.user-message-body{min-width:0;white-space:normal!important}.user-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.user-attachment-list{flex-wrap:wrap;gap:7px;max-width:100%;margin:10px 0 6px;padding:0;list-style:none;display:flex}.user-attachment-list li{white-space:normal;background:#ffffffb3;border:1px solid #bfd0e8;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:9px 12px;font-size:12px;display:flex}.user-attachment-list svg{width:18px;height:18px;color:var(--accent);flex:none}.user-attachment-list span{overflow-wrap:anywhere;min-width:0}.user-attachment-note{color:var(--ink2);white-space:normal;font-size:11px;line-height:1.5;display:block}.master-personalization{min-width:0;color:var(--ink,#10223e)}.mp-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.mp-heading>div{min-width:0}.mp-heading h2{margin:5px 0 9px}.mp-heading p{max-width:720px;color:var(--ink2,#536782);margin:0;font-size:12px;line-height:1.7}.mp-heading>button{flex-shrink:0}.master-personalization .mp-panel{border:1px solid var(--line,#dde5f0);background:var(--surface,#fff);border-radius:12px;padding:0 18px}.mp-setting-row{border-bottom:1px solid var(--line,#dde5f0);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 0;font-size:12px;display:flex}.mp-setting-row:last-child{border-bottom:0}.mp-setting-row>span{min-width:0}.mp-setting-row b{font-weight:550}.mp-setting-row small{color:var(--mp-secondary,var(--ink2,#4f566b));margin-top:3px;font-size:12px;display:block}.mp-base-style{min-height:62px}.master-personalization select{box-sizing:border-box;border:1px solid var(--line,#dbe3ee);background:var(--surface,#fff);width:200px;min-width:0;max-width:100%;min-height:36px;font:inherit;color:var(--ink,#10223e);cursor:pointer;border-radius:8px;padding:7px 28px 7px 11px;font-size:12px}.master-personalization select:disabled{cursor:default;opacity:.6}.mp-defaults{margin:18px 0}.mp-defaults h3{margin:0 0 10px;font-size:12px}.mp-defaults>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mp-defaults label{min-width:0}.mp-defaults label>span{color:var(--mp-secondary,var(--ink2,#4f566b));margin-bottom:5px;font-size:12px;display:block}.mp-defaults select{width:100%}.mp-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.mp-shortcuts>button{border:1px solid var(--line,#dde5f0);background:var(--surface,#fff);color:var(--ink,#10223e);font:inherit;text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:15px;display:flex}.mp-shortcuts>button>span:nth-child(2){flex:1;min-width:0}.mp-shortcuts b{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.mp-shortcuts small{color:var(--mp-secondary,var(--ink2,#4f566b));margin-top:4px;font-size:12px;line-height:1.6;display:block}.mp-shortcuts>button>span:last-child{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:22px}.mp-shortcut-icon{color:#1c60ce;background:#edf4ff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.mp-example{background:#f5f9ff;border:1px solid #d7e5f8;border-radius:12px;margin:18px 0;padding:17px 18px}.mp-example-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mp-example-heading b{color:#426797;font-size:12px;font-weight:550}.mp-example-heading>span{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.mp-reply{color:var(--ink,#10223e);font-size:12px;line-height:1.7}.mp-reply h3{margin:0 0 8px;font-size:14px}.mp-reply h4{margin:12px 0 5px;font-size:12px}.mp-reply p{overflow-wrap:anywhere;margin:0 0 8px}.mp-reply ol{margin:5px 0 12px;padding-inline-start:20px}.mp-reply .mp-plain-list{list-style-type:disc}.mp-example-note{color:var(--mp-secondary,var(--ink2,#4f566b));margin-top:14px;font-size:12px;line-height:1.7;display:block}.mp-visual-inline{background:#fff;border:1px solid #dce6f4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 11px;font-size:12px;display:flex}.mp-visual-inline b{color:#1c60ce}.mp-visual-inline small{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.mp-visual-plain{color:var(--ink2,#536782);font-size:12px}.mp-visual-table{box-sizing:border-box;background:#fff;border:1px solid #dce6f4;border-radius:9px;max-width:100%;margin:12px 0 4px;padding:12px}.mp-visual-table figcaption{margin-bottom:7px;font-size:12px;font-weight:550}.mp-visual-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.mp-visual-table th,.mp-visual-table td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf5;padding:7px 5px}.mp-visual-table th{color:#536782;font-weight:500}.mp-progress{background:#e6eefb;border-radius:4px;height:5px;margin-top:12px;overflow:hidden}.mp-progress>span{background:#4b82d7;border-radius:4px;width:75%;height:100%;display:block}.mp-save-bar{align-items:center;gap:14px;margin:18px 0;display:flex}.mp-save-bar>span{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.mp-message{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.mp-success{color:#18754d}.mp-legacy,.mp-conflict{border:1px solid var(--line,#dde5f0);background:var(--surface,#fff);border-radius:10px;margin:15px 0;padding:12px 15px}.mp-legacy p,.mp-conflict p,.mp-secondary-note{color:var(--mp-secondary,var(--ink2,#4f566b));overflow-wrap:anywhere;font-size:12px;line-height:1.7}.mp-legacy p,.mp-conflict p{margin:0 0 8px}.mp-conflict .account-button{font-size:12px}.mp-dialog{box-sizing:border-box;border:1px solid var(--line,#dde5f0);background:var(--surface,#fff);width:620px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink,#10223e);font:13px/1.6 var(--f-body,Onest,system-ui,sans-serif);border-radius:15px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 80px #0b1f3a30}.mp-dialog[open]{flex-direction:column;display:flex}.mp-dialog::backdrop{background:#0b1f3a48}.mp-dialog>header{border-bottom:1px solid var(--line,#dde5f0);flex-shrink:0;justify-content:space-between;gap:15px;padding:18px 22px;display:flex}.mp-dialog>header>div{min-width:0}.mp-dialog>header span{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.mp-dialog h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.4}.mp-dialog>header>button{width:38px;height:38px;color:var(--ink2,#536782);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;font:24px/1 system-ui}.mp-dialog>header>button:hover{background:var(--sunk,#f3f7fc)}.mp-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow:auto}.mp-dialog-intro{color:var(--ink2,#536782);margin:0 0 18px;font-size:12px;line-height:1.75}.mp-instruction-field{margin-bottom:16px;display:block}.mp-instruction-field>span{margin-bottom:7px;font-size:12px;font-weight:500;display:block}.mp-instruction-field input,.mp-instruction-field textarea{box-sizing:border-box;border:1px solid var(--line,#dbe3ee);background:var(--surface,#fff);width:100%;min-width:0;max-width:100%;color:var(--ink,#10223e);font:inherit;border-radius:8px;padding:10px 11px;font-family:inherit;font-size:12px;line-height:1.6}.mp-instruction-field textarea{resize:vertical}.mp-instruction-field>small{text-align:end;color:var(--mp-secondary,var(--ink2,#4f566b));margin-top:4px;font-size:12px;display:block}.mp-dialog-actions{border-top:1px solid var(--line,#dde5f0);background:var(--surface,#fff);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.mp-dialog-actions>span{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.mp-fixture-warning{color:#24589d;background:#f1f6ff;border:1px solid #cbdcf5;border-radius:8px;padding:11px 13px;font-size:12px;font-weight:550;line-height:1.6}.mp-memory>section{margin:18px 0 24px}.mp-memory h3{margin:0 0 8px;font-size:14px;font-weight:600}.mp-memory section p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.master-personalization :is(button,select):focus-visible,.mp-dialog :is(button,input,textarea):focus-visible{outline:3px solid var(--accent,#9abef4);outline-offset:3px}.master-personalization button,.mp-dialog button{min-height:38px}.mp-dialog button{font-family:inherit}.mp-dialog .account-button{border:1px solid var(--line,#dbe3ee);color:var(--ink,#10223e);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 14px;font-size:12px}.mp-dialog .account-button.primary{color:#fff;background:#1c60ce;border-color:#1c60ce}.mp-dialog :disabled{opacity:.55;cursor:default}@media (width<=650px){.mp-shortcuts{grid-template-columns:minmax(0,1fr)}.mp-heading{gap:10px}.mp-heading>button{font-size:12px}.master-personalization .mp-panel{padding-inline:13px}.mp-setting-row{gap:10px;min-height:52px;font-size:12px}.master-personalization .mp-setting-row select{flex-shrink:0;width:160px;padding-inline-start:9px;font-size:12px}.mp-setting-row>span{max-width:44%}.mp-defaults>div{gap:8px}.mp-defaults select{padding-inline:7px 15px;font-size:12px}.mp-save-bar{align-items:flex-start}.mp-save-bar>span{padding-top:7px}.mp-example{padding:15px}.mp-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.mp-dialog>header{padding:15px 16px}.mp-dialog h2{font-size:17px}.mp-dialog-scroll{padding:16px}.mp-dialog-actions{padding:13px 16px max(13px,env(safe-area-inset-bottom))}.master-personalization button,.mp-dialog button,.master-personalization select{min-height:44px}.mp-defaults>div{grid-template-columns:minmax(0,1fr)}.mp-defaults label{justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-defaults label>span{margin:0;font-size:12px}.mp-defaults label>select{width:160px;font-size:12px}.mp-example-heading>span{font-size:12px}.mp-dialog>header>button{min-width:44px}}@media (width<=360px){.master-personalization .mp-setting-row select,.mp-defaults label>select{width:140px}.mp-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.master-personalization *,.mp-dialog *{scroll-behavior:auto}}.master-personalization,.mp-dialog{--mp-secondary:var(--ink2,#4f566b)}.master-personalization .account-kicker{color:var(--mp-secondary,var(--ink2,#4f566b));font-size:12px}.settings-content:has(>.master-personalization){scroll-padding-block:16px 104px}.master-personalization :is(button,select,[tabindex]){scroll-margin-block:16px 104px}.master-personalization .mp-save-bar{z-index:3;box-sizing:border-box;border:1px solid var(--line,#e3e8ee);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:12px;margin:18px 0 0;padding:12px 14px;position:sticky;bottom:0;box-shadow:0 -3px 12px #0b1f3a0a}.mp-save-bar>button{flex-shrink:0}.mp-save-bar>span{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:0;font-size:12px;line-height:1.5}.mp-dialog :is(input,textarea,button){scroll-margin-block:12px}@media (width<=650px){.master-personalization .account-kicker{font-size:13px}.mp-heading p,.mp-setting-row,.master-personalization .mp-setting-row select,.mp-defaults label>span,.mp-defaults label>select,.mp-shortcuts small,.mp-example-heading>span,.mp-example-note,.mp-visual-inline small,.mp-visual-plain,.mp-save-bar>span,.mp-legacy p,.mp-conflict p,.mp-secondary-note,.mp-dialog>header span,.mp-dialog-intro,.mp-instruction-field>small,.mp-dialog-actions>span{font-size:13px;line-height:1.6}.mp-setting-row small{font-size:12px;line-height:1.6}.master-personalization .mp-setting-row select,.mp-defaults label>select{width:180px}.mp-dialog .mp-secondary-note{font-size:13px}.mp-visual-table table{font-size:12px}.master-personalization .mp-save-bar{padding:11px 12px max(11px,env(safe-area-inset-bottom));align-items:center}}@media (width<=360px){.master-personalization .mp-setting-row select,.mp-defaults label>select{width:160px}}.settings-screen.reviewer-settings .reviewer-mobile-settings-nav{display:none}.reviewer-settings .reviewer-personalization>fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.reviewer-settings .reviewer-personalization>fieldset>legend{color:var(--ink,#1a1f36);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.reviewer-settings .reviewer-tone-chips{flex-wrap:wrap;gap:8px;display:flex}.reviewer-settings .reviewer-tone-chip{border:1px solid var(--line,#e3e8ee);background:var(--surface,#fff);min-width:44px;min-height:44px;color:var(--ink2,#4f566b);font:inherit;cursor:pointer;border-radius:22px;padding:9px 14px;font-size:13px;line-height:1.4}.reviewer-settings .reviewer-tone-chip[aria-pressed=true]{color:#1d5fd1;background:#edf4ff;border-color:#8bb2ed}.reviewer-settings .reviewer-tone-chip:focus-visible,.reviewer-settings .reviewer-mobile-settings-nav select:focus-visible{outline-offset:2px;outline:3px solid #9abef4}.reviewer-settings .reviewer-legacy-tone{color:var(--ink3,#697386);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.7}.reviewer-settings .reviewer-tone-example{background:#f5f9ff;border:1px solid #d9e6f8;border-radius:12px;margin-block:8px 22px;padding:16px}.reviewer-settings .reviewer-tone-example>span{color:#426797;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.reviewer-settings .reviewer-tone-example blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.reviewer-settings .reviewer-tone-example small{color:#697386;margin-top:12px;font-size:11px;line-height:1.6;display:block}@media (width<=760px){.settings-screen.reviewer-settings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-screen.reviewer-settings>.settings-navigation{border-right:0;border-bottom:1px solid var(--line,#e3e8ee);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-height:auto;padding:12px 16px;display:grid;overflow:visible}.settings-screen.reviewer-settings>.settings-navigation>h1{grid-area:1/1;align-self:center;margin:0;font-size:18px}.settings-screen.reviewer-settings .reviewer-desktop-settings-nav{display:none}.settings-screen.reviewer-settings .reviewer-mobile-settings-nav{grid-area:2/1/auto/-1;min-width:0;margin:0;display:block}.settings-screen.reviewer-settings .reviewer-mobile-settings-nav select{box-sizing:border-box;border:1px solid var(--line,#e3e8ee);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--ink,#1a1f36);font:inherit;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;display:block}.settings-screen.reviewer-settings>.settings-navigation>.settings-back{grid-area:1/2;align-self:center;min-height:44px;margin:0;padding:8px 0 8px 12px}.settings-screen.reviewer-settings>.settings-content{box-sizing:border-box;width:100%;min-width:0;padding:22px 16px max(24px,env(safe-area-inset-bottom))}.settings-screen.reviewer-settings .reviewer-personalization{padding:16px}.settings-screen.reviewer-settings .agent-child-row small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.55;overflow:visible}.settings-screen.reviewer-settings .agent-child-row{align-items:flex-start;height:auto;min-height:66px}.settings-screen.reviewer-settings .agent-child-row>svg{margin-top:8px}.settings-screen.reviewer-settings .agent-child-row>.agent-color-avatar{margin-top:3px}}.role-workspace-settings .role-own-plan{grid-template-columns:minmax(0,1fr);max-width:440px}.company-billing{min-width:0;color:var(--ink,#10223e)}.company-billing :is(h2,h3,p){overflow-wrap:anywhere}.company-billing-heading h2{margin:6px 0 12px}.company-billing-heading>p{max-width:760px;color:var(--ink2,#536782);font-size:13px;line-height:1.75}.company-billing .company-billing-mock{border:1px solid var(--line,#dde5f0);background:var(--sunk,#f3f7fc);color:var(--ink2,#536782);border-radius:10px;margin:16px 0 20px;padding:12px 15px;font-size:12px;line-height:1.7}.company-billing-summary{grid-template-columns:1.45fr repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.company-billing-summary>article{border:1px solid var(--line,#dde5f0);background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:17px;display:flex}.company-billing-summary span{color:var(--ink2,#536782);font-size:12px}.company-billing-summary strong{overflow-wrap:anywhere;font-size:23px;font-weight:650;line-height:1.35}.company-billing-summary>article:first-child strong{font-size:18px}.company-billing-summary small{color:var(--ink3,#6b7f98);font-size:10px;line-height:1.6}.company-billing .company-billing-section{margin-block:18px;padding:20px}.company-billing-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.company-billing-section-heading>div{min-width:0}.company-billing-section-heading h3{margin-bottom:5px}.company-billing-section-heading p{color:var(--ink3,#6b7f98);font-size:12px;line-height:1.6}.company-billing-section-heading>button{flex-shrink:0}.company-seat-list,.company-receipt-list{margin:0;padding:0;list-style:none}.company-seat-list>li,.company-receipt-list>li{border-top:1px solid var(--line,#dde5f0);justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 0;display:flex}.company-seat-person,.company-seat-level,.company-receipt-list>li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.company-seat-person{flex:1}.company-seat-person b,.company-receipt-list b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.company-seat-person small,.company-seat-level small,.company-receipt-list small{color:var(--ink3,#6b7f98);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.company-seat-level{text-align:right;max-width:45%}.company-seat-level>span{color:var(--blue,#1c60ce);font-size:12px;font-weight:600}.company-billing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.company-billing-actions>.account-card{flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:20px;display:flex}.company-billing-actions h3{margin:6px 0 10px}.company-billing-actions p{color:var(--ink2,#536782);margin-bottom:20px;font-size:12px;line-height:1.75}.company-billing-actions button{margin-top:auto}.company-billing .company-billing-empty{color:var(--ink3,#6b7f98);margin:0;padding:10px 0 0;font-size:12px;line-height:1.75}.company-billing .company-billing-revoked{margin:18px 0;padding:18px 20px}.company-billing-revoked>summary{cursor:pointer;min-height:32px;font-size:13px;font-weight:550}.company-billing-revoked>p{margin:12px 0 16px;font-size:12px;line-height:1.7}.company-receipt-list>li>span{background:var(--sunk,#f3f7fc);color:var(--ink3,#6b7f98);border-radius:6px;flex-shrink:0;padding:5px 7px;font-size:10px}.company-billing :is(button,summary):focus-visible{outline:3px solid var(--accent,#9abef4);outline-offset:3px}.company-billing button{white-space:normal;text-align:start;max-width:100%;min-height:40px}.company-billing-denied{padding:20px}@media (width<=900px){.company-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.company-billing-summary{gap:10px}.company-billing-summary>article{padding:14px}.company-billing-actions{grid-template-columns:minmax(0,1fr)}.company-billing-section-heading{flex-direction:column;gap:4px;margin-bottom:14px}.company-billing .company-billing-section,.company-billing-actions>.account-card{padding:17px}.company-seat-list>li{gap:12px}.company-seat-level{max-width:43%}.company-billing button,.company-billing-revoked>summary{min-height:44px}.company-receipt-list>li{flex-direction:column;gap:8px}.company-billing .company-billing-revoked{padding:17px}}@media (prefers-reduced-motion:reduce){.company-billing *{scroll-behavior:auto}}.reply-answer{white-space:normal;position:relative}.reply-body{white-space:pre-wrap;overflow-wrap:anywhere}.reply-action-line{align-items:center;gap:10px;min-height:40px;margin-top:8px;display:flex}.reply-toolbar{opacity:0;flex-wrap:wrap;align-items:center;gap:2px;transition:opacity .12s;display:flex}.reply-last .reply-toolbar,.account-message:hover .reply-toolbar,.reply-answer:focus-within .reply-toolbar{opacity:1}.reply-toolbar>button,.reply-mobile-history{width:32px;height:32px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.reply-toolbar>button:hover,.reply-toolbar>button:focus-visible{background:var(--surface2);color:var(--ink)}.reply-toolbar>button[aria-pressed=true]{background:var(--accent-soft,#eaf0ff);color:var(--accent)}.reply-toolbar>button:focus-visible,.reply-popover button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.reply-action-line>time{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:12px}.reply-mobile-history{display:none}.reply-versions{color:var(--ink2);align-items:center;gap:7px;font-size:11px;display:flex}.reply-versions>button{min-width:32px;min-height:32px;color:inherit;background:0 0;border:0;font-size:20px}.reply-popover{z-index:12;border:1px solid var(--line);background:var(--surface);white-space:normal;border-radius:12px;width:240px;max-width:100%;max-height:55dvh;margin-top:8px;padding:6px;position:relative;inset:auto;overflow:auto;box-shadow:0 12px 30px #0d223a22}.reply-popover button{text-align:left;width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px;display:block}.reply-popover button:hover:not(:disabled){background:var(--surface2)}.reply-popover button:disabled{color:var(--ink2);opacity:.6}.reply-popover small{font-size:10px}.reply-popover p{color:var(--ink2);padding:0 8px;font-size:11px}.reply-feedback{border:1px solid var(--line);border-radius:10px;margin-block:10px;padding:14px;font-size:12px}.reply-feedback label{display:block}.reply-feedback textarea{box-sizing:border-box;width:100%;min-height:60px;margin-top:6px;display:block}.reply-feedback>div{flex-wrap:wrap;gap:5px;margin-block:8px;display:flex}.reply-feedback>div button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink2);border-radius:20px;padding:4px 9px}.reply-feedback>div button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.preview-toast{z-index:200;border:1px solid var(--line-strong);background:var(--nav-bg);width:max-content;max-width:min(520px,100vw - 32px);color:var(--nav-ink,#fff);white-space:normal;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.5;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0d223a22}.reply-print-sheet{display:none}.reply-history-sheet .reply-toolbar{opacity:1}.reply-spinning svg{animation:.8s linear infinite reply-spin}@keyframes reply-spin{to{transform:rotate(360deg)}}@media (width<=760px){.reply-toolbar>button,.reply-mobile-history,.reply-versions>button{width:44px;min-width:44px;height:44px}.reply-action-line{flex-wrap:wrap;align-items:flex-end;gap:0}.reply-answer:not(.reply-last) .reply-action-line>.reply-toolbar{display:none}.reply-mobile-history{display:grid}.reply-last .reply-toolbar{opacity:1}.reply-action-line>time{font-size:11px}.reply-popover button,.reply-feedback>div button{min-height:44px}.reply-history-sheet{border-radius:16px 16px 0 0;align-self:end}.preview-toast{bottom:16px}.reply-popover{bottom:auto}}@media (prefers-reduced-motion:reduce){.reply-toolbar{transition:none}.reply-spinning svg{animation:none}}@media print{@page{margin:18mm}html,body{background:#fff!important;height:auto!important;min-height:0!important}body>*{display:none!important}.reply-print-sheet{color:#000;white-space:normal;background:#fff;padding:0;font:14px/1.6 Arial,sans-serif;display:block!important;position:static!important}.reply-print-sheet>div{white-space:pre-wrap;overflow-wrap:anywhere}.reply-print-sheet h1{font-size:18px}.reply-print-sheet small{font-size:10px}}.account-topbar .account-home{display:none}.account-preview-badge{white-space:nowrap;line-height:1.25;padding:4px 7px!important;font-size:11px!important}.account-sidebar-settings[aria-current=page]{color:var(--nav-active-ink,#fff);background:var(--nav-active-bg,#ffffff14)}.account-topbar{min-height:58px}.account-topbar .entry-context{font-size:14px}.account-topbar .entry-top-actions{margin-left:auto}@media (width<=760px){.account-topbar .account-home{flex:none;place-items:center;display:grid}.entry-guest .account-topbar{gap:6px}.entry-guest .entry-context{display:none}.entry-guest .entry-top-actions{gap:6px}.entry-guest .entry-top-actions>button{padding-inline:10px;font-size:12px}.account-preview-badge{margin-left:auto}}.chat-draft{width:100%;min-width:0}.chat-composer.account-composer{padding:12px 14px 8px;transition:border-color .15s}.chat-composer-body{width:100%;min-width:0}.account-composer.chat-composer textarea{resize:none;box-sizing:border-box;width:100%;min-height:42px;max-height:none;line-height:24px;display:block}.chat-composer-tools{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.chat-tool{min-width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.chat-tool:hover{background:var(--surface2);color:var(--accent)}.chat-tool:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chat-composer-tools .account-send{flex:none;margin-left:auto}.chat-draft-note{color:var(--ink2);text-align:left;margin:9px 4px!important;font-size:11px!important;line-height:1.5!important}.chat-file-list{flex-wrap:wrap;gap:6px;min-width:0;max-width:calc(100% - 140px);margin:0;padding:0;list-style:none;display:flex}.chat-file-list li{border:1px solid var(--line);background:var(--surface2);border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:2px 3px 2px 8px;font-size:12px;display:flex}.chat-file-list li>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:200px;overflow:hidden}.chat-file-list li>span>small{color:var(--ink2);font-size:10px;display:block}.chat-file-list svg{flex:none;width:16px}.chat-file-list button{width:32px;height:36px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none}.chat-dragover{box-shadow:0 0 0 2px var(--accent-soft,#dce8ff);border-color:var(--accent)!important}@media (width<=760px){.account-composer.chat-composer textarea{font-size:16px}.chat-file-list{flex-basis:calc(100% - 48px);max-width:calc(100% - 48px)}.chat-file-list li>span{max-width:calc(100vw - 190px)}.chat-file-list button{width:44px;height:44px}.chat-composer-tools .account-send{margin-left:auto}}@media (prefers-reduced-motion:reduce){.chat-composer.account-composer{transition:none}}.chat-count{color:var(--ink2);text-align:right;font-variant-numeric:tabular-nums;margin:4px 4px 0;font-size:11px;line-height:1.5}.chat-count.over{color:var(--alarm);font-weight:600}.chat-file-thumb{object-fit:cover;border-radius:5px;flex:none;width:28px;height:28px}.auth-dialog.invitation-review .invitation-status{color:#425a78;overflow-wrap:anywhere;background:#f5f9ff;border:1px solid #d9e6f8;border-radius:12px;margin-block:16px;padding:14px 16px;font-size:12px;line-height:1.65}.auth-dialog.invitation-review .invitation-status p{margin:0 0 9px}.auth-dialog.invitation-review .invitation-status p:last-child{margin-bottom:0}.auth-dialog.invitation-review .invitation-company{color:#1a1f36;font-size:14px;font-weight:600}.auth-dialog.invitation-review .invitation-status dl{margin:10px 0}.auth-dialog.invitation-review .invitation-status dl>div{justify-content:space-between;gap:12px;padding-block:4px;display:flex}.auth-dialog.invitation-review .invitation-status dt{color:#697386}.auth-dialog.invitation-review .invitation-status dd{text-align:end;max-width:65%;margin:0}.auth-dialog.invitation-review .invitation-recheck{color:#1d5fd1;text-align:start;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.auth-dialog.invitation-review .invitation-code-field input{letter-spacing:.01em;font-family:ui-monospace,monospace;font-size:12px}.auth-dialog.invitation-review input[readonly]{color:#425a78;background:#f4f6fa}.auth-dialog.invitation-review .invitation-status [role=alert]{color:#9a3b2d}@media (width<=480px){.auth-dialog.invitation-review .invitation-status{padding:12px}.auth-dialog.invitation-review .invitation-status dl>div{flex-direction:column;gap:2px}.auth-dialog.invitation-review .invitation-status dd{text-align:start;max-width:none}}.agent-team-settings .agent-basic-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:20px;display:grid}.agent-team-settings .agent-basic-card{overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:20px;display:flex}.agent-team-settings .agent-basic-heading{align-items:center;gap:11px;min-width:0;display:flex}.agent-team-settings .agent-basic-heading>div{min-width:0}.agent-team-settings .agent-basic-heading small{color:var(--ink3,#697386);margin-bottom:4px;font-size:10px;display:block}.agent-team-settings .agent-basic-card h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.agent-team-settings .agent-basic-about{color:var(--ink,#1a1f36);margin:18px 0 10px;font-size:13px;line-height:1.65}.agent-team-settings .agent-personality-preview{color:var(--ink3,#697386);overflow-wrap:anywhere;margin:0 0 18px;font-size:11px;line-height:1.65}.agent-team-settings .agent-compact-functions{border-block:1px solid var(--line,#e3e8ee);color:var(--ink2,#4f566b);align-items:flex-start;gap:8px;margin-bottom:18px;padding:14px 0;display:flex}.agent-team-settings .agent-compact-functions>svg{flex-shrink:0;margin-top:3px}.agent-team-settings .agent-compact-functions p{margin:0;font-size:12px;line-height:1.7}.agent-team-settings .agent-configure{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;margin-top:auto;display:flex}.agent-team-settings .agent-basic-sample{color:var(--ink2,#4f566b);margin:0 0 20px;font-size:12px;line-height:1.7}.agent-team-settings .agent-basic-sample>span{color:var(--ink3,#697386);margin-bottom:5px;font-size:10px;display:block}.agent-team-settings .agent-basic-details{border-top:1px solid var(--line,#e3e8ee);color:var(--ink2,#4f566b);margin:0 0 18px;font-size:12px;line-height:1.7}.agent-team-settings .agent-basic-details summary{cursor:pointer;min-height:44px;color:var(--ink,#1a1f36);justify-content:space-between;align-items:center;list-style:none;display:flex}.agent-team-settings .agent-basic-details summary::-webkit-details-marker{display:none}.agent-team-settings .agent-basic-details summary:after{content:"+";font-size:18px}.agent-team-settings .agent-basic-details[open] summary:after{content:"−"}.agent-team-settings .agent-basic-details h3{margin:14px 0 6px;font-size:12px}.agent-team-settings .agent-basic-details ul{margin:0;padding-inline-start:18px}.agent-team-settings .agent-basic-details p{margin:12px 0;font-size:11px}.agent-team-settings .agent-vika-master{background:var(--surface,#fff);align-items:flex-start;gap:15px;min-width:0;margin:20px 0;padding:22px;display:flex}.agent-team-settings .agent-vika-master>div{flex:1;min-width:0}.agent-team-settings .agent-vika-master h2{margin:4px 0 8px;font-size:21px;line-height:1.3}.agent-team-settings .agent-vika-master p{max-width:720px;margin:0 0 7px;font-size:13px;line-height:1.7}.agent-team-settings .agent-vika-master small{color:var(--ink3,#697386);font-size:11px;line-height:1.6}.agent-team-settings .agent-included{background:var(--sunk,#f4f6fa);color:var(--ink2,#4f566b);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10px}.agent-color-avatar{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:650;display:inline-flex}.agent-color-blue{color:#1d5fd1;background:#e8f0ff}.agent-color-green{color:#18754d;background:#e4f5ed}.agent-color-violet{color:#7351bd;background:#f0eaff}.agent-color-amber{color:#8c600e;background:#fff1d9}.agent-team-settings .agent-create-card{background:var(--sunk,#f4f6fa);border-style:dashed}.agent-team-settings .agent-create-icon{background:var(--surface,#fff);width:38px;height:38px;color:var(--blue,#1d5fd1);border-radius:11px;justify-content:center;align-items:center;margin-bottom:18px;font-size:27px;display:flex}.agent-team-settings .agent-create-card>.account-kicker{margin-bottom:6px}.agent-team-settings .agent-create-card>p{margin:14px 0 0;font-size:12px;line-height:1.7}.agent-team-settings .agent-create-card>button{align-self:start;min-height:40px;margin-top:auto}.agent-team-settings .agent-create-card>p:last-of-type{margin-bottom:24px}.agent-team-settings .agent-local-disclaimer{color:var(--ink3,#697386);margin:18px 0 0;font-size:11px;line-height:1.7}.agent-team-settings .agent-basic-details summary:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #9abef4}@media (width<=1250px){.agent-team-settings .agent-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.agent-team-settings .agent-basic-grid{grid-template-columns:minmax(0,1fr);gap:12px}.agent-team-settings .agent-basic-card{padding:18px}.agent-team-settings .agent-vika-master{flex-wrap:wrap;gap:11px;padding:18px}.agent-team-settings .agent-vika-master>div{flex-basis:calc(100% - 49px)}.agent-team-settings .agent-included{margin-left:49px}.agent-team-settings .agent-configure{min-height:44px}}.agent-team-drawer{box-sizing:border-box;border:0;border-inline-start:1px solid var(--line,#e3e8ee);background:var(--surface,#fff);width:440px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--ink,#1a1f36);font-family:var(--f-body,Onest,system-ui,sans-serif);border-radius:16px 0 0 16px;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-16px 0 60px #0b1f3a26}.agent-team-drawer[open]{flex-direction:column;display:flex}.agent-team-drawer::backdrop{background:#0b1f3a48}.agent-team-drawer .agent-personality-form{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.agent-team-drawer .agent-drawer-header{border-bottom:1px solid var(--line,#e3e8ee);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 18px;display:flex}.agent-team-drawer .agent-drawer-header>div{min-width:0}.agent-team-drawer .agent-drawer-header h2{overflow-wrap:anywhere;margin:6px 0;font-size:20px;line-height:1.35}.agent-team-drawer .agent-drawer-header p{color:var(--ink3,#697386);margin:0;font-size:12px}.agent-team-drawer .agent-drawer-close{width:40px;height:40px;color:var(--ink2,#4f566b);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:flex}.agent-team-drawer .agent-drawer-close:hover{background:var(--sunk,#f4f6fa)}.agent-team-drawer .agent-breadcrumb{color:var(--ink3,#697386);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:11px}.agent-team-drawer .agent-breadcrumb span{padding-inline:7px}.agent-team-drawer .agent-drawer-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 22px 28px;overflow:auto}.agent-team-drawer .agent-personality-section{border:0;min-width:0;margin:0 0 24px;padding:0}.agent-team-drawer .agent-personality-section>legend{margin-bottom:12px;padding:0;font-size:13px;font-weight:600}.agent-team-drawer .agent-personality-section>legend small{color:var(--ink3,#697386);margin-top:4px;font-size:11px;font-weight:400;display:block}.agent-team-drawer .account-field{flex-direction:column;gap:8px;font-size:12px;font-weight:500;display:flex}.agent-team-drawer input,.agent-team-drawer textarea{box-sizing:border-box;border:1px solid var(--line,#e3e8ee);width:100%;min-width:0;color:var(--ink,#1a1f36);font:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.agent-team-drawer textarea{resize:vertical}.agent-team-drawer input[readonly]{background:#f7f8fa}.agent-team-drawer .agent-color-row{align-items:center;gap:14px;margin-top:14px;display:flex}.agent-team-drawer .agent-color-row fieldset{border:0;margin:0;padding:0}.agent-team-drawer .agent-color-row legend{color:var(--ink3,#697386);margin-bottom:7px;padding:0;font-size:11px}.agent-team-drawer .agent-color-swatch{outline-offset:2px;width:28px;height:28px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:50%;margin-inline-end:6px;padding:0}.agent-team-drawer .agent-color-swatch[aria-pressed=true]{border-color:currentColor}.agent-team-drawer .agent-chip-list{flex-wrap:wrap;gap:7px;display:flex}.agent-team-drawer .agent-preset-chip{border:1px solid var(--line,#e3e8ee);min-height:36px;color:var(--ink2,#4f566b);font:inherit;cursor:pointer;background:#fff;border-radius:18px;padding:7px 11px;font-size:12px}.agent-team-drawer .agent-preset-chip[aria-pressed=true],.agent-team-drawer .agent-preset-chip[aria-expanded=true]{color:#1d5fd1;background:#edf4ff;border-color:#8bb2ed}.agent-team-drawer fieldset:disabled .agent-preset-chip{cursor:default;opacity:.8}.agent-team-drawer .agent-custom-character{margin-top:12px}.agent-team-drawer .agent-character-counter{color:var(--ink3,#697386);text-align:end;font-size:11px}.agent-team-drawer .agent-preset-notice{color:#64748b;font-size:12px;line-height:1.5}.agent-team-drawer .agent-tone-row{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:10px;display:grid}.agent-team-drawer .agent-tone-row>span{color:var(--ink2,#4f566b);font-size:12px}.agent-team-drawer .agent-response-example{background:#f5f9ff;border:1px solid #d9e6f8;border-radius:12px;margin-bottom:22px;padding:14px}.agent-team-drawer .agent-response-example>span{color:#426797;margin-bottom:10px;font-size:11px;font-weight:600;display:block}.agent-team-drawer .agent-response-example blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.agent-team-drawer .agent-response-example small{color:#697386;margin-top:12px;font-size:10px;line-height:1.6;display:block}.agent-team-drawer .agent-locked-functions{border-top:1px solid var(--line,#e3e8ee);color:var(--ink3,#697386);padding-top:18px}.agent-team-drawer .agent-locked-functions h3{align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.agent-team-drawer .agent-locked-functions ul{padding-inline-start:19px;font-size:12px;line-height:1.8}.agent-team-drawer .agent-locked-functions .account-text-button{text-align:start;min-height:36px;font-size:12px}.agent-team-drawer .agent-local-disclaimer{color:var(--ink3,#697386);margin-top:20px;font-size:11px;line-height:1.7}.agent-team-drawer .agent-previous-personality{color:var(--ink3,#697386);overflow-wrap:anywhere;margin-bottom:16px;font-size:11px;line-height:1.6}.agent-team-drawer .agent-previous-personality summary{cursor:pointer;min-height:28px}.agent-team-drawer .agent-drawer-actions{border-top:1px solid var(--line,#e3e8ee);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.agent-team-drawer .agent-drawer-actions>span{color:var(--ink3,#697386);font-size:12px}.agent-team-drawer button:focus-visible,.agent-team-settings button:focus-visible{outline-offset:2px;outline:3px solid #9abef4}.agent-team-drawer input:focus-visible,.agent-team-drawer textarea:focus-visible{outline-offset:1px;outline:2px solid #8bb2ed}@media (width<=600px){.agent-team-drawer{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}.agent-team-drawer .agent-drawer-header{padding:18px 18px 14px}.agent-team-drawer .agent-drawer-scroll{padding:20px 18px 24px}.agent-team-drawer .agent-drawer-actions{padding:14px 18px max(14px,env(safe-area-inset-bottom))}.agent-team-drawer .agent-drawer-close{width:44px;height:44px}.agent-team-drawer .agent-preset-chip{min-height:40px}.agent-team-settings .agent-master-card{padding:16px}}@media (width<=760px){.agent-team-drawer .agent-color-swatch{width:44px;min-width:44px;height:44px;min-height:44px}.agent-team-drawer .agent-preset-chip,.agent-team-drawer .agent-locked-functions .account-text-button,.agent-team-drawer .agent-breadcrumb{min-width:44px;min-height:44px}}.entry-context{font:600 17px var(--font-brand);color:var(--ink)}.entry-top-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.entry-account p{color:var(--nav-mute);font-size:13px;line-height:1.6}.entry-account .primary{width:100%;color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.entry-login{color:var(--nav-ink);border:1px solid var(--nav-line);border-radius:var(--r-btn);background:0 0;min-height:40px}.entry-account a{color:var(--nav-mute);padding:6px;font-size:12px;text-decoration:none}.entry-resume{max-width:100%;min-height:40px;color:var(--accent);border-radius:var(--r-btn);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;margin:12px auto 0;padding:8px 14px;display:flex;font-size:13px!important}.entry-resume:hover{background:var(--accent-soft)}.entry-resume svg,.entry-resume .mi svg{width:16px;height:16px}.agent-catalog{width:100%;max-width:1040px;margin:0 auto;padding:48px 40px}.catalog-heading{max-width:640px;margin-bottom:32px}.catalog-heading h1{font-size:var(--h1);margin:10px 0 12px}.catalog-heading p{color:var(--ink2);font-size:15px;line-height:1.6}.catalog-list{gap:16px;display:grid}.catalog-agent{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);align-items:flex-start;gap:20px;padding:24px;display:flex}.catalog-agent>div{flex:1;min-width:0}.catalog-agent h2{margin:5px 0 10px;font-size:21px!important}.catalog-agent p{color:var(--ink2);max-width:60ch;font-size:14px}.catalog-agent .account-text-button{min-height:36px;padding:4px 0;font-size:14px}.catalog-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:var(--r-btn);flex:none;place-items:center;display:grid}.catalog-disclosure{color:var(--ink2);max-width:75ch;font-size:12px;margin:18px 0 28px!important}.catalog-custom{border-top:1px solid var(--line);align-items:center;gap:24px;padding:26px 0;display:flex}.catalog-custom>div{flex:1;min-width:0}.catalog-custom h2{font-size:21px}.catalog-custom p{color:var(--ink2);max-width:58ch;font-size:14px}.entry-auth.auth-dialog{font:var(--text)/1.5 var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:min(500px,100vw - 40px);max-height:calc(100dvh - 40px);box-shadow:var(--shadow-pop);padding:32px;overflow:auto}.entry-auth.auth-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none}.entry-auth .auth-brand{font:600 21px var(--font-brand);color:var(--accent);margin:0 0 20px}.entry-auth h2{font-size:var(--h1);letter-spacing:var(--track-head);margin:0 32px 12px 0;font-weight:700}.entry-auth .auth-intro{color:var(--ink2);margin:0 0 24px;font-size:14px}.entry-auth .auth-tabs{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-btn);gap:4px;margin:0 0 24px;padding:4px;display:flex}.entry-auth .auth-tabs button{min-height:38px;color:var(--ink2);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1}.entry-auth .auth-tabs button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.entry-auth .work-form{flex-direction:column;gap:16px;margin:0;display:flex}.entry-auth .work-form label{color:var(--ink);flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.entry-auth .work-form :is(input,select){border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:14px/1.4 var(--font-body);box-sizing:border-box;padding:10px 12px}.entry-auth .work-form small{color:var(--ink2);font-size:12px;font-weight:400}.entry-auth .work-form button[type=submit]{border-radius:var(--r-btn);background:var(--accent);width:100%;min-height:44px;color:var(--on-accent);font:600 14px var(--font-body);cursor:pointer;border:0;padding:10px 16px;display:block}.entry-auth .auth-note{color:var(--ink2);margin:20px 0 0;font-size:12px;line-height:1.6}.entry-auth .guest-dialog-close{width:40px;height:40px;color:var(--ink2);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:16px;right:16px}.entry-auth :is(button,input,select):focus-visible{outline:3px solid var(--accent);outline-offset:2px}.entry-auth button:disabled{opacity:.5;cursor:default}@media (width<=760px){.entry-top-actions{gap:10px}.entry-top-actions button{min-height:44px;font-size:12px!important}.entry-context{font-size:16px}.entry-guest .account-topbar{gap:8px}.agent-catalog{padding:28px 16px}.catalog-agent{gap:12px;padding:18px}.catalog-icon{width:32px;height:32px}.catalog-agent p,.catalog-custom p{font-size:13px}.catalog-custom{flex-direction:column;align-items:flex-start;gap:12px}.catalog-agent .account-text-button,.entry-resume{min-height:44px}.catalog-heading p{font-size:14px}.entry-auth.auth-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:28px 20px}.entry-auth .work-form :is(input,select){font-size:16px}.entry-auth .auth-tabs button,.entry-auth .guest-dialog-close{min-width:44px;min-height:44px}}.agent-catalog.catalogue-aya{min-width:0;max-width:1160px;padding:36px 32px}.catalogue-aya .catalog-heading{max-width:66ch;margin-bottom:22px}.catalogue-aya .catalog-heading h1{margin:8px 0 10px}.catalogue-aya .catalog-group-label{margin:0 0 12px}.catalogue-aya .catalog-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.catalogue-aya .catalog-agent{flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:22px;display:flex}.catalogue-aya .catalog-agent>div{flex:initial}.catalogue-aya .catalog-card-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.catalogue-aya .catalog-icon{width:38px;height:38px}.catalogue-aya .catalog-icon svg{width:23px;height:23px}.catalogue-aya .catalog-agent h2{margin:0;line-height:1.3;font-size:21px!important}.catalogue-aya .catalog-agent p{overflow-wrap:anywhere;max-width:none;font-size:14px;line-height:1.55}.catalogue-aya .catalog-about{color:var(--ink);margin:0 0 12px}.catalogue-aya .catalog-sample{color:var(--ink2);margin:0 0 14px}.catalogue-aya .catalog-sample>span{color:var(--ink2);margin-bottom:4px;font-size:11px;display:block}.catalogue-aya .catalog-details{border-top:1px solid var(--line);color:var(--ink2);margin:0 0 16px;font-size:13px}.catalogue-aya .catalog-details summary{cursor:pointer;min-height:36px;color:var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:7px 0;list-style:none;display:flex}.catalogue-aya .catalog-details summary::-webkit-details-marker{display:none}.catalogue-aya .catalog-details summary:after{content:"+";margin-left:8px;font-size:18px}.catalogue-aya .catalog-details[open] summary:after{content:"−"}.catalogue-aya .catalog-details h3{font:600 13px/1.5 var(--font-body);color:var(--ink);margin:12px 0 6px}.catalogue-aya .catalog-details ul{margin:0 0 12px;padding-left:18px;line-height:1.6}.catalogue-aya .catalog-details li+li{margin-top:5px}.catalogue-aya .catalog-details .catalog-boundary{border-top:1px solid var(--line);margin:14px 0 0;padding-top:12px;font-size:12px}.catalogue-aya .catalog-try{background:var(--surface);border:1px solid var(--line-strong);width:100%;min-height:36px;color:var(--accent);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:8px 12px;font-size:13px;line-height:1.4;display:flex}.catalogue-aya .catalog-try:hover{background:var(--accent-soft);border-color:var(--accent)}.catalogue-aya :is(button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.catalogue-aya .catalog-disclosure{max-width:90ch;font-size:12px;line-height:1.6;margin:16px 0 24px!important}.catalogue-aya .catalog-team-bridge{border-top:1px solid var(--line);align-items:center;gap:20px;padding:18px 0;display:flex}.catalogue-aya .catalog-team-bridge>div{flex:1;min-width:0}.catalogue-aya .catalog-team-bridge h2,.catalogue-aya .catalog-custom h2{margin:0 0 7px;font-size:18px}.catalogue-aya .catalog-team-bridge p,.catalogue-aya .catalog-custom p{color:var(--ink2);max-width:70ch;margin:0;font-size:13px;line-height:1.6}.catalogue-aya .catalog-custom{gap:22px;padding:22px 0}.catalogue-aya .catalog-custom p+p{margin-top:8px}.catalogue-aya .catalog-custom>.account-button,.catalogue-aya .catalog-team-bridge>.account-button{flex:none;min-height:36px;font-size:13px}@media (width>=1100px){.catalogue-aya .catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-aya .catalog-about{min-height:4.65em}.catalogue-aya .catalog-sample{min-height:6.2em}}@media (width<=760px){.agent-catalog.catalogue-aya{padding:24px 16px}.catalogue-aya .catalog-heading{margin-bottom:20px}.catalogue-aya .catalog-agent{padding:18px}.catalogue-aya .catalog-card-heading,.catalogue-aya .catalog-about{margin-bottom:10px}.catalogue-aya .catalog-sample{margin-bottom:10px;font-size:13px}.catalogue-aya .catalog-details{margin-bottom:10px}.catalogue-aya .catalog-details summary,.catalogue-aya .catalog-try{min-height:44px}.catalogue-aya .catalog-team-bridge,.catalogue-aya .catalog-custom{flex-direction:column;align-items:stretch;gap:12px}.catalogue-aya .catalog-custom>.account-button,.catalogue-aya .catalog-team-bridge>.account-button{white-space:normal;align-self:flex-start;max-width:100%;min-height:44px}}.guest-agent-four{margin-top:20px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.guest-agent-four .catalog-create-agent{flex-direction:column;display:flex}.guest-agent-four .catalog-create-agent>button{margin-top:auto}@media (width<=1100px){.guest-agent-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.guest-agent-four{grid-template-columns:minmax(0,1fr)!important}}.account-shell{height:100dvh;color:var(--ink);background:var(--bg);font:var(--text,14px)/1.5 var(--font-body,Geist),sans-serif;grid-template-columns:236px minmax(0,1fr);display:grid;overflow:hidden}.account-shell *,.account-modal *{box-sizing:border-box}.account-shell :is(h1,h2,h3,p),.account-modal :is(h1,h2,h3,p){overflow-wrap:anywhere;margin:0 0 12px}.account-shell h1{font-size:var(--h1,26px);letter-spacing:-.02em;font-weight:500;line-height:1.2}.account-shell h2,.account-modal h2{font:500 21px/1.3 var(--font-head,Geist);letter-spacing:-.015em}.account-shell h3,.account-modal h3{font:500 15px/1.45 var(--font-head,Geist)}.account-shell button,.account-modal button{font:inherit;cursor:pointer}.account-shell button:disabled,.account-modal button:disabled{cursor:default;opacity:.48}.account-shell :is(button,a,input,textarea,select):focus-visible,.account-modal :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.account-sidebar{background:var(--nav-bg);color:var(--nav-ink);flex-direction:column;height:100dvh;min-height:0;padding:24px 12px 12px;display:flex;overflow:hidden auto}.account-brand{color:#fff;align-items:center;gap:10px;padding:0 10px 25px;font-size:22px;font-weight:500;text-decoration:none;display:flex}.account-brand>span:last-child{color:var(--nav-mute);margin-left:auto;font-size:12px;font-weight:400}.account-brand-mark{border:1px solid var(--nav-mute);border-radius:7px;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.account-workspace-label{color:var(--surface2);overflow-wrap:anywhere;padding:0 12px 22px;font-weight:500}.account-workspace-label small{color:var(--nav-mute);margin-top:4px;font-size:12px;font-weight:400;display:block}.account-sidebar nav{flex-direction:column;gap:4px;display:flex}.account-sidebar nav button{border-radius:var(--r-btn);color:var(--nav-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:42px;padding:10px 12px;display:flex}.account-sidebar nav button:hover,.account-sidebar nav button[aria-current]{background:var(--nav-on);color:var(--surface)}.account-sidebar nav button>svg{flex:none;width:18px;height:18px}.account-sidebar nav button>small{color:var(--nav-mute);margin-left:auto;font-size:12px}.account-sidebar-bottom{flex-direction:column;gap:14px;margin-top:auto;padding-top:32px;display:flex}.account-weekly{border:1px solid var(--nav-line);border-radius:var(--r);color:var(--nav-ink);text-align:left;background:0 0;padding:12px}.account-weekly>span{justify-content:space-between;gap:10px;font-size:12px;display:flex}.account-weekly b{font:500 13px var(--font-num);color:#fff;font-variant-numeric:tabular-nums}.account-weekly progress{width:100%;height:5px;accent-color:var(--accent);background:var(--nav-on);border:0;border-radius:20px;margin:9px 0;display:block}.account-weekly progress::-webkit-progress-bar{background:var(--nav-on);border-radius:20px}.account-weekly progress::-webkit-progress-value{background:var(--accent);border-radius:20px}.account-weekly small{color:var(--nav-mute);font-size:10.5px;line-height:1.6;display:block}.account-profile{position:relative}.account-profile-button{border-radius:var(--r-btn);color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.account-profile-button:hover{background:var(--nav-on)}.account-profile-button>span:nth-child(2){flex:1;min-width:0}.account-profile-button b{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.account-profile-button small{color:var(--nav-mute);font-size:10.5px;display:block}.account-profile-button>svg{flex:none;width:15px;height:15px}.account-avatar{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.account-avatar.small{width:30px;height:30px;font-size:11px}.account-profile-menu{z-index:30;background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 40px color-mix(in srgb,var(--nav-bg) 14.9%,transparent);border-radius:10px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.account-profile-menu>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin-bottom:4px;padding:10px 9px}.account-profile-menu b{font-size:13px;display:block}.account-profile-menu small{color:var(--ink2);margin-top:3px;font-size:11px;display:block}.account-profile-menu button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.account-profile-menu button:hover{background:var(--surface2)}.account-profile-menu svg{flex:none;width:17px;height:17px}.account-main{overscroll-behavior:contain;flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow-y:auto}.account-topbar{z-index:20;background:var(--bg);border-bottom:1px solid #0000;flex:none;align-items:center;gap:16px;min-height:64px;padding:12px 28px;display:flex;position:sticky;top:0}.account-home,.account-mobile-toggle{width:34px;height:34px;color:var(--ink2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.account-home:hover,.account-mobile-toggle:hover{background:var(--line)}.account-home svg{width:20px;height:20px}.account-topbar-tabs{border:1px solid var(--line);background:var(--surface2);border-radius:20px;align-items:center;gap:3px;padding:3px;display:flex}.account-topbar-tabs button{color:var(--ink2);background:0 0;border:0;border-radius:20px;padding:5px 18px;font-size:12px}.account-topbar-tabs button[aria-current]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px color-mix(in srgb,var(--nav-bg) 7.06%,transparent)}.account-preview-badge{color:var(--ink2);margin-left:auto;font-size:11px}.account-mobile-toggle,.account-mobile-shade{display:none}.account-notifications{flex:none;padding:0 32px}.account-notifications:empty{padding:0}.account-notifications>p{max-width:1000px;margin:8px auto 12px}.account-center{flex:none;width:min(760px,100% - 64px);margin:auto;padding:44px 0 56px}.account-home-heading{text-align:center;margin-bottom:28px}.account-home-heading h1{margin-top:8px;margin-bottom:12px}.account-home-heading p{color:var(--ink2);font-size:13px}.account-kicker{letter-spacing:.08em;color:var(--ink2);margin-bottom:6px;font-size:11px;display:block}.account-composer{background:var(--surface);border:1px solid var(--line-strong);width:100%;box-shadow:0 2px 6px color-mix(in srgb,var(--nav-bg) 1.57%,transparent);border-radius:18px;align-items:flex-end;gap:10px;padding:12px 14px 12px 20px;display:flex}.account-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--nav-bg) 7.06%,transparent)}.account-composer textarea{font:inherit;resize:vertical;min-width:0;min-height:32px;max-height:180px;color:var(--ink);background:0 0;border:0;flex:1;padding:5px 0;line-height:1.6;box-shadow:none!important;outline:0!important}.account-composer textarea::placeholder{color:var(--ink2)}.account-send{background:var(--accent);color:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.account-send svg{width:18px;height:18px}.account-context-list{flex-direction:column;gap:6px;margin:24px 0 0;display:flex}.account-context-list>button{text-align:left;color:var(--ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;padding:12px 10px;display:flex}.account-context-list>button:hover{background:var(--accent-soft)}.account-context-list svg{width:19px;height:19px;color:var(--accent);flex:none}.account-context-list svg:last-child{width:15px;height:15px;color:var(--ink2);margin-left:auto}.account-context-list span{flex:1;min-width:0}.account-context-list b{font-size:13px;font-weight:500;display:block}.account-context-list small{color:var(--ink2);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.account-home-note{color:var(--ink2);text-align:center;font-size:11px;margin:22px 0 0!important}.account-button{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:38px;color:var(--ink);border-radius:var(--r-btn);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 14px;line-height:1.5;text-decoration:none;display:inline-flex;font-size:12px!important}.account-button:hover{background:var(--surface2)}.account-button.primary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.account-button.primary:hover{background:var(--accent-ink)}.account-button.danger{color:var(--alarm);border-color:var(--line-strong);background:var(--surface)}.account-text-button{color:var(--accent);text-align:left;background:0 0;border:0;padding:3px 0;font-size:13px!important}.account-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.account-content{width:min(1180px,100%);min-width:0;margin:0 auto;padding:32px 40px 48px}.account-content.narrow{max-width:860px}.account-section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.account-section-top h1,.account-section-top h2{margin-bottom:0}.account-muted{color:var(--ink2);font-size:12px;line-height:1.7}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);min-width:0;margin:0 0 18px;padding:24px}.account-card>h2{margin-bottom:20px}.account-card p{font-size:13px;line-height:1.7}.account-tag{background:var(--accent-soft);color:var(--ink2);border-radius:4px;padding:3px 7px;font-size:10.5px;line-height:1.5;display:inline-block}.account-error{background:var(--alarm-soft);color:var(--alarm);border:1px solid var(--line-strong);border-radius:6px;padding:12px 16px;font-size:13px}.account-success{background:var(--surface2);color:var(--ok);border:1px solid var(--line-strong);border-radius:6px;padding:12px 16px;font-size:13px}.account-info{background:var(--accent-soft);border:1px solid var(--accent-soft);border-radius:var(--r);color:var(--ink);margin:18px 0;padding:18px 20px;font-size:13px;line-height:1.7}.account-info h2{font-size:18px}.account-info p:last-child{margin-bottom:0}.account-field{color:var(--ink);flex-direction:column;gap:7px;min-width:0;margin:14px 0;font-size:12px;display:flex}.account-field :is(input,textarea,select){border:1px solid var(--line-strong);border-radius:var(--r-btn);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:14px/1.5 var(--font-body);padding:9px 10px}.account-field textarea{resize:vertical;max-width:100%}.account-field input[readonly]{background:var(--surface2);font-size:12px}.account-form{flex-direction:column;align-items:stretch;gap:0;display:flex}.account-people-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.account-people-layout.single{max-width:780px;display:block}.account-members{margin:0;padding:0;list-style:none}.account-members li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.account-members li:last-child{border-bottom:0}.account-members li>div{overflow-wrap:anywhere;flex:1;min-width:130px}.account-members b{font-size:13px;font-weight:500;display:block}.account-members small{color:var(--ink2);margin:3px 0;font-size:11px;display:block}.account-members .account-tag{margin-top:4px}.account-members .account-button{min-height:32px;padding:5px 8px;font-size:10.5px!important}.account-invite-result{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.account-task-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:20px;margin-top:24px;display:grid}.account-task-list>button{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);margin-bottom:12px;padding:20px;display:block}.account-task-list>button.selected{border-color:var(--accent);background:var(--accent-soft)}.account-task-list h3{margin-top:10px;font-size:14px}.account-task-list small{color:var(--ink2);font-size:11px}.account-task-layout blockquote{border-left:2px solid var(--accent);margin:20px 0;padding-left:16px}.account-empty{text-align:center;color:var(--ink2);padding:38px 10px}.account-empty svg{opacity:.45;width:32px;height:32px;margin-bottom:16px}.account-empty h2{color:var(--ink);font-size:18px}.account-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.account-agent-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.account-agent-title h2{margin:0}.account-agent-title small{color:var(--ink2);font-size:11px}.account-agent-title>.account-tag{margin-left:auto}.account-agent-children{border-left:1px solid var(--line-strong);color:var(--ink2);margin:22px 0;padding-left:20px;font-size:12px;list-style:none}.account-agent-children li+li{margin-top:8px}.account-mail>small{color:var(--ink2);margin:12px 0;font-size:11px;display:block}.account-mail p{white-space:pre-wrap}.account-chat{flex-direction:column;flex:1;min-height:0;max-height:calc(100dvh - 64px);display:flex}.account-chat-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:32px max(24px,50% - 380px);overflow-y:auto}.account-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin-bottom:28px;font-size:14px}.account-message>span{color:var(--ink2);margin-bottom:7px;font-size:11px;display:block}.account-message.user{background:var(--accent-soft);border-radius:12px;margin-left:12%;padding:15px 18px}.account-message.assistant{padding:12px 0}.account-message.assistant>span{color:var(--accent);font-weight:500}.account-chat-empty{text-align:center;color:var(--ink2);margin:15vh auto}.account-chat-empty h1{color:var(--ink)}.account-chat-bottom{flex:none;width:min(760px,100% - 48px);margin:0 auto;padding-bottom:18px}.account-chat-bottom>small{text-align:center;color:var(--ink2);margin-top:10px;font-size:10.5px;display:block}.account-modal{border:1px solid var(--line);background:var(--surface);width:min(480px,100vw - 36px);max-height:90dvh;color:var(--ink);font:14px/1.6 var(--font-body);box-shadow:0 18px 80px color-mix(in srgb,var(--nav-bg) 20.0%,transparent);border-radius:12px;margin:auto;padding:32px;overflow:auto}.account-modal::backdrop{background:color-mix(in srgb,var(--nav-bg) 40.0%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.account-modal-close{z-index:3;width:30px;height:30px;color:var(--ink2);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:13px;font-size:24px!important}.account-modal-close:hover{background:var(--line)}.settings-modal{width:min(1000px,100vw - 48px);height:min(710px,88dvh);padding:0;overflow:hidden}.settings-modal[open]{grid-template-columns:210px minmax(0,1fr);display:grid}.settings-navigation{background:var(--surface2);border-right:1px solid var(--line);padding:28px 12px;overflow:auto}.settings-navigation h2{margin:0 10px 26px;font-size:17px}.settings-navigation nav{flex-direction:column;gap:5px;display:flex}.settings-navigation button{text-align:left;color:var(--ink2);overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:10px;font-size:12px!important}.settings-navigation button[aria-current]{color:var(--accent);background:var(--accent-soft);font-weight:500}.settings-content{min-width:0;padding:45px 35px 32px;overflow-y:auto}.settings-content h2{margin-bottom:24px}.account-facts{margin:24px 0}.account-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:12px;padding:12px 0;font-size:12px;display:grid}.account-facts dt{color:var(--ink2)}.account-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.usage-window{border-bottom:1px solid var(--line);padding:22px 0}.usage-window>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.usage-window h3{font-size:14px}.usage-window b{font-variant-numeric:tabular-nums;font-size:13px}.usage-window progress{width:100%;height:7px;accent-color:var(--accent);margin:10px 0}.usage-window p{margin-bottom:0;font-size:11px}.account-plan-list{flex-direction:column;gap:12px;margin:24px 0;display:flex}.account-plan-list article{border:1px solid var(--line);border-radius:6px;padding:18px}.account-plan-list article.chosen{border-color:var(--accent);background:var(--surface2)}.account-plan-list article>div{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.account-plan-list h3{margin-bottom:4px;font-size:17px}.account-plan-list strong{color:var(--ink2);font-size:12px;font-weight:400}.account-plan-list ul{color:var(--ink2);margin:12px 0 18px;padding-left:18px;font-size:12px}.account-plan-list li+li{margin-top:5px}.checkout-modal{width:min(450px,100vw - 32px)}.checkout-wordmark{align-items:center;gap:9px;margin-bottom:22px;font-size:15px;font-weight:500;display:flex}.checkout-wordmark>span{background:var(--accent-ink);width:30px;height:30px;color:var(--surface);border-radius:8px;place-items:center;display:grid}.checkout-modal>h2{margin-top:22px}.checkout-pay{width:100%;margin:10px 0 16px}.agent-brief .account-section-top{align-items:flex-start}.agent-brief .account-section-top>div{flex:1;min-width:180px}.brief-progress{gap:6px;margin:30px 0;display:flex}.brief-progress>span{background:var(--line);border-radius:3px;flex:1;height:4px}.brief-progress>.on{background:var(--accent)}.brief-history{border-left:1px solid var(--line-strong);margin:0 0 16px 42px;padding-left:16px}.brief-history>span{color:var(--ink2);font-size:11px}.brief-history p{white-space:pre-wrap;font-size:13px}.brief-question{gap:12px;margin:28px 0 22px;display:flex}.brief-question>div{flex:1;min-width:0}.brief-question small{color:var(--ink2);font-size:11px}.brief-question h3{margin:8px 0 12px;font-size:19px}.brief-question p{color:var(--ink2);font-size:12px}.brief-answer{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:16px;padding:20px}.account-revoked{background:var(--alarm-soft);color:var(--alarm);font:13px/1.5 var(--font-body);padding:14px 22px}@media (width<=1100px){.account-content{padding-inline:28px}.account-people-layout,.account-task-layout,.account-agent-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.account-shell{grid-template-columns:minmax(0,1fr)}.account-sidebar{z-index:50;width:250px;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.account-sidebar.open{transform:none}.account-mobile-shade{z-index:40;background:color-mix(in srgb,var(--nav-bg) 40.0%,transparent);border:0;display:block;position:fixed;inset:0}.account-mobile-toggle{flex:none;display:grid}.account-topbar{gap:6px;min-height:60px;padding:10px 12px}.account-topbar-tabs button{padding-inline:12px}.account-preview-badge{text-align:right;max-width:65px;font-size:9px;line-height:1.4}.account-center{width:calc(100% - 32px);padding:32px 0}.account-home-heading h1{font-size:25px}.account-context-list{margin-top:18px}.account-context-list>button{padding:12px 2px}.account-context-list small{font-size:11px}.account-content{padding:24px 16px 36px}.account-card{padding:19px}.account-section-top{gap:14px}.account-card h2{font-size:19px}.account-notifications{padding:0 16px}.account-chat{max-height:calc(100dvh - 60px)}.account-chat-messages{padding:20px 16px}.account-chat-bottom{width:calc(100% - 24px)}.account-composer{padding-left:14px}.account-composer textarea{font-size:14px}.account-composer textarea::placeholder{font-size:12px}.account-modal{padding:30px 20px 22px}.settings-modal{width:calc(100vw - 16px);height:92dvh;padding:0}.settings-modal[open]{grid-template-columns:120px minmax(0,1fr)}.settings-navigation{padding:22px 7px}.settings-navigation h2{margin:0 5px 22px;font-size:14px}.settings-navigation button{padding:10px 7px;font-size:11px!important}.settings-content{padding:44px 14px 22px}.settings-content h2{font-size:19px}.settings-content .account-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.account-plan-list article{padding:12px}.account-plan-list h3{font-size:16px}.account-plan-list ul{padding-left:15px}.account-plan-list .account-button{padding:7px 8px;font-size:11px!important}.brief-question h3{font-size:17px}.brief-history{margin-left:15px}.brief-answer{padding:14px}}@media (prefers-reduced-motion:reduce){.account-shell *,.account-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-shell h1{font-weight:var(--w-head);letter-spacing:var(--track-head)}.account-shell h2,.account-modal h2{font-weight:var(--w-head)}.account-brand,.account-brand-mark,.personal-shell__brand,.personal-shell__brand-row .brand{font-family:var(--font-brand)!important}.account-home-heading h1{letter-spacing:var(--track-head);font-size:24px;font-weight:700}.account-sidebar nav button{border-radius:6px;min-height:35px;padding:7px 12px;font-size:14px}.account-nav-group{color:var(--nav-mute);padding:18px 12px 8px;font-size:11.5px;display:block}.account-sidebar-settings{color:var(--nav-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:35px;padding:7px 12px;font-size:14px;display:flex}.account-sidebar-settings:hover{background:var(--nav-on);color:var(--on-accent)}.account-sidebar-settings svg{flex:none;width:18px;height:18px}.account-button{padding:8px 14px;font-weight:600;font-size:14px!important}.account-card{padding:20px}.account-card p,.account-muted{font-size:13px}.account-context-list b{font-size:14px}.account-context-list small{font-size:13px}.account-preview-badge,.account-tag,.account-kicker{font-size:11.5px}.account-profile-button>.account-avatar{background:var(--accent);width:28px;height:28px;color:var(--on-accent)}.account-profile-button b{font-size:14px}.account-profile-button small{font-size:12px}.account-profile-menu{width:auto;box-shadow:var(--shadow-pop);border-radius:12px;right:0}.account-profile-menu button{min-height:36px;padding:7px 10px;font-size:14px}.account-weekly progress{height:4px}.account-weekly.low progress{accent-color:var(--warn)}.account-weekly.low progress::-webkit-progress-value{background:var(--warn)}.account-message{font-size:14.5px}.settings-screen{background:var(--bg);flex:1;grid-template-columns:240px minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}.settings-screen>.settings-navigation{background:var(--surface);flex-direction:column;min-height:0;padding:28px 16px;display:flex}.settings-navigation h1{margin:0 8px 28px;font-size:20px;font-weight:700}.settings-navigation button{border-radius:var(--r-btn);min-height:38px;padding:8px 10px;font-size:14px!important}.settings-navigation .settings-back{min-height:38px;margin-top:auto;font-size:13px!important}.settings-screen>.settings-content{min-width:0;padding:32px;overflow:auto}.settings-content>.account-content{width:100%;max-width:none;margin:0;padding:0}.settings-content h2{font-weight:700}.settings-content .account-card h2{font-size:20px}.settings-open{grid-template-columns:60px minmax(0,1fr)}.settings-open .account-sidebar{z-index:25;align-items:center;padding:24px 8px 12px;overflow:visible}.settings-open .account-brand{gap:0;padding:0 0 24px;font-size:0}.settings-open .account-brand>span:last-child{display:none}.settings-open .account-brand-mark{font-size:18px}.settings-open .account-workspace-label,.settings-open .account-nav-group,.settings-open .account-sidebar nav button>span:not(.mi),.settings-open .account-sidebar nav button>small,.settings-open .account-sidebar-settings>span:not(.mi),.settings-open .account-weekly,.settings-open .account-profile-button>span:nth-child(2),.settings-open .account-profile-button>svg{display:none}.settings-open .account-sidebar nav button,.settings-open .account-sidebar-settings{padding:9px}.settings-open .account-sidebar-bottom{align-items:center;width:100%}.settings-open .account-profile-button{padding:5px}.settings-open .account-profile-menu{width:260px;bottom:calc(100% + 12px);left:0;right:auto}.account-topbar-tabs.in-settings{visibility:hidden}.guest-layout .personal-shell__nav-button{border:0;border-radius:6px;min-height:35px;padding:7px 12px;font-size:14px}.guest-layout .personal-shell__nav-button[aria-current=page]{background:var(--nav-on);border:0}.guest-overview h1,.guest-sessions h1{letter-spacing:var(--track-head);font-size:32px;font-weight:700}.guest-layout .personal-shell__brand{font-weight:600;font-family:var(--font-brand)!important}.guest-register,.guest-floating,.guest-mini-mark{background:var(--accent)!important}@media (width<=760px){.settings-open{grid-template-columns:minmax(0,1fr)}.settings-open .account-sidebar{width:60px}.settings-open .account-sidebar.open{transform:none}.settings-screen{grid-template-columns:124px minmax(0,1fr)}.settings-screen>.settings-navigation{padding:20px 6px}.settings-navigation h1{margin:0 5px 20px;font-size:15px}.settings-navigation button{padding:9px 7px;font-size:12px!important}.settings-screen>.settings-content{padding:24px 12px}.settings-content h2{font-size:20px}.settings-content .account-card{padding:14px}.settings-content .account-button{padding:8px;font-size:12px!important}.settings-content .account-section-top{display:block}.settings-content .account-section-top>button{margin-top:14px}.account-facts>div{grid-template-columns:minmax(0,1fr);gap:3px}.account-profile-menu{max-width:calc(100vw - 32px);left:0}.account-button{font-size:13px!important}.account-home-heading h1{font-size:23px}.guest-overview h1,.guest-sessions h1{font-size:28px}.account-context-list b{font-size:13px}.account-context-list small{font-size:12px}}.account-profile-menu>div{min-width:0}.account-weekly :is(b,small),.usage-window b{font-variant-numeric:tabular-nums}.account-dismissible{align-items:center;gap:12px;padding-right:4px;display:flex}.account-dismissible>span{flex:1;min-width:0}.account-dismissible>button{border-radius:var(--r-btn);width:44px;height:44px;color:inherit;background:0 0;border:0;flex:none;place-items:center;padding:0;font-size:22px;display:grid}.account-dismissible>button:hover{background:var(--surface)}.settings-screen>.settings-navigation{overscroll-behavior:contain;overflow-y:auto}.settings-navigation nav,.settings-navigation .settings-back{flex:none}@media (width<=760px){.account-shell :is(input,textarea,select),.account-modal :is(input,textarea,select){font-size:16px}.account-mobile-toggle,.account-home,.account-send{min-width:44px;min-height:44px}.account-topbar-tabs button,.account-sidebar nav button,.account-sidebar-settings,.account-profile-button,.account-profile-menu button{min-height:44px}.settings-navigation button{min-height:44px;font-size:13px!important}.settings-screen>.settings-navigation{padding-bottom:max(12px,env(safe-area-inset-bottom))}.settings-screen>.settings-content{padding-bottom:max(24px,env(safe-area-inset-bottom))}.account-button,.account-plan-list .account-button{min-height:44px;font-size:13px!important}.account-modal-close{min-width:44px;min-height:44px}.account-weekly small{font-size:12px}.account-chat-bottom{padding-bottom:env(safe-area-inset-bottom)}.settings-open .account-sidebar{width:68px}.settings-open .account-sidebar nav button,.settings-open .account-sidebar-settings{min-width:44px}.settings-open .account-sidebar.open{z-index:50}.settings-navigation .settings-back{min-height:44px}.settings-open .account-profile-button{width:44px;min-width:44px}}@media (width>=361px) and (width<=760px){.settings-screen{grid-template-columns:140px minmax(0,1fr)}.settings-navigation button{overflow-wrap:normal;word-break:normal}}@media (width<=360px){.settings-navigation button{font-size:12px!important}}.account-shell .mi{--icon-accent:var(--accent);--icon-surface:var(--surface)}.account-sidebar .mi{--icon-accent:currentColor;--icon-surface:var(--nav-bg)}.account-sidebar nav button>.mi,.account-sidebar-settings>.mi{flex:none;width:18px;height:18px;display:inline-flex}.account-sidebar .mi svg{width:18px;height:18px}.account-loggedout{background:var(--surface2);color:var(--ink);border-bottom:1px solid var(--line);font:13px/1.5 var(--font-body);padding:14px 22px}.account-skip{z-index:100;border:1px solid var(--line-strong);background:var(--surface,#fff);color:var(--ink);font:600 14px/1.2 var(--font-body);cursor:pointer;border-radius:6px;padding:10px 16px;position:fixed;top:-60px;left:12px}.account-skip:focus{outline:2px solid var(--accent);outline-offset:2px;top:12px}.account-main:focus{outline:none}.agent-brief-pass2{min-width:0}.agent-brief-pass2 .brief-step-label{color:#506580;margin-block:18px 8px;font-size:12px;font-weight:600}.agent-brief-pass2 .brief-migration-note{color:#40546e;background:#f4f8ff;border:1px solid #dbe7f5;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}.agent-brief-pass2 .brief-context{color:#506580;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.agent-brief-pass2 .brief-history p{white-space:pre-wrap;overflow-wrap:anywhere}.agent-brief-pass2 .brief-voice-row{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-block:10px 18px;display:flex}.agent-brief-pass2 .brief-voice-row>p{flex:220px;margin:0;font-size:12px;line-height:1.6}.agent-brief-pass2 .brief-voice-button{white-space:normal;text-align:start;align-items:center;gap:8px;min-height:42px;display:inline-flex}.agent-brief-pass2 .brief-voice-button small{color:#5e7190;background:#edf3fc;border-radius:5px;padding:2px 5px;font-size:10px}.agent-brief-pass2 .brief-local-receipt{color:#344c67;overflow-wrap:anywhere;background:#f6faff;border:1px solid #cfdfef;border-radius:12px;flex-direction:column;gap:6px;margin-block:16px;padding:16px;font-size:12px;line-height:1.6;display:flex}.agent-brief-pass2 .brief-local-receipt b{font-size:13px}.agent-brief-pass2 .brief-local-receipt p{margin:6px 0 0}.agent-brief-pass2 .account-actions{flex-wrap:wrap}.agent-brief-pass2 textarea{resize:none;min-width:0}.agent-brief-pass2 .brief-voice-button:focus-visible{outline-offset:3px;outline:3px solid #8fb9f4}@media (width<=480px){.agent-brief-pass2 .brief-voice-row{gap:8px}.agent-brief-pass2 .brief-voice-row>p{flex-basis:100%}.agent-brief-pass2 .account-actions>button{white-space:normal;max-width:100%}}.agent-brief-pass2 .brief-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.agent-brief-pass2 .brief-order-stages li{color:#7a8698;background:#fafbfd;border:1px solid #e3e8ee;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.agent-brief-pass2 .brief-order-stages li>span{background:#edf0f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:flex}.agent-brief-pass2 .brief-order-stages b{font-size:11px;font-weight:550;line-height:1.5;display:block}.agent-brief-pass2 .brief-order-stages small{margin-top:3px;font-size:10px;line-height:1.5;display:block}.agent-brief-pass2 .brief-order-stages .active{color:#1d5fd1;background:#f1f6ff;border-color:#9ebdef}.agent-brief-pass2 .brief-order-stages .active>span{color:#fff;background:#1d5fd1}.agent-brief-pass2 .brief-order-stages .next{color:#48658b;background:#f8faff;border-style:dashed;border-color:#9ebdef}.agent-brief-pass2 .brief-archive{color:#52647d;border:1px solid #e3e8ee;border-radius:10px;margin-block:12px 20px;padding:12px;font-size:12px;line-height:1.6}.agent-brief-pass2 .brief-archive summary{cursor:pointer;min-height:28px}.agent-brief-pass2 .brief-archive>div{border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.agent-brief-pass2 .brief-archive>div>span{overflow-wrap:anywhere;min-width:0}.agent-brief-pass2 .brief-archive small{font-size:10px;display:block}.agent-brief-pass2 .brief-archive button{flex-shrink:0}@media (width<=600px){.agent-brief-pass2 .brief-order-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-brief-pass2 .brief-order-stages li{padding:9px}.agent-brief-pass2 .brief-archive>div{flex-direction:column;align-items:flex-start;gap:4px}}.brief-reset-row{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.brief-reset-row>button{min-height:44px}.brief-reset-row>small{color:var(--ink3,#697386);font-size:11px;line-height:1.6}.role-home-overview{text-align:left;width:100%;margin-top:28px}.role-home-heading h2{margin:0 0 6px;font-size:17px;font-weight:600}.role-home-heading p{color:var(--text-muted,#66758c);margin:0 0 16px;font-size:13px}.role-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-home-grid>button{text-align:left;color:#25354e;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #dee6f1;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:19px 17px;transition:border-color .15s,background .15s;display:flex}.role-home-grid>button:hover{background:#f8fbff;border-color:#91b5e7}.role-home-grid>button:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.role-home-grid svg{color:#3975bd;width:21px;height:21px}.role-home-grid b{font-size:14px;line-height:1.4}.role-home-grid span{color:#66758c;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.role-home-grid small{color:#3269af;margin-top:auto;padding-top:4px;font-size:12px}.role-home-overview+.account-home-note{margin-top:20px}@media (width<=1050px){.role-home-grid{grid-template-columns:1fr}.role-home-grid>button{grid-template-columns:23px minmax(0,1fr);gap:5px 12px;padding:15px;display:grid}.role-home-grid svg{grid-row:1/4}.role-home-grid span,.role-home-grid small{grid-column:2}.role-home-grid small{padding-top:2px}}@media (prefers-reduced-motion:reduce){.role-home-grid>button{transition:none}}.account-context-list>button>.mi{flex:0 0 19px;align-items:center;width:19px;height:19px;display:inline-flex}.account-context-list>button>.mi svg{width:19px;height:19px;margin-left:0}.personal-shell{background:var(--bg);width:100%;height:100dvh;min-height:0;color:var(--ink);font:var(--text,14px)/1.45 var(--font-body,"Onest"), sans-serif;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.personal-shell .personal-shell__sidebar{background:var(--nav-bg,var(--nav-bg));min-width:0;min-height:0;color:var(--nav-ink,var(--nav-ink));overscroll-behavior:contain;flex-direction:column;padding:20px 12px 16px;display:flex;overflow:hidden auto}.personal-shell .personal-shell__brand-row{align-items:center;gap:8px;padding:0 12px 14px;display:flex}.personal-shell .personal-shell__brand{letter-spacing:-.01em;color:var(--surface);font-size:20px;font-weight:600}.personal-shell .personal-shell__navigation{flex-direction:column;gap:4px;display:flex}.personal-shell .personal-shell__nav-button{border-radius:var(--r-btn,6px);width:100%;min-width:0;min-height:40px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.personal-shell .personal-shell__nav-button:hover{background:var(--nav-on,var(--nav-on));color:var(--surface)}.personal-shell .personal-shell__nav-button[aria-current=page]{background:var(--nav-on,var(--nav-on));color:var(--surface);font-weight:500}.personal-shell .personal-shell__nav-button>svg,.personal-shell .personal-shell__nav-button .mi{flex:none;width:18px;height:18px}.personal-shell .personal-shell__nav-button .mi{--icon-accent:currentColor}.personal-shell .personal-shell__nav-button .mi svg{width:18px;height:18px;display:block}.personal-shell .personal-shell__nav-button span:last-child{overflow-wrap:anywhere;min-width:0}.personal-shell .personal-shell__bottom{margin-top:auto;padding-top:24px}.personal-shell .personal-shell__footer{border-top:1px solid var(--nav-line,var(--nav-line));color:var(--nav-ink,var(--nav-ink));overflow-wrap:anywhere;margin-top:16px;padding:16px 12px 0;font-size:13px}.personal-shell .personal-shell__footer:empty{display:none}.personal-shell .personal-shell__workspace{overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.personal-shell .personal-shell__notice{overflow-wrap:anywhere;flex:none;min-width:0}.personal-shell .personal-shell__content{gap:var(--gap,16px);flex-direction:column;flex:1;min-width:0;min-height:0;padding:24px;display:flex}.personal-shell .personal-shell__content>*{min-width:0}.personal-shell .personal-shell__content:focus{outline:none}.personal-shell .personal-shell__skip{z-index:103;background:var(--surface,var(--surface));color:var(--ink);border-radius:var(--r-btn,6px);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.personal-shell .personal-shell__skip:focus{transform:none}.personal-shell .personal-shell__nav-button:focus-visible,.personal-shell .personal-shell__close:focus-visible{outline:2px solid var(--nav-ink,var(--nav-ink));outline-offset:-2px}.personal-shell .personal-shell__menu:focus-visible,.personal-shell .personal-shell__skip:focus-visible{outline:2px solid var(--accent,var(--teal));outline-offset:2px}.personal-shell .personal-shell__mobile-header,.personal-shell .personal-shell__close,.personal-shell .personal-shell__overlay{display:none}.personal-conversation{border:1px solid var(--line);border-radius:var(--r,6px);background:var(--surface,var(--card));min-width:0;min-height:0;color:var(--ink);font-family:var(--font-body,"Onest"), sans-serif;flex-direction:column;flex:1;display:flex;overflow:hidden}.personal-conversation .personal-conversation__header{border-bottom:1px solid var(--line);flex:none;min-width:0;padding:20px 24px 16px}.personal-conversation .personal-conversation__header h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:20px;font-weight:500;line-height:1.25}.personal-conversation .personal-conversation__subtitle{color:var(--ink2);overflow-wrap:anywhere;margin-top:6px;font-size:13px}.personal-conversation .personal-conversation__body{overscroll-behavior:contain;overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.personal-conversation .personal-conversation__body>*{min-width:0;min-height:0}.personal-conversation .personal-conversation__body>.thread{border:0;border-radius:0;flex:1;height:100%;min-height:0}.personal-conversation .personal-conversation__footer{border-top:1px solid var(--line);min-width:0;color:var(--ink2);overflow-wrap:anywhere;flex:none;padding:12px 24px;font-size:13px}@media (width<=760px){.personal-shell{grid-template-columns:minmax(0,1fr)}.personal-shell .personal-shell__mobile-header{border-bottom:1px solid var(--line);background:var(--surface,var(--card));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.personal-shell .personal-shell__mobile-header .personal-shell__brand{color:var(--ink)}.personal-shell .personal-shell__menu{border:1px solid var(--line);border-radius:var(--r-btn,6px);background:var(--surface,var(--card));min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.personal-shell .personal-shell__sidebar{z-index:102;width:min(300px,100vw - 48px);height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.personal-shell[data-menu-open=true] .personal-shell__sidebar{visibility:visible;transform:none}.personal-shell .personal-shell__brand-row{justify-content:space-between;padding-inline:12px 0}.personal-shell .personal-shell__close{border-radius:var(--r-btn,6px);min-height:44px;color:var(--nav-ink,var(--nav-ink));font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;font-size:12px;display:inline-flex}.personal-shell .personal-shell__overlay{z-index:101;cursor:pointer;background:#0b1f3a73;border:0;padding:0;display:block;position:fixed;inset:0}.personal-shell .personal-shell__nav-button{min-height:44px}.personal-shell .personal-shell__content{padding:12px}.personal-conversation .personal-conversation__header{padding:16px}.personal-conversation .personal-conversation__footer{padding:12px 16px}}.personal-shell__notice{background:var(--surface-alt,var(--sunk));color:var(--ink2,var(--ink2));padding:8px 24px;font-size:11px}.personal-conversation__body>.vp-talk{flex:1;min-height:0}.personal-live-conversation,.personal-live-conversation .vp-talk{flex-direction:column;flex:1;min-height:0;display:flex}.personal-live-conversation .vp-vp{flex:1;min-height:0;padding:24px;overflow-y:auto}.personal-live-conversation .vp-comp{margin:0 20px 20px}.personal-live-conversation .personal-back{align-self:flex-start;margin:12px 24px}@media (width<=760px){.personal-live-conversation .vp-vp{padding:16px}.personal-live-conversation .vp-comp{margin:0 12px 12px}}.personal-shell .personal-shell__account{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;display:block}.personal-shell .personal-shell__account small{margin-top:4px;display:block}.personal-shell .personal-shell__account:focus-visible{outline-offset:4px;outline:2px solid}@media (width>=761px){.personal-shell[data-layout=top]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.personal-shell[data-layout=top] .personal-shell__sidebar{flex-flow:wrap;align-items:center;gap:12px;padding:12px 24px;overflow:visible}.personal-shell[data-layout=top] .personal-shell__brand-row{padding:0 12px 0 0}.personal-shell[data-layout=top] .personal-shell__navigation{flex-direction:row}.personal-shell[data-layout=top] .personal-shell__nav-button{flex:none;width:auto}.personal-shell[data-layout=top] .personal-shell__nav-button span{white-space:nowrap}.personal-shell[data-layout=top] .personal-shell__bottom{align-items:center;gap:16px;margin:0 0 0 auto;padding:0;display:flex}.personal-shell[data-layout=top] .personal-shell__footer{border:0;border-left:1px solid var(--nav-line,var(--nav-line));margin:0;padding:0 0 0 16px}}.vpa-ic{all:unset;box-sizing:border-box;cursor:pointer;width:34px;height:34px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.vpa-ic:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--ink)}.vpa-ic:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vpa-ic.no{color:color-mix(in srgb, var(--ink2) 60%, transparent)}.vpa-ic.rec{color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent)}.vp-comp .vpa-plus{margin-left:-9px}.vpa-plus{flex:none;position:relative}.vpa-menu{z-index:5;border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:12px;flex-direction:column;min-width:230px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 36px -12px #0f172a4d}.vpa-menu button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink);border-radius:8px;padding:9px 10px;font-size:13.5px}.vpa-menu button:hover,.vpa-menu button:focus-visible{background:color-mix(in srgb, var(--accent) 9%, transparent);outline:none}.vpa-menu-n{color:var(--ink2);margin:4px 10px;font-size:12px}.vpa-mic-w{flex:none;align-items:center;gap:6px;display:inline-flex}.vpa-rec{font-family:var(--font-num);color:var(--bad);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vpa-rec i{background:var(--bad);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite vpa-blink}.vpa-rec.busy{color:var(--ink2);font-family:inherit}@keyframes vpa-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vpa-rec i{animation:none}}.vpa-row{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:6px;margin:4px 0 2px;display:flex}.vpa-chip{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);max-width:240px;color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:4px;font-size:12px;display:inline-flex}.vpa-chip img,.vpa-chip-ic{object-fit:cover;background:color-mix(in srgb, var(--accent) 12%, transparent);width:34px;height:34px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:inline-grid}.vpa-chip-t{flex-direction:column;min-width:0;line-height:1.25;display:flex}.vpa-chip-t b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vpa-chip.up{border-style:dashed;padding:8px 10px}.vpa-priv{color:var(--ink2);margin:0;font-size:12px;line-height:1.4}.vpa-priv.sm{flex-basis:100%;margin:0 2px}.vpa-shots{border:1px solid var(--line);background:var(--surface,var(--bg));z-index:6;border-radius:14px;flex-direction:column;gap:8px;height:min(56vh,420px);min-height:0;margin:0 0 8px;padding:10px 12px 12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 14px 36px -12px #0f172a4d}.vp-comp{position:relative}.vpa-shots-h{align-items:center;gap:8px;font-size:13px;display:flex}.vpa-shots-h b{color:var(--ink);font-weight:600}.vpa-shots-h .mute{flex:1;font-size:12px}.vpa-shots-e{color:var(--ink2);margin:6px 0;font-size:13px}.vpa-grid{scrollbar-width:thin;overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.vpa-tile{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--ink) 4%, transparent);border:2px solid #0000;border-radius:10px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.vpa-tile img,.vpa-tile-ph{aspect-ratio:16/10;object-fit:cover;background:color-mix(in srgb, var(--ink) 6%, transparent);width:100%;display:block}.vpa-tile-t{font-size:11.5px;font-family:var(--font-num);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;padding:4px 6px 5px;overflow:hidden}.vpa-tile:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.vpa-tile:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vpa-tile.on{border-color:var(--accent)}.vpa-tile-n{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid;position:absolute;top:6px;right:6px}.vpa-shots-f{justify-content:flex-end;gap:8px;display:flex}.vpa-sent{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;margin:0;font-size:12px;display:flex}.vpa-sent span{align-items:center;gap:4px;display:inline-flex}.vp-comp.drop{border-color:var(--accent);border-style:dashed}@media (width<=760px){.vpa-ic{width:40px;height:40px}.vpa-grid{grid-template-columns:repeat(3,1fr)}}.dph{gap:var(--gap,18px);flex-direction:column;width:100%;min-width:0;max-width:1180px;margin-inline:auto;display:flex}.dph *,.dph :before,.dph :after{box-sizing:border-box}.dph .dph-heading h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 10px;font-size:clamp(24px,2.7vw,34px);line-height:1.18}.dph .dph-heading p{color:var(--ink2);margin:0}.dph .dph-heading .eyebrow{color:var(--mute);font-size:12px}.dph .dph-grid{gap:var(--gap,18px);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;display:grid}.dph .dph-grid>*,.dph .card{min-width:0}.dph .card{margin:0}.dph .card p{line-height:1.55}.dph .card-h{align-items:flex-start}.dph .card-h h3{overflow-wrap:anywhere}.dph .dph-ready{border-top:3px solid var(--teal)}.dph .dph-question{border-top:3px solid var(--warn)}.dph .dph-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.dph .dph-summary>div{flex-direction:column;gap:3px;display:flex}.dph .dph-summary b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;line-height:1.1}.dph .dph-summary span{color:var(--mute);font-size:13px}.dph .dph-question-text{color:var(--ink);font-size:18px;font-weight:600}.dph .dph-note{color:var(--mute);margin:12px 0 0;font-size:12px}.dph .dph-work-list{margin:0;padding:0;list-style:none}.dph .dph-work-list li{padding:14px 0}.dph .dph-work-list li+li{border-top:1px solid var(--line)}.dph .dph-work-list li:last-child{padding-bottom:0}.dph .dph-work-list p{margin:8px 0;font-size:14px}.dph .dph-work-list small{color:var(--mute)}.dph .dph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dph .dph-row>b{flex:180px}.dph .dph-row .st{white-space:normal;flex:none}.dph .dph-balance{align-items:baseline;gap:10px;margin:16px 0 12px;display:flex}.dph .dph-balance b{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.dph .dph-balance span{color:var(--ink2);font-size:14px}.dph .dph-included{color:var(--ink2);flex-wrap:wrap;gap:8px 20px;margin:16px 0;padding-left:18px;font-size:13px;display:flex}.dph .dph-plan-button{text-align:left;min-height:44px}.dph .dph-plan{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.dph .dph-plan dl{margin:0}.dph .dph-plan dl>div{padding-top:10px}.dph .dph-plan dt{font-size:14px;font-weight:600}.dph .dph-plan dd{color:var(--ink2);margin:4px 0 0;font-size:13px;line-height:1.55}.dph .dph-footnote{color:var(--mute);align-items:flex-start;gap:8px;margin:0;font-size:12px;display:flex}.dph .dph-footnote>svg,.dph .dph-footnote>.mi{flex:none;width:16px;height:16px}.dph .dph-back{align-self:flex-start;min-height:44px}.dph .dph-actions{flex-wrap:wrap;gap:10px;display:flex}.dph .dph-feedback{color:var(--ink2);margin:0;font-size:13px}.dph .dph-feedback:empty{display:none}.dph .dph-project{padding:18px 0}.dph .dph-project+.dph-project{border-top:1px solid var(--line)}.dph .dph-project h2{flex:220px;margin:0;font-size:17px;line-height:1.4}.dph .dph-project ul{margin:10px 0 0;padding-left:20px}.dph .dph-project li{padding:3px 0}.dph .dph-next{margin:0 0 18px;padding-left:20px}.dph .dph-next li{padding:5px 0;line-height:1.55}.dph .btn,.dph .link{white-space:normal;overflow-wrap:anywhere}.dph button:focus-visible,.dph h1:focus-visible{outline:2px solid var(--teal-ink);outline-offset:4px}.dph h1:focus{scroll-margin-top:20px}@media (width<=900px){.dph .dph-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.dph{gap:14px}.dph .card{padding:18px 16px}.dph .dph-heading h1{font-size:25px}.dph .dph-summary{gap:8px}.dph .dph-summary b{font-size:28px}.dph .dph-summary span{font-size:12px}.dph .btn{max-width:100%;min-height:44px}.dph .dph-actions .btn{flex:130px}}.dph-report .card-sub{white-space:normal;text-overflow:clip;overflow:visible}.dts-card .dts-body{color:var(--ink);min-width:0;padding:0 18px 18px}.dts-card .card-sub{white-space:normal;text-overflow:clip;overflow:visible}.dts-card .dts-field{border:0;min-width:0;margin:0;padding:0}.dts-card .dts-field legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.dts-card .dts-options{flex-wrap:wrap;gap:8px;display:flex}.dts-card .dts-option{border:1px solid var(--line);border-radius:var(--r-btn,6px);background:var(--card);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:14px;display:inline-flex}.dts-card .dts-option:has(input:checked){border-color:var(--accent,var(--teal));background:var(--accent-soft,var(--bg))}.dts-card .dts-option input{width:17px;height:17px;accent-color:var(--accent,var(--teal));flex:none;margin:0}.dts-card .dts-option:focus-within{outline:2px solid var(--accent,var(--teal));outline-offset:3px}.dts-card .dts-option input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dts-card .dts-current{color:var(--mute);margin:10px 0 0;font-size:13px}.dts-card .dts-toggle,.dts-card .dts-reset{font:inherit;min-height:44px;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:var(--r-btn,6px);cursor:pointer;text-align:left;padding:8px 12px;font-size:14px}.dts-card .dts-toggle{margin-top:14px}.dts-card .dts-toggle:hover,.dts-card .dts-reset:hover{border-color:var(--accent,var(--teal))}.dts-card .dts-toggle:focus-visible,.dts-card .dts-reset:focus-visible{outline:2px solid var(--accent,var(--teal));outline-offset:3px}.dts-card .dts-details:not([hidden]){gap:16px;padding-top:16px;display:grid}.dts-card .dts-details[hidden]{display:none}.dts-card .dts-preview{border:1px solid var(--line);border-radius:var(--r,6px);background:var(--surface2,var(--bg));overflow-wrap:anywhere;margin:18px 0 14px;padding:14px}.dts-card .dts-preview h4{color:var(--mute);margin:0 0 10px;font-size:13px;font-weight:600}.dts-card .dts-preview p,.dts-card .dts-preview ul{margin:0;font-size:14px;line-height:1.55}.dts-card .dts-preview ul{padding-left:20px}.dts-card .dts-preview li+li{margin-top:8px}.dts-card .dts-status{color:var(--mute);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.45}@media (width<=440px){.dts-card .dts-body{padding:0 12px 14px}.dts-card .dts-options{grid-template-columns:1fr;display:grid}.dts-card .dts-option{width:100%;min-width:0}.dts-card .dts-preview{padding:12px}}@media (prefers-reduced-motion:reduce){.dts-card .dts-body *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.demo-profile-settings{width:100%;min-width:0;max-width:1180px;margin-inline:auto}.demo-profile-settings .dps-grid{gap:var(--gap,18px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.demo-profile-settings .dps-stack{gap:var(--gap,18px);min-width:0;display:grid}.demo-profile-settings .dps-stack .card{margin:0}.demo-profile-settings .dps-profile{align-items:center;gap:12px;display:flex}.demo-profile-settings .dps-profile p{margin:4px 0}.demo-profile-settings .dps-field{border:0;min-width:0;margin:0;padding:0}.demo-profile-settings .dps-field legend{color:var(--mute);margin-bottom:10px;font-size:13px}.demo-profile-settings .dps-choice{border:1px solid var(--line);border-radius:var(--r-btn,6px);cursor:pointer;gap:10px;min-height:44px;margin-bottom:10px;padding:12px;display:flex}.demo-profile-settings .dps-choice small{color:var(--mute);margin-top:3px;display:block}.demo-profile-settings .dps-choice:has(input:checked){border-color:var(--teal)}.demo-profile-settings .dps-choice input{accent-color:var(--teal);flex:none}.demo-profile-settings .dps-switch{border:1px solid var(--line);border-radius:var(--r,6px);margin-top:24px;padding:16px}.demo-profile-settings .dps-switch summary{cursor:pointer;min-height:28px;font-weight:600}.demo-profile-settings .dps-buttons{flex-wrap:wrap;gap:10px;display:flex}.demo-profile-settings :focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (width<=900px){.demo-profile-settings .dps-grid{grid-template-columns:minmax(0,1fr)}}.reply-message{min-width:0;padding-bottom:36px;position:relative}.reply-action{border:1px solid var(--line,#ddd);background:var(--paper,#fff);width:32px;height:32px;color:var(--ink,#333);font:inherit;cursor:pointer;opacity:0;pointer-events:none;z-index:2;border-radius:8px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;bottom:2px;right:8px}.reply-message:hover>.reply-action,.reply-message:focus-within>.reply-action{opacity:1;pointer-events:auto}.reply-action:focus-visible{outline:2px solid var(--accent,#847057);outline-offset:2px}.reply-menu{z-index:9;border:1px solid var(--line,#ddd);background:var(--paper,#fff);border-radius:8px;padding:5px;position:absolute;top:26px;right:8px;box-shadow:0 6px 20px #0002}.reply-menu button{color:inherit;font:inherit;background:0 0;border:0;padding:7px 14px}.reply-preview{border-left:3px solid var(--accent,#847057);background:#8888880b;align-items:center;gap:10px;min-width:0;margin:5px 0;padding:7px 10px;font-size:12px;display:flex}.reply-preview>div{flex:1;min-width:0}.reply-preview b{font-size:11px}.reply-preview p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:5em;margin:3px 0 0;display:-webkit-box;overflow:hidden}.reply-preview button{color:inherit;font:inherit;background:0 0;border:0;padding:3px 8px;font-size:22px}@media (hover:none){.reply-action{opacity:1;pointer-events:auto}}:root[data-look] .mode-demo .page-header{justify-content:space-between;align-items:flex-start;gap:var(--gap,16px);min-width:0;margin-bottom:24px;display:flex}:root[data-look] .mode-demo .page-header .ov-head-t{flex:1;min-width:0}:root[data-look] .mode-demo .page-header h1.concl.c2{font-size:var(--h1,28px);margin:0;font-weight:700;line-height:1.15}:root[data-look] .mode-demo .overview-grid.overview-grid{gap:var(--gap,16px);margin-top:var(--gap,16px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-look] .mode-demo .overview-grid.overview-grid>.card.fixed,:root[data-look] .mode-demo .overview-grid.overview-grid>.card{min-width:0;height:auto;min-height:286px}@media (width<=900px){:root[data-look] .mode-demo .overview-grid.overview-grid{grid-template-columns:minmax(0,1fr)}:root[data-look] .mode-demo .overview-grid.overview-grid>.card{min-height:0}:root[data-look] .mode-demo .page-header{flex-wrap:wrap}}@media (width<=600px){:root[data-look] .mode-demo .page-header{margin-bottom:14px}:root[data-look] .mode-demo .page-header h1.concl.c2{font-size:var(--h1,23px);line-height:1.15}}.p1-more{gap:4px}.p1-more.on{border-color:var(--accent);color:var(--accent)}.p1-more-l{border-left:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-left:6px;display:inline-flex}.p1-last{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;margin:0;font-size:13px;line-height:1.45;display:flex}.p1-last-t{overflow-wrap:anywhere;min-width:0}.p1-what{color:var(--ink)}.p1-dim{color:var(--ink2)}.p1-st{font-weight:600}.p1-st.wait{color:var(--warn)}.p1-st.ok{color:var(--ok)}.p1-st.bad{color:var(--bad)}.p1-st.talk{color:var(--head)}.p1-open{white-space:nowrap;padding:0;font-size:13px}.p1-ask{justify-content:flex-start}.p1-row-last{grid-column:1/-1}.bt-act .bt-btns .p1-open{margin-right:4px}.p1-old{color:var(--warn)}.p1-empty{margin:0;padding:0 2px}.p1-tc{padding-top:0;padding-bottom:0}.p1-tc-h{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:0 2px;width:100%;padding:14px 0;display:flex}.p1-tc-h:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.p1-tc-t{color:var(--head);font-size:15px;font-weight:600}.p1-tc-h:hover .p1-tc-t{color:var(--hl-ink,var(--accent))}.p1-tc-n{color:var(--ink2);font-size:13.5px}.p1-tc-c{color:var(--ink2);margin-left:auto;padding-left:12px;font-size:12px}.p1-tc-b{padding-bottom:14px}@media (width<=760px){.p1-more-l{border-left:0;padding-left:0}.p1-open{align-items:center;min-height:40px;display:inline-flex}}:root{--biz-vl:#1d4ea8;--biz-vl-bg:#e6edfb;--biz-ag:#9a3412;--biz-ag-bg:#fdebe4;--biz-kb:#166534;--biz-kb-bg:#e3f3ec}.biz{letter-spacing:.01em;white-space:nowrap;vertical-align:2px;border-radius:6px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.biz-vl{background:var(--biz-vl-bg);color:var(--biz-vl)}.biz-ag{background:var(--biz-ag-bg);color:var(--biz-ag)}.biz-kb{background:var(--biz-kb-bg);color:var(--biz-kb)}.pl-t .biz{margin-left:8px}.pl-sum-n{color:var(--head);font-weight:600}.p2-plans{padding:4px 20px 0}.p2-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.p2-row .pl-rb{grid-template-columns:18px minmax(0,1fr)}.p2-row .pl-x{grid-column:1/-1}.p2-row .p2-st{white-space:nowrap;flex-direction:row;align-items:center;gap:12px;padding-top:8px}.p2-look{font-weight:500}.p2-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0 16px;display:flex}.p2-new{font-weight:600}.pc{z-index:70;background:var(--surface,var(--card));width:360px;color:var(--ink);border:1px solid var(--line-strong,var(--line));border-radius:12px;outline:none;padding:14px 16px 12px;position:fixed;overflow:auto;box-shadow:0 20px 48px -14px #0f172a4d,0 2px 8px #0f172a0f}.pc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-h{flex-direction:column;gap:6px;margin:0 0 10px;display:flex}.pc-t{color:var(--head);font-size:14.5px;font-weight:600;line-height:1.35}.pc-hs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc-l{color:var(--ink2);margin:0 0 2px;font-size:12px;font-weight:600}.pc-goal{margin:0 0 10px;font-size:13.5px;line-height:1.4}.pc-steps{margin:0 0 10px;padding:0;font-size:13px;list-style:none}.pc-steps li{color:var(--ink2);gap:8px;padding:3px 0;line-height:1.35;display:flex}.pc-steps li i{border:1.5px solid var(--line-strong,var(--line));border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:1px;font-size:9px;font-style:normal;display:inline-grid}.pc-steps li.done i{background:var(--ok);border-color:var(--ok);color:var(--surface,#fff)}.pc-steps li.cur{color:var(--head);font-weight:500}.pc-steps li.cur i{border-color:var(--accent);color:var(--accent)}.pc-steps li.more{padding-left:24px}.pc-steps li.more .link{color:var(--ink2);padding:0;font-size:12px}.pc-steps .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pc-next{background:var(--surface2,var(--bg2));border-radius:8px;margin:0 0 12px;padding:8px 10px;font-size:13px;line-height:1.4}.pc-next b{font-weight:600}.pc-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc-foot small{color:var(--ink2);font-size:12px}.pc-none{color:var(--ink2);margin:0;font-size:13px}.pc-scrim{z-index:69;background:#08182e4d;position:fixed;inset:0}.dp{min-width:0;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dp.none{color:var(--ink2)}.dp-w{min-width:0}.dp-n{color:var(--accent);font-weight:500}button.dp-n{font-size:inherit;text-align:left;padding:0}b.dp-n{color:var(--ink)}.dp-bar{background:var(--line);border-radius:2px;flex:none;width:60px;height:4px;display:inline-block;position:relative;overflow:hidden}.dp-bar i{background:var(--accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.dl-plan{padding:0 6px 10px}.dlist li>.dl-plan{margin-top:-6px}.dw-plan .dp{white-space:normal}.kv dd .dp{font-size:inherit}.vp-pn{all:unset;cursor:pointer;color:var(--ink);text-overflow:ellipsis;border-bottom:1px dashed var(--line-strong,var(--ink2));min-width:0;font-weight:500;overflow:hidden}.vp-pn:hover{color:var(--accent)}.vp-pn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=760px){.p2-plans{padding:2px 14px 0}.p2-row{grid-template-columns:minmax(0,1fr)}.p2-row .p2-st{flex-wrap:wrap;grid-column:1;padding:0 0 10px 28px}.p2-look{min-height:40px}.pc{width:auto;max-height:80vh;padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;bottom:0;right:0;top:auto!important;left:0!important}.pc-foot .btn{min-height:40px}}.lv-m{flex-wrap:nowrap;align-items:center;gap:4px 12px;min-width:0;margin-top:4px;font-size:12.5px;display:flex}.pc-live{margin:2px 0 10px}.lv-ball{white-space:nowrap;border-radius:10px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.lv-ball:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;margin-right:6px}.lv-ball.you{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.lv-ball.vika,.lv-ball.team{color:var(--ok);background:color-mix(in srgb, var(--ok) 13%, transparent)}.lv-ball.ext{color:var(--ink2);background:color-mix(in srgb, var(--ink2) 12%, transparent)}.lv-move{min-width:0;max-width:100%;color:var(--ink2);flex:1 1 0;align-items:center;gap:6px;display:inline-flex}.lv-move i{background:var(--line-strong);border-radius:50%;flex:none;width:7px;height:7px}.lv-move b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.lv-mt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lv-move.old i{background:var(--warn)}.lv-move.old b{color:var(--warn)}.lv-move.frozen i{background:var(--bad)}.lv-move.frozen b{color:var(--bad)}.lv-frz{color:var(--bad);border:1px solid;border-radius:4px;flex:none;padding:0 4px;font-size:11px;font-style:normal;font-weight:600;line-height:16px}:root[data-look="1"] .lv-ball.you{color:var(--bg);background:var(--ink)}:root[data-look="1"] .lv-ball.vika,:root[data-look="1"] .lv-ball.team{box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}:root[data-look="1"] .lv-seg i.cur{box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.lv-stages{align-items:center;gap:10px;min-width:0;margin-top:6px;font-size:12.5px;display:flex}.lv-seg{flex:none;gap:3px;display:inline-flex}.lv-seg i{background:var(--line);border-radius:3px;width:18px;height:6px}.lv-seg i.done{background:var(--ok)}.lv-seg i.cur{background:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent)}.lv-sl{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);overflow:hidden}.lv-bar{background:var(--line);border-radius:3px;flex:0 160px;min-width:60px;height:6px;overflow:hidden}.lv-bar i{background:var(--ok);border-radius:3px;height:100%;display:block}:root[data-look="1"] .lv-bar,:root[data-look="1"] .lv-bar i{border-radius:0}.pl-steps li .lv-st,.pl-steps li.done .lv-st,.pl-steps li.cur .lv-st{min-width:0;color:inherit;flex:auto}.pl-steps li.done .lv-st{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ink2) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ink2) 50%, transparent)}.lv-by{color:var(--ok);margin-left:8px;font-size:11.5px;text-decoration:none;display:inline-block}.lv-by.vahta{color:var(--ink2)}.lv-orph{margin:6px 0 0}@media (width<=760px){.lv-seg i{width:12px}.lv-stages{flex-wrap:wrap;gap:4px 8px}}.pl-merged{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.pl-merged-b{color:var(--ink2);font-size:13px}.pl-merged .pl-rows{opacity:.85;margin-top:6px}.lv-acc{color:var(--ink2);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.lv-acc.none{color:var(--warn,#b54708)}.lv-part{color:var(--warn)}.lv-edit{color:var(--ink2);margin-top:1px;font-size:11.5px;font-style:italic;display:block}.lv-proof{margin-left:6px;font-size:11.5px;display:inline-block}.lv-proof[open]{width:100%;margin:2px 0 0}.lv-proof>summary{cursor:pointer;color:var(--mute);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none;display:inline}.lv-proof>summary::-webkit-details-marker{display:none}.lv-proof>summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:2px}.lv-proof[open]>span{color:var(--ink2);overflow-wrap:anywhere;margin-top:2px;display:block}.lv-late{color:var(--bad);margin-left:8px;font-size:11.5px;font-weight:600;display:inline-block}.external-report-list{margin:12px 0 24px;padding:0;list-style:none}.external-report-list>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;display:grid}.external-report-text{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.external-report-text small{display:block}.external-sessions-card h4{margin-top:20px}.external-sessions-card .card-sub{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=600px){.external-report-list>li{grid-template-columns:minmax(0,1fr)}.external-report-list .status{justify-self:start}}.demo-order-requests{min-width:0;margin:14px 0}.demo-order-requests h4{margin:0 0 8px}.demo-request{border:1px solid var(--line);border-radius:var(--r,6px);min-width:0;margin-top:10px}.demo-request>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:12px;padding:14px;list-style:none;display:flex}.demo-request>summary:before{content:"+";flex:none;font-weight:600}.demo-request[open]>summary:before{content:"−"}.demo-request>summary span{flex:1;min-width:0}.demo-request>summary small{color:var(--mute);margin-top:4px;display:block}.demo-request>summary strong{white-space:nowrap}.demo-request-body{border-top:1px solid var(--line);padding:0 14px 14px}.demo-request-total{margin:14px 0;font-size:13px}.demo-cancel-confirm{background:var(--bg);border:1px solid var(--line);border-radius:var(--r,6px);flex-wrap:wrap;gap:10px;padding:14px;display:flex}.demo-cancel-confirm p{flex-basis:100%;margin-top:0}.demo-cancel-action .btn{white-space:normal;max-width:100%;min-height:44px}.demo-cancel-status{border-left:3px solid var(--teal);padding:12px}.demo-mark-role{color:var(--mute);margin-top:8px;font-size:13px;line-height:1.5}.demo-request>summary:focus-visible,.demo-cancel-action :focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media (width<=760px){.demo-request>summary{flex-wrap:wrap;gap:8px;padding:12px}.demo-request>summary strong{margin-left:20px}.demo-request-body{padding:0 10px 12px}}.employee-work{border:1px solid var(--line);border-radius:var(--r-card,12px);background:var(--card);margin:20px 0;padding:24px;scroll-margin-top:64px}.ew-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ew-heading h2{letter-spacing:-.02em;margin:9px 0 0;font-size:24px;line-height:1.25}.ew-heading .st{flex:none;margin-top:4px}.ew-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;padding:0;list-style:none;display:grid}.ew-steps li{color:var(--mute);align-items:center;gap:12px;padding:18px 12px;display:flex}.ew-steps li+li{border-left:1px solid var(--line)}.ew-steps li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ew-steps b,.ew-steps small{display:block}.ew-steps b{font-size:13px;font-weight:600}.ew-steps small{margin-top:3px;font-size:11px}.ew-steps li.current{color:var(--ink);background:var(--teal-soft)}.ew-steps li.current>span{background:var(--teal-ink);color:#fff;border-color:#0000}.ew-steps li.done{color:var(--ink2)}.ew-next>b{text-transform:uppercase;letter-spacing:.07em;color:var(--mute);font-size:11px}.ew-next p{max-width:56ch;margin:7px 0 10px;font-size:19px;font-weight:600;line-height:1.5}.ew-consequence{color:var(--ink2);max-width:76ch;font-size:13px;line-height:1.6}.ew-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.ew-actions .btn{min-width:90px;min-height:44px}.ew-actions>span{color:var(--mute);margin-left:4px;font-size:11px}.ew-details{border-top:1px solid var(--line);margin-top:20px}.ew-details summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:500}.ew-details dl{gap:12px;margin:0 0 16px;display:grid}.ew-details dl>div{grid-template-columns:160px 1fr;gap:16px;display:grid}.ew-details dt{color:var(--mute);font-size:12px}.ew-details dd{margin:0;font-size:13px;line-height:1.6}.ew-footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;font-size:11px;display:flex}.ew-footer>span,.ew-footer button{align-items:center;gap:6px;display:flex}.ew-footer svg{width:14px;height:14px}.ew-footer button{min-height:44px}.ew-receipt{background:var(--teal-soft);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.6}.ew-receipt>svg{vertical-align:middle;width:16px;height:16px;margin-right:6px}.ew-receipt>span{margin-top:8px;display:block}.employee-chat{flex-direction:column;height:calc(100dvh - 190px);min-height:600px;display:flex}.employee-chat .personal-conversation{flex:1;min-height:0}.employee-chat-context{border-bottom:1px solid var(--line);background:var(--teal-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.employee-chat-context b,.employee-chat-context small{display:block}.employee-chat-context small{color:var(--mute);margin-top:4px;font-size:11px}.employee-chat-context .btn{white-space:nowrap;min-height:44px}.employee-chat .personal-thread{flex:1;min-height:0}@media (width<=700px){.employee-work{padding:18px 16px}.ew-heading{display:block}.ew-heading h2{font-size:22px}.ew-heading .st{margin-top:12px}.ew-steps{margin:18px 0;display:block}.ew-steps li{padding:11px}.ew-steps li+li{border-left:0;border-top:1px solid var(--line)}.ew-next p{font-size:17px}.ew-actions{gap:8px}.ew-actions .btn{flex:1;min-width:74px}.ew-actions>span{flex-basis:100%;margin:3px 0 0}.ew-details dl>div{display:block}.ew-details dt{margin-bottom:3px}.ew-footer{display:block}.ew-footer button{margin-top:8px}.employee-chat{height:calc(100dvh - 160px);min-height:590px}.employee-chat-context{align-items:flex-start;padding:12px}.employee-chat-context .btn{padding:8px;font-size:11px}.employee-chat .personal-welcome{margin:16px auto}.employee-chat .personal-welcome h1{font-size:24px}}.ew-comment{border:1px solid var(--line);border-radius:var(--r,6px);margin-block:14px;padding:14px}.ew-comment textarea{width:100%;font:inherit;resize:vertical;margin-bottom:12px;padding:10px}@media (width<=700px){.ew-actions>button[aria-controls=employee-order-comment]{flex-basis:100%;order:1}.ew-actions>span{order:2}}.zw{margin-top:var(--gap)}.zw-h{color:var(--head);margin:0 0 6px;font-size:15px;font-weight:600}.zw-b{color:var(--alarm);margin:12px 0 2px;font-size:12.5px;font-weight:600}.zw-b:first-of-type{margin-top:0}.zw-b.quiet{color:var(--ink2)}.zw-gaps{margin:0 0 6px;font-size:12.5px}.zw-l{margin:0;padding:0;list-style:none}.zw-l>li{border-top:1px solid var(--line2)}.zw-l>li:first-child{border-top:0}.zw-r{grid-template-columns:136px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:4px 0;display:grid}.zw-who{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.zw-what{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:var(--head);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.zw-what:hover{color:var(--hl-ink)}.zw-what:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.zw-what .dw-retry{margin-right:8px}.zw-keep{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.zw-keep .ans-err{text-align:right;flex-basis:100%;margin:0}.zw-f{border-top:1px solid var(--line2);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;padding-top:8px;font-size:13px;display:flex}.zw-f:first-child{border-top:0;margin-top:0;padding-top:0}.zw-f .link{font-size:13px}@media (width<=560px){.zw-r{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 0}.zw-what{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:1/1/auto/-1;display:-webkit-box}.zw-who{font-size:12px}}.dc{border:1px solid var(--line2);background:var(--card);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px;display:flex}.dc-crit{border-left:3px solid var(--bad)}.dc-big{padding:22px 24px}.dc-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.dc-group{color:var(--mute);margin:22px 0 8px;font-size:13px;font-weight:600}.dc-group:first-child{margin-top:0}.dc-h{flex-direction:column;gap:4px;min-width:0;display:flex}.dc-topic{color:var(--mute);overflow-wrap:anywhere;margin:0;font-size:13px}.dc-t{color:var(--ink);overflow-wrap:anywhere;letter-spacing:0;margin:0;font-size:17px;font-weight:600;line-height:1.3}.dc-big .dc-t{font-size:22px;line-height:1.25}.dc-need{color:var(--ink2);overflow-wrap:anywhere;margin:0;font-size:14.5px}.dc-yn{color:var(--ink2);flex-direction:column;gap:2px;margin:2px 0 0;font-size:14px;display:flex}.dc-unclear{color:var(--mute);margin:2px 0 0;font-size:13.5px}.dc-meta{color:var(--mute);margin:2px 0 0;font-size:13px}.dc-late{color:var(--bad);font-weight:600}.dc-a{flex-direction:column;gap:8px;min-width:0;display:flex}.dc-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;display:grid}.dc-btns .btn{min-height:40px;padding:9px 8px;font-size:14.5px}.dc-btns .btn.off{opacity:.45;cursor:help}.dc-btns .btn.on{box-shadow:inset 0 0 0 2px var(--ink2)}@media (width<=760px){.shell.mode-demo.role-employee .dc-btns{grid-template-columns:minmax(44px,.8fr) minmax(0,1.8fr) minmax(44px,.8fr)}.shell.mode-demo.role-employee .dc-btns .btn{white-space:normal;overflow-wrap:anywhere}}.dc-q{justify-content:space-between;gap:16px;max-width:420px;font-size:13.5px;display:flex}.dc-q .link{color:var(--mute)}.dc-q .link.off{opacity:.55;cursor:help}.dc-why{color:var(--ink2);margin:0}.dc-mean{flex-basis:100%}.dc-open{align-self:flex-start;font-size:14px;font-weight:600}.dc-full{border-left:2px solid var(--line2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;outline:none;margin:0;padding-left:10px;font-size:14.5px}.dc-laters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-form{max-width:560px}.dc-reasons{margin:0}.dc-d{border-top:1px solid var(--line2);padding:10px 0 2px}.dc-d>summary{cursor:pointer;font-size:14.5px;font-weight:600}.dc-d-b{padding-top:8px;font-size:14.5px}.dc-rest{margin-top:16px}.dc-aside>summary{cursor:pointer;color:var(--ink2);padding:10px 0;font-size:14px}@media (width<=720px){.dc{padding:14px}.dc-big{padding:16px}.dc-big .dc-t{font-size:20px}.dc-btns,.dc-q{max-width:none}.dc-btns .btn{min-height:44px}}.dc .dw-x,.dc .dw-in{background:0 0;border:0;margin:0;padding:0}.ov9-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ov9-head-t{min-width:0}.ov9-head h1.concl{margin-bottom:0}.ov9-stats{flex:none;gap:4px;display:flex}.ov9-stat{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:baseline;gap:8px;padding:6px 12px;font-size:13.5px;transition:background .15s;display:flex}.ov9-stat:hover{background:var(--line2)}.ov9-stat:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ov9-stat b{color:var(--head);font-size:24px;font-weight:700;line-height:1}.ov9-stat.bad b{color:var(--alarm,var(--bad))}.ov9-stat.warn b{color:var(--warn)}.ov9-grid{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.ov9-main>.hold-root{min-width:0}.ov9-grid .zw{margin-top:0}.ov9-main{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ov9-main .attn-card{margin-top:0}.ov9-works .card-sub{white-space:normal;overflow:visible}.ov9-side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ov9-wl{margin:0;padding:0;list-style:none}.ov9-wl>li{border-top:1px solid var(--line2)}.ov9-wl>li:first-child{border-top:0}.ov9-wl button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--head);justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.ov9-wl button:hover .ov9-wn{color:var(--hl-ink)}.ov9-wl button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ov9-wn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ov9-wl .st{flex:none;font-size:12.5px}.ov9-wm{margin-top:6px;font-size:13px}.ov9-u{color:var(--ink2);grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;padding:6px 0;font-size:13.5px;display:grid}.ov9-u b{color:var(--head);font-weight:600}.ov9-u .bar{grid-column:1/-1}.ov9-u small{font-size:12px}.ov9-sub .card-h,.ov9-works .card-h{margin-bottom:6px}.zw-tabs{flex-wrap:wrap;gap:4px;margin:0 0 8px;display:flex}.zw-tab{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink2);border-radius:8px;align-items:baseline;gap:7px;padding:6px 12px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.zw-tab b{font-size:13px;font-weight:600}.zw-tab:hover{background:var(--line2)}.zw-tab.on{background:var(--line2);color:var(--head)}.zw-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zw-note{color:var(--ink2);margin:0 0 6px;font-size:13px}.ses-t.ses-l th.c-proj{width:24%}.ses-t.ses-l th.c-task{width:auto}.ses-t.ses-l th.c-model{width:13%}.ses-t.ses-l th.c-state{width:230px}.ses-t.ses-l th.c-go{width:32px}.ses-closed{border-top:1px solid var(--line2);margin-top:10px;padding-top:10px}.ses-closed>summary{cursor:pointer;color:var(--ink2);font-size:13.5px}.ses-closed>.ses-t{margin-top:6px}.standbar{text-align:center;color:var(--ink2);background:var(--line2);border-bottom:1px dashed var(--line);padding:3px 16px;font-size:12px;line-height:1.4}.vpb.vpb-two{align-items:center;gap:8px;width:min(660px,100vw - 32px);display:flex}.vpb-two .vpb-bar{flex:1;min-width:0}.vpb-inst{color:var(--ink);background:var(--surface,var(--bg));border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;flex:none;align-items:baseline;gap:7px;padding:12px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 16px 40px -12px #0f172a47,0 2px 6px #0f172a0d}.vpb-inst:hover{transform:translateY(-1px)}.vpb-inst:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-look="1"] .vpb-inst{border-radius:8px}.vpb-n .vpb-more{color:var(--ink);margin-left:2px;font-weight:600}@media (width>=761px){.shell:has(>.show-net-box>.vpb:not(.open)) .main:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 70%);height:76px;margin-top:-76px;display:block;position:sticky;bottom:0}}@media (width<=760px){.ov9-head{flex-direction:column;align-items:stretch;gap:8px}.ov9-stats{margin:0 -12px}.ov9-stat{white-space:normal;flex-direction:column;flex:1;gap:3px}.ov9-grid{grid-template-columns:minmax(0,1fr)}.zw-tab{font-size:14px}}.shell.on-chat .standbar{z-index:40;border-radius:0 0 8px;position:fixed;top:0;left:220px;right:140px}@media (width<=1600px){.bw-wins .vp-wc-k{display:none}}@media (width<=760px){.shell.on-chat .standbar{position:static}.ses-t.ses-l tr.ses-wait{background:color-mix(in srgb, var(--warn) 5%, transparent);box-shadow:inset 3px 0 0 var(--warn);border-radius:6px;padding-left:10px}.ses-t.ses-l tr.ses-wait td,.ses-t.ses-l tr.ses-wait td:first-child{box-shadow:none;background:0 0}.tbl.ses-l:not(.compact) td[data-k=Состояние]:not(:first-child):before{display:none}}.vpb:has(.vp-full){width:auto;inset:16px;transform:none}.vp.vp-bottom.vp-full{height:100%}@property --live-w{syntax:"<length>";inherits:true;initial-value:0}@property --live-g{syntax:"<length>";inherits:true;initial-value:0}.vp.vp-full{--live-w:0px;--live-g:0px;--vp-col:calc(820px + var(--live-g) + var(--live-w));transition:--live-w .26s cubic-bezier(.2,.8,.2,1),--live-g .26s cubic-bezier(.2,.8,.2,1)}.vp.vp-full:has(.live-side:not(.out)){--live-w:380px;--live-g:16px}.vp-full :is(.vp-chips,.vp-plan){padding-left:max(var(--vp-pad), calc((100% - var(--vp-col)) / 2));padding-right:max(var(--vp-pad), calc((100% - var(--vp-col)) / 2))}.vp-full .vp-talk:not(.live-side)>.vp-vp{padding-left:max(0px, calc((100% - var(--vp-col)) / 2));padding-right:max(0px, calc((100% - var(--vp-col)) / 2))}.vp-full .vp-talk:not(.live-side)>:not(.vp-vp){margin-left:max(0px, calc((100% - var(--vp-col)) / 2));margin-right:max(0px, calc((100% - var(--vp-col)) / 2))}.vp-full .vp-talk.live-side{padding-left:max(var(--vp-pad), calc((100% - var(--vp-col)) / 2));padding-right:max(var(--vp-pad), calc((100% - var(--vp-col)) / 2))}.vp-seg{background:var(--sunk);border-radius:999px;flex:none;margin-right:2px;padding:2px;display:inline-flex}.vp-seg button{all:unset;box-sizing:border-box;cursor:pointer;height:24px;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.vp-seg button:hover:not(.on){color:var(--ink)}.vp-seg button.on{background:var(--surface,var(--bg));color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 8%, transparent), 0 0 0 1px var(--line);font-weight:500}.vp-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vp-seg.lg{margin-right:0}.vp-seg.lg button{height:28px;padding:0 12px;font-size:12.5px}:root[data-look="1"] .vp-seg{box-shadow:inset 0 0 0 1px var(--line);background:0 0}:root[data-look="1"] .vp-seg,:root[data-look="1"] .vp-seg button{border-radius:4px}:root[data-look="1"] .vp-seg button.on{background:var(--ink);color:var(--surface);box-shadow:none}@media (width<=760px){.vp .vp-seg{display:none}}.vp-pair.vp-inpack{margin-bottom:-6px}.vp-amend{color:var(--ink2);text-align:right;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.vp-busy{color:var(--ink2);align-items:center;gap:8px;min-width:0;margin:0 4px 8px;font-size:12.5px;display:flex}.vp-busy>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite vp-blink}.vp-busy>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.vp-busy b{color:var(--ink);font-weight:500}.vp-busy-w{all:unset;cursor:pointer;border-radius:4px}.vp-busy-w:hover b{color:var(--accent)}.vp-busy-w:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-stop-l{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);height:24px;color:var(--ink2);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex}.vp-stop-l:before{content:"";background:currentColor;border-radius:1.5px;width:7px;height:7px}.vp-stop-l:hover{border-color:var(--line-strong);color:var(--ink)}.vp-stop-l:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-stop-l:disabled{opacity:.5;cursor:default}.vp-busy.slow{color:var(--warn)}.vp-busy.slow>i{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}.vp-vs{flex:none;font-weight:600}.vp-vs.off{color:var(--ink2);font-weight:400}.vp-vs-n{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;overflow:hidden}@keyframes vp-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vp-busy>i{animation:none}}.vp-m.me.queued .vp-bub{color:var(--ink);border:1px dashed var(--line-strong);background:0 0}.vp-m.me.queued .vp-line{gap:2px 8px}.vp-q-a{padding:0;font-size:12px}.vp-send.vp-stop{background:var(--head);color:var(--surface,#fff);opacity:1;cursor:pointer}.vp-send.vp-stop.warn{background:var(--warn);box-shadow:0 0 0 4px color-mix(in srgb, var(--warn) 22%, transparent)}.vp-talk{position:relative}.vp-live{min-height:0;color:var(--ink2);background:var(--surface,var(--bg));border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:10px 12px 12px;font-size:12.5px;display:flex}.vp-live-k{color:var(--ink);align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.vp-live-k small{color:var(--ink3);margin-left:auto;font-size:12px;font-weight:400}.vp-live-k .vp-tag-x{align-self:center}.vp-live-l{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);flex:1;align-content:safe end;gap:6px;margin:0;padding:0 2px 0 0;list-style:none;display:grid;overflow:auto}.vp-live-l li{grid-template-columns:40px minmax(0,1fr);gap:8px;line-height:1.4;display:grid}.vp-live-l li>:last-child{overflow-wrap:anywhere;min-width:0}.vp-live-l .vp-num{color:var(--ink3);padding-top:1px;font-size:11.5px;font-weight:400}.vp-live-l li.say>:last-child{color:var(--ink);border-left:2px solid var(--say-rule);padding-left:8px}.vp-live-sayt{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vp-live-l li.cur>:last-child{color:var(--ink);font-weight:500}.vp-live-l li.turn{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);margin-top:6px;padding-top:8px}.vp-live-h{background:color-mix(in srgb, var(--accent) 6%, var(--surface,var(--bg)));color:var(--ink);border-radius:10px;flex:none;align-items:center;gap:8px;min-width:0;margin:10px 0 0;padding:8px 10px;display:flex}.vp-live-h>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite vp-blink}.vp-live-h>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp-live-h b{font-weight:500}.vp-live-h.idle{background:var(--sunk);color:var(--ink2)}.vp-live-h.idle>i{background:var(--line-strong);box-shadow:none;animation:none}.vp-live-stuck{color:var(--warn);font-weight:600}@media (prefers-reduced-motion:reduce){.vp-live-h>i{animation:none}}.vp-rep,.vp-rep>span:first-child{color:var(--ink3)}.vp-x-n{background:var(--sunk);font-family:var(--font-num);color:var(--ink3);white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 5px;font-size:11px}.vp-fail-d{background:var(--alarm);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.vp-fail-w{color:var(--alarm)}.vp-run{color:var(--ink2);align-self:stretch;min-width:0;margin:0;font-size:12.5px;line-height:1.4}.vp-run-sum,.vp-run-one{cursor:pointer;align-items:baseline;gap:8px;min-width:0;padding:2px 0;list-style:none;display:flex}.vp-run-one{cursor:default}.vp-run-sum::-webkit-details-marker{display:none}.vp-run-sum svg{color:var(--ink3);flex:none;transition:transform .15s;position:relative;top:1px}.vp-run[open] .vp-run-sum svg{transform:rotate(90deg)}.vp-run-sum:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vp-run-ring{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:5px;height:5px;margin:0 3.5px;position:relative;top:-1px}.vp-run-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vp-run-n{color:var(--ink3);flex:none}.vp-run-time{color:var(--ink3);flex:none;margin-left:auto;font-size:11.5px}.vp-run-l{border-left:1px solid var(--line);gap:4px;margin:6px 0 0 5px;padding:0 0 0 13px;list-style:none;display:grid}.vp-run-l li{align-items:baseline;gap:8px;min-width:0;display:flex}.vp-run-l li>span:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.vp-run-l li .vp-num{color:var(--ink3);flex:none;font-size:11.5px}.vp-run-l li.cur>span:first-child{color:var(--ink);font-weight:500}.vp-run-l li.cur>span:first-child:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);vertical-align:1px;border-radius:50%;margin-left:8px;animation:1.4s ease-in-out infinite vp-blink;display:inline-block}.vp-run-one.cur .vp-run-t{color:var(--ink);font-weight:500}.vp-run-svc>.vp-run-sum .vp-run-t,.vp-run-svc>.vp-run-sum .vp-run-n{color:var(--ink3);font-weight:400}.vp-say{align-self:stretch}@media (prefers-reduced-motion:reduce){.vp-run-l li.cur>span:first-child:after{animation:none}.vp-run-sum svg{transition:none}}.vp-live-drawer{z-index:4;top:6px;right:8px;bottom:calc(var(--vp-under,72px) + 6px);width:min(88%,340px);animation:.24s cubic-bezier(.2,.8,.2,1) both vp-live-in;position:absolute;box-shadow:-12px 0 32px -12px #0f172a47}.vp-live-drawer.out{pointer-events:none;animation:.24s ease-in both vp-live-off}@keyframes vp-live-in{0%{opacity:0;transform:translate(40px)}}@keyframes vp-live-off{to{opacity:0;transform:translate(40px)}}.vp-live-outer{z-index:1;box-sizing:border-box;border-color:color-mix(in srgb, var(--line) 70%, transparent);border-radius:22px;width:340px;padding:14px 16px 16px;animation:.26s cubic-bezier(.2,.8,.2,1) both vp-out-r;position:absolute;box-shadow:0 24px 64px -16px #0f172a38,0 2px 8px #0f172a0d}:root[data-look="1"] .vp-live-outer{border-color:var(--line);background:#fbfaf7;border-radius:6px}.vp-live-outer.l{animation-name:vp-out-l}.vp-live-outer.out{pointer-events:none;animation:.22s ease-in both vp-out-r-off}.vp-live-outer.l.out{animation-name:vp-out-l-off}@keyframes vp-out-r{0%{opacity:0;transform:translate(-24px)}}@keyframes vp-out-l{0%{opacity:0;transform:translate(24px)}}@keyframes vp-out-r-off{to{opacity:0;transform:translate(-24px)}}@keyframes vp-out-l-off{to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.vp-live-outer,.vp-live-outer.out{animation:none}}.vp-talk.live-side{grid-template-columns:minmax(0, 1fr) var(--live-w);column-gap:var(--live-g);grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;display:grid}.vp-talk.live-side>*{grid-column:1}.vp-talk.live-side>.vp-live-side{margin:12px 0 var(--vp-pad);grid-area:1/2/span 9;align-self:stretch;min-width:0;overflow:hidden}.vp-live-side>*{min-width:354px}@media (prefers-reduced-motion:reduce){.vp-live-drawer,.vp-live-drawer.out{animation:none}.vp.vp-full{transition:none}}.vp-vp{-webkit-mask-image:linear-gradient(#0000 0,#000 16px);mask-image:linear-gradient(#0000 0,#000 16px)}.vp .vp-pp{align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow:visible}.vp-pp-b{all:unset;box-sizing:border-box;cursor:pointer;border:1px dashed var(--line-strong,var(--line));max-width:100%;height:28px;color:var(--ink2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:12.5px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.vp-pp-b:hover{border-color:var(--accent);color:var(--accent)}.vp-pp-b:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-pp-b.on{border-style:solid;border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--head)}.vp-pp-b b{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.vp-pp-n{color:var(--ink2);white-space:nowrap;font-weight:400}.vp-pp-n:before{content:"·";margin-right:6px}.vp-pp-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;flex:none}.vp-pp-b svg{opacity:.7;flex:none}.vp-pp-b[aria-expanded=true] svg{transform:rotate(180deg)}.vp-pp-cur{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);font-size:12px;overflow:hidden}.vp-pp-pop{z-index:6;top:calc(100% + 2px);left:max(var(--vp-pad), calc((100% - var(--vp-col,100%)) / 2));width:min(380px, calc(100% - 2 * var(--vp-pad)));overscroll-behavior:contain;background:var(--surface,var(--bg));border:1px solid var(--line);white-space:normal;border-radius:14px;max-height:min(420px,60vh);padding:6px;animation:.16s ease-out vp-pp-in;position:absolute;overflow:auto;box-shadow:0 18px 40px -12px #0f172a47}@keyframes vp-pp-in{0%{opacity:0;transform:translateY(-4px)}}.vp-pp-pop>button[role=option]{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);border-radius:9px;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px;font-size:13px;display:flex}.vp-pp-pop>button[role=option]:hover,.vp-pp-pop>button[role=option]:focus-visible{background:color-mix(in srgb, var(--ink) 5%, transparent);outline:none}.vp-pp-pop>button[role=option].on{background:color-mix(in srgb, var(--accent) 10%, transparent)}.vp-pp-pop>button[role=option].on b{color:var(--accent)}.vp-pp-pop>button[role=option] b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.vp-pp-pop>button[role=option] small{color:var(--ink2);flex:none;font-size:12px}.vp-pp-h{border-top:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin:8px 10px 4px;padding-top:8px;font-size:11px;font-weight:600}.vp-pp-steps{gap:2px;margin:0;padding:0 4px;list-style:none;display:grid}.vp-pp-steps li{color:var(--ink2);border-radius:8px;align-items:baseline;gap:8px;padding:5px 6px;font-size:12.5px;line-height:1.35;display:flex}.vp-pp-steps li .vp-num{text-align:right;min-width:16px;color:var(--ink2);flex:none}.vp-pp-steps li.cur{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--head);font-weight:600}.vp-pp-steps li.cur .vp-num{color:var(--accent)}.vp-pp-steps em{color:var(--warn);flex:none;margin-left:auto;font-size:11px;font-style:normal}.vp-pp-more{color:var(--ink2);margin:4px 10px 0;font-size:12px}.vp-pp-card{margin:6px 10px 4px;padding:0;font-size:12.5px}@media (width<=760px){.vp-pp-b{height:40px}.vp-pp-pop>button[role=option]{min-height:44px}.vp-pp-cur{display:none}}.vp .vp-plan{padding-bottom:6px}.vp-m.me .vp-bub.clamp{border-bottom:9px solid #0000;padding-bottom:0}.vp-ht small{min-width:0}.vp-hs{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.vp-live-drawer{width:calc(100% - 40px);right:6px}.vp-live-k .vp-tag-x{width:40px;height:40px;margin:-10px -8px -10px 0}}.vp-planline{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--head);white-space:nowrap;border-radius:10px;align-self:stretch;align-items:center;gap:8px;margin:2px 0 0;padding:7px 12px;font-size:12.5px;display:flex;overflow:hidden}.vp-planline-t{color:var(--ink2);text-overflow:ellipsis;min-width:0;overflow:hidden}.vp-oldbtn{all:unset;cursor:pointer;color:var(--accent);font-weight:500}.vp-oldbtn:hover{text-decoration:underline}.vp-oldbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.vp-pe{border-left:2px solid var(--line-strong,var(--line));background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:0 10px 10px 0;flex-direction:column;align-self:stretch;gap:3px;padding:8px 12px;font-size:13px;display:flex}.vp-pe.prop{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface,var(--bg));gap:6px;padding:10px 12px}.vp-pe p{margin:0}.vp-pe-t{color:var(--head,var(--ink));padding-left:18px;font-weight:500;line-height:1.4;position:relative}.vp-pe-t>i{color:var(--accent);font-style:normal;position:absolute;top:0;left:0}.vp-pe-m{color:var(--ink2);font-weight:400}.vp-pe-d{color:var(--ink2);padding-left:18px;line-height:1.4}.vp-pe-n{color:var(--ink);padding-left:18px}.vp-pe-kv{gap:3px;margin:0;padding-left:18px;display:grid}.vp-pe-kv>div{grid-template-columns:64px 1fr;gap:8px;display:grid}.vp-pe-kv dt{color:var(--ink2)}.vp-pe-kv dd{color:var(--ink);margin:0;line-height:1.4}.vp-pe-btns{gap:8px;padding-left:18px;display:flex}.vp-pe-btns .btn{min-width:96px}.vp-pe-ans{color:var(--ink2);padding-left:18px}.vp-pe-ans.ok{color:var(--accent)}.vp-pe-err{color:var(--bad,#b42318);padding-left:18px;font-size:12.5px}@media (width<=760px){.vp-pe-btns .btn{flex:1;min-height:44px}}.vp-pe.done{border-left-color:var(--ok)}.vp-pe.done .vp-pe-t>i,.vp-pe-ans.ok{color:var(--ok)}.vp-dot.warn{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 18%, transparent)}.vpw.vpw-fold{border-bottom:1px solid var(--line);margin-bottom:6px;padding:0}.vp-addr{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:4px 14px 2px;font-size:12px;line-height:1.35;overflow:hidden}.bw-main .vp-addr{display:none}.vpw.vpw-fold.open{max-height:40%;padding:0 0 4px}.vpw-sum,.vpw-lab-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:36px;padding:6px var(--vp-pad);color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.vpw-sum:hover,.vpw-lab-btn:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.vpw-sum:focus-visible,.vpw-lab-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.vpw-sum-lab{color:var(--ink2);white-space:nowrap;flex:none;font-size:12px;font-weight:600}.vpw-sum-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vpw-sum .vpw-age{flex:none;margin:0}.vpw-sum-go{color:var(--ink2);flex:none;margin-left:auto;font-size:11px}.vpw-lab-btn{color:var(--ink2);gap:6px;font-size:12px;font-weight:600}.vpw-fold .vpw-acts .perm-act.folded{max-height:calc(4.5em + 16px);padding:8px 10px;font-size:12px}.md{white-space:normal;overflow-wrap:anywhere;min-width:0}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md>.md-h:first-child{margin-top:0}.md{line-height:1.55}.md p{margin:0 0 .7em}.md .md-h{font-family:var(--font-head);color:var(--ink);letter-spacing:var(--track-head,0);margin:1.15em 0 .4em;font-weight:650;line-height:1.3}.md .md-h1{font-size:1.22em}.md .md-h2{font-size:1.12em}.md .md-h3{font-size:1.04em}.md .md-h4,.md .md-h5,.md .md-h6{font-size:1em}.md ul,.md ol{margin:0 0 .7em;padding-left:1.35em}.md li{margin:.28em 0}.md li>p{margin:0}.md li>p+p,.md li>:is(ul,ol){margin-top:.2em}.md li>:is(ul,ol){margin-bottom:.1em}.md ul>li::marker{color:var(--ink3)}.md ol>li::marker{color:var(--ink3);font-family:var(--font-num);font-variant-numeric:tabular-nums}.md strong{font-weight:600}.md blockquote{border-left:2px solid var(--line-strong,var(--line));color:var(--ink2);margin:0 0 .55em;padding:0 0 0 .8em}.md hr{border:0;border-top:1px solid var(--line);margin:.7em 0}.md a{color:var(--accent-ink,var(--accent));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.md a:hover{text-decoration-color:currentColor}.md a:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.md .md-c,.md .md-pre{font-family:var(--font-mono,"Geist Mono", Consolas, ui-monospace, monospace);font-size:.88em}.md .md-c{background:var(--sunk);overflow-wrap:anywhere;border-radius:4px;padding:.05em .35em}.md .md-pre{border-radius:var(--r-inner,8px);background:var(--sunk);white-space:pre;margin:0 0 .55em;padding:.6em .8em;line-height:1.45;overflow-x:auto}.md .md-pre code{font:inherit}.md .md-tw{border:1px solid var(--line);border-radius:var(--r-inner,8px);background:var(--surface);max-width:100%;max-height:60vh;margin:.2em 0 .8em;overflow:auto}.vp-vp .md .md-tw{max-height:none;overflow-y:hidden}.md .md-tw:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.md table{border-collapse:separate;border-spacing:0;width:100%;font-size:.95em}.md th,.md td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.5em .85em}.md tbody tr:last-child>td{border-bottom:0}.vp-m:has(.md-tw){width:100%;max-width:100%}.vp-m:has(.md-tw) .vp-bub{box-sizing:border-box;width:100%}.md th{color:var(--ink2);border-bottom-color:var(--line-strong,var(--line));white-space:nowrap;z-index:1;background:var(--sunk);font-size:.92em;font-weight:600;position:sticky;top:0}.md td{font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;min-width:9ch}.md tbody tr:nth-child(2n)>td{background:color-mix(in srgb, var(--sunk) 45%, transparent)}.md-compact p,.md-compact ul,.md-compact ol{margin-bottom:.3em}.md-compact .md-h{margin:.4em 0 .2em;font-size:1em}.bw{background:var(--bg);min-height:0;color:var(--ink);font-family:var(--font-body);--gutter:38px;--comms-w:520px;--feed-max:clamp(760px, 62vw, 1120px);--vp-pad:0px;--vp-ink-on:var(--on-accent);grid-template-rows:60px auto minmax(0,1fr);font-size:14px;line-height:1.45;display:grid}@media (width<=1366px){.bw{--comms-w:420px}}.screen.screen-bw{max-width:none;padding:0 0 0 4px}:root[data-look] .screen.screen-bw{max-width:none;padding-bottom:0}.bw-page{min-height:520px;display:flex}.bw.page{--gutter:28px;background:0 0;flex:1;min-width:0;height:100%}.bw.page .bw-top{padding:0 16px}@media (width<=1440px){.bw.page{--comms-w:420px}}.bw .vp-num,.bw time{font-family:var(--font-num);font-variant-numeric:tabular-nums}.bw .vp-dot.work{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.bw-top{align-items:center;gap:8px;min-width:0;padding:0 20px 0 18px;display:flex}.bw-brand{flex:none;align-items:center;gap:9px;margin-right:10px;font-size:15px;display:inline-flex}.bw-brand b{font-weight:600}.bw-wins{align-items:center;gap:8px;min-width:0;display:flex}.bw-wins .vp-wc{max-width:200px}.bw-sp{flex:1}.bw-menu-box{flex:none;position:relative}.bw-menu>button:focus-visible,.bw-wait:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bw-menu{z-index:5;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);min-width:360px;max-height:60vh;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.bw-menu-h{color:var(--ink3);margin:4px 8px 6px;font-size:12px}.bw-menu>button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;padding:8px 10px;font-size:13.5px;display:grid}.bw-menu>button b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.bw-menu>button small{color:var(--ink3);white-space:nowrap;font-size:12px}.bw-menu>button:hover,.bw-menu>button.on{background:var(--accent-soft)}.bw-d{background:var(--none);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bw-d.ok{background:var(--ok)}.bw-d.work{background:var(--accent)}.bw-d.bad{background:var(--alarm)}.bw-d.warn{background:var(--warn)}.bw-wait{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--alarm) 9%, transparent);height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.bw-wait:hover{background:color-mix(in srgb, var(--alarm) 13%, transparent)}.bw-wait i{background:var(--alarm);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm) 16%, transparent);border-radius:50%}.bw-wait b{font-family:var(--font-num);font-weight:600}.bw-link{color:var(--ink2);white-space:nowrap;flex:none;align-items:center;gap:7px;margin:0 6px 0 8px;font-size:12.5px;display:inline-flex}.bw-link i{background:var(--none);border-radius:50%;width:6px;height:6px}.bw-link.ok i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent)}.bw-link.warn i{background:var(--warn)}.bw-link.bad i{background:var(--alarm)}.bw-link.bad{color:var(--alarm)}.bw-show{color:var(--ink2);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12.5px;display:inline-flex;position:relative}.bw-show input{opacity:0;cursor:pointer;width:28px;height:16px;margin:0;position:absolute}.bw-show i{background:var(--line-strong);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.bw-show i:after{content:"";background:var(--surface);width:12px;height:12px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.bw-show input:checked+i{background:var(--accent)}.bw-show input:checked+i:after{transform:translate(12px)}.bw-show input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.bw-close{flex:none}.bw-showbar{background:var(--accent-soft);color:var(--accent-ink);border-radius:10px;margin:0 16px 12px;padding:6px 14px;font-size:12.5px}.bw-perm-sh{color:var(--ink3);margin:6px 0 0;font-size:12.5px}.bw-body{grid-template-columns:minmax(560px, 1fr) var(--comms-w);gap:16px;min-height:0;padding:0 16px 16px;display:grid}@media (width<=1180px){.bw-body{grid-template-columns:minmax(0,1fr) 380px}}.bw-main,.bw-comms{background:var(--surface);border:1px solid var(--card-edge);border-radius:var(--r-card);min-width:0;min-height:0;box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.bw-colh,.cm-h,.gc-h{flex:none;align-items:center;gap:12px;min-width:0;padding:16px 20px 12px 22px;display:flex}.bw-colh-t,.cm-t{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bw-colh h2,.cm-t h2{margin:0;font-size:14.5px;line-height:1.2}:root[data-look] .bw h2{letter-spacing:0;font-weight:600}.bw-colh-s{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-size:12px;display:flex;overflow:hidden}.bw-colh-s .vp-num{font-size:12px}.bw-nolive{width:min(100%, var(--feed-max));box-sizing:border-box;padding:0 28px 0 calc(28px + var(--gutter) + 10px);color:var(--ink2);flex:none;margin:4px auto 0;font-size:12.5px}.bw-main .vp-talk{width:min(100%, var(--feed-max));box-sizing:border-box;margin:0 auto;padding:0 28px}.bw-main .vp-vp{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);mask-image:linear-gradient(to bottom, transparent 0, var(--ink) 28px);gap:12px;padding:8px 0 12px}.bw-main .vp-pair{gap:12px;margin:0;padding-left:0}.bw-main .vp-m{max-width:min(78%,760px)}.bw-main .vp-m:has(.md-tw){width:100%;max-width:100%}.bw-main .vp-m:has(.md-tw) .vp-bub{box-sizing:border-box;width:100%}@media (width<=760px){.screen.screen-bw,:root[data-look] .screen.screen-bw{padding:0}.bw,.bw.page{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.bw.page .bw-top{flex-wrap:wrap;gap:6px 8px;padding:8px 12px;position:relative}.bw-sp{display:none}.bw-wins{flex:none}.bw-top .vp-wc,.bw-top .bw-wait{min-height:44px}.bw-link{white-space:normal;flex:auto;min-width:0;margin:0 0 0 4px}.shell.on-chat{padding-bottom:0}.bw-colh{flex-wrap:wrap}.bw-colh-t{flex:100%}.bw-colh-s{white-space:normal}.bw-top .bw-menu-box{position:static}.bw-top .bw-menu{min-width:0;margin-top:6px;top:auto;left:12px;right:12px}.bw-body{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(100% - 22px);grid-auto-flow:column;gap:8px;padding:0 12px 52px;scroll-padding-inline:12px;overflow-x:auto}.bw-body::-webkit-scrollbar{display:none}.bw-main,.bw-comms{scroll-snap-align:start}.bw.page{--gutter:0px;--feed-max:100%}.bw-main .vp-talk{padding:0 12px}.bw-main .vp-m{max-width:92%}.bw-colh,.cm-h,.gc-h{padding:12px 14px 10px}.bw-to,.bw-nolive{padding:0 14px}}.bw-main .vp-comp{margin-bottom:0}.bw .vp-comp:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:none}.bw .vp-comp:focus-within:has(.vp-in:not(:placeholder-shown)){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.bw-to{width:min(100%, var(--feed-max));box-sizing:border-box;color:var(--ink3);flex:none;margin:6px auto 14px;padding:0 28px 0 42px;font-size:12px}.bw-to b{color:var(--ink2);font-weight:600}.bw-ev{grid-template-columns:var(--gutter) minmax(0, 1fr);align-items:baseline;column-gap:10px;display:grid}.bw-time{color:var(--ink3);font-size:12px}.bw-ev>.vp-run{min-width:0}.bw-perm{border-radius:var(--r-inner);background:color-mix(in srgb, var(--alarm) 5%, var(--surface));border:1px solid color-mix(in srgb, var(--alarm) 26%, var(--line));gap:6px;min-width:0;padding:12px 14px;display:grid}.bw-perm.local{border-color:var(--line-strong);background:var(--surface)}.bw-perm-k{color:var(--ink2);align-items:center;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:500;display:flex}.bw-perm-k span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bw-perm-k i{background:var(--alarm);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm) 16%, transparent);border-radius:50%;flex:none}.bw-perm-k time{color:var(--ink3);flex:none;margin-left:auto}.bw-perm.local .bw-perm-k i{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb, var(--warn) 16%, transparent)}.bw-perm-t{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.bw-perm .dw-x{margin:0}.cm,.gc{flex-direction:column;flex:1;min-height:0;display:flex}.cm-h{padding-bottom:10px}.bw-comms{container:comms/inline-size}@container comms (width<=480px){.cm-h{flex-wrap:wrap;row-gap:10px}.cm-t{flex:1 0 100%}.cm-qw{flex:1 1 0;min-width:0}.cm-qw .cm-q{box-sizing:border-box;width:100%}}.cm-qw{flex:none;display:inline-flex;position:relative}.cm-qw svg{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cm-q{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:136px;height:30px;color:var(--ink);font:inherit;border-radius:999px;flex:none;padding:0 12px 0 28px;font-size:12.5px}.cm-q::placeholder{color:var(--ink3)}.cm-q:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.cm-body{scrollbar-width:thin;flex:1;min-height:0;padding:2px 14px 16px;position:relative;overflow-y:auto}.cm-sum{color:var(--ink3);margin:0 8px 12px;font-size:12px}.cm-sum .vp-num{font-size:12px}.cm-warn,.cm-show{color:var(--warn);margin:0 8px 10px;font-size:12.5px}.cm-sum.cm-unr{color:var(--ink2);cursor:help;margin-top:-8px}.cm-body.stale .cm-cnt{background:color-mix(in srgb, var(--ink3) 14%, transparent);color:var(--ink3)}.gc-nums.stale b{color:var(--ink3)}.gc-panel .cm-warn{margin:0 0 8px}.cm-show{color:var(--accent-ink)}.cm-none{color:var(--ink2);margin:18px 22px;font-size:13.5px}:is(.cm-sec,.gc)[data-biz=ag]{--biz:var(--biz-ag)}:is(.cm-sec,.gc)[data-biz=kartel]{--biz:var(--biz-kartel)}:is(.cm-sec,.gc)[data-biz=labs]{--biz:var(--biz-labs)}:is(.cm-sec,.gc)[data-biz=clients]{--biz:var(--biz-clients)}:is(.cm-sec,.gc)[data-biz=team]{--biz:var(--biz-team)}:is(.cm-sec,.gc)[data-biz=common]{--biz:var(--biz-common)}:is(.cm-sec,.gc)[data-biz=personal]{--biz:var(--biz-personal)}:is(.cm-sec,.gc)[data-biz=unsorted]{--biz:var(--biz-unsorted)}.cm-sec{--biz:var(--biz-common);margin-bottom:14px;padding-left:12px;position:relative}.cm-sec:before{content:"";background:var(--biz);border-radius:3px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.cm-sec.neutral:before{background:color-mix(in srgb, var(--biz) 55%, transparent)}.cm-sec.unsorted:before{border-left:2px dashed var(--line-strong);background:0 0;width:0}.cm-sec-h{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--biz) var(--mk-tint), var(--surface));border-radius:10px;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;transition:background .15s;display:flex}.cm-sec.neutral .cm-sec-h{background:color-mix(in srgb, var(--biz) var(--mk-tint-quiet), var(--surface))}.cm-sec-h:hover{background:color-mix(in srgb, var(--biz) calc(var(--mk-tint) + 4%), var(--surface))}.cm-sec.neutral .cm-sec-h:hover{background:color-mix(in srgb, var(--biz) calc(var(--mk-tint-quiet) + 4%), var(--surface))}.cm-sec-h:focus-visible,.cm-row:focus-visible,.cm-quiet:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cm-chev{color:var(--ink3);flex:none;transition:transform .15s;transform:rotate(-90deg)}.cm-sec.open .cm-chev{transform:none}.cm-sec-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.cm-only{color:var(--ink3);white-space:nowrap;font-size:12px}.cm-lock{color:var(--ink3);flex:none}.cm-sec-n{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:12px}.cm-sec-n b{color:var(--ink);font-size:12px;font-weight:500}.cm-calm{color:var(--ink3)}.cm-card{margin-top:4px}.cm-rw{position:relative}.cm-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:12px;width:100%;min-height:52px;padding:7px 34px 7px 12px;display:grid}.cm-rw+.cm-rw .cm-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--line) 70%, transparent)}.cm-row:hover{background:var(--surface2)}.cm-rw+.cm-rw .cm-row:hover,.cm-rw:hover+.cm-rw .cm-row,.cm-row.on,.cm-rw+.cm-rw .cm-row.on,.cm-rw.on+.cm-rw .cm-row{box-shadow:none}.cm-row.on{background:var(--accent-soft)}.cm-tr{background:var(--sunk);width:26px;height:20px;color:var(--ink3);font-family:var(--font-num);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:600;display:inline-grid}.cm-tb{flex-direction:column;gap:1px;min-width:0;display:flex}.cm-nl{align-items:center;gap:8px;min-width:0;display:flex}.cm-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.cm-sub{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cm-sub .vp-num{font-size:11.5px}.cm-norules{color:var(--ink3);align-items:center;gap:4px;display:inline-flex}.cm-norules:before{content:"";box-sizing:border-box;border:1.5px dashed var(--ink3);border-radius:50%;width:7px;height:7px}.cm-n{align-items:center;display:inline-flex}.cm-cnt{font-family:var(--font-num);box-sizing:border-box;background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent-ink);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-grid}.cm-quiet{all:unset;box-sizing:border-box;cursor:pointer;color:var(--ink2);margin-left:50px;padding:6px 0;font-size:12.5px;display:block}.cm-quiet:hover{color:var(--accent)}.cm-row.skel span{background:var(--sunk);border-radius:4px;height:10px;animation:1.4s ease-in-out infinite vp-blink;display:block}.cm-row.skel span:first-child{width:26px;height:20px}.cm-row.skel span:last-child{width:70%}.cm-mail{border-top:1px dashed var(--line);color:var(--ink3);align-items:center;gap:12px;min-width:0;margin:4px 0 0 12px;padding:8px 4px 2px 0;font-size:12.5px;display:flex}.cm-mail .cm-tr{border:1px dashed var(--line-strong);box-sizing:border-box;font-family:var(--font-body);background:0 0}.cm-mail-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-mail-b{all:unset;cursor:pointer;color:var(--accent);white-space:nowrap;border-radius:6px;flex:none;margin-left:auto;padding:2px 4px;font-size:12.5px}.cm-mail-b:hover{text-decoration:underline}.cm-mail-b:focus-visible{outline:2px solid var(--accent)}.cm-mail-b:disabled{opacity:.5;cursor:default}:is(.cm-mk,.cm-sw)[data-c=steel]{--c:var(--mk-steel)}:is(.cm-mk,.cm-sw)[data-c=teal]{--c:var(--mk-teal)}:is(.cm-mk,.cm-sw)[data-c=olive]{--c:var(--mk-olive)}:is(.cm-mk,.cm-sw)[data-c=ochre]{--c:var(--mk-ochre)}:is(.cm-mk,.cm-sw)[data-c=terra]{--c:var(--mk-terra)}:is(.cm-mk,.cm-sw)[data-c=garnet]{--c:var(--mk-garnet)}:is(.cm-mk,.cm-sw)[data-c=plum]{--c:var(--mk-plum)}:is(.cm-mk,.cm-sw)[data-c=graphite]{--c:var(--mk-graphite)}.cm-mk{--c:var(--mk-graphite);box-sizing:border-box;height:20px;color:var(--ink2);background:color-mix(in srgb, var(--c) var(--mk-tint), transparent);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11.5px;font-weight:500;display:inline-flex}.cm-mk:before{content:"";background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.cm-mk.solo{background:0 0;width:7px;padding:0}button.cm-mk{all:unset;box-sizing:border-box;height:20px;color:var(--ink2);background:color-mix(in srgb, var(--c) var(--mk-tint), transparent);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11.5px;font-weight:500;display:inline-flex}button.cm-mk:hover{background:color-mix(in srgb, var(--c) calc(var(--mk-tint) + 6%), transparent)}button.cm-mk:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cm-mkb{all:unset;box-sizing:border-box;cursor:pointer;width:22px;height:22px;color:var(--ink3);opacity:0;border-radius:50%;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.cm-mkb:before{content:"";box-sizing:border-box;border:1.5px dashed;border-radius:50%;width:9px;height:9px}.cm-mkb:hover{background:var(--sunk);color:var(--ink2)}.cm-mkb:focus-visible{outline:2px solid var(--accent)}.cm-rw:hover .cm-mkb,.cm-rw:focus-within .cm-mkb,.cm-mkb.open{opacity:1}@media (hover:none){.cm-mkb{opacity:1}}.cm-pop{z-index:6;box-sizing:border-box;border-radius:var(--r-inner);background:var(--surface);border:1px solid var(--line);width:300px;box-shadow:var(--shadow-pop);cursor:default;gap:10px;padding:12px 14px;display:grid;position:absolute;top:calc(100% - 4px);right:46px}.cm-pop.up{top:auto;bottom:calc(100% - 4px)}.gc-title .cm-pop{top:calc(100% + 6px);left:0;right:auto}.cm-pop-h{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.cm-pop-h span{color:var(--ink2);font-weight:400}.cm-sws{gap:8px;display:flex}.cm-sw{all:unset;box-sizing:border-box;cursor:pointer;background:var(--c);width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;flex:none}.cm-sw.on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c)}.cm-sw.none{--c:var(--line-strong);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0;position:relative}.cm-sw.none.on{box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 0 0 2px var(--surface), 0 0 0 4px var(--line-strong)}.cm-sw.none:after{content:"";background:var(--line-strong);height:1.5px;position:absolute;top:10px;left:4px;right:4px;transform:rotate(-45deg)}.cm-sw:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.cm-pop-in{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);font:inherit;border-radius:999px;padding:0 12px;font-size:13px}.cm-pop-in::placeholder{color:var(--ink3)}.cm-pop-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.cm-pop-rec{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cm-pop-f{border-top:1px solid var(--line);color:var(--ink3);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:11.5px;display:flex}.cm-pop-f .link{padding:0;font-size:12.5px}.gc{--biz:var(--biz-common);animation:.24s cubic-bezier(.2,.8,.2,1) gc-in}@keyframes gc-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.gc-h{gap:10px;font-size:13px}.gc-back{font-size:13px}.gc-biz{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;display:inline-flex;overflow:hidden}.gc-biz i{background:var(--biz);border-radius:50%;flex:none;width:8px;height:8px}.gc-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 24px;display:flex;overflow-y:auto}.gc-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.gc-title h3{letter-spacing:0;margin:0;font-size:17px;font-weight:600}.gc-mkb{padding:0;font-size:12.5px}.gc-pill{background:var(--sunk);color:var(--ink2);border-radius:999px;padding:2px 9px;font-size:12px}.gc-pill.ok{background:color-mix(in srgb, var(--ok) 12%, var(--surface));color:var(--ok)}.gc-pill.part{background:color-mix(in srgb, var(--warn) 12%, var(--surface));color:var(--warn)}.gc-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);padding:12px 14px}.gc-k{color:var(--ink2);margin:0 0 8px;font-size:12.5px;font-weight:600}.gc-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.gc-nums div{flex-direction:column;min-width:0;display:flex}.gc-nums b{font-size:20px;font-weight:500}.gc-nums span{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gc-line{color:var(--ink2);margin:4px 0 0;font-size:13px}.gc-line .mute,.bw .mute{color:var(--ink3)}.gc-locked{background:var(--sunk);color:var(--ink2);border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:12.5px;display:flex}.gc-locked svg{flex:none;margin-top:2px}.gc-feed{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.gc-feed .vp-num{color:var(--ink3);font-size:12px}.gc-ft{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.pp-h .gc-k{margin:0}.pp-acts{flex:none;gap:6px;display:inline-flex}:root[data-look] .bw .btn.sm{border-radius:8px;min-height:0;padding:5px 11px;font-size:12.5px;font-weight:500;line-height:1.3}:root[data-look] .bw .btn.sm.pp-talk{border-color:var(--accent);color:var(--accent);background:var(--surface)}.bw .btn.sm:disabled{opacity:.5;cursor:default}.pp-f{margin:0;display:grid}.pf-r{border-top:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);column-gap:12px;padding:7px 0;font-size:13px;display:grid}.pf-r:first-child{border-top:0}.pf-r dt{color:var(--ink3)}.pf-r dd{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin:0;font-style:normal;font-weight:400;display:flex}.pf-r.now{background:var(--accent-soft);border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px}.pf-none{color:var(--ink3);align-items:baseline;gap:10px;display:inline-flex}.pf-none .link{padding:0;font-size:13px}.gc-rule:not(:hover):not(:focus-within) .gc-rule-add{opacity:0}@media (hover:none){.gc-rule:not(:hover):not(:focus-within) .gc-rule-add{opacity:1}}.gc-rules-empty{justify-items:start;gap:10px;padding:6px 0 2px;display:grid}.gc-rules-empty p{color:var(--ink2);margin:0;font-size:13px}.gc-rules-b{align-items:center;gap:14px;display:flex}.gc-rules-b .link{padding:0;font-size:13px}.pf-src{color:var(--ink3);font-size:11.5px}.pf-now{color:var(--accent-ink);font-size:11.5px;font-weight:500}.pp-in{box-sizing:border-box;resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:5px 8px;font-size:13px}.pp-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);outline:none}.pp-q{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line));background:color-mix(in srgb, var(--accent-soft) 60%, var(--surface));border-radius:10px;gap:8px;margin:8px 0 10px;padding:10px 12px;display:grid}.pp-q-k{color:var(--accent-ink);margin:0;font-size:12px;font-weight:600}.pp-q-t{margin:0;font-size:14px}.pp-q-b{align-items:center;gap:6px;display:flex}.pp-later{margin-left:auto;font-size:12.5px}.pp-foot{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.pp-fine{color:var(--ink3);margin:6px 0 0;font-size:12px}.pp-foot .pp-fine{margin:0 0 0 4px}.pp-note{color:var(--ok);margin:8px 0 0;font-size:12.5px}.pp-note.bad{color:var(--alarm)}.bw-waits{--vp-pad:14px;width:460px;max-height:70vh;padding:8px 0;left:auto;right:0}.bw-waits-feed{margin:0 14px 6px;font-size:13px}.bw-menu>button.bw-waits-feed{width:auto;color:var(--accent);padding:4px 14px 8px;font-size:13px;display:block}:root[data-look="2"][data-theme=dark] .bw .vp-wc.on{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--ink)}:root[data-look="2"][data-theme=dark] .bw .vp-wc.on .vp-wc-k{color:var(--ink2)}@media (prefers-reduced-motion:reduce){.gc,.cm-row.skel span{animation:none}.cm-chev,.bw-show i,.bw-show i:after,.cm-mkb,.cm-sec-h{transition:none}}.bw-new{color:var(--ink2);gap:6px}.bw-new svg{flex:none;width:14px;height:14px}.bw-new:hover,.bw-new[aria-expanded=true]{color:var(--ink);border-color:var(--line);background:var(--surface)}.bw-new.icon{justify-content:center;width:32px;padding:0}.bw-new:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bw-np-box{flex:none;position:relative}.bw-np{z-index:5;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);width:min(440px,100vw - 32px);box-shadow:var(--shadow-pop);gap:12px;padding:14px 16px 12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.bw-np.r{left:auto;right:0}.bw-np-h{margin:0;font-size:13px;font-weight:600}.bw-np-in,.bw-np-ta{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;font-size:13px}.bw-np-in{border-radius:999px;height:32px;padding:0 12px}.bw-np-ta{border-radius:var(--r-inner);resize:none;min-height:52px;padding:8px 12px;line-height:1.4}.bw-np-in::placeholder,.bw-np-ta::placeholder{color:var(--ink3)}.bw-np-in:focus,.bw-np-ta:focus{border-color:var(--accent);outline:none}.bw-np-ta.one{min-height:74px;font-size:13.5px}.bw-np-fl{min-height:18px;color:var(--ink2);align-items:center;gap:6px;margin:-4px 0 0;font-size:12.5px;display:flex}.bw-np-fl.none{color:var(--ink3)}.bw-np-fl b{color:var(--ink);font-weight:600}.bw-np-fl small{color:var(--ink3);font-size:12px}.bw-np-fl svg{color:var(--ink3);flex:none}.bw-np-chips{flex-wrap:wrap;gap:6px;max-height:96px;display:flex;overflow-y:auto}.bw-np-chip{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);max-width:100%;height:28px;color:var(--ink);background:var(--surface);border-radius:999px;align-items:baseline;gap:6px;padding:0 11px;font-size:12.5px;line-height:28px;display:inline-flex}.bw-np-chip b{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-weight:500;overflow:hidden}.bw-np-chip small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:11.5px;overflow:hidden}.bw-np-chip:hover{background:var(--surface2)}.bw-np-chip.on{background:var(--accent-soft);border-color:#0000}.bw-np-chip.on b{color:var(--accent-ink)}.bw-np-chip.gone b,.bw-np-chip.gone small{color:var(--ink3);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.bw-np-chip.other{color:var(--accent);border-style:dashed;align-items:center}.bw-np-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bw-np-chips .bw-np-in{flex:220px;height:28px}.bw-np-what{color:var(--ink3);text-wrap:pretty;margin:0;font-size:12px;line-height:1.45}.bw-np-err{color:var(--ink);grid-template-columns:8px 1fr;align-items:baseline;column-gap:8px;margin:0;font-size:12.5px;display:grid}.bw-np-f{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:10px;display:flex}.bw-np-f .hint{color:var(--ink3);flex:1;font-size:11.5px}.bw-np-f .link{padding:0;font-size:13px}.bw-np-f .btn .vp-dot{margin-right:2px}.bw-np fieldset{all:unset;display:contents}.bw-inst{border:1px solid var(--line,#d7dde6);color:var(--ink2,#3a4658);background:0 0;text-decoration:none}.cm-off{color:var(--ink3);font-style:normal}.cm-wa{margin:12px 0 0 12px}.gc-k-s{color:var(--ink3);font-weight:400}.gc-vd{gap:8px;margin:0 0 8px;font-size:13px;display:grid}.gc-vd dt{color:var(--ink3);font-size:12px}.gc-vd dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.gc-write-in{resize:vertical;min-height:64px}.gc-write-b{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.gc-write .vpa-mic-w{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.gc-write .vpa-row{margin-top:8px}.gc-check-k{color:var(--ink2);margin:0 0 6px;font-size:13px}.gc-check-k b{color:var(--ink);font-weight:600}.gc-check-t,.gc-sent-t{background:var(--sunk);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:240px;margin:0;padding:8px 10px;font-size:13.5px;overflow-y:auto}.btn.gc-wait{opacity:.55;cursor:default}.gc-sent{border-top:1px dashed var(--line);gap:6px;margin-top:10px;padding-top:10px;display:grid}.gc-sent-k{color:var(--ink2);margin:0;font-size:12.5px}.bw.pro .bw-body{grid-template-columns:minmax(0,880px);justify-content:center}@media (width<=760px){.bw.pro .bw-body{scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.pf{max-width:860px}.pf-draft{color:var(--ink2);background:color-mix(in srgb, var(--warn) 7%, var(--surface,var(--card)));border:1px solid color-mix(in srgb, var(--warn) 25%, var(--line));border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:13px}.pf-draft b{color:var(--head,var(--ink))}.pf-steps{counter-reset:none;flex-wrap:wrap;gap:4px 6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pf-step{border:1px solid var(--line);background:var(--card);color:var(--ink2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:13px;display:inline-flex}.pf-step i{border:1.5px solid var(--line-strong,var(--line));border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:600;display:inline-grid}.pf-steps li.done .pf-step i{background:var(--ok);border-color:var(--ok);color:var(--surface,#fff)}.pf-steps li.cur .pf-step{border-color:var(--accent);color:var(--head,var(--ink));font-weight:600}.pf-steps li.cur .pf-step i{border-color:var(--accent);color:var(--accent)}.pf-step:disabled{opacity:.5;cursor:not-allowed}.pf-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-body{gap:12px;padding:16px 20px 18px;display:grid}.pf-h{outline:none;margin:0;font-size:17px}.pf-body p{margin:0}.pf-fl textarea{min-height:88px}.pf-biz{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.pf-biz legend{width:100%;color:var(--ink2);margin-bottom:6px;font-size:12.5px}.pf-biz label{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.pf-biz label.on{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.pf-biz input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pf-lines{gap:6px;margin:0;padding-left:22px;display:grid}.pf-lines li{align-items:center;gap:8px;display:flex}.pf-lines input{box-sizing:border-box;min-width:0;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:8px;flex:auto;padding:7px 10px;font-size:14px}.pf-lines .pf-own{flex:0 0 160px}.pf-lines li.no-owner .pf-own{border-color:var(--warn)}.pf-mv{flex:none;gap:6px;display:inline-flex}.pf-empty{font-style:italic}.pf-dates{flex-wrap:wrap;gap:12px;display:flex}.pf-said{gap:4px;display:grid}.pf-said>small{color:var(--ink2);font-size:12px;font-weight:600}.pf-said .vp-chain{justify-content:flex-start}.pf-wait{border:1px dashed var(--line-strong,var(--line));border-radius:8px;padding:10px 12px}.pf-wait-t{color:var(--ink2);font-weight:600}.pf-wait .vp-chain{justify-content:flex-start}.pf-why{color:var(--ink2)}.pf-why.warn,.pf-warn{color:var(--warn)}.pf-ok{color:var(--ok);width:100%;font-weight:600}.pf-vs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-vs li{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.4}.pf-vs li .st{font-weight:600}.pf-vs li small{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.pf-vs.dim{opacity:.6}.pf-sum{grid-template-columns:180px minmax(0,1fr);gap:6px 14px;margin:0;font-size:13.5px;display:grid}.pf-sum dt{color:var(--ink2);font-weight:600}.pf-sum dd{margin:0}.pf-sum ul,.pf-sum ol{margin:0;padding-left:18px}.pf-foot{color:var(--mute);margin-top:10px}@media (width<=760px){.pf-body{padding:12px 14px 14px}.pf-lines li{flex-wrap:wrap}.pf-lines .pf-own{flex:100%}.pf-sum{grid-template-columns:minmax(0,1fr)}.pf-step{min-height:40px}}.pf-off{border-left:3px solid var(--warn);background:var(--bg2);border-radius:0 6px 6px 0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 12px;padding:8px 12px;display:flex}.pf-off .small{color:var(--ink2);margin:0}.pl-unrev{color:var(--warn);vertical-align:1px;border:1px solid;border-radius:4px;margin-left:8px;padding:0 6px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-block}.demo-task-heading,.demo-task-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-task-label{flex:1;gap:6px;min-width:0;margin:12px 0;display:grid}.demo-task-label input,.demo-task-label textarea,.demo-task-label select{font:inherit;color:inherit;border:1px solid var(--line,#ddd);background:var(--paper,#fff);box-sizing:border-box;border-radius:8px;width:100%;padding:10px}.demo-task-description,.demo-task-history p{white-space:pre-wrap;overflow-wrap:anywhere}.demo-task-history{margin:0 0 20px;padding:0;list-style:none}.demo-task-history li{border-bottom:1px solid var(--line,#ddd);padding:12px 0}.demo-task-history time{color:var(--mute,#666);font-size:12px}.demo-task-history p{margin:6px 0}.demo-task-link{text-align:left;white-space:normal;overflow-wrap:anywhere}.demo-task-page td,.demo-task-page .facts-dl dd{overflow-wrap:anywhere}.demo-task-actions>.demo-task-label{min-width:140px}@media (width<=600px){.demo-task-heading{align-items:stretch}.demo-task-actions button{width:100%}}.personal-thread{flex-direction:column;flex:1;min-height:0;display:flex}.personal-messages{scroll-behavior:smooth;flex:1;min-height:0;padding:32px max(24px,50% - 400px);position:relative;overflow-y:auto}.personal-welcome{max-width:640px;margin:clamp(24px,10vh,100px) auto 40px}.personal-mark{background:var(--primary,var(--accent));width:44px;height:44px;color:var(--on-primary,var(--surface));border-radius:14px;place-items:center;margin-bottom:24px;font-weight:750;display:grid}.personal-welcome h1{letter-spacing:-.03em;margin:0 0 12px;font-size:32px;line-height:1.2}.personal-welcome p{color:var(--muted);max-width:48ch;line-height:1.65}.personal-prompts{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.personal-prompts .pill{align-items:center;gap:12px;min-height:44px;display:flex}.personal-prompts svg{width:16px;height:16px}.personal-message{max-width:760px;margin:0 auto 28px}.personal-speaker{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.personal-bubble{overflow-wrap:anywhere;line-height:1.7}.personal-message.user{background:var(--surface-alt,var(--surface2));border-radius:16px;width:fit-content;max-width:min(88%,640px);margin-right:0;padding:14px 18px}.personal-message.user .personal-speaker{display:none}.personal-compose-area{width:min(100%,848px);margin:0 auto;padding:16px 24px 20px}.personal-composer{--vp-pad:0px;margin:0}.personal-composer.has-att{flex-wrap:wrap}.personal-composer .vp-in{flex:1;min-width:0;min-height:34px;max-height:140px}.personal-composer .vpa-row{min-width:0}.personal-composer .vpa-chip{max-width:min(240px,100%)}.personal-composer .vpa-plus .vpa-ic,.personal-composer .vp-send{width:44px;height:44px}.personal-composer .vpa-chip .vp-tag-x{min-width:32px;min-height:32px}.personal-thread .vpa-menu button{min-height:44px}.personal-compose-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:9px 5px 0;font-size:11px;line-height:1.5;display:flex}.personal-quota{white-space:nowrap}.personal-limit{background:var(--surface-alt,var(--surface2));border-radius:12px;margin-bottom:12px;padding:16px;font-size:13px}.personal-limit p{margin:8px 0 12px}.personal-to-bottom{margin:0 auto;display:block;position:sticky;bottom:4px}.personal-to-bottom:disabled{display:none}.personal-page{width:min(100%,800px);margin:clamp(28px,8vh,80px) auto;padding:24px}.personal-page h1{letter-spacing:-.025em;font-size:30px;line-height:1.25}.personal-page p{color:var(--muted);max-width:60ch;margin:16px 0 24px;line-height:1.7}.personal-eyebrow{color:var(--muted);font-size:12px}.personal-guest-foot{gap:14px;display:grid}.personal-guest-foot>a{color:inherit;opacity:.75;font-size:12px}.personal-guest-foot .btn{width:100%}.personal-signup{font-size:12px;line-height:1.6}.personal-signup a{color:inherit;text-decoration:underline}.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}@media (width<=700px){.personal-messages{padding:24px 18px}.personal-welcome{margin:30px auto}.personal-welcome h1{font-size:28px}.personal-prompts{display:grid}.personal-prompts .pill{text-align:left;justify-content:space-between}.personal-compose-area{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.personal-compose-meta{gap:5px;font-size:10px}}@media (prefers-reduced-motion:reduce){.personal-messages{scroll-behavior:auto}}.company-brand{cursor:default;-webkit-user-select:none;user-select:none}.company-nav .account-nav-group{padding-top:16px}.company-nav-badge{background:var(--accent);border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-weight:600;display:grid;color:var(--on-accent)!important;font-size:11px!important}.company-remote-soon{color:var(--nav-mute);text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;min-height:35px;padding:7px 12px;font-size:13px;display:flex}.company-remote-soon:hover{background:color-mix(in srgb,var(--nav-on) 55%,transparent)}.company-remote-soon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.company-remote-soon svg{flex:none;width:18px;height:18px}.company-remote-soon span{flex:1;line-height:1.25}.company-remote-soon em{letter-spacing:.02em;border:1px solid var(--nav-mute);color:var(--nav-ink);border-radius:9px;flex:none;padding:2px 7px;font-size:10.5px;font-style:normal}.company-remote-note{color:var(--nav-mute);margin:-8px 4px 0;font-size:12px;line-height:1.4}.account-sidebar-bottom .company-settings{margin-top:-6px}.settings-open .company-remote-soon>span,.settings-open .company-remote-soon>em,.settings-open .company-remote-note{display:none}.settings-open .company-remote-soon{padding:9px}.company-topbar .account-preview-badge{margin-left:auto}.company-site-link{color:var(--ink2);border:1px solid var(--line);border-radius:var(--r-btn,8px);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.company-site-link:hover{color:var(--ink);border-color:var(--ink2)}.company-site-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.company-site-link svg{width:14px;height:14px}.company-screen-wrap{flex-direction:column;min-width:0;display:flex}.company-example{background:var(--surface2);color:var(--ink2);border-radius:6px;align-self:flex-start;margin:0 40px;padding:6px 12px;font-size:12px}.company-screen{padding-top:14px}.company-people{margin-top:24px;padding:18px 20px}.company-people-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.company-people-head h2{margin:0;font-size:18px}.company-people ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-people li{align-items:center;gap:10px;min-width:0;display:flex}.company-people li>span:last-child{flex-direction:column;min-width:0;display:flex}.company-people li b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.company-people li small{color:var(--ink2);font-size:12px}.company-account-tasks{margin-top:26px}.company-screen .drows.done .dr-act{flex:0 440px;min-width:0}.company-screen .drows.done .dr-act p{margin:0}.company-account-tasks .account-content{max-width:none;margin:0;padding:0}.company-screen .demo-task-link{white-space:normal;text-align:left;overflow-wrap:anywhere;display:inline}.company-screen .agent.card{min-width:0;max-width:100%}.company-screen .ag-b small,.company-screen .ag-last{white-space:normal;overflow-wrap:anywhere;max-width:100%}@media (width<=1050px){.role-home-grid>button>.mi{grid-area:1/1/4;width:21px;height:21px}.role-home-grid>button>b{grid-column:2}}@media (width<=760px){.company-site-link{margin-left:auto;padding:6px 9px;font-size:12px}.company-topbar .account-preview-badge{display:none}.company-example{margin:0 16px}.company-screen{padding:12px 16px 24px}.company-people-head{flex-direction:column;align-items:flex-start}}.company-screen button.box,.company-screen [role=checkbox].box{position:relative}.company-screen button.box:after,.company-screen [role=checkbox].box:after{content:"";top:50%;left:50%;width:44px;height:44px;position:absolute;inset:auto;transform:translate(-50%,-50%)}.dc-reasons-web{gap:6px;margin:0 0 6px;display:grid}.api-connect{max-width:660px;color:var(--ink);margin:10vh auto;padding:28px}.api-connect h1{font-size:32px}.api-connect a{margin-top:24px;display:block}.work-layout{background:var(--surface2);min-height:100dvh;color:var(--ink);font-family:inherit}.work-header{background:var(--nav-bg);color:var(--accent-soft);align-items:center;gap:28px;padding:18px max(24px,50vw - 580px);display:flex}.work-brand{color:inherit;font-size:25px;font-weight:600;text-decoration:none}.work-header>div{overflow-wrap:anywhere;flex:1;min-width:0}.work-header b,.work-header span{display:block}.work-header span{color:var(--line-strong);margin-top:5px;font-size:12px}.work-notice{text-align:center;background:var(--accent-soft);color:var(--ink2);padding:10px 24px;font-size:12px}.work-main{max-width:1160px;margin:auto;padding:32px 24px 64px}.work-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.work-title h1{letter-spacing:-.02em;margin:0 0 20px;font-size:30px;font-weight:550}.work-title .guest-eyebrow{margin-bottom:10px}.work-tabs,.auth-tabs{flex-wrap:wrap;gap:8px;margin:12px 0 24px;display:flex}.work-tabs button,.auth-tabs button{border:1px solid var(--line-strong);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:13px}.work-tabs button[aria-current=page],.auth-tabs button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.work-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.work-panel{border:1px solid var(--nav-ink);background:var(--surface);border-radius:12px;min-width:0;padding:28px}.work-panel h2{margin:0 0 18px;font-size:21px;line-height:1.4}.work-panel h3{font-size:16px}.work-panel p{font-size:14px;line-height:1.7}.work-section-title{border-top:1px solid var(--nav-ink);padding-top:24px;margin-top:30px!important}.work-form{gap:18px;margin-top:20px;display:grid}.work-form label,.work-invite{gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.work-form input,.work-form select,.work-form textarea,.work-invite input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);box-sizing:border-box;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.work-form textarea{resize:vertical;line-height:1.6}.work-form small,.work-invite small{color:var(--ink2);font-size:11px;font-weight:400;line-height:1.6}.work-button{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--surface);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:500;display:inline-flex}.work-button.secondary{background:var(--surface);color:var(--accent);border-color:var(--line-strong)}.work-button:disabled,.work-layout button:disabled,.auth-dialog button:disabled{opacity:.55;cursor:wait}.work-layout :focus-visible,.auth-dialog :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.work-error,.work-success{border:1px solid var(--line-strong);background:var(--alarm-soft);color:var(--alarm);overflow-wrap:anywhere;border-radius:8px;padding:14px 18px;font-size:13px;line-height:1.6}.work-success{border-color:var(--line-strong);background:var(--surface2);color:var(--ok)}.work-member{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding-bottom:12px;display:grid}.work-member span,.work-member small{color:var(--ink2);font-size:12px}.work-invite{margin-top:24px}.work-task-list{gap:10px;display:grid}.work-task{text-align:left;border:1px solid var(--nav-ink);background:var(--surface2);width:100%;min-height:70px;color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:8px;gap:7px;padding:16px;display:grid}.work-task[aria-pressed=true]{border-color:var(--ink3);background:var(--accent-soft)}.work-task b{font-size:15px;line-height:1.5}.work-task span,.work-task small{color:var(--ink2);font-size:12px}.work-task-id{color:var(--ink2);overflow-wrap:anywhere;font-size:11px!important}.work-description,.work-reply p{white-space:pre-wrap;overflow-wrap:anywhere}.work-reply{border-block:1px solid var(--line);padding:16px 0}.work-reply small{color:var(--ink2);font-size:11px}.work-empty{color:var(--ink2);line-height:1.7}.auth-dialog .work-form{margin-bottom:24px}.auth-note{line-height:1.6;font-size:11px!important}.guest-api-error{z-index:90;box-sizing:border-box;width:440px;max-width:calc(100vw - 32px);box-shadow:0 4px 24px color-mix(in srgb,var(--nav-bg) 13.33%,transparent);position:fixed;bottom:12px;left:calc(50% - 220px)}.auth-tabs{margin-bottom:12px}.auth-tabs button{flex:1}@media (width<=760px){.work-header{gap:14px;padding:16px}.work-brand{font-size:22px}.work-header b{font-size:13px}.work-header span{font-size:11px}.work-main{padding:24px 16px 48px}.work-title{gap:12px}.work-title h1{font-size:24px}.work-columns{grid-template-columns:1fr;gap:18px}.work-panel{padding:22px}.work-detail{scroll-margin-top:20px}.work-tabs button{padding:10px 12px}.guest-api-error{left:16px}.work-title>.work-button{padding:10px 12px;font-size:12px}}.work-header .cab-header-actions{flex:0 auto;align-items:center;gap:10px;display:flex}.work-header .cab-header-actions .work-button{white-space:nowrap;text-decoration:none}.cab-account-strip{border-bottom:1px solid var(--nav-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 20px;font-size:14px;display:flex}.cab-account-strip small{color:var(--ink2);font-size:12px}.work-tabs{margin-top:20px}.work-tabs button{transition:background-color .18s,border-color .18s}.work-tabs button:hover:not([aria-current=page]){background:var(--accent-soft)}.work-button{transition:background-color .18s,border-color .18s,transform .18s}.work-button:hover:not(:disabled){background:var(--nav-bg)}.work-button.secondary:hover:not(:disabled){background:var(--accent-soft)}.work-button:active:not(:disabled){transform:translateY(1px)}.work-layout button:disabled{cursor:not-allowed}.cab-label{background:var(--sunk);color:var(--ink2);border-radius:4px;flex:none;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.cab-seat{background:var(--surface2);border-radius:8px;min-width:0;padding:18px}.cab-seat-summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.cab-seat-summary b,.cab-seat-summary span{display:block}.cab-seat-summary>div>span{color:var(--ink2);margin-top:5px;font-size:12px;line-height:1.6}.cab-seat p{margin-block:12px;font-size:12px;line-height:1.65}.cab-card-mock{margin-top:18px}.cab-card-mock>div{background:var(--accent);max-width:300px;color:var(--accent-soft);border-radius:12px;gap:18px;padding:22px;display:grid}.cab-card-mock>div span,.cab-card-mock>div small{color:var(--line-strong);font-size:11px}.cab-card-mock>div b{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:20px}.cab-card-state{color:var(--ok)}.cab-invitation-result{border-top:1px solid var(--nav-ink);margin-top:24px;padding-top:16px}.cab-invitation-result>.work-button{margin-top:12px}.cab-invitation-result p{overflow-wrap:anywhere}.cab-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cab-section-heading h2{margin-bottom:0}.cab-section-heading .guest-eyebrow{margin:0 0 8px}.cab-muted{color:var(--ink2);max-width:68ch}.cab-agents>p,.cab-limits>p{max-width:70ch}.cab-agent-list{gap:22px;margin-top:28px;display:grid}.cab-agent{border-top:1px solid var(--nav-ink);min-width:0;padding-top:24px}.cab-agent-head{align-items:center;gap:14px;display:flex}.cab-agent-mark{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid}.cab-agent-head>div{overflow-wrap:anywhere;flex:1;min-width:0}.cab-agent-head h3{margin:0 0 4px}.cab-agent-head p{color:var(--ink2);margin:0;font-size:12px}.cab-agent ul{border-left:1px solid var(--nav-ink);color:var(--ink2);gap:10px;margin:18px 0 10px 21px;padding:0 0 0 35px;font-size:13px;line-height:1.6;list-style:none;display:grid}.cab-agent li{overflow-wrap:anywhere}.cab-inline-editor{background:var(--surface2);border-radius:8px;max-width:640px;margin-top:20px;padding:20px}.cab-inline-editor h3,.cab-inline-editor p{margin:0}.cab-actions{flex-wrap:wrap;gap:12px;display:flex}.cab-limit-value{letter-spacing:-.02em;margin-top:14px;font-weight:500;font-size:24px!important}.cab-limits h2{align-items:center;gap:16px;display:flex}.cab-facts{border-block:1px solid var(--nav-ink);margin-block:24px;font-size:14px}.cab-facts>div{justify-content:space-between;gap:24px;padding:16px 0;display:flex}.cab-facts>div+div{border-top:1px solid var(--line)}.cab-facts dt{color:var(--ink2)}.cab-facts dd{text-align:right;font-variant-numeric:tabular-nums;max-width:55%;margin:0}.cab-plan-list{border-block:1px solid var(--nav-ink);flex-wrap:wrap;margin-top:28px;display:flex}.cab-plan-list>div{flex:160px;gap:8px;padding:20px;display:grid}.cab-plan-list>div.is-selected{background:var(--surface2)}.cab-plan-list b{font-size:20px}.cab-plan-list span{font-size:13px}.cab-plan-list small{color:var(--ink2);font-size:11px}.cab-invite-intro{background:var(--surface2);border-radius:8px;padding:14px;font-size:13px!important;line-height:1.7!important}@media (width<=760px){.work-header{flex-wrap:wrap}.work-header .cab-header-actions{flex-basis:100%;justify-content:space-between}.cab-account-strip{flex-direction:column;align-items:start;gap:4px}.cab-section-heading{flex-direction:column;align-items:start}.cab-agent-head{flex-wrap:wrap}.cab-agent-head .cab-label{margin-left:58px}.cab-agent ul{padding-left:20px}.cab-facts>div{flex-direction:column;gap:6px}.cab-facts dd{text-align:left;max-width:100%}.cab-limits h2{flex-wrap:wrap}.cab-card-mock>div{padding:18px}.cab-card-mock>div b{font-size:17px}.work-title h1{overflow-wrap:anywhere}.work-title{align-items:start}.work-title>.work-button{flex:none}.cab-actions .work-button{flex:auto}}@media (prefers-reduced-motion:reduce){.work-button,.work-tabs button{transition:none}.work-button:active:not(:disabled){transform:none}}.cab-chat-return{border-bottom:1px solid var(--nav-ink);background:var(--surface2);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.cab-chat-return span{color:var(--ink2);font-size:11px}.guest-chat--full>.personal-conversation{flex:1;min-height:0}@media (width<=760px){.cab-chat-return{gap:8px;padding:10px 16px}.cab-chat-return span{font-size:10px}}:root{--navy:#0b1f3a;--teal:#0f9d9a;--teal-ink:#0b7a78;--teal-soft:#e9f7f6;--bg:#f3f6f9;--bg2:#fff;--card:#fff;--side:#fff;--ink:#1c2433;--ink2:#3a4658;--mute:#5a6678;--line:#d7dde6;--line2:#e6ebf1;--ok:#1f8f4e;--ok-soft:#e6f4ec;--warn:#b7791f;--warn-soft:#fbf2e0;--bad:#b23a3a;--bad-soft:#f9e8e8;--sleep:#6b7a90;--sleep-soft:#eef1f5;--none:#8a94a3;--head:#0b1f3a;--shadow:0 1px 2px #0b1f3a0d, 0 8px 24px #0b1f3a0f;--on-teal:#fff;--r:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.45 Segoe UI,system-ui,Arial,sans-serif}h1,h2,h3{color:var(--head);margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}button{font:inherit;color:inherit}.mute{color:var(--mute)}.small{font-size:13px}.mono{font-family:Consolas,Cascadia Mono,monospace;font-size:12px}.shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.side{background:var(--side);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0}.brand{color:var(--head);padding:0 12px 24px;font-family:Georgia,serif;font-size:30px}.side nav{flex-direction:column;gap:4px;display:flex}.nav{cursor:pointer;color:var(--ink2);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14.5px;display:flex}.nav:hover{background:var(--line2)}.nav.on{background:var(--teal-soft);color:var(--teal-ink);font-weight:600}.nav .badge{background:var(--warn);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:12px;font-style:normal}.side-note{color:var(--mute);margin-top:auto;padding:0 12px;font-size:13px;line-height:1.5}.main{flex-direction:column;min-width:0;display:flex}.topbar{justify-content:flex-end;align-items:center;gap:10px;padding:18px 40px 0;display:flex}.mobile-brand{display:none}.seg{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:7px;padding:7px 16px;font-size:13.5px}.seg button.on{background:var(--teal);color:var(--on-teal);font-weight:600}.screen{width:100%;max-width:1180px;padding:10px 40px 24px}.foot{color:var(--mute);margin-top:auto;padding:14px 40px 22px;font-size:12.5px}.tabbar{display:none}.eyebrow{color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.lead{color:var(--mute);margin:0 0 22px;font-size:15.5px}.k{color:var(--teal-ink);letter-spacing:.07em;text-transform:uppercase;margin:14px 0 4px;font-size:11px;font-weight:700}.demo{color:var(--warn);background:var(--warn-soft);border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px}.card-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.card-h h3{font-size:19px}.link{color:var(--teal-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:13.5px;display:inline-flex}.g2{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.g2.tight{gap:12px;margin-top:4px}.g2>*,.hero-row>*,.pult>*,.tiles>*{min-width:0}.hero{gap:22px;padding:28px 30px;display:flex}.hero-ic{background:var(--teal-soft);width:60px;height:60px;color:var(--teal-ink);border-radius:14px;flex:none;place-items:center;display:grid}.hero-ic svg{width:30px;height:30px}.hero-b{flex:1;min-width:0}.hero h2{margin-bottom:8px;font-size:26px}.hero p{color:var(--ink2);margin:0 0 18px}.hero-row{grid-template-columns:1fr 210px;gap:18px;display:grid}.hero-row .hero h2{font-size:23px}.mini{flex-direction:column;justify-content:space-around;gap:10px;display:flex}.mini div{color:var(--teal-ink);grid-template-columns:24px auto;align-items:center;column-gap:12px;display:grid}.mini b{color:var(--head);font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1}.mini span{color:var(--mute);grid-column:2;font-size:13px}.mini svg{grid-row:span 2}.btn{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;display:inline-flex}.btn.primary{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.btn.primary:hover:not(:disabled){filter:brightness(1.06)}.btn.wide{min-width:330px}.btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.btn.danger-o{border-color:var(--bad);color:var(--bad);background:var(--bad-soft)}.btn:disabled{opacity:.55;cursor:not-allowed}.row-card{text-align:left;cursor:pointer;align-items:center;gap:16px;padding:18px 20px;display:flex}.row-card:hover{border-color:var(--teal)}.rc-ic{background:var(--teal-soft);width:44px;height:44px;color:var(--teal-ink);border-radius:50%;flex:none;place-items:center;display:grid}.rc-ic.wait{background:var(--sleep-soft)}.rc-b{flex-direction:column;flex:1;display:flex}.rc-b b{color:var(--head);font-size:16.5px;font-weight:600}.rc-b small{color:var(--mute);font-size:13px}.ask{margin-top:18px}.ask label{color:var(--head);margin-bottom:10px;font-family:Georgia,serif;font-size:19px;display:block}.ask-row{gap:10px;display:flex}.ask-row input{border:1px solid var(--line);background:var(--bg2);color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:12px 14px}.ask-row input:focus{outline:2px solid var(--teal);outline-offset:0}.tiles{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:18px;display:grid}.tiles.t4{grid-template-columns:repeat(4,1fr);margin:0 0 4px}.tile{text-align:left;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--teal);box-shadow:var(--shadow);cursor:pointer;border-radius:12px;padding:14px 14px 12px}.tile:disabled{cursor:default;opacity:1}.tile:not(:disabled):hover{border-color:var(--teal)}.tile .n{color:var(--head);font-family:Georgia,serif;font-size:32px;line-height:1}.tile .n small{color:var(--mute);font-size:15px}.tile .l{color:var(--ink2);margin-top:6px;font-size:13px}.tile .sub{color:var(--mute);margin-top:6px;font-size:12px;line-height:1.3}.tile.t-warn{border-left-color:var(--warn)}.tile.t-warn .n{color:var(--warn)}.tile.t-bad{border-left-color:var(--bad)}.tile.t-bad .n{color:var(--bad)}.tile.t-none{border-left-color:var(--none)}.tile.t-none .n{color:var(--none)}.st{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.st:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.st.ok{color:var(--ok)}.st.wait{color:var(--teal-ink)}.st.warn{color:var(--warn)}.st.bad{color:var(--bad)}.st.sleep{color:var(--sleep)}.st.none{color:var(--none)}.nodata{flex-direction:column;gap:4px;padding:6px 0;display:flex}.nodata .why{color:var(--mute);font-size:12.5px}.feed,.helpers,.list{margin:0;padding:0;list-style:none}.feed li{border-bottom:1px solid var(--line2);grid-template-columns:14px 1fr auto;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:grid}.feed li:last-child,.helpers li:last-child,.list li:last-child{border-bottom:0}.feed time{color:var(--mute);font-size:12.5px}.ft{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.helpers li{border-bottom:1px solid var(--line2);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:8px 0;font-size:14px;display:grid}.hn{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hm{color:var(--mute);font-size:12.5px}.list li{border-bottom:1px solid var(--line2);align-items:center;gap:14px;padding:11px 0;display:flex}.li-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.li-d{color:var(--mute);white-space:nowrap;font-size:13px}.watch{background:var(--teal-soft);color:var(--ink2);border-radius:10px;margin-top:18px;padding:12px 16px;font-size:13.5px}.watch.warn{background:var(--warn-soft)}.pult{grid-template-columns:360px 1fr;align-items:start;gap:18px;margin-bottom:18px;display:grid}.p-list{padding:16px 12px}.p-list .card-h{padding:0 8px}.p-list .card-h h3{font-family:Segoe UI,sans-serif;font-size:14px;font-weight:600}.p-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.p-item:hover{background:var(--line2)}.p-item.on{background:var(--teal-soft)}.p-ic{background:var(--teal-soft);width:42px;height:42px;color:var(--teal-ink);border-radius:10px;flex:none;place-items:center;display:grid}.p-ic.big{width:54px;height:54px}.p-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.p-b b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.p-b small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.p-row{align-items:center;gap:10px;display:flex}.pd-h{align-items:center;gap:16px;margin-bottom:6px;display:flex}.pd-h h2{font-size:24px}.last{color:var(--ink2);margin:0;font-size:14px}.fake-select{border:1px solid var(--line);background:var(--bg2);border-radius:8px;padding:9px 12px;font-size:14px}.bar{background:var(--line2);border-radius:99px;height:8px;margin:4px 0 6px;overflow:hidden}.bar i{background:var(--ok);height:100%;display:block}.bar.warn i{background:var(--warn)}.bar.bad i{background:var(--bad)}.bar.none i{background:var(--none)}.actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.actions .btn{flex:1;min-width:150px}.v2{background:var(--sleep-soft);color:var(--mute);border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-size:13px;display:flex}.v2.local{background:var(--warn-soft);color:var(--warn);font-weight:600}.perm-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.perm-h{align-items:center;gap:14px;display:flex}.perm-h>div{flex-direction:column;gap:3px;display:flex}.verbatim{background:var(--bg2);border:1px solid var(--line2);border-radius:8px;margin:0;padding:8px 10px;font-family:Consolas,Cascadia Mono,monospace;font-size:13.5px}.perm.stale{opacity:.78}.thread{flex-direction:column;height:calc(100vh - 290px);min-height:420px;padding:0;display:flex;overflow:hidden}.viewport{flex-direction:column;flex:1;gap:14px;padding:22px 26px;display:flex;overflow-y:auto}.empty{text-align:center;margin:auto}.empty-b{color:var(--head);font-family:Georgia,serif;font-size:40px}.empty p{color:var(--mute);margin:4px 0 18px}.sugg{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pill{border:1px solid var(--line);background:var(--bg2);color:var(--ink2);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13.5px}.pill:hover{border-color:var(--teal);color:var(--teal-ink)}.msg{flex-direction:column;max-width:76%;display:flex}.msg.user{align-self:flex-end}.msg.user .bubble{background:var(--navy);color:#fff;border-radius:14px 14px 4px}.msg.vika .bubble{background:var(--bg2);border:1px solid var(--line2);border-left:3px solid var(--teal);border-radius:4px 14px 14px}.bubble{white-space:pre-wrap;padding:11px 15px;font-size:14.5px}.chat-fail{border:1px solid var(--bad);background:var(--bad-soft);border-radius:10px;margin-top:6px;padding:10px 14px;font-size:14px}.chat-fail b{color:var(--bad)}.chat-fail p{color:var(--ink);margin:4px 0 8px}.bubble p{margin:0}.who{color:var(--mute);margin:0 0 4px 2px;font-size:12px}.chat-think{color:var(--mute);align-items:center;gap:8px;font-size:14px;display:inline-flex}.chat-think i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite chat-think}.chat-think .chat-think-s{font-variant-numeric:tabular-nums}@keyframes chat-think{50%{opacity:.3;transform:scale(.8)}}.composer{border-top:1px solid var(--line);background:var(--card);align-items:flex-end;gap:10px;padding:14px 18px;display:flex}.c-input{resize:none;border:1px solid var(--line);background:var(--bg2);color:var(--ink);font:inherit;border-radius:10px;flex:1;max-height:160px;padding:11px 14px}.c-input:focus{outline:2px solid var(--teal)}@media (width<=760px){.shell{grid-template-columns:1fr;padding-bottom:68px}.side{display:none}.topbar{justify-content:space-between;padding:14px 16px 0}.mobile-brand{color:var(--head);margin-right:auto;font-family:Georgia,serif;font-size:24px;display:block}.seg button{padding:6px 10px;font-size:12.5px}.screen{padding:8px 16px 16px}.foot{padding:6px 16px 14px}.screen h1{font-size:26px}.lead{margin-bottom:16px;font-size:14px}.hero{flex-direction:column;gap:12px;padding:20px}.hero h2{font-size:21px}.hero-ic{width:46px;height:46px}.btn.wide{width:100%;min-width:0}.g2,.hero-row,.pult{grid-template-columns:1fr}.mini{flex-direction:row}.tiles,.tiles.t4{grid-template-columns:1fr 1fr}.msg{max-width:92%}.thread{height:calc(100vh - 300px)}.tabbar{background:var(--side);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:6px 0 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar button{color:var(--mute);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font-size:12.5px;display:flex;position:relative}.tabbar button.on{color:var(--teal-ink);font-weight:600}.tabbar .badge{background:var(--warn);color:#fff;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;position:absolute;top:-2px;right:18%}}.side-role{align-items:center;gap:10px;margin-top:auto;padding:0 10px;display:flex}.side-role .avatar{background:var(--teal-soft);width:36px;height:36px;color:var(--teal-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.side-role b{color:var(--head);font-size:13.5px;display:block}.side-role small{color:var(--mute);font-size:12px}.mt{margin-top:18px}.g3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.g3>*{min-width:0}.act{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px;display:flex;position:relative}.act:hover{border-color:var(--teal)}.act>svg:nth-child(2){color:var(--mute);position:absolute;top:22px;right:18px}.act-ic{background:var(--teal-soft);width:42px;height:42px;color:var(--teal-ink);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.act-ic.warn{background:var(--warn-soft);color:var(--warn)}.act b{color:var(--head);font-size:17px;font-weight:600}.act small{color:var(--mute);font-size:13px;line-height:1.35}.block{margin-top:18px}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:6px;margin:-6px -4px 8px;padding:0 4px;display:flex}.tabs button[role=tab]{cursor:pointer;color:var(--mute);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:14px;padding:10px 6px 12px;font-size:15.5px}.tabs button[role=tab].on{color:var(--head);border-bottom-color:var(--teal);font-weight:600}.tabs .right{margin-left:auto}.tasks{margin:0;padding:0;list-style:none}.tasks li{border-bottom:1px solid var(--line2);align-items:center;gap:14px;padding:13px 0;display:flex}.tasks li:last-child{border-bottom:0}.box{border:1.5px solid var(--line);border-radius:5px;flex:none;width:18px;height:18px}.chip{background:var(--sleep-soft);color:var(--ink2);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px}.chip.hot{background:var(--bad-soft);color:var(--bad)}.chip.warn{background:var(--warn-soft);color:var(--warn);font-weight:600}.chip.bad{background:var(--bad-soft);color:var(--bad);font-weight:600}.filters{flex-wrap:wrap;gap:8px;margin:4px 0 10px;display:flex}.pill.on{background:var(--teal);border-color:var(--teal);color:var(--on-teal)}.news{margin:0;padding:0;list-style:none}.news li{border-bottom:1px solid var(--line2);grid-template-columns:120px 1fr auto;align-items:start;gap:14px;padding:12px 0;display:grid}.news li:last-child{border-bottom:0}.tag{color:var(--teal-ink);background:var(--teal-soft);border-radius:6px;justify-self:start;padding:3px 8px;font-size:11.5px;font-weight:600}.tag.live{color:var(--ink2);background:var(--sleep-soft)}.news-b{flex-direction:column;gap:2px;min-width:0;display:flex}.news-b b{font-size:14.5px;font-weight:600}.news-b small{color:var(--mute);font-size:13px}.news time{color:var(--mute);white-space:nowrap;font-size:12.5px}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:4px;display:grid}.kpis>*{min-width:0}.kpi{text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:1fr auto;padding:20px 22px;display:grid}.kpi:hover{border-color:var(--teal)}.kpi-ic{color:var(--teal-ink);grid-area:1/2}.kpi-n{color:var(--head);grid-area:1/1;font-family:Georgia,serif;font-size:40px;line-height:1}.kpi-n small{color:var(--mute);font-size:18px}.kpi-l{color:var(--ink2);grid-column:1/3;margin-top:10px;font-size:14px}.kpi.t-warn .kpi-n,.kpi.t-warn .kpi-ic{color:var(--warn)}.kpi.t-bad .kpi-n,.kpi.t-bad .kpi-ic{color:var(--bad)}.kpi.t-none .kpi-n{color:var(--none)}.dlist{margin:0;padding:0;list-style:none}.dlist li>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 6px;display:flex}.dlist li>button:hover{background:var(--line2)}.d-ic{background:var(--warn-soft);width:36px;height:36px;color:var(--warn);border-radius:9px;flex:none;place-items:center;display:grid}.d-ic.bad{background:var(--bad-soft);color:var(--bad)}.d-b{flex-direction:column;flex:1;min-width:0;display:flex}.d-b b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.d-b small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.helpers li{grid-template-columns:1fr auto}.sysline{border:1px solid var(--line);background:var(--card);width:100%;color:var(--ink2);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px 18px;font-size:14px;display:flex}.sysline>span:nth-child(2){flex:1}.sysline.warn{background:var(--warn-soft);color:var(--ink);border-color:#0000}.sysline .link{pointer-events:none}.tiles.t3{grid-template-columns:repeat(3,1fr);margin-top:0}.back{margin-bottom:10px;padding:0}.back svg{transform:rotate(180deg)}.dec-h{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dec-h h1{margin-bottom:0}.dec{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.dec>*{min-width:0}.sec{gap:14px;padding:6px 0 14px;display:flex}.sec-ic{background:var(--teal-soft);width:36px;height:36px;color:var(--teal-ink);border-radius:9px;flex:none;place-items:center;display:grid}.sec b{color:var(--head);font-size:15.5px}.sec p{color:var(--ink2);margin:4px 0 0}.dec-side dl{margin:0}.dec-side dl div{border-bottom:1px solid var(--line2);padding:6px 0 8px}.dec-side dt{color:var(--mute);font-size:12.5px}.dec-side dd{margin:2px 0 0;font-weight:600}.note{background:var(--bg2);border:1px solid var(--line2);border-radius:10px;margin-top:14px;padding:12px 14px}.note b{font-size:13.5px}.note p{color:var(--ink2);margin:4px 0 0;font-size:13.5px}.actions.big .btn{padding:15px 20px;font-size:16px}.tech{margin-top:12px}@media (width<=760px){.g3,.kpis,.dec,.tiles.t3{grid-template-columns:1fr 1fr}.g3{grid-template-columns:1fr;gap:10px}.dec{grid-template-columns:1fr}.act{flex-flow:wrap;align-items:center;padding:14px 16px}.act-ic{width:36px;height:36px;margin:0 6px 0 0}.act small{width:100%;margin-top:-4px;padding-left:48px}.act>svg:nth-child(2){top:50%;transform:translateY(-50%)}.news li{grid-template-columns:1fr auto}.news .tag{grid-column:1/3}.kpi{padding:14px 16px}.kpi-n{font-size:32px}.tasks li{flex-wrap:wrap;gap:8px 12px}.tasks .li-t{white-space:normal;flex-basis:calc(100% - 34px)}.tasks .chip{margin-left:30px}}.act-ic{border-radius:14px;width:56px;height:56px;margin-bottom:14px}.act-ic svg,.kpi-ic svg,.sys-ic svg{width:28px;height:28px}.act{padding:24px 24px 22px}.act b{font-size:18px}.kpis.k3{grid-template-columns:repeat(3,1fr)}.kpi{align-items:start;padding:22px 24px}.kpi:disabled{cursor:default}.kpi-ic{background:var(--teal-soft);width:54px;height:54px;color:var(--teal-ink);border-radius:14px;place-items:center;display:grid}.kpi.t-warn .kpi-ic{background:var(--warn-soft)}.kpi.t-teal .kpi-n{color:var(--head)}.kpi-n{font-size:46px}.kpi-l{align-items:center;gap:8px;font-size:15px;display:flex}.card-h h3{align-items:center;gap:8px;display:flex}.cards3{margin-top:18px}.cards3 .card{flex-direction:column;display:flex}.bars{align-items:flex-end;gap:14px;height:170px;margin-bottom:10px;padding:6px 4px 0;display:flex}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.bar-col i{background:linear-gradient(180deg, var(--teal), color-mix(in srgb, var(--teal) 55%, var(--card)));border-radius:8px 8px 3px 3px;width:100%;max-width:46px}.bar-col:last-child i{background:var(--teal)}.bar-n{color:var(--head);font-size:13px;font-weight:600}.bar-l{color:var(--mute);text-align:center;white-space:nowrap;font-size:11.5px}.helpers.big li{grid-template-columns:auto 1fr auto;padding:10px 0}.dot-ic{background:var(--teal-soft);width:34px;height:34px;color:var(--teal-ink);border-radius:50%;place-items:center;display:grid}.dot-ic svg{width:18px;height:18px}.dot-ic.warn{background:var(--warn-soft);color:var(--warn)}.dot-ic.bad{background:var(--bad-soft);color:var(--bad)}.dot-ic.sleep,.dot-ic.none{background:var(--sleep-soft);color:var(--sleep)}.news.compact li{grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0}.news.compact .tag{grid-column:1/3}.news.compact .news-b b{font-size:13.5px;font-weight:600}.sys-ic{background:var(--teal-soft);width:40px;height:40px;color:var(--teal-ink);border-radius:10px;flex:none;place-items:center;display:grid}.sysline.warn .sys-ic{background:var(--card);color:var(--warn)}@media (width<=760px){.kpis.k3{grid-template-columns:1fr}.kpi{grid-template-columns:auto 1fr;column-gap:14px}.kpi .kpi-ic{grid-area:1/1/3;width:46px;height:46px}.kpi .kpi-n{grid-column:2;font-size:34px}.kpi .kpi-l{grid-column:2;margin-top:4px}.act-ic{width:46px;height:46px;margin:0 8px 0 0}.act small{padding-left:56px}}:root{--r:18px;--shadow:0 1px 2px #0b1f3a0f, 0 4px 16px #0b1f3a0d}.card{border-radius:var(--r)}.btn{border-radius:999px;padding:12px 24px}.seg{border-radius:999px;padding:4px}.seg button{border-radius:999px;padding:8px 18px}.nav{border-radius:999px;padding:11px 16px}.tile,.kpi{border-radius:var(--r)}.kpi-s{color:var(--mute);grid-column:1/3;margin-top:2px;font-size:12.5px}.card-sub{color:var(--mute);margin:3px 0 0;font-size:13px}.card-h{align-items:flex-start}.link{white-space:nowrap}.ic-file{background:currentColor;width:20px;height:20px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.act-ic .ic-file,.kpi-ic .ic-file,.sys-ic .ic-file{width:28px;height:28px}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 12px;display:flex}.empty-state img{width:160px;height:auto;margin-bottom:6px}.empty-art{background:var(--teal-soft);width:84px;height:84px;color:var(--teal-ink);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.empty-art svg{width:38px;height:38px}.empty-state b{color:var(--head);font-family:Georgia,serif;font-size:19px;font-weight:400}.empty-state small{color:var(--mute);font-size:13.5px}.news li.li-empty{display:block}@media (width<=760px){.tabs button[role=tab]{white-space:nowrap;margin-right:8px;font-size:14.5px}.tabs .right,.dlist .chip{display:none}.d-b b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.mi,.empty-img{--icon-ink:currentColor;--icon-accent:#0f9d9a;--icon-surface:var(--card);flex:none;line-height:0;display:inline-flex}:where(.mi) svg{width:22px;height:22px}.mi .accent,.empty-img .accent{stroke:var(--icon-accent)}.btn.primary .mi{--icon-accent:currentColor}.empty-img{--icon-ink:var(--ink2);margin-bottom:6px}.empty-img svg{width:200px;height:auto}.nav .mi svg{width:24px;height:24px}.today-g{grid-template-columns:1fr 330px;align-items:start;gap:18px;margin-top:18px;display:grid}.today-g>*{min-width:0}.today-g .block{margin-top:0}.rail{flex-direction:column;gap:16px;min-width:0;display:flex}.rail .card{padding:18px 20px}.rail .card-h h3{font-size:17px}.know{margin:0;padding:0;list-style:none}.know li{border-left:3px solid var(--teal);flex-direction:column;gap:2px;margin-bottom:8px;padding:9px 0 9px 12px;display:flex}.know li:last-child{margin-bottom:0}.know b{color:var(--ink);font-size:14px;font-weight:600}.know small{color:var(--mute);font-size:12.5px}.vw-n{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;margin-bottom:10px;display:grid}.vw-n b{color:var(--head);font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.vw-n span{color:var(--mute);font-size:13px}.ticks{margin:0;padding:0;list-style:none}.ticks li{color:var(--ink2);align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.ticks li>svg,.ticks li>.mi{color:var(--teal-ink);flex:none;width:18px;height:18px;margin-top:1px}.ticks li>.mi svg{width:18px;height:18px}.facts{margin:0 0 8px;padding:0;list-style:none}.facts li{border-bottom:1px solid var(--line2);align-items:flex-start;gap:6px;padding:8px 0;font-size:14px;display:flex}.facts li:last-child{border-bottom:0}.facts li>span{flex:1;min-width:0}.facts form{flex:1;gap:8px;display:flex}.facts input,.rename input{border:1px solid var(--teal);background:var(--bg2);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:6px 10px}.ib{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;display:inline-grid}.ib:hover{color:var(--teal-ink);background:var(--line2)}button.tag{cursor:pointer;font:inherit;border:0;font-size:11.5px;font-weight:600}button.tag:hover{filter:brightness(.95);text-decoration:underline}.kpis .kpi-s{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpi-ic svg{width:26px;height:26px}.ov2{align-items:start}.ov2 .helpers.big li{padding:8px 0}.dot-ic{font-size:14px;font-weight:700}.dot-ic.ok{background:var(--teal-soft);color:var(--teal-ink)}.dot-ic.vika,.ag-av.vika{background:var(--navy);color:#fff;font-family:Georgia,serif;font-weight:400}.page-h{justify-content:space-between}.page-h .btn{padding:10px 20px}.vika-card{margin-bottom:8px}.vk-h{align-items:center;gap:16px;display:flex}.vk-h>div{flex:1;min-width:0}.vk-h h2{font-size:24px}.sessions{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.sessions li{min-width:0}.sessions button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 6px;font-size:14px;display:flex}.sessions button:hover{background:var(--line2)}.sessions .hn{overflow-wrap:anywhere;flex:1;min-width:0}.sec-h{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.sec-h h3{font-size:21px}.agents{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.agent,.vika-row{text-align:left;cursor:pointer;align-items:center;gap:14px;width:100%;padding:18px 20px;display:flex}.agent:hover,.vika-row:hover{border-color:var(--teal)}.agent>svg:last-child{color:var(--mute);flex:none}.ag-av{background:var(--teal-soft);width:48px;height:48px;color:var(--teal-ink);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;display:grid}.ag-av.big{width:72px;height:72px;font-family:Georgia,serif;font-size:28px;font-weight:400}.ag-b{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.ag-b b{color:var(--head);font-size:16.5px;font-weight:600}.ag-b small{color:var(--mute);font-size:13px;line-height:1.35}.vika-row{margin-bottom:4px}.vika-row .link{pointer-events:none}.pf-h{align-items:flex-start;gap:20px;margin:4px 0 18px;display:flex}.pf-h h1{align-items:center;gap:8px;display:flex}.pf-h .lead{margin-bottom:10px}.pf-meta{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:18px;font-size:13.5px;display:flex}.pf-meta>span{align-items:center;gap:6px;display:inline-flex}.pf-meta svg{width:16px;height:16px}.rename{color:var(--head);align-items:center;gap:6px;margin-bottom:6px;font-family:Georgia,serif;font-size:28px;display:flex}.rename input{max-width:220px;font-size:22px}.rename .link{font-family:Segoe UI,sans-serif;font-size:14px}.tight2{align-items:start;margin-top:16px}.acts{margin:0;padding:0;list-style:none}.acts li{border-bottom:1px solid var(--line2);grid-template-columns:150px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;font-size:14px;display:grid}.acts li:last-child{border-bottom:0}.acts time{color:var(--mute);white-space:nowrap;font-size:12.5px}.ai-g{grid-template-columns:1fr 340px;align-items:start;gap:18px;margin-top:18px;display:grid}.ai-g>*{min-width:0}.done{margin:0;padding:0;list-style:none}.done li{border-bottom:1px solid var(--line2);align-items:center;gap:14px;padding:11px 0;display:flex}.done li:last-child{border-bottom:0}.done-h{color:var(--teal-ink);white-space:nowrap;font-size:14px;font-weight:600}.bars.sm{height:130px}.norms{border-collapse:collapse;width:100%;margin:6px 0;font-size:13.5px}.norms td{border-bottom:1px solid var(--line2);padding:6px 0}.norms td:last-child{text-align:right;white-space:nowrap;padding-left:10px;font-weight:600}.kpis.k3 .kpi-l{font-size:14px}.set{align-items:start;margin-top:0}.set .list li{align-items:flex-start}.set .li-t{white-space:normal}.sec-t{color:var(--ink2);margin:4px 0 0}.verbatim-q{border-left:3px solid var(--teal);background:var(--bg2);color:var(--ink);border-radius:0 10px 10px 0;margin:10px 0 0;padding:12px 14px;font-size:14.5px}.btn.on:not(.primary){border-color:var(--teal);color:var(--teal-ink);background:var(--teal-soft)}.btn.primary.on{box-shadow:0 0 0 3px var(--teal-soft)}.answer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:14px;display:flex}.answer textarea{resize:vertical;border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.answer .filters{margin:0}.check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.check input{width:18px;height:18px;accent-color:var(--teal);margin-top:2px}.check span{flex-direction:column;gap:2px;display:flex}.check small{color:var(--mute);font-size:13px}.silence{color:var(--ink2);align-items:center;gap:8px;margin:14px 0 0;display:flex}.silence svg{width:16px;height:16px}.sheet{z-index:20;background:#08182e59;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-b{border-radius:18px 18px 0 0;flex-direction:column;gap:4px;width:100%;padding:14px 12px 84px;display:flex}@media (width<=760px){.today-g,.ai-g{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpis .kpi{grid-template-columns:1fr auto;padding:14px}.kpis .kpi .kpi-ic{grid-area:1/2;width:40px;height:40px}.kpis .kpi .kpi-n{grid-column:1;font-size:30px}.kpis .kpi .kpi-l{flex-wrap:wrap;grid-column:1/3;font-size:13.5px}.kpis .kpi-s{white-space:normal}.kpis.k3,.agents{grid-template-columns:1fr}.page-h .btn{padding:8px 14px;font-size:13.5px}.pf-h{gap:14px}.ag-av.big{width:54px;height:54px;font-size:22px}.pf-h h1{font-size:24px}.acts li{grid-template-columns:1fr auto}.acts li>span:not(.st){grid-column:1/3}.sessions{grid-template-columns:1fr}.vika-row{flex-wrap:wrap}.vika-row .link{margin-left:62px}.tabbar button span{white-space:nowrap;font-size:11.5px}}.nav span{white-space:nowrap}.vw-n{gap:22px;display:flex}.vw-n>div{flex-direction:column;display:flex}@media (width<=760px){.vika-row .ag-b{flex-basis:calc(100% - 62px)}.vk-h{flex-wrap:wrap}.vk-h>div{flex-basis:calc(100% - 64px)}.vk-h .st{margin-left:64px}}.meets{margin:0;padding:0;list-style:none}.meets li{border-bottom:1px solid var(--line2)}.meets li:last-child{border-bottom:0}.meets li>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 2px;display:flex}.meets li>button>svg{color:var(--mute);flex:none;transition:transform .15s}.meets li.on>button>svg{transform:rotate(90deg)}.meets time{color:var(--teal-ink);min-width:46px;font-family:Georgia,serif;font-size:17px}.mt-b{flex-direction:column;flex:1;min-width:0;display:flex}.mt-b b{font-size:14px;font-weight:600}.mt-b small{color:var(--mute);font-size:12.5px}.mt-d{margin:0 0 10px 58px;font-size:13px}.mt-d div{padding:3px 0}.mt-d dt{color:var(--mute);font-size:12px}.mt-d dd{color:var(--ink2);margin:0}.m-sugg{background:var(--teal-soft);border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px;display:flex}.m-sugg b{color:var(--teal-ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.m-sugg b svg,.m-sugg b .mi svg{width:16px;height:16px}.m-sugg p{color:var(--ink);margin:4px 0 2px;font-size:14px;font-weight:600}.m-sugg small{color:var(--mute);font-size:12.5px}.m-act{gap:8px;display:flex}.btn.sm{padding:7px 16px;font-size:13.5px}.cals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cal-b{border:1px solid var(--line);background:var(--bg2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.cal-b b{font-size:14.5px}.ov3{grid-template-columns:1fr 1fr 1fr}@media (width<=1200px){.ov3{grid-template-columns:1fr 1fr}.ov3>.cal-card{grid-column:1/3}}@media (width<=760px){.ov3{grid-template-columns:1fr}.ov3>.cal-card{grid-column:auto}.cals{grid-template-columns:1fr}}.howto{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;margin-top:12px;font-size:13.5px;display:block}.howto summary{cursor:pointer;color:var(--teal-ink);align-items:center;gap:8px;padding:9px 12px;font-weight:600;list-style:none;display:flex}.howto summary::-webkit-details-marker{display:none}.howto summary>svg:last-child{margin-left:auto;transition:transform .15s}.howto[open] summary>svg:last-child{transform:rotate(90deg)}.howto summary .mi svg,.howto summary svg{width:16px;height:16px}.howto ol{color:var(--ink2);margin:0;padding:0 14px 4px 34px}.howto ol li{padding:3px 0}.how-src{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px 12px;display:flex}.how-src b{color:var(--mute);margin-right:4px;font-size:12px;font-weight:600}.how-src .chip{align-items:center;gap:4px;display:inline-flex}.how-src .chip svg,.how-src .chip .mi svg{width:13px;height:13px}.msg.vika .howto{max-width:520px}.pf-b{flex:1;min-width:0}.pf-stop{flex:none;padding:9px 18px}.page-acts{flex-wrap:wrap;gap:10px;display:flex}.ptabs{margin:6px 0 14px}.free{margin:0;padding:0;list-style:none}.free li{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.free li:last-child{border-bottom:0}.fk{flex:1;min-width:200px;font-size:14.5px}.seg.sm button{padding:6px 14px;font-size:13px}.seg button.on.m-auto{background:var(--ok)}.seg button.on.m-ask{background:var(--warn)}.seg button.on.m-never{background:var(--sleep)}.jlist li{grid-template-columns:110px 1fr auto;align-items:center}.answer.stop{border-color:var(--bad)}.answer.stop p{color:var(--ink2);margin:0}.stepper{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.stepper li{background:var(--card);border:1px solid var(--line);color:var(--mute);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 8px;font-size:13.5px;display:flex}.stepper li span{background:var(--line2);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.stepper li.on{border-color:var(--teal);color:var(--head);font-weight:600}.stepper li.on span{background:var(--teal);color:var(--on-teal)}.stepper li.done span{background:var(--teal-soft);color:var(--teal-ink)}.hire-in{resize:vertical;border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:12px 14px;font-size:15px}.hire-in:focus{outline:2px solid var(--teal)}.trial{flex-direction:column;gap:12px;padding:6px 0 14px;display:flex}@media (width<=760px){.page-h{flex-wrap:wrap;gap:10px}.pf-h,.seg.sm{flex-wrap:wrap}.jlist li{grid-template-columns:1fr auto}.jlist li>span:not(.chip){grid-column:1/3}.pf-b{flex-basis:calc(100% - 68px)}.pf-stop{order:3;margin-left:0}.ptabs{scrollbar-width:none;overflow-x:auto}.ptabs button[role=tab]{flex:none}}:root{--gap:18px;--h-main:432px;--h-side:300px;--h-act:104px;--h-metric:204px;--r:14px;--shadow:0 1px 2px #0b1f3a0d}.card{border-radius:var(--r);box-shadow:var(--shadow)}.tile,.kpi,.metric{border-radius:var(--r)}.act-ic,.act-ic.warn{border:1px solid var(--line);width:40px;height:40px;color:var(--ink2);background:0 0;border-radius:10px;margin-bottom:12px}.act-ic svg,.act-ic .mi svg{width:22px;height:22px}.act-ic.warn{color:var(--warn)}.bar-col i{background:var(--teal)}.acts3{gap:var(--gap)}.acts3 .act{height:var(--h-act);flex-direction:row;align-items:flex-start;gap:16px;padding:22px 44px 20px 22px}.acts3 .act .act-ic{flex:none;margin:0}.acts3 .act>svg:nth-child(2){top:50%;right:18px;transform:translateY(-50%)}.act-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.acts3 .act b{font-size:16.5px;line-height:1.3}.acts3 .act small{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:auto;margin:0;padding:0;display:-webkit-box;overflow:hidden}.row3{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.row3>*{min-width:0}.row3>.span2{grid-column:span 2}.card.fixed{flex-direction:column;display:flex;overflow:hidden}.r-main>.card.fixed{height:var(--h-main)}.r-side>.card.fixed{height:var(--h-side)}.card.fixed>.card-h,.card.fixed>.tabs{flex:none}.card.fixed>.card-body{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;margin-right:-10px;padding-right:10px;overflow-y:auto}.card.fixed>.card-body::-webkit-scrollbar{width:6px}.card.fixed>.card-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}.row3 .card{padding:20px 22px}.metrics{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{text-align:left;height:var(--h-metric);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;flex-direction:column;align-items:stretch;gap:6px;padding:18px 20px 16px;display:flex}.metric:hover:not(:disabled){border-color:var(--ink2)}.metric:disabled{cursor:default}.m-l{color:var(--ink2);justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.m-n{color:var(--head);white-space:nowrap;margin-top:4px;font-family:Georgia,serif;font-size:38px;line-height:1.05}.m-n small{color:var(--mute);margin-left:8px;font-family:Segoe UI,system-ui,sans-serif;font-size:13px}.m-s{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.split i{font-style:normal}.split i+i:before{content:" · ";color:var(--mute)}.split i.ret{color:var(--warn)}.m-f{border-top:1px solid var(--line2);color:var(--mute);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;padding-top:8px;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.m-live{color:var(--ok);background:var(--ok-soft);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}.attn{width:100%;height:48px;margin-top:var(--gap);border:1px solid var(--line);border-radius:var(--r);background:var(--card);color:var(--ink2);cursor:pointer;text-align:left;box-shadow:var(--shadow);align-items:center;gap:12px;padding:0 18px;font-size:14px;display:flex}.attn>svg,.attn>.mi{color:var(--mute);flex:none;width:18px;height:18px}.attn.warn{border-left:3px solid var(--warn)}.attn.warn>svg{color:var(--warn)}.attn.bad{border-left:3px solid var(--bad)}.attn.bad>svg{color:var(--bad)}.attn-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attn-t b{color:var(--head);font-weight:600}.attn .link{pointer-events:none}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);white-space:nowrap;padding:0 10px 8px;font-size:11.5px;font-weight:600}.tbl td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:11px 10px}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{padding-right:0}.tbl tbody tr:last-child>td{border-bottom:0}.tbl td small{color:var(--mute);margin-top:2px;font-size:12px;display:block}.tbl td small.ret{color:var(--warn)}.tbl .r{text-align:right;white-space:nowrap}.tbl .nm{color:var(--head);white-space:nowrap;font-weight:600}.tbl .cut{text-overflow:ellipsis;white-space:nowrap;max-width:1px;overflow:hidden}.tbl td>b{font-weight:600}.tbl.rows tbody>tr:not(.trail-row){cursor:pointer}.tbl.rows tbody>tr:not(.trail-row):hover>td{background:var(--line2)}.tbl.rows td:last-child>svg{color:var(--mute);vertical-align:middle}.tbl.compact{font-size:13.5px}.tbl.compact td{padding:8px}.tbl.compact{table-layout:fixed}.tbl.compact td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tbl.compact .cut{max-width:none}.tbl.rows tr.on>td{background:var(--line2)}.trail-row>td{background:var(--bg2);padding:4px 0 16px}.tbl.inner{margin:6px 0 8px;font-size:13.5px}.tbl.inner th{padding-top:8px}.trail-row .small{margin:0}.tbl-cap{margin:-4px 0 10px}.team-t td:first-child{width:30%}.team-t td.nm{width:18%}.act-cell{flex-direction:column;min-width:0;display:flex}.act-d{color:var(--ink2);white-space:nowrap;font-size:13px}.act-t{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;max-width:560px;font-size:12.5px;overflow:hidden}.hw{white-space:nowrap;background:var(--sleep-soft);color:var(--ink2);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.hw.h-ai{background:var(--ok-soft);color:var(--ok)}.hw.h-with{background:var(--sleep-soft);color:var(--head)}.ses-t{table-layout:fixed}.ses-t th:first-child{width:26%}.ses-t th:nth-child(3){width:13%}.ses-t th:nth-child(4){width:19%}.ses-t th:nth-child(5){width:32px}.ses-t td{text-overflow:ellipsis;overflow:hidden}.ses-t .cut{max-width:none}.ses-t td[data-k=Состояние] .st{white-space:normal;align-items:flex-start;line-height:1.35}.ses-t td[data-k=Состояние] .st:before{margin-top:5px}.ses-t td:first-child,.ses-t th:first-child{padding-left:12px}.hw.h-ret{background:var(--warn-soft);color:var(--warn)}.hw.h-bad{background:var(--bad-soft);color:var(--bad)}.stats{margin-bottom:var(--gap);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{border:1px solid var(--line);border-radius:var(--r);background:var(--card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.stat b{color:var(--head);font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.1}.stat span{color:var(--mute);font-size:12.5px}.stat.warn b{color:var(--warn)}.stat.bad b{color:var(--bad)}.defs{margin:0}.defs>div{border-bottom:1px solid var(--line2);grid-template-columns:220px 1fr;gap:16px;padding:10px 0;display:grid}.defs>div:last-child{border-bottom:0}.defs dt{color:var(--head);font-size:14px;font-weight:600}.defs dd{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}.k-row{justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px;display:flex}.k-row .k{margin:0}.sec-p{margin:-6px 0 12px}.pn{gap:22px;display:flex}.pn>span{flex-direction:column;display:flex}.pn em{letter-spacing:.05em;text-transform:uppercase;color:var(--mute);font-size:11px;font-style:normal}.pn-row{align-items:baseline;gap:14px;display:flex}.pf-name{align-items:center;gap:10px;margin:2px 0 8px;font-size:16px;display:flex}.pf-name b{color:var(--head);font-weight:600}.pn-sep{color:var(--mute);margin-left:8px;font-family:Segoe UI,sans-serif;font-size:13px}.ag-av,.dot-ic{background:var(--line2);color:var(--ink2)}.row3.auto{align-items:start}.last.big{color:var(--ink);white-space:pre-wrap;font-size:15px;line-height:1.6}.facts-dl{margin:0}.facts-dl>div{border-bottom:1px solid var(--line2);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.facts-dl>div:last-child{border-bottom:0}.facts-dl dt{color:var(--mute);font-size:13px}.facts-dl dd{min-width:0;margin:0;font-size:14px;font-weight:600}@media (width<=1100px){.metrics,.row3{grid-template-columns:repeat(2,minmax(0,1fr))}.row3>.span2,.r-side>:last-child:nth-child(3),.r-main>:last-child:nth-child(3){grid-column:1/-1}}@media (width<=760px){:root{--gap:12px}.acts3 .act{height:auto;min-height:72px;padding:14px 16px}.acts3 .act small{-webkit-line-clamp:1}.act-ic,.act-ic.warn{width:36px;height:36px;margin:0 10px 0 0}.act small{padding-left:46px}.row3{grid-template-columns:minmax(0,1fr)}.row3>.span2,.r-side>:last-child:nth-child(3),.r-main>:last-child:nth-child(3){grid-column:auto}.r-main>.card.fixed,.r-side>.card.fixed{height:auto}.r-main>.card.fixed.span2{height:440px}.r-main>.card.fixed:not(.span2)>.card-body,.r-side>.card.fixed>.card-body{margin-right:0;padding-right:0;overflow:visible}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.metric{height:auto;min-height:188px;padding:14px}.m-l{flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px}.m-n{font-size:28px}.m-n small{margin:2px 0 0;font-size:11.5px;display:block}.m-s{-webkit-line-clamp:3;font-size:12px}.m-f{-webkit-line-clamp:3;font-size:11px}.attn{height:44px;padding:0 14px;font-size:13px}.attn .link,.tbl:not(.compact) thead{display:none}.tbl:not(.compact) tbody>tr{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:12px 0;display:grid}.tbl:not(.compact) tbody>tr:last-child{border-bottom:0}.tbl:not(.compact) td{white-space:normal;border:0;max-width:none;display:block;padding:0!important}.tbl:not(.compact) td:first-child{grid-column:1/-1}.tbl:not(.compact) td[data-k]:not(:first-child):before{content:attr(data-k);color:var(--mute);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1px;font-size:11px;display:block}.tbl:not(.compact) td:not([data-k]){display:none}.tbl:not(.compact) .r{text-align:left}.tbl .cut{white-space:normal}.tbl.compact .cut{white-space:nowrap}.tbl:not(.compact) tbody>tr.trail-row{display:block}.tbl:not(.compact) tr.trail-row>td{display:block;padding:8px 10px!important}.tbl:not(.compact) td{width:auto!important}.tbl:not(.compact) td.nm{white-space:normal}.tbl.rows tr.on>td{background:0 0}.tbl.rows tbody>tr.on{background:var(--line2);border-radius:10px;padding:12px 10px}.act-t{white-space:normal;max-width:none}.defs>div{grid-template-columns:1fr;gap:4px}.stats{grid-template-columns:1fr 1fr}.pn{gap:16px}}.tbl.compact th:first-child,.tbl.compact td:first-child{width:50%}.tbl.compact th:nth-child(2),.tbl.compact td:nth-child(2){width:24%}.tbl.compact th:nth-child(3),.tbl.compact td:nth-child(3){width:26%}.tbl.compact td.wrap{white-space:normal;line-height:1.3;overflow:visible}.card.fixed>.card-foot{border-top:1px solid var(--line2);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;font-size:13px;display:flex}.card-foot .mute{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.acts3 .act small{-webkit-line-clamp:2}}.card-h h3,.sec-h h3{letter-spacing:-.005em;font-family:Segoe UI,system-ui,sans-serif;font-size:16.5px;font-weight:600}.row3 .card-h h3{font-size:16px}.m-n,.stat b,.vw-n b,.tile .n,.meets time,.kpi-n,.mini b{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;font-family:Segoe UI,system-ui,sans-serif;font-weight:600}.m-n{font-size:34px}.meets time{font-size:15px;font-weight:600}.small,.card-sub,.m-f,.li-d,.mt-b small{font-size:13px}.show-l{color:var(--mute);margin-right:2px;font-size:12.5px}.show-l.ours{color:var(--teal-ink);font-weight:600}.app-show{margin-right:2px}.show-net-box{display:contents}.showbar.show-on{background:var(--accent-soft);color:var(--accent-ink);border-bottom:0;border-radius:10px;padding:6px 14px}.showbar{background:var(--sleep-soft);max-width:1100px;color:var(--ink2);border-radius:10px;margin:12px 40px 0;padding:8px 14px;font-size:13px;line-height:1.4}.lostbar{z-index:30;background:var(--bad-soft);color:var(--ink);border-bottom:1px solid var(--bad);margin:0;padding:9px 40px;font-size:13.5px;line-height:1.4;position:sticky;top:0}.lostbar b{color:var(--bad)}@media (width<=760px){.lostbar{padding:8px 16px;font-size:12.5px}}.example-note{background:var(--warn-soft);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:9px 14px;font-size:13.5px;display:flex}.example-note>svg,.example-note>.mi{color:var(--warn);flex:none;width:16px;height:16px}.example-note>span{flex:1;min-width:200px}.ai-tag{letter-spacing:.04em;border:1px solid var(--line);color:var(--mute);vertical-align:2px;white-space:nowrap;border-radius:5px;padding:3px 5px;font-family:Segoe UI,system-ui,sans-serif;font-size:10.5px;font-style:normal;font-weight:700;line-height:1;display:inline-block}.who-n{white-space:nowrap}.nowline{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--r);background:var(--card);width:100%;min-height:68px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:18px;padding:12px 20px;display:flex}.nowline.warn{border-left-color:var(--warn)}.nowline:hover{border-color:var(--ink2)}.nowline-k{letter-spacing:.07em;text-transform:uppercase;width:110px;color:var(--mute);flex:none;font-size:11.5px;font-weight:700}.nowline.warn .nowline-k{color:var(--warn)}.nowline-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nowline-t b{color:var(--head);font-size:17px;font-weight:600}.nowline-t small{color:var(--ink2);font-size:13.5px}.nowline .link{pointer-events:none;font-size:14px}.privacy{color:var(--mute);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.privacy svg,.privacy .mi svg{width:15px;height:15px}.today .r-side>.card.fixed{height:440px}.know li{gap:3px}.know li.muted{border-left-color:var(--line)}.know li.sugg-li{border-left-color:var(--teal);background:var(--teal-soft);border-radius:0 10px 10px 0;padding:10px 12px}.know .m-act{flex-wrap:wrap;margin-top:6px}.link.sm{align-self:flex-start;padding:0;font-size:12.5px}.link.danger{color:var(--bad)}.ticks.dense li{padding:4px 0;font-size:13.5px}.ticks.dense li>span{flex-direction:column;min-width:0;display:flex}.ticks.dense li small{color:var(--mute);font-size:12px}.ticks li.ret>svg,.ticks li.ret>.mi{color:var(--warn)}.vw-n{margin-bottom:6px}.drows{margin:0;padding:0;list-style:none}.drows>li{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:6px 0;display:flex}.drows>li:last-child{border-bottom:0}.drows>li>svg{color:var(--mute);flex:none}.dr-main{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;padding:8px 6px;display:flex}.dr-main:hover{background:var(--line2)}.dr-main .d-b b,.dr-main .d-b small{white-space:normal}.d-b small.due{color:var(--ink2)}.d-b small.due.hot{color:var(--bad);font-weight:600}.dr-act{flex:none;gap:8px;display:flex}.d-ic.ok{background:var(--ok-soft);color:var(--ok)}.dlist.wrap .d-b b,.dlist.wrap .d-b small,.list.wrap .li-t{white-space:normal}.chip.ok{background:var(--ok-soft);color:var(--ok);font-weight:600}.g2.top0{margin-top:0}.rules{margin:0;padding:0;list-style:none}.rules li{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.rules li:last-child{border-bottom:0}.rules li.off{opacity:.7}.rl-b{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.rl-b b{font-weight:600}.rl-b small{color:var(--ink2);font-size:12.5px}.rl-b small.mute{color:var(--mute)}.journal li{grid-template-columns:112px 1fr 0}.journal li small,.jlist li small{font-size:12px;display:block}.acts li.undone>span:nth-child(2){color:var(--mute)}.dec{align-items:start}.dec-side{flex-direction:column;gap:18px;min-width:0;display:flex}.answer-card .card-sub{color:var(--ink2)}.ans-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ans-btns .btn{gap:6px;height:46px;padding:0 10px;font-size:14.5px}.ans-btns .btn svg{width:17px;height:17px}.ans-panel{border-top:1px solid var(--line2);flex-direction:column;align-items:stretch;gap:10px;margin-top:12px;padding-top:12px;display:flex}.ans-panel textarea{resize:vertical;border:1px solid var(--line);background:var(--bg2);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.ans-panel .filters{margin:0}.ans-panel .check small+small{margin-top:4px}.ans-done p{margin:0 0 10px}.answer-card .silence{font-size:12.5px}.lead-who{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.calc{background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;margin:8px 0 0;padding:9px 12px;font-size:13.5px}.att{margin-top:10px}.att>.link{gap:6px;font-weight:600}.att>.link svg{width:16px;height:16px}.att>.link[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.att-t{font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.att-t td{padding:6px 8px}.att-t tfoot td{border-top:1px solid var(--line);padding-top:8px;font-weight:600}.kv{margin:0}.kv>div{border-bottom:1px solid var(--line2);padding:6px 0 8px}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--mute);font-size:12.5px}.kv dd{margin:2px 0 0;font-weight:600}.how-src .chip.src{cursor:pointer;font:inherit;border:0;font-size:12px}.how-src .chip.src:hover,.how-src .chip.src.on{background:var(--teal-soft);color:var(--teal-ink)}.how-ex{background:var(--card);border:1px solid var(--line2);color:var(--ink2);border-radius:8px;margin:0 12px 12px;padding:8px 10px;font-size:13px}:root{--h-metric:222px}.m-d{color:var(--ink2);font-size:12.5px;line-height:1.35}.arr{margin-right:3px;font-style:normal;font-weight:700}.arr.good{color:var(--ok)}.arr.bad{color:var(--bad)}.arr.flat{color:var(--mute)}.m-f{-webkit-line-clamp:1}.sep-note{margin-top:var(--gap);border:1px dashed var(--line);border-radius:var(--r);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:13.5px;display:flex}.sep-note>span{flex:1;min-width:240px}.mini-ses{margin:0;padding:0;list-style:none}.mini-ses li button{border:0;border-bottom:1px solid var(--line2);cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;display:flex}.mini-ses li:last-child button{border-bottom:0}.mini-ses .hn{flex:1;min-width:0;font-weight:500}.tbl.compact.team-mini th:first-child,.tbl.compact.team-mini td:first-child{width:34%}.tbl.compact.team-mini th:nth-child(2),.tbl.compact.team-mini td:nth-child(2){width:26%}.tbl.compact.team-mini th:nth-child(3),.tbl.compact.team-mini td:nth-child(3){width:40%}.tbl.compact.team-mini td{overflow:visible}.tasks li{padding:11px 0}.overview .tbl.compact:not(.team-mini) th:first-child,.overview .tbl.compact:not(.team-mini) td:first-child{width:44%}.overview .tbl.compact:not(.team-mini) th:nth-child(2),.overview .tbl.compact:not(.team-mini) td:nth-child(2){width:22%}.overview .tbl.compact:not(.team-mini) th:nth-child(3),.overview .tbl.compact:not(.team-mini) td:nth-child(3){width:34%;overflow:visible}.rules-g{align-items:stretch}.g2.set{margin-top:var(--gap)}@media (width<=760px){.who-n{white-space:normal}.today .r-main>.card.fixed.span2{height:auto;min-height:560px}.today .r-main>.card.fixed.span2>.card-body{margin-right:0;padding-right:0;overflow:visible}}.tbl.compact th:first-child,.tbl.compact td:first-child{padding-left:0}.tbl.compact th:last-child,.tbl.compact td:last-child{padding-right:0}@media (width<=760px){.attn-list{display:none}}.vk-h .btn.sm{flex:none}.now-l{margin:0;padding:0;list-style:none}.now-l li{border-bottom:1px solid var(--line2);grid-template-columns:170px 1fr;gap:12px;padding:7px 0;font-size:14px;display:grid}.now-l li:last-child{border-bottom:0}.now-l .nm{color:var(--head);font-weight:600}.vika-card .answer.stop{margin:14px 0 4px}.answer.stop{border:1px solid var(--bad);background:var(--bad-soft);border-radius:12px;padding:14px 16px}.paused{background:var(--sleep-soft);color:var(--ink2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;font-size:13.5px;display:flex}.read-row{border-bottom:1px solid var(--line2);color:var(--mute);align-items:center;gap:8px;margin:0 0 4px;padding-bottom:10px;font-size:13.5px;display:flex}.read-row svg,.read-row .mi svg{width:16px;height:16px}.pf-name .ai-tag{vertical-align:0}.done-l{color:var(--ok);align-items:center;gap:8px;margin:8px 0 0;font-weight:600;display:flex}.stats.s4{grid-template-columns:repeat(4,minmax(0,1fr))}.stats.s6{grid-template-columns:repeat(3,minmax(0,1fr))}.sumline{color:var(--ink2);margin:-6px 0 14px}.tbl td>small{display:block}.tiles.t4{margin-top:0}.modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mode-b{text-align:left;border:1px solid var(--line);background:var(--bg2);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mode-b small{color:var(--mute);font-size:13px}.mode-b.on{border-color:var(--teal);background:var(--teal-soft)}.mode-b.on b{color:var(--teal-ink)}@media (width<=760px){.showbar{margin:10px 16px 0;font-size:12.5px}.show-l{display:none}.tabbar button span{font-size:11px}.nowline{flex-wrap:wrap;gap:6px 12px;padding:12px 14px}.nowline-k{width:100%}.nowline .link{display:none}.nowline-t b{font-size:16px}.today .r-side>.card.fixed{height:auto}.drows>li{flex-wrap:wrap}.dr-act{width:100%;padding-bottom:6px;padding-left:54px}.dec-side{order:-1}.ans-btns .btn{padding:0 6px;font-size:13.5px}.ans-btns .btn svg,.ans-btns .btn .mi{display:none}.journal li{grid-template-columns:1fr}.rules li{flex-wrap:wrap}.now-l li{grid-template-columns:1fr;gap:2px}.stats.s4,.stats.s6{grid-template-columns:repeat(2,minmax(0,1fr))}.modes{grid-template-columns:1fr}.vk-h .btn.sm{margin-left:64px}.m-d{font-size:11.5px}.metric{min-height:206px}.m-n{font-size:26px}}:root{--bg:#f7f6f3;--bg2:#fbfaf8;--card:#fff;--side:#fbfaf8;--ink:#22252a;--ink2:#3c4047;--mute:#6a6e75;--line:#dcd9d3;--line2:#ebe8e3;--head:#15171b;--navy:#22262c;--teal:#0f8a87;--teal-ink:#0b6e6c;--teal-soft:#edf5f4;--ok:#2c7a4c;--ok-soft:#eaf3ed;--warn:#a3651a;--warn-soft:#f8f0e3;--bad:#ad3a33;--bad-soft:#f7e9e7;--sleep:#707680;--sleep-soft:#f0efec;--none:#8b9098;--shadow:none;--r:12px;--gap:20px;--h-metric:176px}html,body{font-variant-numeric:tabular-nums lining-nums}.sec-ic,.d-ic,.d-ic.ok,.rc-ic,.rc-ic.wait,.p-ic,.dot-ic,.dot-ic.ok,.dot-ic.warn,.dot-ic.bad,.dot-ic.sleep,.dot-ic.none,.empty-art,.kpi-ic,.kpi.t-warn .kpi-ic,.sys-ic,.hero-ic{border:1px solid var(--line);color:var(--ink2);background:0 0}.d-ic.bad{border-color:var(--bad);color:var(--bad)}.d-ic.ok{border-color:var(--ok);color:var(--ok)}.ag-av,.dot-ic{border:1px solid var(--line);background:0 0}.dot-ic.vika,.ag-av.vika{background:var(--navy);color:#fff;border:0}.know li.sugg-li{border-left:3px solid var(--teal);background:0 0;border-radius:0;padding:9px 0 9px 12px}.tag,.tag.live,button.tag{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:600}button.tag:hover{filter:none;color:var(--ink2)}.m-live,.demo{background:0 0;border:1px solid}.nav.on{background:var(--line2);color:var(--head)}.side-role .avatar{border:1px solid var(--line);color:var(--ink2);background:0 0}.fake-select,.cal-b,.mode-b{border-radius:8px}.filters:not(.variants){border-bottom:1px solid var(--line2);gap:0 18px;margin:0 0 10px}.filters:not(.variants) .pill{color:var(--mute);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:6px 0 9px;font-size:13.5px}.filters:not(.variants) .pill:hover{color:var(--ink)}.filters:not(.variants) .pill.on{color:var(--head);border-bottom-color:var(--head);background:0 0;font-weight:600}.filters:not(.variants) .pill.bad{color:var(--bad)}.hw.hw,.chip.chip{background:0 0;border-radius:0;padding:0;font-size:12.5px;font-weight:500}.hw:before,.chip.ok:before,.chip.warn:before,.chip.bad:before,.chip.hot:before{content:"";vertical-align:2px;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.hw.h-ai{color:var(--ok)}.hw.h-with{color:var(--ink2)}.hw.h-ret{color:var(--warn)}.hw.h-bad{color:var(--bad)}.chip.ok{color:var(--ok)}.chip.warn{color:var(--warn)}.chip.bad,.chip.hot{color:var(--bad)}.how-src .chip.chip{border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-radius:8px;padding:2px 8px}.ai-tag{color:var(--mute);letter-spacing:.08em;vertical-align:1px;border:0;padding:0;font-size:10.5px;font-weight:700}.screen h1{margin-bottom:4px;font-size:28px;line-height:1.2}.lead{max-width:72ch;margin-bottom:20px;font-size:15px}.card-h h3,.row3 .card-h h3,.sec-h h3{font-size:15.5px}.card-h{gap:12px}.row3 .card-h,.g2 .card-h{min-height:42px}.card-h>div:first-child{flex:1;min-width:0}.card-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.m-n{font-size:36px;font-weight:500}.stat b{font-weight:500}.k,.tbl th,.pn em,.nowline-k{letter-spacing:.06em;font-size:11px}.k{color:var(--mute)}.eyebrow{font-size:12.5px}.tile,.tile.t-warn,.tile.t-bad,.tile.t-none{border-left:1px solid var(--line)}.metric:hover:not(:disabled),.card.act:hover,.agent:hover,.row-card:hover,.vika-row:hover,.tile:not(:disabled):hover,.kpi:hover{border-color:var(--ink2)}.btn.accent-o{color:var(--teal-ink);border-color:var(--line);background:var(--card)}.btn.accent-o:hover{border-color:var(--teal)}.metrics-cap{margin:var(--gap) 0 8px;color:var(--mute);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.metrics-cap .link{font-size:12.5px}.m-f{display:none}.showbar{border-bottom:1px solid var(--line2);max-width:1100px;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;margin:6px 40px 0;padding:6px 0;font-size:12.5px;overflow:hidden}.screen{padding-top:18px}.tasks li,.list li,.done li,.rules li,.free li,.news li,.acts li,.feed li{padding:9px 0}.card.fixed>.card-foot{margin-top:8px;padding-top:10px}.overview .eyebrow{margin-bottom:4px}.screen h1.concl{margin:0 0 var(--gap);letter-spacing:-.005em;font-size:30px;line-height:1.2}.metrics{grid-template-columns:repeat(12,minmax(0,1fr))}.metrics>.metric{grid-column:span 3}.metric{height:var(--h-metric);gap:4px;padding:16px 18px 14px}.m-l{color:var(--ink2);font-size:12.5px;font-weight:600}.m-l em{color:var(--mute);font-size:11.5px;font-style:normal;font-weight:400}.m-n{margin-top:2px;font-size:38px;line-height:1.05}.m-n small{font-size:12.5px}.m-d{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.m-s{-webkit-line-clamp:1}.m-g{margin-top:auto;display:block}.spark{width:100%;height:30px;display:block;overflow:visible}.sp-ax{color:var(--mute);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:11px;line-height:1.2;display:flex}.sp-bar{fill:var(--line)}.sp-last{fill:var(--teal)}.sp-base{stroke:var(--line2);stroke-width:1px}.sp-zero{fill:var(--mute);opacity:.45}.sp-line{fill:none;stroke:var(--mute);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sp-dot{stroke:var(--teal);stroke-width:6px;stroke-linecap:round}.metric:not(:has(.m-g)){height:132px}.metric.m-warn .m-n{color:var(--head)}.metric.m-warn .m-l>span:first-child:after{content:"";background:var(--warn);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}.metric.m-bad .m-n{color:var(--bad)}.attn-card{padding:14px 22px 6px}.attn-h{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.attn-h h3{color:var(--head);font-family:Segoe UI,system-ui,sans-serif;font-size:15.5px;font-weight:600}.attn-l{margin:0;padding:0;list-style:none}.attn-l li{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) 180px 210px 170px;align-items:baseline;gap:16px;padding:9px 0;font-size:14px;display:grid}.at-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--head);overflow:hidden}.at-o{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.at-d{color:var(--mute);white-space:nowrap}.attn-l li.bad .at-d{color:var(--bad);font-weight:600}.at-s{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;grid-column:span 2;overflow:hidden}.attn-l .link{justify-self:end;font-size:13.5px}.attn-none{margin:4px 0 10px}.attn-card.full{padding-top:16px}.overview .r-main>.card.fixed{height:360px}.card.quiet .news.compact .news-b b{color:var(--ink);font-size:13.5px;font-weight:400}.card.quiet .news.compact li{padding:8px 0}.overview .tbl.compact td{padding:9px 8px}.overview .card.quiet .news.compact li:nth-child(n+4){display:none}.tasks .li-d{text-align:right;min-width:110px}.li-d.hot{color:var(--bad);font-weight:600}.know .m-act{flex-wrap:nowrap;align-items:center;gap:14px}.sec{border-top:1px solid var(--line2);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.sec:first-child{border-top:0;padding-top:2px}.sec>b{text-transform:uppercase;letter-spacing:.06em;color:var(--mute);padding-top:3px;font-size:11.5px;font-weight:600}.sec-t{margin:0}.lead-who .st{font-size:14px}.lead.lead-who{max-width:none}.lead-who .ai-tag{border:1px solid var(--line);border-radius:4px;margin-left:2px;padding:2px 4px;font-size:11px}.ans-btns .btn svg,.ans-btns .btn .mi{display:none}.note{border:0;border-top:1px solid var(--line2);background:0 0;border-radius:0;margin-top:14px;padding:12px 0 0}.calc{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 12px}.fig{align-items:baseline;gap:10px;margin:2px 0 14px;display:flex}.fig b{color:var(--head);white-space:nowrap;font-size:36px;font-weight:500;line-height:1}.fig b.warn{color:var(--warn)}.fig span{color:var(--ink2);font-size:13px}.empty-img svg{width:120px}.empty-state{padding:16px}.rules li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ag-n{color:var(--ink2);font-size:15.5px}.ag-n b{color:var(--head);font-weight:600}.ag-b small.ag-last{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;overflow:hidden}.pf-meta{gap:4px 0}.pf-meta>span+span:before{content:"·";color:var(--mute);margin:0 10px}.d-t{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.d-t b{min-width:0}.d-t .sum{color:var(--head);white-space:nowrap;flex:none;font-size:14px}.d-b small.due{color:var(--ink2);white-space:normal}.d-b small.due b{font-weight:600;font-size:inherit;display:inline}.d-b small.due b.hot{color:var(--bad)}.dr-act{align-items:center;gap:14px}.answer.stop{border:1px solid var(--bad);background:0 0}.answer.stop .m-act{align-items:center;gap:16px}.stepper{gap:24px}.stepper li{background:0 0;border:0;border-radius:8px;padding:0}.stepper li.done span{border:1px solid var(--teal);background:0 0}.see .li-t{flex-direction:column;gap:2px;display:flex}.see .li-t b{font-size:14px;font-weight:600}.see .li-t small{color:var(--mute);font-size:12.5px}.msg.user .bubble{background:var(--line2);color:var(--ink)}.thread{height:calc(100vh - 250px)}.vw-n b{font-weight:500}.dec-side .card-h{min-height:0}.today .tasks li{padding:8px 0}@media (width>=761px){.today .r-main>.card.fixed{height:446px}}@media (width<=1100px){.metrics>.metric{grid-column:span 6}.attn-l li{grid-template-columns:minmax(0,1fr) 150px auto}.attn-l li .at-d{display:none}}@media (width<=760px){:root{--gap:12px}.screen h1{font-size:23px}.screen h1.concl{white-space:normal;font-size:21px}.lead{margin-bottom:12px;font-size:13.5px}.showbar{margin:4px 16px 0;font-size:12px}.screen{padding-top:12px}.metric{height:auto;min-height:150px;padding:12px 14px}.m-n{font-size:28px}.m-l{flex-direction:row;align-items:baseline;font-size:12px}.m-l em{display:none}.m-d{font-size:12px}.attn-card{padding:12px 14px 4px}.attn-l li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.attn-l li .at-t{white-space:normal;grid-column:1/-1}.attn-l li .at-o,.attn-l li .at-s{grid-area:2/1;font-size:12.5px}.attn-l li .at-d{grid-area:3/1;font-size:12.5px;display:block}.attn-l li .link{grid-area:2/2/4;align-self:center}.overview .r-main>.card.fixed{height:auto}.sec{grid-template-columns:1fr;gap:4px}.fig b{font-size:30px}.know .m-act{flex-wrap:wrap}.tasks li{flex-wrap:nowrap;align-items:flex-start}.tasks .li-t{white-space:normal;flex:1}.tasks .li-d{min-width:0;font-size:12.5px}.page-h .btn{color:var(--teal-ink);background:0 0;border:0;padding:0;font-size:14px;font-weight:400}.trail-t>tbody>tr:not(.trail-row)>td:nth-child(3),.trail-t>tbody>tr:not(.trail-row)>td:nth-child(4){display:none}.trail-t>tbody>tr:not(.trail-row){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr)}.trail-t .hw{white-space:normal}.filters:not(.variants){scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.filters:not(.variants) .pill{white-space:nowrap;flex:none}.ses-t td[data-k=Модель]{display:none}.dr-act{padding-left:6px}.d-t{flex-wrap:wrap;gap:2px 12px}.d-t .sum{font-size:13px}.stepper{gap:12px}.stepper li:not(.on){gap:0;font-size:0}.stepper li:not(.on) span{font-size:12px}.pf-meta{flex-wrap:wrap}}.metrics.mx-hero{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.metrics.mx-hero>.metric{grid-column:auto}.metric.m-hero{background:var(--teal-soft);border-color:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.metric.m-hero:hover:not(:disabled){border-color:var(--teal)}.m-hero .m-l>span:first-child{color:var(--teal-ink)}.m-hero .m-n{color:var(--head)}.m-hero .sp-bar{fill:color-mix(in srgb, var(--teal) 28%, transparent)}.m-last{min-width:0;color:var(--ink2);gap:6px;font-size:12.5px;display:flex}.ml-to{color:var(--head);flex:none;font-weight:600}.alone-l{margin:0;padding:0;list-style:none}.alone-l>li+li{border-top:1px solid var(--line2)}.alone-l>li.on{background:var(--bg2)}.al-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:104px minmax(0,.9fr) minmax(0,1.7fr);align-items:baseline;gap:16px;padding:11px 0;display:grid}.al-row:hover .al-t{color:var(--teal-ink)}.al-row:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:6px}.al-w{color:var(--mute);white-space:nowrap;font-size:13px}.al-t{color:var(--head);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.al-f{white-space:nowrap;min-width:0;color:var(--ink2);align-items:baseline;gap:8px;font-size:13.5px;display:flex}.al-s{color:var(--mute);flex:none}.al-d{text-overflow:ellipsis;min-width:0;overflow:hidden}.al-d b{color:var(--ink);font-weight:600}.al-ar{color:var(--teal-ink);flex:none;font-style:normal}.al-to{flex:none}.al-to b{color:var(--head);font-weight:600}.al-steps{padding:0 10px 12px}.al-steps .tbl.inner{margin-top:0}.al-compact .al-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:9px 0}.al-compact .al-t{grid-area:1/1;font-size:14px}.al-compact .al-w{grid-area:1/2;font-size:12.5px}.al-compact .al-f{grid-area:2/1/auto/-1;font-size:13px}.al-compact .al-steps{padding:0 0 10px}.al-sum{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 0;display:flex}.al-sum .link{font-size:13px}.al-extra{border-top:1px solid var(--line2);margin-top:6px;padding-top:6px}.al-extra em{color:var(--mute);font-style:normal}.privacy .link{font-size:13px}.knows-pop{max-width:620px;margin-top:10px}.team-now .tn-now{color:var(--ink2);font-size:13.5px}@media (width<=1100px){.metrics.mx-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.mx-hero>.metric.m-hero{grid-column:1/-1}.metrics.mx-hero>.metric{grid-column:auto}}@media (width<=760px){.metrics.mx-hero{grid-auto-rows:auto;gap:8px}.metrics.mx-hero>.metric:not(.m-hero){min-height:132px;padding:10px 10px 10px 12px}.metrics.mx-hero>.metric:not(.m-hero) .m-n{font-size:26px}.metrics.mx-hero>.metric:not(.m-hero) .m-d{font-size:11px}.metrics.mx-hero>.metric.m-hero{min-height:0}.m-last{font-size:12px}.al-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 0}.al-t{white-space:normal;grid-area:1/1}.al-w{grid-area:1/2;font-size:12px}.al-f{white-space:normal;flex-wrap:wrap;grid-area:2/1/auto/-1;gap:2px 6px;font-size:12.5px}.al-what{display:none}.al-steps{padding:0 6px 10px}}.al-head{border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;color:var(--mute);grid-template-columns:104px minmax(0,.9fr) minmax(0,1.7fr);gap:16px;padding:0 0 8px;font-size:11.5px;font-weight:600;display:grid}.alone-l>.al-head+li{border-top:0}@media (width<=760px){.al-head{display:none}.metrics.mx-hero>.metric:not(.m-hero) .m-l{align-items:flex-start;min-height:2.7em;line-height:1.3}}.screen h1.concl.c2{white-space:normal;margin-bottom:18px;overflow:visible}.c2-b{color:var(--head)}.c2>span:first-child{color:var(--ink2)}.ov-eb{flex-wrap:nowrap;justify-content:space-between;gap:16px}.ov-eb>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ov-eb .link{flex:none;font-size:12.5px}.queue{padding:14px 22px 10px}.q-h{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.q-h h3{color:var(--head);font-family:Segoe UI,system-ui,sans-serif;font-size:15.5px;font-weight:600}.q-n{color:var(--warn)}.q-l{margin:0;padding:0;list-style:none}.q-l li{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) 150px 140px 196px;align-items:center;gap:24px;min-height:62px;padding:8px 0;transition:opacity .3s,background-color .3s;display:grid}.q-l li.leaving{opacity:.55}.q-main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.q-main:hover .q-t{color:var(--teal-ink)}.q-main:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.q-t{color:var(--head);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.q-b{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.q-sum{color:var(--head);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px}.q-sum b{font-weight:600}.q-sum small{color:var(--mute);font-size:12.5px;display:block}.q-due{color:var(--ink2);white-space:nowrap;font-size:13.5px}.q-due.hot{color:var(--bad);font-weight:600}.q-act{justify-content:flex-end;align-items:center;gap:16px;display:flex}.q-act .btn.sm{min-width:104px}.q-mark{color:var(--ok);align-items:center;gap:6px;font-size:13.5px;font-weight:600;animation:.3s q-in;display:inline-flex}.q-mark svg,.q-mark .mi svg{width:16px;height:16px}@keyframes q-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.q-empty{border-top:1px solid var(--line2);color:var(--ink2);align-items:center;gap:10px;padding:14px 0 12px;font-size:14.5px;display:flex}.q-empty>svg,.q-empty>.mi{color:var(--ok);flex:none;width:18px;height:18px}.q-empty b{color:var(--head);margin-right:6px;font-weight:600}.q-f{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:16px;min-height:34px;padding-top:6px;font-size:13px;display:flex}.q-f .link{font-size:13px}.q-last,.q-sil{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.q-sil{color:var(--mute)}.q-last>svg,.q-last>.mi{color:var(--ok);flex:none;width:15px;height:15px}.q-sil>svg,.q-sil>.mi svg{width:14px;height:14px}.q-last .link{margin-left:10px}.ov5 .metrics.mx-hero{margin-top:var(--gap)}.ov5 .metrics.mx-hero>.metric{height:168px}.ov5 .metric:not(.m-hero) .m-d{margin-top:2px}.ov5 .metric.m-hero{background:var(--card);border-color:var(--line)}.lb-short{display:none}.ov5 .metric .m-n{font-variant-numeric:tabular-nums}.ov5 .m-hero .m-last{display:none}.ov-pair{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov-pair>.card{min-width:0;height:286px}.attn-card.compact{flex-direction:column;padding:20px 22px 12px;display:flex;overflow:hidden}.attn-card.compact .attn-h{align-items:flex-start;min-height:42px;margin-bottom:0}.attn-card.compact .attn-l li{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:10px 0}.attn-card.compact .attn-l li:first-child{border-top:0}.attn-card.compact .at-t{grid-area:1/1;font-size:14px;font-weight:600}.attn-card.compact .at-s{color:var(--ink2);grid-area:2/1;font-size:13.5px}.attn-card.compact .attn-l .link{grid-area:1/2/3;align-self:center}.attn-card.compact .at-d{color:var(--ink2)}.attn-card.compact li.bad .at-d{color:var(--bad);font-weight:600}.attn-more{align-self:flex-start;margin-top:auto;font-size:13px}.team-line{margin-top:var(--gap);padding:14px 22px}.tl-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.tl-k{color:var(--head);font-family:Segoe UI,system-ui,sans-serif;font-size:15.5px;font-weight:600}.tl-act{flex:none;align-items:center;gap:18px;display:flex}.tl-act .link{font-size:13.5px}.tl-list{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-wrap:wrap;gap:4px 22px;margin-top:8px;padding:0;display:flex}.tl-list:hover b{color:var(--teal-ink)}.tl-list:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.tl-a{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.tl-a b{color:var(--ink);font-weight:600}.tl-a:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.tl-a.s-wait:before{background:var(--warn)}.tl-a.s-pause:before{background:var(--sleep)}.team-line .answer.stop{margin-top:12px}.td5 .eyebrow{margin-bottom:4px}.now5{border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:var(--r);background:var(--card);padding:16px 22px 14px;position:relative}.now5.warn{border-left-color:var(--warn)}.nw-k{letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.now5.warn .nw-k{color:var(--warn)}.nw-t{text-align:left;cursor:pointer;font:inherit;color:var(--head);background:0 0;border:0;margin-top:6px;padding:0;font-size:19px;font-weight:600;display:block}.now5.calm .nw-t{cursor:default}button.nw-t:hover{color:var(--teal-ink)}.nw-sum{color:var(--head);font-variant-numeric:tabular-nums;font-weight:600}.nw-basis{border-top:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:12px 0 0;padding:10px 0 0;display:grid}.nw-basis div{min-width:0}.nw-basis dt{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.nw-basis dd{color:var(--ink2);margin:3px 0 0;font-size:13.5px;line-height:1.4}.nw-act{align-items:center;gap:22px;margin-top:14px;display:flex}.nw-act .btn.primary{min-width:150px;padding:10px 24px}.nw-act .link{font-size:14px}.nw-mark{justify-content:center;min-width:150px;height:42px}.nw-sil{color:var(--mute);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.nw-sil svg,.nw-sil .mi svg{width:14px;height:14px}.nw-done{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:13.5px;display:flex}.nw-done>span{align-items:center;gap:6px;display:inline-flex}.nw-done>span>svg,.nw-done>span>.mi{color:var(--ok);width:16px;height:16px}.td-row{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.td-row>.card.fixed{min-width:0;height:300px}.td5 .tasks li{padding:9px 0}.td5 .tasks li.done .li-t{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.td5 .box{background:var(--card);cursor:pointer;color:var(--on-teal,#fff);justify-content:center;align-items:center;padding:0;display:inline-flex}.td5 .box[aria-checked=true]{background:var(--teal);border-color:var(--teal)}.td5 .box svg,.td5 .box .mi svg{width:12px;height:12px}.td5 .box:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tt-prog{color:var(--ink2);align-items:center;gap:14px;padding:2px 0 10px;font-size:13.5px;display:flex}.tt-prog b{color:var(--head);font-variant-numeric:tabular-nums;font-weight:600}.tt-bar{background:var(--line2);border-radius:2px;flex:1;height:2px;overflow:hidden}.tt-bar i{background:var(--teal);height:100%;transition:width .3s;display:block}.tt-g{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:4px 0 0;font-size:11px;font-weight:600}.tt-more{border-top:1px solid var(--line2)}.tt-more>summary{cursor:pointer;color:var(--teal-ink);align-items:center;gap:4px;padding:10px 0 4px;font-size:13.5px;list-style:none;display:inline-flex}.tt-more>summary::-webkit-details-marker{display:none}.tt-more>summary svg{width:14px;height:14px;transition:transform .15s;transform:rotate(90deg)}.tt-more[open]>summary svg{transform:rotate(-90deg)}.vika-mine .al-compact .al-f{font-size:13.5px}.vika-mine .al-compact .al-t{white-space:normal;line-height:1.3}.vika-mine .al-compact .al-w{align-self:start}.vika-mine>.card-body{flex-direction:column;display:flex}.vika-mine .vm-more{margin-top:auto}.li-d.today{color:var(--ink2);font-weight:600}.myday{margin-top:var(--gap);padding:16px 22px 12px}.md-h{align-items:baseline;gap:14px;display:flex}.md-h h3{color:var(--head);font-family:Segoe UI,system-ui,sans-serif;font-size:15.5px;font-weight:600}.md-sub{color:var(--ink2);font-size:13.5px}.md-l{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.md-l li{min-width:0}.md-l button{border:0;border-top:2px solid var(--line2);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:baseline;gap:12px;padding:8px 10px 8px 0;display:flex}.md-l button.on,.md-l button:hover{border-top-color:var(--teal)}.md-l time{color:var(--teal-ink);font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:600}.md-l span{flex-direction:column;gap:1px;min-width:0;display:flex}.md-l b{color:var(--head);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.md-l small{color:var(--ink2);font-size:13px}.md-d{grid-template-columns:1fr 2fr 1fr;gap:16px;margin:8px 0 0;display:grid}.md-sugg{border-top:1px solid var(--line2);color:var(--ink2);align-items:baseline;gap:14px;margin-top:10px;padding-top:10px;font-size:13.5px;display:flex}.md-k{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex:none;font-size:11px;font-weight:600}.md-st{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.md-st b{color:var(--head);font-weight:600}.md-act{flex:none;gap:18px;display:flex}.md-act .link{font-size:13.5px}.link.muted{color:var(--mute)}.myday.md1{padding:12px 22px}.md1-row{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.md1-row .md-k{margin:0;font-family:inherit}.md1-l{flex-wrap:wrap;flex:1;gap:4px 20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.md1-l button{font:inherit;color:var(--head);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0000;padding:2px 0;font-size:14px}.md1-l button time{color:var(--teal-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.md1-l button:hover,.md1-l button.on{border-bottom-color:var(--teal)}.md1-l button:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:4px}.md1-sug{flex:none;font-size:13.5px}.md1 .md-st{white-space:normal;overflow:visible}@media (width<=1100px){.q-l li{grid-template-columns:minmax(0,1fr) 130px auto}.q-l li .q-due{display:none}.ov-pair,.td-row{grid-template-columns:minmax(0,1fr)}.ov-pair>.card,.td-row>.card.fixed{height:auto;min-height:0}}@media (width<=760px){.screen h1.concl.c2{margin-bottom:14px;font-size:22px}.ov-eb>span{white-space:normal}.queue{padding:12px 14px 8px}.q-l li{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;min-height:0;padding:10px 0}.q-main{grid-area:1/1/auto/-1;margin-bottom:4px}.q-t{white-space:normal;font-size:15px;line-height:1.3}.q-b{font-size:13px}.q-sum{text-align:left;grid-area:2/1;align-self:end;font-size:13.5px}.q-l li .q-due{text-align:left;grid-area:3/1;align-self:start;font-size:13px;display:block}.q-act{grid-area:2/2/4;justify-content:flex-end;gap:12px}.q-act .btn.sm{min-width:0;min-height:44px;padding:0 16px;font-size:14px}.q-act .link{min-height:44px;font-size:14px}.q-f{flex-wrap:wrap;gap:4px 12px}.q-f>span:empty{display:none}.q-last{white-space:normal;line-height:1.45;display:block}.q-last>svg,.q-last>.mi{vertical-align:-3px;margin-right:4px;display:inline-block}.q-last .link{min-height:0;margin-left:6px}.ov5 .metrics.mx-hero>.metric{height:auto;min-height:118px}.ov5 .metrics.mx-hero>.metric.m-hero{min-height:0}.ov5 .m-hero .m-last{display:flex}.ov-pair>.card{height:auto}.attn-card.compact{padding:14px}.attn-card.compact .attn-l .link{min-height:44px}.team-line{padding:12px 14px}.tl-row{flex-wrap:wrap}.tl-act{flex-wrap:wrap;justify-content:flex-start;gap:8px 18px;width:100%;margin-top:6px}.tl-act .btn.sm{min-height:44px;margin-left:auto}.tl-list{gap:6px 16px}.now5{padding:14px 14px 12px}.nw-t{font-size:17px}.nw-basis{grid-template-columns:minmax(0,1fr);gap:8px}.nw-basis div{align-items:baseline;gap:8px;display:flex}.nw-basis dt{flex:none}.nw-basis dd{margin:0}.privacy{flex-wrap:wrap}.privacy .link{text-align:left;flex-basis:100%;padding-left:22px}.q-b,.eb-usual,.lb-full{display:none}.lb-short{display:inline}.q-sum small{margin-left:4px;display:inline}.nw-act{flex-wrap:wrap;gap:6px 20px}.nw-act .btn.primary{width:100%;min-height:48px;font-size:16px}.nw-act .link{min-height:44px}.nw-sil{width:100%;margin-left:0}.nw-mark{width:100%}.td-row>.card.fixed{height:auto}.td-row>.card.fixed>.card-body{margin-right:0;padding-right:0;overflow:visible}.myday{padding:12px 14px}.md-h{flex-direction:column;gap:2px}.md-l{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:0}.md-l button{border-top-width:1px;min-height:44px;padding:10px 0}.md-l b{white-space:normal}.md-d{grid-template-columns:minmax(0,1fr);gap:4px}.md-sugg{flex-wrap:wrap;gap:4px 12px}.md-st{white-space:normal;flex-basis:100%}.md-act .link{min-height:44px}.md1-row{flex-direction:column;align-items:stretch;gap:0}.md1-l{flex-direction:column;gap:0}.md1-l button{border-bottom:0;border-top:1px solid var(--line2);width:100%;min-height:44px}.md1-l button.on{color:var(--teal-ink)}.md1-sug{align-self:flex-start;min-height:44px}}@media (prefers-reduced-motion:reduce){.q-l li,.tt-bar i{transition:none}.q-mark,.chat-think i{animation:none}}.vp-line.sending,.vp-st.sending{color:var(--mute);font-weight:400}.p1-lockwhy{color:var(--mute);margin:4px 0 0;font-size:12.5px}.inst-dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0 0 10px;font-size:15px;line-height:1.45;display:grid}.inst-dl dt{color:var(--mute)}.inst-dl dd{color:var(--head);overflow-wrap:anywhere;margin:0}.inst-print{margin:0 0 10px}.inst-print b{letter-spacing:.04em}.inst-btns{grid-template-columns:minmax(0,1fr);margin-bottom:6px}.inst-btns .btn{white-space:normal;height:auto;min-height:46px}.inst-l{gap:18px;margin:0;padding:0;list-style:none;display:grid}.inst-l h4{margin:0 0 8px;font-size:16px}.inst-recent{margin-top:14px}@media (width<=560px){.inst-dl{grid-template-columns:minmax(0,1fr);gap:2px}.inst-dl dd{margin-bottom:6px}}.tk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.tk-head-b{flex-wrap:wrap;gap:8px;padding-bottom:4px;display:flex}.tc-form{gap:10px;margin:12px 0 14px;padding:14px 16px;display:grid}.tc-row{grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr);align-items:end;gap:10px 14px;display:grid}.tc-form select{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:8px;padding:7px 10px;font-size:14px}.tc-form .small{margin:0}.nt-sec{padding:12px 16px}.nt-h{margin:0 0 6px;font-family:inherit;font-size:14px;font-weight:600}.nt-n{color:var(--mute);font-weight:400}.nt-l{margin:0;padding:0;list-style:none;display:grid}.nt-row{border-top:1px solid var(--line2,var(--line));gap:2px;padding:8px 0;display:grid}.nt-row:first-child{border-top:0}.nt-t{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.nt-m{color:var(--mute);font-size:12.5px}.nt-st{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.nt-said{color:var(--ink2);overflow-wrap:anywhere}.bd-age{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:14px 0 -4px;display:flex}.bd-age .vp-line{margin:0}@media (width<=760px){.tc-row{grid-template-columns:minmax(0,1fr)}.tk-head-b{padding-bottom:0}}.ov-bd{margin:10px 0 0}button.cm-d{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;position:relative}.cm-grid.week button.cm-d{background:var(--surface2,var(--bg2));font-size:15px}button.cm-d:hover:not(.on){box-shadow:inset 0 0 0 1px var(--line-strong,var(--line))}button.cm-d:focus-visible{outline:2px solid var(--teal);outline-offset:1px}button.cm-d.sel:not(.on){box-shadow:inset 0 0 0 2px var(--head)}.cm-dot{background:var(--teal);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:2px;left:50%}.cm-dot.late{background:var(--bad)}.cm-d.on .cm-dot{background:currentColor}.cm-grid button.cm-d.on{background:var(--hl-ink);color:#fff;font-weight:600}:root[data-look="1"] .cm-grid button.cm-d.on{background:var(--ink);color:var(--bg)}.cm-day{border:1px solid var(--line);border-radius:6px;flex-direction:column;flex:auto;min-height:0;margin:0 0 4px;padding:6px 10px;display:flex}.cm-grid.month button.cm-d{padding-bottom:6px;line-height:24px}.r-main>.card.fixed.cal-mini.cm-open{height:auto;min-height:var(--h-main)}.cm-open .cm-day-l{max-height:260px}.cm-day-h{justify-content:space-between;align-items:center;font-size:13px;display:flex}.cm-day-l{scrollbar-width:thin;align-content:start;gap:6px;min-height:0;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.cm-day-l .link{text-align:left;white-space:normal;gap:0;width:100%;padding:0;font-size:13px;display:grid}.cm-day-l .link>span{overflow-wrap:anywhere}.cm-day-l small{font-size:11.5px}.cm-late{color:var(--bad)}.perm-plain{color:var(--head);margin:0 0 4px;font-size:15px;line-height:1.45}.perm-show{margin:0 0 10px;display:inline-block}.nt-ans{flex-basis:100%;gap:4px;display:grid}.nt-ans-f{align-items:center;gap:8px;display:flex}.nt-ans-f input{border:1px solid var(--line);background:var(--card);min-width:0;height:30px;color:var(--ink);font:inherit;border-radius:6px;flex:1;padding:0 10px;font-size:13px}.nt-mine{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.nt-more{margin-top:4px}.perm-where.tc-shut{margin:4px 0 8px;font-size:13px}.p1-tc{scroll-margin-top:12px}.p1-tc .pill.tc-jump{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);transition:box-shadow .4s ease-out}@media (prefers-reduced-motion:reduce){.p1-tc .pill.tc-jump{transition:none}}.ans-form .vpa-row{margin:0 0 6px}.ans-att{align-items:center;gap:6px;margin:0 0 10px;display:inline-flex}.ans-att svg{width:15px;height:15px}.ans-att.no{color:var(--ink2);cursor:help}.ans-st .vpa-sent{justify-content:flex-start;margin-top:4px}.r-main>.card.fixed.cal-mini.cm-month{height:auto;min-height:var(--h-main)}:root[data-look="1"] .ours-ov .row3>.card.fixed.cal-mini.cm-month,:root[data-look="1"] .ours-ov .row3>.card.fixed.cal-mini.cm-open{max-height:none}.cc-now{background:var(--warn-soft);color:var(--head);border-radius:6px;margin:10px 0 4px;padding:8px 10px;font-size:13.5px}.md-act small{align-self:center;font-size:12px}.bc-act{margin:4px 0 14px}.upd-wait{z-index:300;background:var(--card);width:max-content;max-width:min(640px,100vw - 32px);color:var(--ink);border:1px solid var(--warn);box-shadow:var(--shadow);pointer-events:none;border-radius:10px;padding:8px 14px;font-size:13px;line-height:1.35;position:fixed;top:12px;left:50%;transform:translate(-50%)}.emp-nl small{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}.role-employee .foot{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.role-employee .foot .back-mgr{font-size:12.5px}.role-employee .tasks .box{background:var(--card);cursor:pointer;color:var(--on-teal,#fff);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.role-employee .tasks .box[aria-checked=true]{background:var(--teal);border-color:var(--teal)}.role-employee .tasks .box svg,.role-employee .tasks .box .mi svg{width:12px;height:12px}.role-employee .tasks .box:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.role-employee .tasks li.done .li-t{color:var(--mute);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.ai-word{letter-spacing:0;font-size:12px;font-weight:600}.nw-out{color:var(--ink2);margin:10px 0 0;font-size:13.5px}.ans-sent{color:var(--ink2);margin:6px 0 10px;font-size:13.5px}@media (width<=760px){.role-employee .agents{grid-template-columns:minmax(0,1fr)}.role-employee .agent .ag-b small{overflow-wrap:anywhere;max-width:100%}.role-employee .rules li{grid-template-columns:minmax(0,1fr);gap:6px}.role-employee .filters:not(.variants){flex-wrap:wrap;overflow:visible}.role-employee .tasks li{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}:root[data-look] .role-employee .tasks .box{grid-row:1/3;width:24px;height:24px;min-height:0}.role-employee .tasks .box:after{content:"";position:absolute;inset:-10px}.role-employee .tasks .li-t{white-space:normal;grid-column:2/4;overflow:visible}.role-employee .tasks .li-d{text-align:left;grid-column:2;min-width:0}.role-employee .tasks .st{grid-column:3}}.pro-home,.pro-team{max-width:760px}.pro-say{margin-bottom:20px;font-size:26px;line-height:1.25}.pro-home .li-t>*,.pro-team .li-t>*{display:block}.pro-li{justify-content:space-between;align-items:center;gap:12px;display:flex}.pro-li .li-t{white-space:normal;min-width:0}.pro-li .btn,.pro-li .link,.pro-li .st{flex:none}.pro-all{align-items:center;gap:4px;margin-top:12px;display:inline-flex}.pro-u{grid-template-columns:1fr auto;gap:4px 12px;margin-bottom:12px;font-size:14px;display:grid}.pro-u .bar{grid-column:1/-1}.pro-left{margin-top:4px}.pro-lab{margin:12px 0 4px;font-size:13px;font-weight:600;display:block}.pro-in{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px}.pro-in:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.pro-foot{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}@media (width<=760px){.pro-say{font-size:21px}.pro-li{flex-wrap:wrap}.shell.mode-demo{flex-direction:column;height:100dvh;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.shell.mode-demo>.main{flex:1 1 0;min-height:0;scroll-padding-block:16px;overflow-y:auto}.shell.mode-demo>.tabbar{flex:none;min-height:56px;position:static}.shell.mode-demo .screen{flex-shrink:0}}:root[data-look]{--surface2:var(--surface);--accent-soft:transparent;--line-strong:var(--ink);--font-fig:var(--font-num);--w-fig:400;--w-head:600;--track-head:-.01em;--text:15px;--text2:13.5px;--r-btn:6px;--content:1200px}:root[data-look="1"]{--bg:#f7f5f0;--surface:#f7f5f0;--ink:#111;--ink2:#4a4a4a;--line:#d9d4cb;--line-strong:#111;--accent:#111;--alarm:#d0451b;--warn:#d0451b;--ok:#111;--sleep:#9a948a;--none:#9a948a;--font-head:"Inter Tight", "Segoe UI", Arial, sans-serif;--font-body:Inter, "Segoe UI", Arial, sans-serif;--font-num:"Inter Tight", "Segoe UI", Arial, sans-serif;--w-fig:300;--track-head:-.02em;--h1:56px;--num-hero:72px;--num-tile:48px;--text:15.5px;--text2:13.5px;--r:0px;--r-btn:2px;--gap:24px;--gap-group:48px;--content:1280px}:root[data-look="2"]{--bg:#f5f6f8;--surface:#fff;--surface2:#f7f9fc;--ink:#1a1f36;--ink2:#4f566b;--line:#e3e8ee;--line-strong:#c6cdd6;--accent:#1d5fd1;--accent-soft:#eaf1fd;--alarm:#b42318;--warn:#b54708;--ok:#1f8f4e;--sleep:#8792a2;--none:#8792a2;--nav-bg:#0b1f3a;--nav-ink:#c9d4e2;--nav-on:#15305a;--nav-line:#2b4670;--nav-mute:#8fa0b8;--font-head:Geist, "Segoe UI", Arial, sans-serif;--font-body:Geist, "Segoe UI", Arial, sans-serif;--font-num:"Geist Mono", Consolas, monospace;--w-head:500;--h1:26px;--num-hero:32px;--num-tile:28px;--text:14px;--text2:13.5px;--r:6px;--r-btn:6px;--gap:16px;--gap-group:24px;--content:1200px}:root[data-look]{--card:var(--surface);--bg2:var(--surface2);--side:var(--bg);--head:var(--ink);--mute:var(--ink2);--line2:var(--line);--teal:var(--accent);--teal-ink:var(--accent);--teal-soft:var(--accent-soft);--bad:var(--alarm);--bad-soft:transparent;--warn-soft:transparent;--ok-soft:transparent;--sleep-soft:var(--surface2);--navy:var(--ink);--shadow:none;--on-teal:#fff}@media (width<=760px){:root[data-look]{--gap:12px}}:root[data-look],:root[data-look] body{font-family:var(--font-body);background:var(--bg);color:var(--ink)}:root[data-look] body{font-size:var(--text)}:root[data-look] h1,:root[data-look] h2,:root[data-look] h3,:root[data-look] .brand,:root[data-look] .mobile-brand,:root[data-look] .empty-b,:root[data-look] .empty-state b,:root[data-look] .ask label,:root[data-look] .rename,:root[data-look] .ag-av.big,:root[data-look] .dot-ic.vika,:root[data-look] .ag-av.vika{font-family:var(--font-head)}:root[data-look] h1,:root[data-look] h2{font-weight:var(--w-head);letter-spacing:var(--track-head)}:root[data-look] .card-h h3,:root[data-look] .sec-h h3,:root[data-look] .p-list .card-h h3,:root[data-look] .attn-h h3,:root[data-look] .q-h h3,:root[data-look] .tl-k,:root[data-look] .md-h h3,:root[data-look] .rename .link,:root[data-look] .pn-sep,:root[data-look] .ai-tag,:root[data-look] .m-n small{font-family:var(--font-body)}:root[data-look] .m-n,:root[data-look] .stat b,:root[data-look] .vw-n b,:root[data-look] .tile .n,:root[data-look] .kpi-n,:root[data-look] .mini b,:root[data-look] .fig b{font-family:var(--font-fig);font-weight:var(--w-fig);letter-spacing:0}:root[data-look] .meets time,:root[data-look] .q-sum,:root[data-look] .nw-sum,:root[data-look] .al-w,:root[data-look] .li-d,:root[data-look] .md1-l button time,:root[data-look] .q-due{font-family:var(--font-num)}:root[data-look] .mono,:root[data-look] .verbatim{font-family:var(--font-mono,var(--font-num))}:root[data-look] .btn,:root[data-look] .seg,:root[data-look] .seg button{border-radius:var(--r-btn)}:root[data-look] .card,:root[data-look] .metric,:root[data-look] .tile,:root[data-look] .kpi{border-radius:var(--r)}:root[data-look] .btn.danger-o{background:0 0}:root[data-look] .btn.accent-o{color:var(--accent);border-color:var(--accent);background:0 0}:root[data-look] .mi,:root[data-look] .empty-img{--icon-accent:var(--accent)}:root[data-look] .ov5 .metric.m-hero{box-shadow:none}:root[data-look] .msg.user .bubble{background:var(--surface2)}:root[data-look] .ov5 .link,:root[data-look] .td5 .link{padding-inline:0}@media (prefers-reduced-motion:reduce){:root[data-look] *{transition:none!important;animation:none!important}}.shell.nav-top{grid-template-columns:minmax(0,1fr)}.topnav{min-height:64px;padding:0 max(24px, calc((100% - var(--content)) / 2));border-bottom:1px solid var(--line);align-items:center;gap:28px;display:flex}.topnav .brand{flex:none;padding:0}.tn-nav{align-items:center;gap:22px;min-width:0;display:flex}@media (width>=761px){.topnav{flex-wrap:wrap;row-gap:0}.tn-nav{flex:none;min-width:auto}.topnav .tn-ctl{padding:6px 0}}.tn-nav .nav{height:64px;color:var(--ink2);background:0 0;border-bottom:2px solid #0000;border-radius:0;gap:0;margin-bottom:-1px;padding:0;font-size:14px}.tn-nav .nav:hover{color:var(--ink);background:0 0}.tn-nav .nav.on{color:var(--ink);background:0 0;font-weight:600}.tn-nav .nav .mi,.tn-nav .nav>svg{display:none}.tn-nav .nav .badge{color:var(--alarm);font-size:inherit;font-weight:600;font-family:var(--font-num);background:0 0;border-radius:0;margin-left:0;padding:0}.tn-nav .nav .badge:before{content:" · ";color:var(--ink2);font-weight:400}.tn-who{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:13px}.tn-ctl{flex:none;align-items:center;gap:10px;display:flex}.tn-ctl .show-l{display:none}.tn-ctl .seg{padding:2px}.tn-ctl .seg button{padding:5px 12px;font-size:12.5px}.nav-foot{margin-top:auto}.nav-foot:empty{display:none}.nav-foot:not(:empty)+.side-role{margin-top:12px}@media (width>=761px){:root[data-look] .screen h1.concl.c2{font-size:var(--h1);line-height:1.12}:root[data-look] .ov5 .metrics.mx-hero>.metric.m-hero .m-n{font-size:var(--num-hero);line-height:1}:root[data-look] .ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-n{font-size:var(--num-tile);line-height:1}:root[data-look] .ov5 .m-n small{font-size:var(--text2);color:var(--ink2);font-family:var(--font-body);font-weight:400}:root[data-look] .ov5 .m-d,:root[data-look] .q-b,:root[data-look] .al-f,:root[data-look] .attn-card.compact .at-s,:root[data-look] .nw-basis dd{font-size:var(--text2);color:var(--ink2)}:root[data-look] .ov-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}:root[data-look] .ov-head-t{flex:1;min-width:0}:root[data-look] .ov5 .team-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;display:grid}:root[data-look] .ov5 .team-line .tl-row{display:contents}:root[data-look] .ov5 .team-line .tl-k{grid-area:1/1}:root[data-look] .ov5 .team-line .tl-list{grid-area:1/2;margin:0}:root[data-look] .ov5 .team-line .tl-act{grid-area:1/3}:root[data-look] .ov5 .team-line .stop-for{grid-column:1/-1}}.q-tbl{border-collapse:collapse;table-layout:fixed;width:100%}.q-tbl th{text-align:left;color:var(--ink2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding:8px 12px;font-weight:500}.q-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;height:48px;padding:0 12px}.q-tbl th:first-child,.q-tbl td:first-child{padding-left:0}.q-tbl th:last-child,.q-tbl td:last-child{padding-right:0}.q-tbl tbody tr:last-child td{border-bottom:0}.q-tbl .r{text-align:right}.q-tbl tr.leaving{opacity:.55}.q-tbl .q-main{width:100%}.q-tbl .q-why{color:var(--ink2);font-size:var(--text2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-tbl .q-sum small{margin-left:6px;display:inline}:root[data-look] .q-sum small{font-family:var(--font-body)}:root[data-look="1"] .topnav{border-bottom:2px solid var(--line-strong)}:root[data-look="1"] .topnav .brand{letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:600}:root[data-look="1"] .tn-user{display:none}:root[data-look="1"] .tn-nav .nav.on{text-underline-offset:6px;border-bottom-color:#0000;text-decoration:underline;text-decoration-thickness:2px}:root[data-look="1"] .link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}:root[data-look="1"] .link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}:root[data-look="1"] .link>svg,:root[data-look="1"] .link>.mi{display:none}:root[data-look="1"] .btn.primary{background:var(--ink);border-color:var(--ink)}:root[data-look="1"] .btn.accent-o,:root[data-look="1"] .q-act .btn.sm{border:2px solid var(--ink);color:var(--ink);background:0 0;font-weight:600}:root[data-look="1"] .btn.danger-o{border:2px solid var(--alarm);color:var(--alarm)}:root[data-look="1"] .seg{border-color:var(--ink);background:0 0;padding:2px}:root[data-look="1"] .seg button.on{background:var(--ink)}:root[data-look="1"] .ov5 .eyebrow,:root[data-look="1"] .td5 .eyebrow,:root[data-look="1"] .ov5 .m-l,:root[data-look="1"] .q-h h3,:root[data-look="1"] .ov5 .card-h h3,:root[data-look="1"] .attn-h h3,:root[data-look="1"] .tl-k,:root[data-look="1"] .td5 .card-h h3,:root[data-look="1"] .nw-k,:root[data-look="1"] .md-k,:root[data-look="1"] .nw-basis dt{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}:root[data-look="1"] .ov5 .eyebrow,:root[data-look="1"] .td5 .eyebrow{color:var(--ink2)}:root[data-look="1"] .nw-basis dt{color:var(--ink2);font-size:11.5px}:root[data-look="1"] .c2>span:first-child{color:var(--ink)}:root[data-look="1"] .c2-b,:root[data-look="1"] .ov5 .metric.m-bad .m-n,:root[data-look="1"] .ov5 .q-n,:root[data-look="1"] .ov5 .q-due.hot,:root[data-look="1"] .now5.warn .nw-k{color:var(--alarm)}:root[data-look="1"] .ov5 .m-hero .m-l>span:first-child{color:var(--ink)}:root[data-look="1"] .ov5 .m-hero .sp-bar,:root[data-look="1"] .ov5 .m-hero .sp-last{fill:var(--ink);width:2.6px}:root[data-look="1"] .ov5 .m-hero .sp-zero{fill:var(--ink);opacity:1}:root[data-look="1"] .ov5 .sp-base{stroke:var(--ink);stroke-width:1px}:root[data-look="1"] .ov5 .sp-ax{color:var(--ink2);font-size:12px}:root[data-look="1"] .ov5 .q-sum b{font-family:var(--font-num);font-weight:600}:root[data-look="1"] .attn-card.compact .at-t:before{content:"";background:var(--ink);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}:root[data-look="1"] .attn-card.compact .attn-l li.bad .at-t:before{background:var(--alarm)}:root[data-look="1"] .td5 .box[aria-checked=true]{background:var(--ink);border-color:var(--ink)}:root[data-look="1"] .tt-bar i{background:var(--ink)}:root[data-look="1"] .md1-l button time{color:var(--ink)}:root[data-look="1"] .ov5 .queue,:root[data-look="1"] .ov5 .ov-pair>.card,:root[data-look="1"] .ov5 .team-line,:root[data-look="1"] .td5 .td-row>.card,:root[data-look="1"] .td5 .myday,:root[data-look="1"] .now5{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-look="1"] .ov5 .q-h,:root[data-look="1"] .ov5 .ov-pair .card-h,:root[data-look="1"] .ov5 .ov-pair .attn-h,:root[data-look="1"] .td5 .td-row .card-h{border-bottom:1px solid var(--ink);align-items:baseline;min-height:0;margin:0;padding-bottom:10px}:root[data-look="1"] .ov5 .ov-pair .card-sub{display:none}:root[data-look="1"] .ov5 .q-l li,:root[data-look="1"] .ov5 .alone-l>li,:root[data-look="1"] .attn-card.compact .attn-l li{border-top:0;border-bottom:1px solid var(--line)}:root[data-look="1"] .ov5 .q-f{border-top:0}:root[data-look="1"] .ov5 .attn-more{margin-top:10px}:root[data-look="1"] .td5 .tasks li,:root[data-look="1"] .td5 .alone-l>li{border-color:var(--line)}:root[data-look="1"] .ov5 .team-line,:root[data-look="1"] .td5 .myday{border-top:1px solid var(--line);border-bottom:2px solid var(--line-strong)}:root[data-look="1"] .now5{border-top:2px solid var(--line-strong)}:root[data-look="1"] .nw-t{font-family:var(--font-head);letter-spacing:-.015em}:root[data-look="1"] .nw-basis dd{color:var(--ink)}@media (width>=761px){:root[data-look="1"] .screen{max-width:calc(var(--content) + 48px);margin:0 auto;padding:36px 24px 32px}:root[data-look="1"] .showbar{max-width:var(--content);width:calc(100% - 48px);margin:10px auto 0}:root[data-look="1"] .foot{max-width:calc(var(--content) + 48px);width:100%;margin:auto auto 0;padding-left:24px;padding-right:24px}:root[data-look="1"] .ov5 .eyebrow,:root[data-look="1"] .td5 .eyebrow{margin-bottom:14px}:root[data-look="1"] .screen h1.concl.c2{max-width:83%;margin-bottom:36px}:root[data-look="1"] .ov5 .metrics.mx-hero{border-top:2px solid var(--line-strong);border-bottom:2px solid var(--line-strong);grid-template-columns:5fr repeat(3,2.333fr);gap:0;margin:0;padding:22px 0 26px}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:8px;height:auto;min-height:150px;padding:0 24px}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:first-child{border-left:0;padding-left:0}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:hover:not(:disabled) .m-l{text-decoration:underline}:root[data-look="1"] .ov5 .m-hero{grid-template-rows:auto auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:32px;display:grid}:root[data-look="1"] .ov5 .m-hero .m-l{grid-column:1/-1}:root[data-look="1"] .ov5 .m-hero .m-n{flex-direction:column;grid-area:2/1;gap:6px;display:flex}:root[data-look="1"] .ov5 .m-hero .m-n small{margin-left:2px}:root[data-look="1"] .ov5 .m-hero .m-d{grid-area:3/1;align-self:end}:root[data-look="1"] .ov5 .m-hero .m-g{grid-area:2/2/4;align-self:end;margin:0}:root[data-look="1"] .ov5 .m-hero .spark{height:56px}:root[data-look="1"] .ov5 .queue{margin-top:var(--gap-group);padding:0}:root[data-look="1"] .ov5 .q-l li{grid-template-columns:6fr 2fr 2fr 2fr;gap:24px;min-height:68px}:root[data-look="1"] .ov5 .q-t{font-size:16px}:root[data-look="1"] .ov5 .q-b{white-space:normal;line-height:1.4}:root[data-look="1"] .ov5 .q-sum b{font-size:16px}:root[data-look="1"] .ov5 .ov-pair{margin-top:var(--gap-group);grid-template-columns:7fr 5fr;gap:48px}:root[data-look="1"] .ov5 .ov-pair>.card{height:auto;padding:0}:root[data-look="1"] .ov5 .team-line{margin-top:var(--gap-group);padding:14px 0}:root[data-look="1"] .td5 h1.concl.c2{font-size:48px}:root[data-look="1"] .now5{padding:16px 0 6px}:root[data-look="1"] .nw-t{margin-top:10px;font-size:26px}:root[data-look="1"] .nw-basis{border-top:1px solid var(--line);gap:0 32px;margin-top:16px;padding-top:14px}:root[data-look="1"] .nw-basis dd{margin-top:6px;font-size:14px}:root[data-look="1"] .nw-act{margin-top:20px}:root[data-look="1"] .td5 .td-row{margin-top:var(--gap-group);grid-template-columns:7fr 5fr;gap:48px}:root[data-look="1"] .td5 .td-row>.card{height:auto;padding:0}:root[data-look="1"] .td5 .td-row .card-h{align-items:flex-end;min-height:28px;margin-bottom:4px}:root[data-look="1"] .td5 .myday{margin-top:32px;padding:14px 0}}:root[data-look="2"] .side{background:var(--nav-bg);border-right:0;padding:20px 12px 16px}:root[data-look="2"] .side .brand{color:#fff;letter-spacing:-.01em;padding:0 12px 14px;font-size:20px;font-weight:600}:root[data-look="2"] .side nav{gap:0}:root[data-look="2"] .nav-g{flex-direction:column;gap:2px;margin-top:14px;display:flex}:root[data-look="2"] .nav-gk{color:var(--nav-mute);padding:0 12px 4px;font-size:11.5px;font-weight:500}:root[data-look="2"] .side .nav{width:100%;color:var(--nav-ink);border-radius:6px;gap:10px;padding:7px 12px;font-size:14px}:root[data-look="2"] .side .nav .mi svg{width:18px;height:18px}:root[data-look="2"] .side .nav .mi{--icon-accent:currentColor}:root[data-look="2"] .side .nav:hover{color:#fff;background:#11284a}:root[data-look="2"] .side .nav.on{background:var(--nav-on);color:#fff;font-weight:500}:root[data-look="2"] .side .nav .badge{color:#fff;font-family:var(--font-num);background:0 0;padding:0;font-size:12px}:root[data-look="2"] .side-role b{color:#fff}:root[data-look="2"] .side-role small{color:#a9b6c8}:root[data-look="2"] .side-role .avatar{border-color:var(--nav-line);color:#fff}:root[data-look="2"] .link{color:var(--accent)}:root[data-look="2"] .btn.danger-o{border-color:var(--alarm);color:var(--alarm)}:root[data-look="2"] .btn.sm{padding:6px 14px;font-size:13.5px;font-weight:500}:root[data-look="2"] .ov5 .eyebrow,:root[data-look="2"] .td5 .eyebrow{color:var(--ink2);font-size:13px}:root[data-look="2"] .c2>span:first-child{color:var(--ink2)}:root[data-look="2"] .ov5 .q-h h3,:root[data-look="2"] .ov5 .card-h h3,:root[data-look="2"] .attn-h h3,:root[data-look="2"] .tl-k,:root[data-look="2"] .td5 .card-h h3{font-size:14px;font-weight:600}:root[data-look="2"] .md-k{text-transform:none;letter-spacing:0;color:var(--ink);font-size:13px;font-weight:600}:root[data-look="2"] .tt-g,:root[data-look="2"] .k,:root[data-look="2"] .tbl th,:root[data-look="2"] .tbl td[data-k]:before,:root[data-look="2"] .sec>b,:root[data-look="2"] .tag,:root[data-look="2"] .pn em,:root[data-look="2"] .nowline-k{text-transform:none;letter-spacing:0;color:var(--ink2);font-size:12.5px;font-weight:500}:root[data-look="2"] .tbl th{font-size:11.5px}:root[data-look="2"] .fig b{font-family:var(--font-head);font-weight:500}:root[data-look="2"] .ov5 .m-l{color:var(--ink2);font-size:12.5px;font-weight:500}:root[data-look="2"] .ov5 .m-hero .m-l>span:first-child{color:var(--ink2)}:root[data-look="2"] .ov5 .m-n{color:var(--ink);margin:0}:root[data-look="2"] .ov5 .m-n small{margin-left:8px}:root[data-look="2"] .ov5 .m-hero .sp-line{stroke:var(--accent);stroke-width:1.5px}:root[data-look="2"] .q-due,:root[data-look="2"] .al-w,:root[data-look="2"] .li-d,:root[data-look="2"] .nw-sum{font-family:var(--font-body)}:root[data-look="2"] .q-tbl .q-t{white-space:normal;font-size:14px;font-weight:500;line-height:1.35}:root[data-look="2"] .q-tbl .q-sum b{font-weight:500}:root[data-look="2"] .q-tbl .q-act .btn.sm{border-color:var(--line-strong);min-width:0;color:var(--accent)}:root[data-look="2"] .ov5 .q-f{border-top:1px solid var(--line)}:root[data-look="2"] .now5,:root[data-look="2"] .now5.warn{border-left:2px solid var(--accent)}:root[data-look="2"] .nw-k{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root[data-look="2"] .now5.warn .nw-k{color:var(--warn)}:root[data-look="2"] .nw-t{font-size:17px;font-weight:600}:root[data-look="2"] .nw-basis dt{text-transform:none;letter-spacing:0;color:var(--ink2);font-size:13px;font-weight:400}:root[data-look="2"] .nw-basis dt:after{content:":"}:root[data-look="2"] .nw-basis dd{color:var(--ink);font-size:13px}:root[data-look="2"] .nw-act .btn.primary{min-width:0;font-weight:500}@media (width>=761px){:root[data-look="2"] .shell{grid-template-columns:220px minmax(0,1fr)}:root[data-look="2"] .topbar{padding:14px 32px 0}:root[data-look="2"] .screen{max-width:calc(var(--content) + 64px);padding:20px 32px 32px}:root[data-look="2"] .screen h1{font-size:26px}:root[data-look="2"] .showbar{max-width:var(--content);margin:8px 32px 0}:root[data-look="2"] .foot{padding:12px 32px 18px}:root[data-look="2"] .screen h1.concl.c2{margin-bottom:0}:root[data-look="2"] .ov5 .ov-head{margin-bottom:var(--gap-group)}:root[data-look="2"] .ov5 .ov-eb{justify-content:flex-start;gap:20px}:root[data-look="2"] .ov5 .ov-head .tl-act{gap:16px;padding-bottom:2px}:root[data-look="2"] .stop-for{margin:-8px 0 var(--gap)}:root[data-look="2"] .stop-for .answer.stop{background:var(--surface);border-radius:6px;margin:0}:root[data-look="2"] .ov5 .metrics.mx-hero{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:2fr 1fr 1fr 1fr;gap:0;margin:0}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;justify-content:center;gap:4px;height:auto;min-height:96px;padding:14px 18px}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:first-child{border-left:0}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:hover:not(:disabled){background:var(--surface2)}:root[data-look="2"] .ov5 .m-d{font-size:13px;margin:0!important}:root[data-look="2"] .ov5 .m-hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 42%;align-content:center;column-gap:20px;display:grid}:root[data-look="2"] .ov5 .m-hero>.m-g{grid-area:1/2/4;align-self:center;margin:0}:root[data-look="2"] .ov5 .m-hero .spark{height:44px}:root[data-look="2"] .ov5 .m-hero .sp-ax{display:none}:root[data-look="2"] .ov5 .queue{margin-top:var(--gap-group);padding:6px 16px 4px}:root[data-look="2"] .ov5 .q-h{padding:10px 0 6px}:root[data-look="2"] .q-tbl th{padding:6px 12px;font-size:11.5px}:root[data-look="2"] .q-tbl th:first-child{padding-left:0}:root[data-look="2"] .q-tbl th:last-child{padding-right:0}:root[data-look="2"] .q-tbl td{height:52px;padding-top:8px;padding-bottom:8px}:root[data-look="2"] .q-tbl th:nth-child(2){width:150px}:root[data-look="2"] .q-tbl th:nth-child(3){width:140px}:root[data-look="2"] .q-tbl th:nth-child(4){width:22%}:root[data-look="2"] .q-tbl th:nth-child(5){width:262px}:root[data-look="2"] .q-tbl tbody tr:hover{background:var(--surface2)}:root[data-look="2"] .q-tbl .q-why{white-space:normal;line-height:1.35}:root[data-look="2"] .q-tbl .q-sum small{display:none}:root[data-look="2"] .q-tbl .q-act{gap:14px}:root[data-look="2"] .ov5 .ov-pair{gap:var(--gap);margin-top:var(--gap-group)}:root[data-look="2"] .ov5 .ov-pair>.card{height:auto;min-height:262px;padding:16px}:root[data-look="2"] .ov5 .team-line{min-height:48px;margin-top:var(--gap);column-gap:16px;padding:8px 16px}:root[data-look="2"] .ov5 .tl-list{gap:4px 14px}:root[data-look="2"] .ov5 .tl-a{font-size:12.5px}:root[data-look="2"] .td5 h1.concl.c2{margin-bottom:var(--gap-group)}:root[data-look="2"] .now5{padding:16px 20px}:root[data-look="2"] .nw-basis{border-top:0;flex-wrap:wrap;gap:6px 28px;margin-top:8px;padding-top:0;display:flex}:root[data-look="2"] .nw-basis div{gap:6px;min-width:0;display:flex}:root[data-look="2"] .nw-basis dd{margin:0}:root[data-look="2"] .nw-act .btn.primary{padding:7px 18px;font-size:14px}:root[data-look="2"] .td5 .td-row{gap:var(--gap);grid-template-columns:1fr 1fr;align-items:start}:root[data-look="2"] .td5 .td-row>.card{height:auto;padding:16px}:root[data-look="2"] .vika-mine .vm-more{margin-top:12px}:root[data-look="2"] .td5 .myday{min-height:44px;margin-top:var(--gap);padding:10px 16px}:root[data-look="2"] .stats.s4{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:0}:root[data-look="2"] .stats.s4>.stat{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:14px 18px}:root[data-look="2"] .stats.s4>.stat:first-child{border-left:0}:root[data-look="2"] .stats.s4 .stat b{font-size:var(--num-tile)}:root[data-look="2"] .topbar .seg button.on{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}}@media (width<=760px){.topnav,:root[data-look] .topnav{gap:10px;min-height:60px;padding:0 12px 0 16px}.tn-nav,.tn-who{display:none}.tn-ctl{margin-left:auto}:root[data-look] .seg button,.tn-ctl .seg button{min-height:44px;padding:0 12px;font-size:13px}:root[data-look] .showbar{margin:8px 16px 0}:root[data-look] .q-h .link,:root[data-look] .card-h .link,:root[data-look] .attn-h .link,:root[data-look] .ov-eb .link,:root[data-look] .tt-more>summary,:root[data-look] .attn-more,:root[data-look] .q-f .link{margin-block:-12px;padding-block:12px}:root[data-look] .tl-act .link{min-height:44px}:root[data-look] .ov5 .m-d{white-space:normal;text-overflow:clip;overflow:visible}:root[data-look] .attn-card.compact .attn-l li{grid-template-columns:minmax(0,1fr);row-gap:2px}:root[data-look] .attn-card.compact .at-t{white-space:normal}:root[data-look] .attn-card.compact .at-s .at-d{display:inline}:root[data-look] .attn-card.compact .attn-l .link{grid-area:3/1;justify-self:start;min-height:40px;padding-inline:0}:root[data-look] .tl-act .link{padding-inline:0}.q-tbl,.q-tbl tbody{display:block}.q-tbl thead,.q-tbl .q-why{display:none}.q-tbl tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.q-tbl td,.q-tbl .r{text-align:left;border:0;height:auto;padding:0;display:block}.q-tbl td.q-what{grid-column:1/-1;margin-bottom:4px}.q-tbl td:nth-last-child(4){grid-area:2/1;align-self:end}.q-tbl td:nth-last-child(3){grid-area:3/1}.q-tbl td:last-child{grid-area:2/2/4;align-self:center}.q-tbl .q-sum{text-align:left;white-space:normal}.q-tbl .q-sum small{margin:0;display:block}.q-tbl .q-act .btn.sm{min-height:44px}.q-tbl .q-t{white-space:normal}:root[data-look] .privacy{text-wrap:pretty;grid-template-columns:15px minmax(0,1fr);align-items:start;column-gap:8px;display:grid}:root[data-look] .privacy>svg,:root[data-look] .privacy>.mi{margin-top:2px}:root[data-look] .privacy .link{grid-column:2;justify-self:start;margin-top:-8px;padding:12px 0}:root[data-look] .tabbar{padding:0 0 env(safe-area-inset-bottom);z-index:10}:root[data-look] .tabbar button{justify-content:center;gap:3px;min-height:56px}:root[data-look] .tabbar .badge{top:4px}:root[data-look="2"] .topbar{background:var(--nav-bg);padding:8px 12px 8px 16px}:root[data-look="2"] .mobile-brand{color:#fff;letter-spacing:-.01em;font-size:20px;font-weight:600}:root[data-look="2"] .topbar .seg{border-color:var(--nav-line);background:0 0}:root[data-look="2"] .topbar .seg button{color:var(--nav-ink)}:root[data-look="2"] .topbar .seg button.on{background:var(--accent);color:#fff}:root[data-look="2"] .ov5 .card,:root[data-look="2"] .td5 .card,:root[data-look="2"] .now5{padding:14px 16px}:root[data-look="2"] .ov5 .ov-head .tl-act{gap:4px 20px;margin:4px 0 6px}:root[data-look="2"] .ov5 .metrics.mx-hero{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:0}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric{background:0 0;border:0;border-radius:0;min-height:0;padding:12px 12px 14px}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric.m-hero{border-bottom:1px solid var(--line);padding:14px 16px}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:nth-child(n+3){border-left:1px solid var(--line)}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:nth-child(2){padding-left:16px}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-l{min-height:0}:root[data-look="2"] .ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-n{margin:6px 0 2px;font-size:24px}:root[data-look="2"] .ov5 .m-hero .m-n{font-size:30px}:root[data-look="2"] .ov5 .m-hero .m-n small{margin-left:0}:root[data-look="2"] .ov5 .m-hero .spark{height:40px}:root[data-look="2"] .ov5 .team-line{padding:14px 16px}:root[data-look="2"] .tabbar{background:var(--surface);border-top:1px solid var(--line)}:root[data-look="2"] .tabbar button{color:var(--ink2)}:root[data-look="2"] .tabbar button.on{color:var(--accent);font-weight:600}:root[data-look="2"] .tabbar button.on:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22%;right:22%}:root[data-look="2"] .tabbar .badge{background:var(--accent)}:root[data-look="1"] .topnav .brand{font-size:22px}:root[data-look="1"] .screen h1.concl.c2{letter-spacing:-.02em;margin-bottom:20px;font-size:26px;line-height:1.15}:root[data-look="1"] .ov5 .eyebrow,:root[data-look="1"] .td5 .eyebrow{margin-bottom:8px;font-size:11.5px}:root[data-look="1"] .ov5 .queue,:root[data-look="1"] .ov5 .ov-pair>.card,:root[data-look="1"] .td5 .td-row>.card{padding:0}:root[data-look="1"] .ov5 .queue,:root[data-look="1"] .ov5 .ov-pair,:root[data-look="1"] .td5 .td-row{margin-top:36px}:root[data-look="1"] .ov5 .ov-pair,:root[data-look="1"] .td5 .td-row{gap:36px}:root[data-look="1"] .ov5 .team-line,:root[data-look="1"] .td5 .myday{margin-top:36px;padding:14px 0 16px}:root[data-look="1"] .ov5 .team-line{flex-direction:column;display:flex}:root[data-look="1"] .ov5 .team-line .tl-row{display:contents}:root[data-look="1"] .ov5 .team-line .tl-act{order:3;margin-top:12px}:root[data-look="1"] .ov5 .team-line .stop-for{order:4}:root[data-look="1"] .now5{padding:14px 0 0}:root[data-look="1"] .nw-t{margin-top:8px;font-size:21px}:root[data-look="1"] .nw-basis{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}:root[data-look="1"] .ov5 .metrics.mx-hero{border-top:2px solid var(--line-strong);border-bottom:2px solid var(--line-strong);gap:0}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric{background:0 0;border:0;border-radius:0;min-height:0;padding:12px 12px 14px}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric.m-hero{border-bottom:1px solid var(--line);padding:14px 0 16px}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:nth-child(n+3){border-left:1px solid var(--line)}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:nth-child(2){padding-left:0}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-l{letter-spacing:.06em;min-height:0;font-size:11px}:root[data-look="1"] .ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-n{margin:10px 0 6px;font-size:40px;line-height:1}:root[data-look="1"] .ov5 .m-hero .m-n{margin:6px 0 4px;font-size:64px;line-height:1}:root[data-look="1"] .ov5 .m-hero .m-n small{font-size:14px}:root[data-look="1"] .tabbar{background:var(--bg);border-top:2px solid var(--line-strong)}:root[data-look="1"] .tabbar button{color:var(--ink2)}:root[data-look="1"] .tabbar button.on{color:var(--ink);font-weight:600}:root[data-look="1"] .tabbar button.on span{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:root[data-look="1"] .tabbar .badge{background:var(--alarm);border-radius:2px}}.look-seg{margin-right:6px}:root[data-look="2"] .topbar .look-seg button.on{background:var(--surface2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.td-tiles{margin-top:var(--gap)}.td-tiles .metrics>.metric{grid-column:auto}:root[data-look] .td-tiles.ov5 .metrics.mx-hero{grid-template-columns:repeat(4,minmax(0,1fr))}.td5 .now5{margin-top:var(--gap)}.td5 .tasks li{padding:12px 0;font-size:15px}.td5 .vika-mine .al-compact .al-f{font-size:14.5px}.cal5{margin-top:var(--gap)}.cal-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.cal-tabs button{border:1px solid var(--line);border-radius:var(--r-btn,8px);background:var(--card);min-height:40px;color:var(--ink2);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.cal-tabs button em{color:var(--teal-ink);font-size:12.5px;font-style:normal;font-weight:600;font-family:var(--font-num,inherit)}.cal-tabs button em.zero{color:var(--mute);font-weight:400}.cal-tabs button.on{border-color:var(--line-strong,var(--ink));color:var(--head);box-shadow:inset 0 -2px 0 var(--teal);font-weight:600}.cal-tabs button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.cal-tabs .cal-wk{margin-left:auto}.cal-sum{color:var(--ink2);margin:0 0 6px;font-size:14px}.cal-sum b{color:var(--head);font-weight:600}.cal-l time{min-width:56px}.cal-l .mt-b b{font-size:15px}.cal-empty{color:var(--mute);margin:8px 0 4px;font-size:14px}.cal-sugg{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin:0 0 12px;padding:10px 0}.wk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.wk-col{border-top:2px solid var(--line);min-width:0;padding-top:8px}.wk-col.today{border-top-color:var(--teal)}.wk-h{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 6px;padding:0 0 8px;display:flex}.wk-h b{color:var(--head);font-size:14.5px}.wk-h small{color:var(--mute);font-size:12.5px}.wk-h em{color:var(--ink2);flex-basis:100%;font-size:12.5px;font-style:normal}.wk-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wk-col li button{border:1px solid var(--line);border-radius:var(--r-btn,6px);background:var(--surface2,var(--bg2));text-align:left;cursor:pointer;width:100%;font:inherit;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.wk-col li button:hover{border-color:var(--ink2)}.wk-col li time{color:var(--teal-ink);font-size:12.5px;font-weight:600;font-family:var(--font-num,inherit)}:root[data-look="1"] .cal-tabs button{background:0 0;border-radius:2px}:root[data-look="1"] .cal-tabs button.on{background:var(--ink);color:var(--bg);box-shadow:none}:root[data-look="1"] .cal-tabs button.on em{color:var(--bg)}:root[data-look="1"] .wk-col.today{border-top-color:var(--ink)}:root[data-look="1"] .wk-col li button{background:0 0;border-radius:0}.wk-col li span{color:var(--head);overflow-wrap:anywhere;font-size:13px;line-height:1.3}@media (width>=761px){:root[data-look="2"] .td5 .card-h h3{font-size:17px}:root[data-look="2"] .td5 .td-row>.card,:root[data-look="2"] .td5 .cal5{padding:20px 22px}:root[data-look="2"] .td5 .td-row{gap:20px;margin-top:20px}:root[data-look="2"] .now5{padding:20px 24px}:root[data-look="2"] .nw-t{font-size:21px}:root[data-look="2"] .nw-basis dt,:root[data-look="2"] .nw-basis dd{font-size:14px}:root[data-look="2"] .nw-act .btn.primary{padding:9px 22px;font-size:15px}:root[data-look="1"] .td5 .card-h h3{font-size:14px}:root[data-look="1"] .td5 .cal5{margin-top:var(--gap-group);border:0;border-top:2px solid var(--line-strong);background:0 0;padding:14px 0 0}}@media (width<=760px){:root[data-look] .td-tiles.ov5 .metrics.mx-hero{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-look] .td-tiles.ov5 .metrics.mx-hero>.metric{border-left:0;padding-left:12px}:root[data-look] .td-tiles.ov5 .metrics.mx-hero>.metric:nth-child(2n){border-left:1px solid var(--line)}:root[data-look] .td-tiles.ov5 .metrics.mx-hero>.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}:root[data-look="1"] .td-tiles.ov5 .metrics.mx-hero>.metric:nth-child(odd){padding-left:0}.cal-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding:2px;overflow-x:auto}.cal-tabs button{flex:none;min-height:44px}.cal-tabs .cal-wk{margin-left:0}.wk-grid{grid-template-columns:minmax(0,1fr);gap:4px}.wk-col{grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.wk-col li button{min-height:44px}:root[data-look] .td5 .cal5{padding:14px}:root[data-look="1"] .td5 .cal5{border:0;border-top:2px solid var(--line-strong);background:0 0;margin-top:36px;padding:14px 0 0}}.td-tiles .metric .m-l:after{content:"→";color:var(--ink2);margin-left:auto;font-weight:400}.td-tiles .metric:hover .m-l:after{color:var(--teal-ink)}:root[data-look] .td-tiles .m-d{color:var(--ink);white-space:normal;text-overflow:clip;font-size:13.5px;overflow:visible}.cal5 .card-sub{white-space:normal}@media (width<=760px){.topbar{flex-wrap:wrap;row-gap:8px}.look-seg{flex:1 0 100%;order:5;margin:0;display:flex}.look-seg button{flex:1}.cal-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.cal-tabs button{justify-content:center}}.news5,.ov5 .ov-news,.td5 .td-news,.news-sys{margin-top:var(--gap)}.nw5-tags{flex-wrap:wrap;gap:6px;margin:2px 0 8px;display:flex}.nw5-tags button{border:1px solid var(--line);min-height:32px;font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px}.nw5-tags button.on{border-color:var(--line-strong,var(--ink));color:var(--head);background:var(--surface2,var(--bg2));font-weight:600}.nw5-tags button:focus-visible,.nw5-l button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.nw5-l{margin:0;padding:0;list-style:none}.nw5-l li{border-top:1px solid var(--line2)}.nw5-l li:first-child{border-top:0}.nw5-l button{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:112px 104px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.nw5-l time{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.nw5-tag{color:var(--teal-ink);white-space:nowrap;font-size:12px;font-weight:600}.nw5-t{color:var(--head);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.nw5-l li.on .nw5-t{white-space:normal}.nw5-l button:hover .nw5-t{color:var(--teal-ink)}.nw5-x{color:var(--ink2);margin:-4px 0 10px 124px;font-size:13.5px}.nw5-none{color:var(--mute);padding:10px 0;font-size:14px}:root[data-look="1"] .nw5-tags button{border-radius:2px}:root[data-look="1"] .nw5-tags button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root[data-look="1"] .nw5-tag{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:11px}@media (width>=761px){:root[data-look="1"] .ov5 .ov-news,:root[data-look="1"] .td5 .td-news,:root[data-look="1"] .ov5 .ours-news{margin-top:var(--gap-group);border:0;border-top:2px solid var(--line-strong);background:0 0;padding:14px 0 0}:root[data-look="2"] .td5 .td-news,:root[data-look="2"] .ov5 .ov-news{padding:16px 20px}}@media (width<=760px){.nw5-l button{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-height:44px}.nw5-t{white-space:normal;grid-column:1/-1}.nw5-x{margin-left:0}:root[data-look="1"] .ov5 .ov-news,:root[data-look="1"] .td5 .td-news{border:0;border-top:2px solid var(--line-strong);background:0 0;margin-top:36px;padding:14px 0 0}}@media (width>=761px){:root[data-look="1"] .ov5 .row3>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:root[data-look="1"] .ov5 .row3 .card-h{border-bottom:1px solid var(--ink);min-height:0;padding-bottom:10px}:root[data-look="2"] .ov5 .ours-news{padding:16px 20px}:root[data-look="1"] .td-tiles.ov5 .metrics.mx-hero{border-bottom:0;padding:18px 0 20px}:root[data-look="1"] .td-tiles.ov5 .metrics.mx-hero>.metric{min-height:0}}@media (width<=760px){:root[data-look="1"] .topnav{flex-wrap:wrap;row-gap:8px;padding-bottom:8px}:root[data-look="1"] .tn-ctl{display:contents}:root[data-look="1"] .topnav .seg:not(.look-seg){margin-left:auto}.td-tiles .metric .m-l{align-items:flex-start;min-height:2.7em;line-height:1.3}:root[data-look="2"] .topbar .look-seg button.on{background:var(--nav-on);color:#fff;box-shadow:none}}@media (width>=761px){:root[data-look="1"] .ours-ov .attn-card{margin-top:var(--gap-group);background:0 0;border:0;border-radius:0;padding:0}:root[data-look="1"] .ours-ov .attn-card .attn-h{border-bottom:1px solid var(--ink);padding-bottom:10px}:root[data-look="1"] .ours-ov .row3>.card.fixed{height:auto;max-height:var(--h-main)}}:root[data-look="2"] .ours-ov .attn-card{margin-top:var(--gap)}@media (width<=760px){:root[data-look] .td-tiles.ov5 .metrics.mx-hero>.metric:not(.m-hero) .m-l{min-height:2.7em}}:root[data-look="2"]{--hl:#eaf1fd;--hl-ink:#1d5fd1}:root[data-look="1"]{--hl:#f3e6a3;--hl-ink:#111}:root[data-look] .metric.m-accent,:root[data-look] .ov5 .metrics.mx-hero>.metric.m-accent{background:var(--hl)}:root[data-look] .metric.m-accent .m-n{color:var(--hl-ink)}:root[data-look] .metric.m-accent:hover:not(:disabled){background:var(--hl);filter:brightness(.98)}:root[data-look="1"] .td-tiles.ov5 .metrics.mx-hero>.metric.m-accent{margin-left:-1px;padding-inline:16px}.team-l{margin:0;padding:0;list-style:none}.team-l li{border-top:1px solid var(--line2)}.team-l li>button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 0;display:grid}.team-l li>button:hover .tm-b b{color:var(--hl-ink)}.team-l li>button:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.team-l li:first-child{border-top:0}.tm-av{background:var(--hl);width:30px;height:30px;color:var(--hl-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.tm-old .tm-av{background:var(--surface2,var(--bg2));color:var(--ink2)}.tm-b{flex-direction:column;min-width:0;display:flex}.tm-b b{color:var(--head);font-size:14px}.tm-b small{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.tm-w{white-space:nowrap;color:var(--ink2);font-size:12.5px}.tm-now .tm-w{color:var(--ok);font-weight:600}.tm-old .tm-w{color:var(--mute)}:root[data-look="1"] .tm-now .tm-w{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:root[data-look="1"] .tm-av{border-radius:2px}.ours-ov .mini-ses .st{background:color-mix(in srgb, currentColor 11%, transparent);border-radius:999px;padding:3px 9px}:root[data-look="1"] .ours-ov .mini-ses .st{border-radius:2px}.cal-mini .cm-seg{flex:none}.cm-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:4px 0 8px;display:grid}.cm-wd{color:var(--ink2);padding-bottom:2px;font-size:11.5px}.cm-d{color:var(--head);font-variant-numeric:tabular-nums;border-radius:6px;font-size:13.5px;line-height:30px}.cm-grid.week .cm-d{background:var(--surface2,var(--bg2));font-size:15px;line-height:40px}.cm-d.past{color:var(--mute)}.cm-d.out{color:var(--line-strong,var(--mute));opacity:.55}.cm-d.on{background:var(--hl-ink);color:#fff;font-weight:600}:root[data-look="1"] .cm-d{border-radius:0}:root[data-look="1"] .cm-d.on{background:var(--ink);color:var(--bg)}.cm-empty{color:var(--ink2);margin:0 0 8px;font-size:13px}.cm-con{flex-wrap:wrap;gap:8px;display:flex}.cm-note{color:var(--ink2);margin:8px 0 0;font-size:12.5px}.knows-line{margin-top:var(--gap)}.knows-m{margin-top:8px}.km-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.km-col h4{color:var(--ink2);margin:0 0 6px;font-size:13px;font-weight:600}.km-col ul{margin:0;padding-left:18px}.km-col li{color:var(--head);padding:2px 0;font-size:14px}.km-src{color:var(--mute);margin:10px 0 0;font-size:12.5px}@media (width<=760px){.km-g{grid-template-columns:minmax(0,1fr);gap:12px}}.cm-grid .cm-d.on{background:var(--hl-ink);color:#fff;font-weight:600}:root[data-look="1"] .cm-grid .cm-d.on{background:var(--ink);color:var(--bg)}:root[data-look] .ov5 .metrics.mx-hero>.metric.m-bad .m-n{color:var(--alarm)}.dw-card{margin-top:var(--gap)}.dw-l{margin:0;padding:0;list-style:none}.dw-l li{border-top:1px solid var(--line2)}.dw-l li:first-child{border-top:0}.dw-l li>button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) 160px 72px;align-items:center;gap:16px;width:100%;padding:9px 0;display:grid}.dw-l li>button:hover .dw-t{color:var(--hl-ink)}.dw-l li>button:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.dw-t{color:var(--head);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;display:-webkit-box;overflow:hidden}.dw-od{color:var(--alarm);white-space:nowrap;margin-left:8px;font-size:12.5px;font-style:normal}.dw-bar{background:var(--line2);border-radius:3px;height:6px;position:relative}.dw-bar b{background:var(--ink2);width:1px;position:absolute;top:-3px;bottom:-3px}.dw-bar i{background:var(--hl-ink);border-radius:3px;height:100%;display:block}.dw-n{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}:root[data-look="1"] .dw-bar,:root[data-look="1"] .dw-bar i{border-radius:0}:root[data-look="1"] .dw-bar i{background:var(--ink)}@media (width<=760px){.dw-l li>button{grid-template-columns:minmax(0,1fr) 64px;row-gap:6px}.dw-bar{grid-area:2/1/auto/-1}}@media (width>=761px){:root[data-look="1"] .ours-ov .dw-card{margin-top:var(--gap-group);background:0 0;border:0;border-radius:0;padding:0}:root[data-look="1"] .ours-ov .dw-card .card-h{border-bottom:1px solid var(--ink);margin-bottom:0;padding-bottom:10px}}.dw-p{white-space:nowrap;background:var(--line2);color:var(--ink2);border-radius:999px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:600}.dw-p.p0{background:var(--hl-ink);color:#fff}.dw-p.p1{background:var(--hl);color:var(--hl-ink)}.dw-p.px{color:var(--mute);background:0 0;font-weight:400}:root[data-look="1"] .dw-p{border-radius:2px}:root[data-look="1"] .dw-p.p0{background:var(--ink);color:var(--bg)}.dlist .d-b b .dw-p{vertical-align:1px;margin-right:10px;display:inline-block}.dw-g{align-items:center;gap:10px;padding:12px 0 4px;display:flex}.dw-l li.dw-first:not(:first-child){border-top:1px solid var(--line);margin-top:4px}.dw-gc{color:var(--ink2);font-size:12.5px}.dw-gc .dw-od{margin-left:0}.dw-tip{color:var(--ink);margin:0 0 4px;font-size:14px}.sec-note{margin:-4px 0 var(--gap);color:var(--ink2);align-items:center;gap:6px;font-size:13px;display:flex}.dw-card.ro .dw-l li>button{cursor:default}.dw-card.ro .dw-l li>button:hover .dw-t{color:var(--head)}.sec-docs .small{margin:0 0 8px}.sec-quick{margin-top:var(--gap)}.sec-q{flex-wrap:wrap;gap:8px;display:flex}.td-tiles .metric:disabled .m-l:after{content:none}.clock{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.clock b{letter-spacing:.01em;font-size:15px;font-weight:600}.clock span{font-size:12.5px}.side-clock{flex-direction:column;gap:2px;margin-top:-6px;padding:0 12px 18px}:root[data-look="2"] .side-clock b{color:#fff;font-size:22px;font-weight:500}:root[data-look="2"] .side-clock span{color:#ffffff9e}.tn-clock{color:var(--ink);border-left:1px solid var(--line);flex:none;gap:5px;margin-left:-14px;padding-left:14px}.tn-clock b{font-size:14px}.tn-clock span{color:var(--ink2);font-size:12px}.topnav .tn-ctl{margin-left:auto}.mob-clock{display:none}@media (width<=760px){.side-clock,.tn-clock{display:none}.mob-clock{margin-left:-6px;margin-right:auto;display:inline-flex}.mob-clock span{display:none}:root[data-look="2"] .mob-clock b{color:#fffc;font-weight:500}.topbar .mobile-brand{margin-right:10px}}@media (width<=1599px){.topnav .tn-who{display:none}}:root[data-look] .ours-ov .mini-ses li.ses-wait>button{background:color-mix(in srgb, var(--warn) 13%, transparent);border-radius:8px;width:calc(100% + 20px);margin:0 -10px;padding-inline:10px}:root[data-look] .ours-ov .mini-ses li.ses-wait .hn{color:var(--head);font-weight:600}:root[data-look="1"] .ours-ov .mini-ses li.ses-wait>button{border-left:3px solid var(--warn);border-radius:0}.ses-t tr.ses-wait td{background:color-mix(in srgb, var(--warn) 5%, transparent)}.ses-t tr.ses-wait td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.role-h{margin:4px 0 var(--gap);align-items:center;gap:16px;display:flex}.role-h .ag-av{width:52px;height:52px;font-size:22px}.role-h h1{margin:0}.role-h .lead{margin:2px 0 0}.role-m .metric{cursor:default}.role-m .metric .m-l:after{content:none}.m-n.m-word{font-size:26px}.role-j{margin:0;padding:0;list-style:none}.role-j li{border-top:1px solid var(--line2);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:9px 0;font-size:14px;display:grid}.role-j li:first-child{border-top:0}.rj-d{color:var(--ink2);font-variant-numeric:tabular-nums}.team-t tr.click{cursor:pointer}.team-t tr.click:hover td{background:var(--hl)}@media (width<=760px){.role-j li{grid-template-columns:minmax(0,1fr);gap:2px}}.role-m .m-n{font-family:inherit}.dec-main-col{min-width:0}.need-card .need-t{white-space:pre-line;color:var(--head);margin:0;font-size:17px;line-height:1.5}.ses-asked-t{white-space:pre-line;color:var(--ink2);margin:0 0 10px;line-height:1.5}.ctx-s{border-top:1px solid var(--line2);padding:10px 0}.ctx-s:first-of-type{border-top:0;padding-top:0}.ctx-s summary{cursor:pointer;color:var(--head);font-weight:600}.ctx-s p{white-space:pre-line;margin:8px 0 0;font-size:14.5px;line-height:1.5}.steps-l{margin:0;padding:0;list-style:none}.steps-l li{border-top:1px solid var(--line2);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:6px 0;font-size:14px;display:grid}.steps-l li:first-child{border-top:0}.steps-l li.done{color:var(--ink2)}.steps-l li.done span{color:var(--ok)}.ans-form textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:8px;margin:6px 0 10px;padding:10px;font-size:14.5px}.ans-form .ans-btns{grid-template-columns:1fr 1fr}.ans-st{background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:8px;margin-bottom:12px;padding:10px 12px}.ans-st.ok{background:color-mix(in srgb, var(--ok) 13%, transparent)}.ans-st.bad{background:color-mix(in srgb, var(--bad) 12%, transparent)}.ans-st p{margin:4px 0 0}.ans-txt{font-style:italic}.ans-err{color:var(--bad)}.mat-l{word-break:break-word;margin:0 0 8px;padding-left:18px;font-size:14px}.mat-l code{font-size:12.5px}@media (width<=760px){.dec.bd .dec-main-col{display:contents}.dec.bd .need-card{order:-2}.dec.bd .dec-main-col>.card.mt{margin-top:0}}.cc-dlg{background:var(--surface,#fff);width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--ink);border:0;border-radius:14px;padding:0;box-shadow:0 20px 60px #00000040}:root[data-look="1"] .cc-dlg{border:1px solid var(--ink);border-radius:0}.cc-dlg::backdrop{background:#0f141e73}.cc-in{padding:22px 24px 20px}.cc-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.cc-top .back{grid-column:1/-1;justify-self:start;margin:0 0 4px}.cc-top h2{margin:0;font-size:22px}.cc-x{all:unset;cursor:pointer;color:var(--ink2);padding:0 4px;font-size:26px;line-height:1}.cc-x:focus-visible{outline:2px solid var(--hl-ink)}.cc-in .lead{margin:8px 0 14px}.cc-list{margin:0;padding:0;list-style:none}.cc-list li{border-top:1px solid var(--line2)}.cc-list li:first-child{border-top:0}.cc-list button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 4px;display:grid}.cc-list button:hover .cc-b b{color:var(--hl-ink)}.cc-list button:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.cc-av{background:var(--surface2);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.cc-b b{display:block}.cc-b small{color:var(--ink2)}.cc-steps{margin:0 0 12px;padding-left:20px;font-size:14.5px;line-height:1.5}.cc-steps li{margin:0 0 6px}.cc-read{align-items:flex-start;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.cc-read svg{flex:none;width:18px;height:18px}.cc-foot{border-top:1px solid var(--line2);color:var(--ink2);margin:16px 0 0;padding-top:12px;font-size:13px}.cm-con{align-items:center}.cc-top h2:focus{outline:none}.how-v{margin-top:calc(var(--gap) * 1.5)}.how-v .sec-h{margin:0 0 4px;font-size:20px}.kp-g h4{color:var(--ink2);margin:8px 0 4px;font-size:13px;font-weight:600}.kp-l{margin:0 0 10px;padding:0;list-style:none}.kp-l li{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;font-size:14px;display:grid}.kp-l li:first-child{border-top:0}.kp-l li>.kp-form{grid-column:1/-1}.kp-t{color:var(--head)}.kp-a{white-space:nowrap;gap:12px;font-size:13px;display:flex}.kp-st{color:var(--warn);margin-top:3px;font-size:12.5px;display:block}.kp-st.ok{color:var(--ok)}.kp-st.bad{color:var(--bad)}.kp-st.wait{color:var(--ink2)}.kp-new{margin:0 0 8px;font-size:14px}.kp-form textarea,.nm-f input,.nm-f textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);resize:vertical;border-radius:8px;padding:8px 10px;font-size:14px}.kp-btns{gap:8px;margin:6px 0 4px;display:flex}.st-row{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.st-row:first-of-type{border-top:0}.st-l{color:var(--head);font-size:14px}.st-foot{margin-top:12px}.st-foot p{margin:8px 0 0}.nm-lock{align-items:flex-start;gap:12px;display:flex}.nm-lock svg{flex:none;margin-top:3px}.nm-lock b{color:var(--head);font-size:22px;display:block}.nm-lock small{color:var(--ink2);font-size:13.5px;line-height:1.45}.nm-f{margin:0 0 12px;display:block}.nm-f span{color:var(--ink2);margin-bottom:4px;font-size:13px;display:block}.nm-ch{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}.mo-ex{border-left:3px solid var(--line);margin:10px 0;padding:10px 12px;font-size:14px;font-style:italic}.mo-l{margin:0 0 10px;padding-left:18px;font-size:14px;line-height:1.5}.knows-line .link svg{vertical-align:-2px;width:14px;height:14px}@media (width<=760px){.nm-ch{grid-template-columns:1fr}.st-row{flex-wrap:wrap}}.perm-where{color:var(--head);margin:0;font-size:15px;line-height:1.5}.dw-tier+.dw-tier{border-top:1px solid var(--line);margin-top:6px}.dw-th{letter-spacing:.02em;text-transform:uppercase;color:var(--ink2);font-size:12.5px;font-weight:700}.dw-th.crit{color:var(--alarm)}.dw-l li>button{grid-template-columns:minmax(0,1fr) 96px}.dw-tb{flex-direction:column;gap:3px;min-width:0;display:flex}.dw-t .dw-p{vertical-align:1px;margin-right:8px;display:inline-block}.dw-k{border:1px solid var(--line);color:var(--ink2);vertical-align:1px;border-radius:4px;margin-right:8px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.dw-k.k-perm,.dw-k.k-window{border-color:var(--alarm);color:var(--alarm)}.dw-plan{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dw-plan b{color:var(--ink);font-weight:600}.dw-tier.crit .dw-l li>button{background:color-mix(in srgb, var(--alarm) 6%, transparent)}@media (width<=760px){.dw-l li>button{grid-template-columns:minmax(0,1fr) 64px}.dw-plan{white-space:normal}}.dlist li.d-crit>button{background:color-mix(in srgb, var(--alarm) 6%, transparent)}.dlist .d-b b .dw-k{vertical-align:1px}.dlist li>.dw-g{padding:12px 0 2px}.tiles.t5{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 4px}.tk-tiles .tile:not(:disabled){cursor:pointer}.tk-l{margin:0;padding:0;list-style:none}.tk-l li{border-top:1px solid var(--line2)}.tk-l li:first-child{border-top:0}.tk-l button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 84px;gap:2px 16px;width:100%;padding:9px 0;display:grid}.tk-l button:hover .tk-t{color:var(--hl-ink)}.tk-l button:focus-visible{outline:2px solid var(--hl-ink);outline-offset:2px}.tk-t{color:var(--head);grid-column:1;font-size:14px}.tk-t .dw-p{vertical-align:1px;margin-right:8px;display:inline-block}.tk-s{color:var(--ink2);grid-column:1;font-size:12.5px}.tk-d{text-align:right;color:var(--ink2);white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:13px}@media (width<=760px){.tiles.t5{grid-template-columns:1fr 1fr}}.perm-act{background:var(--surface2);white-space:pre-wrap;word-break:break-all;max-height:420px;color:var(--head);border-radius:8px;margin:0;padding:12px 14px;font:13px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.ans-btns.two{grid-template-columns:1fr 1fr}.ts-seg{margin:0 0 10px}.ts-t{border-collapse:collapse;width:100%;font-size:14px}.ts-t th{text-align:left;color:var(--ink2);border-bottom:1px solid var(--line);padding:6px 8px 6px 0;font-size:12.5px;font-weight:600}.ts-t td{border-top:1px solid var(--line2);padding:8px 8px 8px 0}.ts-t td:nth-child(3),.ts-t td:nth-child(4),.ts-t th:nth-child(3),.ts-t th:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.ts-t tr.click{cursor:pointer}.ts-t tr.click:hover td{background:var(--hl)}.ts-medal{background:var(--hl);color:var(--hl-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.ts-medal.m1{background:var(--hl-ink);color:#fff}@media (width<=760px){.ts-t thead{display:none}.ts-t tr{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;padding:6px 0;display:grid}.ts-t td{border:0;padding:2px 0;text-align:left!important}.ts-t td:before{content:attr(data-k) ": ";color:var(--ink2);font-size:12px}}.rcpt{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:6px 0 0;font-size:13.5px;display:flex}.rcpt .rcpt-m{text-align:center;width:1.1em;font-weight:700}.rcpt b{font-weight:600}.rcpt.ok .rcpt-m,.rcpt.ok b{color:var(--ok)}.rcpt.bad .rcpt-m,.rcpt.bad b{color:var(--alarm)}.rcpt.warn .rcpt-m,.rcpt.warn b{color:var(--warn)}.dw-l li.dw-open{background:var(--surface2)}.dw-l li.dw-open>button{border-bottom:0}.dw-x{padding:4px 14px 16px}.dw-in .need-t{margin:0 0 10px}.dw-in .perm-act{max-height:220px;margin:0 0 10px;overflow:auto}.dw-in-sub{margin:0 0 8px}.dw-x .ans-btns{margin-top:6px}.dw-more{margin-top:10px;padding-inline:0}.pl-card{margin-bottom:var(--gap)}.pl-g+.pl-g{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.pl-gh{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.pl-gh h3{font-size:16px;font-weight:600}.pl-l{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pl-p{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0;padding:12px 14px}.pl-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pl-h b{font-weight:600}.pl-n{font-family:var(--font-num);color:var(--ink2);white-space:nowrap;font-size:13px}.pl-goal{color:var(--ink2);margin:4px 0 8px;font-size:13px}.pl-meta{flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:12.5px;display:flex}.pl-meta .st{white-space:normal;font-size:12.5px}.pl-steps{margin:8px 0 0;padding:0;font-size:13px;list-style:none}.pl-steps li{gap:8px;padding:3px 0;display:flex}.pl-steps li span{color:var(--ink2);flex:none}.pl-done{color:var(--ok);margin:8px 0 0}.pl-link{margin-top:8px;padding-inline:0}.pl-last{margin:0 0 8px}.pl-sum{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin-bottom:2px;display:flex}.pl-sum .link{font-size:inherit;white-space:normal;text-align:left;padding:0}.pl-sum .st{font-size:inherit}.pl-age{margin:0 0 var(--gap)}.pl-dirs{gap:var(--gap);margin-bottom:var(--gap);display:grid}.pl-rows{margin:0;padding:0;list-style:none}.pl-row{border-top:1px solid var(--line)}.pl-row:first-child{border-top:0}.pl-rb{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:18px minmax(0,1fr) minmax(120px,280px);align-items:start;column-gap:12px;width:100%;padding:10px 0;display:grid}.pl-rb:hover .pl-t{color:var(--hl-ink,var(--accent))}.pl-rb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-chev{color:var(--ink2);font-size:12px;line-height:22px}.pl-main{flex-direction:column;gap:2px;min-width:0;display:flex}.pl-t{color:var(--head);font-size:14.5px;font-weight:600;line-height:22px}.pl-m{color:var(--ink2);flex-wrap:wrap;gap:2px 14px;min-width:0;font-size:12.5px;display:flex}.pl-due.bad{color:var(--bad);font-weight:600}.pl-due.none{color:var(--none)}.pl-nm{font-variant-numeric:tabular-nums}.pl-next{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.pl-st{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;line-height:22px;display:flex}.pl-why{color:var(--ink2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pl-row.tech .pl-t{color:var(--ink2);font-size:13.5px;font-weight:400}.pl-x{padding:0 0 14px 30px}.pl-x .pl-goal{margin:0 0 10px;font-size:13.5px}.pl-x .pl-goal b{color:var(--head);font-weight:600}.pl-nx{margin:0 0 6px}.pl-nx small{color:var(--ink2);font-size:12px}.pl-nx p{color:var(--head);margin:2px 0 0;font-size:16px;line-height:1.4}.pl-upd{margin:0 0 10px}.pl-h4{color:var(--ink2);margin:12px 0 2px;font-size:12.5px;font-weight:600}.pl-x .pl-steps{margin-top:2px}.pl-steps li.done{color:var(--ink2)}.pl-steps li.done span{color:var(--ok)}.pl-steps li.cur{color:var(--head);font-weight:600}.pl-steps li.cur span{color:var(--accent)}.pl-steps .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pl-wait{border:1px solid var(--line);border-radius:var(--r-btn,6px);color:var(--warn);align-items:center;gap:6px;margin:0 0 10px;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pl-wait:hover{border-color:var(--warn)}.pl-wins{flex-wrap:wrap;gap:4px 14px;margin-top:10px;display:flex}.pl-wins .st{white-space:normal;font-size:12.5px}.pl-none{margin:0}@media (width<=760px){.pl-rb{grid-template-columns:16px minmax(0,1fr);row-gap:4px}.pl-st{text-align:left;grid-column:2;align-items:flex-start}.pl-next{white-space:normal}.pl-x{padding-left:22px}}.pl-act{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.pl-btns,.bt-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-btns .btn.on{border-color:var(--accent);color:var(--accent)}.pl-form{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:8px;max-width:520px;padding:10px 12px;display:grid}.pl-form p{margin:0}.pl-fl{color:var(--ink2);gap:4px;font-size:12.5px;display:grid}.pl-fl input,.pl-fl textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--surface,var(--bg));resize:vertical;border-radius:8px;padding:7px 10px;font-size:14px}.pl-fl input[type=date]{max-width:200px}.pl-fb{flex-wrap:wrap;gap:6px;display:flex}.pl-lastp{color:var(--ink2);overflow-wrap:anywhere}.pl-hint{margin:0}.bt-l{margin:0;padding:0;list-style:none}.bt-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:10px 0;display:grid}.bt-row:first-child{border-top:0}.bt-main{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:3px;min-width:0;display:flex}.bt-main:hover .bt-t{color:var(--hl-ink,var(--accent))}.bt-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-t{color:var(--head);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14.5px;font-weight:600;line-height:1.35;display:flex}.bt-m{color:var(--ink2);flex-wrap:wrap;gap:2px 14px;font-size:12.5px;display:flex}.bt-due.bad{color:var(--bad);font-weight:600}.bt-due.none,.bt-next.none{color:var(--none)}.bt-next{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4}.bt-next small{color:var(--ink2);font-size:12px}.bt-act{justify-items:end;gap:4px;max-width:340px;display:grid}.bt-act .bt-btns{justify-content:flex-end}@media (width<=760px){.bt-row{grid-template-columns:minmax(0,1fr)}.bt-act{justify-items:start;max-width:none}.bt-act .bt-btns{justify-content:flex-start}.pl-btns .btn.sm,.bt-btns .btn.sm{min-height:40px}}.bar.wait i{background:var(--accent)}.perm-legend{margin:-4px 0 10px}.perm-act.gated{max-height:260px;overflow:auto}.perm-legend.ok{color:var(--ok)}.perm-pids{margin:0 0 10px;padding:0;font-size:13px;list-style:none}.perm-pids li{overflow-wrap:anywhere;padding:3px 0}.perm-pids small{color:var(--ink2);display:block}.vp{--vp-pad:18px;--vp-ink-on:#fff;z-index:60;background:var(--surface,var(--bg));width:380px;color:var(--ink);border:1px solid var(--card-edge);border-radius:var(--r-card);box-shadow:var(--shadow-card);flex-direction:column;animation:.32s cubic-bezier(.2,.8,.2,1) vp-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}:root[data-look="1"] .vp{background:#fbfaf7;box-shadow:0 24px 64px -16px #11111138}@keyframes vp-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vp,.vp.vp-bottom,.vp-st.cur i{animation:none}}.vp-h{padding:14px var(--vp-pad) 12px;align-items:center;gap:10px;display:flex;position:relative}.vp-ava{background:var(--accent);width:30px;height:30px;color:var(--vp-ink-on,#fff);font-family:var(--font-head);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.vp-ht{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vp-ht b{font-family:var(--font-head);color:var(--head);font-size:14.5px;font-weight:600;line-height:1.2}.vp-ht small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;line-height:1.2;display:flex;overflow:hidden}.vp-dot{background:var(--none);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.vp-dot.ok{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 18%, transparent)}.vp-dot.bad{background:var(--warn)}.vp-try{color:var(--ink2);opacity:.7;letter-spacing:.02em;font-size:11px}.vp-x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--ink2);border-radius:50%;place-items:center;transition:background .15s;display:grid}.vp-x:hover{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--head)}.vp-x:focus-visible{outline:2px solid var(--accent)}.vp-x svg{width:16px;height:16px}.vp-body{flex-direction:column;flex:1;min-height:0;display:flex}.vp-sec{padding:10px var(--vp-pad)}.vp-sh{align-items:center;gap:6px;min-height:20px;margin-bottom:6px;display:flex}.vp-sh h3{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin:0;font-size:11.5px;font-weight:600}.vp-n{font-family:var(--font-num);color:var(--ink2);font-size:11.5px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vp-h{padding-bottom:10px}.vp-ht b{font-size:13px}.vp-chips{padding:0 var(--vp-pad) 10px;flex:none;align-items:center;gap:6px;display:flex;overflow:hidden}.vp-chips:has(.vp-wc.less){flex-wrap:wrap}.vp-wc{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface,var(--bg));max-width:220px;height:32px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;transition:border-color .15s,background .15s;display:inline-flex}.vp-wc-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.vp-wc-k{color:var(--ink2)}.vp-wc:hover{border-color:var(--line-strong,var(--ink2))}.vp-wc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-wc.wait{border-color:color-mix(in srgb, var(--warn) 45%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface,var(--bg)))}.vp-wc.on,.vp-wc.wait.on{border-color:var(--ink);background:var(--ink);color:var(--vp-ink-on,#fff)}.vp-wc.on .vp-wc-k{color:color-mix(in srgb, var(--vp-ink-on,#fff) 70%, transparent)}.vp-wc.on .vp-dot.ok,.vp-wc.on .vp-dot.bad{box-shadow:0 0 0 3px #ffffff2e}.vp-wc{flex:none}.vp-wc.tmp{cursor:default;flex:0 auto;min-width:90px;max-width:300px}.vp-wc.closed{opacity:.75}.vp-cx{z-index:200;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner);min-width:208px;box-shadow:var(--shadow-pop);font-family:var(--font-body);outline:none;padding:4px;display:grid;position:fixed}.vp-cx-i{all:unset;box-sizing:border-box;cursor:default;border-radius:calc(var(--r-inner) - 4px);height:30px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:0 10px 0 12px;font-size:13px;display:grid}.vp-cx-k{font-family:var(--font-num);color:var(--ink3);font-size:11.5px}.vp-cx-i:hover:not([aria-disabled=true]),.vp-cx-i:focus{background:color-mix(in srgb, var(--accent) 10%, var(--surface));outline:none}.vp-cx-i[aria-disabled=true],.vp-cx-i[aria-disabled=true] .vp-cx-k{color:color-mix(in srgb, var(--ink3) 60%, var(--surface))}.vp-cx-i[aria-disabled=true]:focus{background:0 0}.vp-cx-sep{background:var(--line);height:1px;margin:4px 6px}.vp-cx-note{z-index:200;background:var(--ink);color:var(--on-accent);box-shadow:var(--shadow-pop);border-radius:10px;padding:7px 12px;font-size:12.5px;position:fixed}.vp-wc-n{font-family:var(--font-num);color:#fff;background:var(--alarm,var(--bad));border-radius:999px;place-items:center;min-width:18px;height:18px;margin-right:-4px;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-grid}.vp-wc.more{color:var(--ink2);background:0 0;border-color:#0000;padding:0 6px}.vp-dot.bad{background:var(--alarm,var(--bad));box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm,var(--bad)) 16%, transparent)}.vp-dot.none{background:var(--none);box-shadow:none}.vp-plan{padding:0 var(--vp-pad) 10px;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;font-size:12px;overflow:hidden}.vp-plan b{color:var(--ink);font-weight:500}.vp-wc.vika{padding-left:5px}.vp-ava.xs{flex:none;width:22px;height:22px;font-size:11px}.vp-plan-pick{align-items:center;gap:6px;display:flex}.vp-plan-pick select{all:unset;box-sizing:border-box;cursor:pointer;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--ink);border-bottom:1px dashed var(--line-strong,var(--ink2));font-size:12px;font-weight:500;overflow:hidden}.vp-plan-pick select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-tag{background:color-mix(in srgb, var(--accent) 9%, transparent);min-width:0;max-width:78%;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 2px 2px 10px;display:inline-flex;overflow:hidden}.vp-tag b{text-overflow:ellipsis;min-width:0;overflow:hidden}.vp-tag-x{all:unset;box-sizing:border-box;cursor:pointer;width:22px;height:22px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.vp-tag-x svg{width:12px;height:12px}.vp-tag-x:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.vp-tag-x:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vp-comp.has-att{flex-wrap:wrap}.vp-att{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, transparent);color:var(--ink2);border-radius:12px;flex:1 0 100%;align-items:center;gap:8px;margin:4px 0 2px;padding:6px 6px 6px 8px;font-size:12.5px;display:flex}.vp-att-ic{background:var(--accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-weight:600;display:inline-grid}.vp-att-t{flex:1;min-width:0}.vp-att-t b{color:var(--ink);font-weight:600}.vp-closed{color:var(--warn);margin-left:8px;font-style:normal;font-weight:600}.vp-none{color:var(--ink2);padding:14px var(--vp-pad);margin:0;font-size:13px}.vpw{border-top:1px solid var(--line);border-bottom:1px solid var(--line);scrollbar-width:thin;flex:none;max-height:46%;padding:8px 0 4px;overflow:hidden auto}.vpw-lab{padding:2px var(--vp-pad) 4px;color:var(--ink2);align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:flex}.vpw-c{font-family:var(--font-num);font-weight:500}.vpw-l{margin:0;padding:0;list-style:none}.vpw-row{padding:9px var(--vp-pad) 10px;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;column-gap:9px;display:grid;position:relative}.vpw-row+.vpw-row{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.vpw-row.cur:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.vpw-row>.vp-dot{margin-top:7px}.vpw-t{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.vpw-who{all:unset;cursor:pointer;color:var(--head,var(--ink));font-weight:600}.vpw-who:hover{text-underline-offset:3px;text-decoration:underline}.vpw-who:focus-visible{outline:2px solid var(--accent);border-radius:3px}.vpw-hot{color:var(--alarm,var(--bad));background:color-mix(in srgb, var(--alarm,var(--bad)) 9%, transparent);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.vpw-s{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.vpw-age{font-family:var(--font-num);color:var(--ink2);text-align:right;white-space:nowrap;margin-top:3px;font-size:12px}.vpw-acts{grid-column:2/4;min-width:0;margin-top:8px;font-size:13px}.vpw-acts .dw-x,.vpw-acts .dw-in{margin:0;padding:0}.vpw-acts .ans-btns{flex-wrap:wrap;gap:6px;margin:0;display:flex}.vpw-acts .btn{border-radius:8px;height:30px;min-height:30px;padding:0 12px;font-size:13px}.vpw-acts .btn svg,.vpw-acts .small.mute,.vpw-acts .wa>.link{display:none}.vpw-acts .perm-act{margin:0 0 8px;font-size:12px}.vpw-acts textarea{min-height:0}.vpw-acts .dw-x{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vpw-acts .dw-x>:not(.ans-btns):not(.vpw-more):not(.ans-btns+p){flex-basis:100%}.vpw-more{color:var(--ink2);align-self:flex-start;padding:0;font-size:13px}.vpw-lock{color:var(--ink2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.vpw-fail{color:var(--alarm,var(--bad));margin-right:8px;font-size:12px;font-weight:600;display:inline-block}.vp-more{all:unset;cursor:pointer;margin:2px var(--vp-pad) 4px calc(var(--vp-pad) + 23px);color:var(--accent);min-height:24px;font-size:12px;display:inline-block}.vp-more:hover{text-underline-offset:3px;text-decoration:underline}.vp-more:focus-visible{outline:2px solid var(--accent);border-radius:4px}.vpw .vp-journal{padding:0 var(--vp-pad)}.vp-talk{min-height:0;padding:0 var(--vp-pad);flex-direction:column;flex:1;display:flex}.vp-vp{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:12px;min-height:120px;padding:14px 0 12px;display:flex;overflow-y:auto}.vp-vp>:first-child{margin-top:auto}.vp-earlier{all:unset;cursor:pointer;color:var(--ink2);align-self:center;min-height:24px;font-size:12px}.vp-earlier:hover{color:var(--accent)}.vp-fresh{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;background:var(--accent);color:#fff;border-radius:999px;align-self:center;height:30px;margin:-38px 0 8px;padding:0 14px;font-size:12.5px;font-weight:500;position:relative;box-shadow:0 6px 18px -6px #0f172a59}.vp-fresh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-earlier:focus-visible{outline:2px solid var(--accent);border-radius:4px}.vp-pair{flex-direction:column;gap:12px;display:flex}.vp-m{flex-direction:column;gap:4px;max-width:84%;display:flex}.vp-m.me{align-self:flex-end;align-items:flex-end}.vp-m.vika{align-self:flex-start}.vp-bub{white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 13px;font-size:14px;line-height:1.5}.vp-bub.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vp-m.me .vp-bub{background:var(--bubble-me);color:var(--on-bubble-me);border-radius:16px 16px 4px}.vp-m.vika .vp-bub{background:var(--surface2,var(--bg));border:1px solid color-mix(in srgb, var(--line) 80%, transparent);border-radius:4px 16px 16px}:root[data-look="1"] .vp-m.vika .vp-bub{background:#f1efe9;border-color:#0000}.vp-m.fail .vp-bub{border-color:var(--bad)}.vp-who{color:var(--ink2);margin-left:4px;font-size:12px}.vp-re{color:var(--ink2);margin:2px 0 2px 4px;font-size:12px}.vp-shown{vertical-align:top;width:1px;height:1px;display:inline-block;overflow:hidden}.vp-mb{all:unset;cursor:pointer;color:var(--accent);font-size:12px}.vp-mb:focus-visible{outline:2px solid var(--accent);border-radius:3px}.vp-line{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 6px;font-size:12px;display:flex}.vp-line>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vp-ld{background:var(--none);border-radius:50%;width:6px;height:6px;display:inline-block}.vp-ld.ok{background:var(--ok)}.vp-ld.wait{background:var(--accent)}.vp-ld.warn{background:var(--warn)}.vp-ld.bad{background:var(--alarm,var(--bad))}.vp-line.warn{color:var(--warn);font-weight:600}.vp-line.bad{color:var(--alarm,var(--bad));font-weight:600}.vp-num{font-family:var(--font-num);font-size:12px}.vp-ev{border-left:2px solid var(--line-strong,var(--line));background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:0 10px 10px 0;flex-direction:column;align-self:stretch;gap:3px;padding:8px 12px;display:flex}.vp-ev .vp-line{justify-content:flex-start}.vp-ev-t{all:unset;cursor:pointer;color:var(--ink);font-size:13px}.vp-ev-t b{font-weight:600}.vp-ev-t:hover:not(:disabled){color:var(--accent)}.vp-ev-t:focus-visible{outline:2px solid var(--accent);border-radius:3px}.vp-ev-a{color:var(--ink2);margin:0;font-size:13px}.vp-tip{background:color-mix(in srgb, var(--warn) 8%, var(--surface,var(--bg)));border:1px solid color-mix(in srgb, var(--warn) 30%, var(--line));border-radius:10px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px 8px 12px;font-size:13px;display:flex}.vp-tip-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vp-tip-t b{font-weight:600}.vp-tip-go{white-space:nowrap;padding:0;font-size:13px;font-weight:500}.vp-gate{color:var(--ink2);align-items:center;gap:8px;margin:0 0 6px 4px;font-size:12px;display:flex}.vp-comp.off{opacity:.6}.vp-empty{margin-top:auto;padding-bottom:4px}.vp-empty p{color:var(--ink2);margin:0 0 10px;font-size:13px;line-height:1.45}.vp-sugg{flex-wrap:wrap;gap:6px;display:flex}.vp-chip{all:unset;box-sizing:border-box;cursor:pointer;color:var(--head);border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:32px;padding:7px 12px;font-size:13px;transition:border-color .15s,background .15s}.vp-chip:hover{border-color:var(--accent);color:var(--accent)}.vp-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-chain{color:var(--ink2);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;margin-top:5px;font-size:11.5px;line-height:1.3;display:flex}.vp-st{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.vp-st i{border:1.5px solid var(--line-strong,var(--ink2));opacity:.7;border-radius:50%;width:6px;height:6px;display:inline-block}.vp-st.on i{background:var(--ok);border-color:var(--ok);opacity:1}.vp-st.off i{background:var(--bad);border-color:var(--bad);opacity:1}.vp-st.cur i{border-color:var(--accent);opacity:1;animation:1.2s ease-in-out infinite vp-pulse}@keyframes vp-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 25%, transparent)}}.vp-wait{text-align:right;font-family:var(--font-num);flex-basis:100%;font-size:11.5px}.vp-chain.warn .vp-wait{color:var(--warn);font-weight:600}.vp-chain.bad .vp-wait{color:var(--bad);font-family:inherit;font-weight:600}.vp-comp{margin:0 0 var(--vp-pad);border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:22px;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.vp-comp:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}:root[data-look="1"] .vp-comp{border-radius:8px}.vp-in{resize:none;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;max-height:140px;padding:7px 0;font-size:14px;line-height:1.4}.vp-in:focus{outline:none}.vp-in::placeholder{color:var(--ink2);opacity:.8}.vp-send{all:unset;box-sizing:border-box;cursor:pointer;background:var(--accent);width:34px;height:34px;color:var(--vp-ink-on,#fff);border-radius:50%;flex:none;place-items:center;transition:opacity .15s,transform .15s;display:grid}.vp-send svg{width:16px;height:16px}.vp-send:hover:not(:disabled){transform:scale(1.05)}.vp-send:disabled{opacity:.35;cursor:default}.vp-send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vp-fab{all:unset;cursor:pointer;z-index:59;background:var(--accent);border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px -6px #0f172a59}.vp-fab:hover{transform:translateY(-1px)}.vp-fab .vp-ava{width:48px;height:48px;font-size:18px}.vp-fab-n{min-width:20px;height:20px;font-style:normal;font-family:var(--font-num);background:var(--bad);color:#fff;box-shadow:0 0 0 2px var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:grid;position:absolute;top:-3px;right:-3px}.vp-fab:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.vp.vp-right{width:380px;height:min(680px,100vh - 40px);top:auto;bottom:20px;right:20px}.vpb{z-index:60;width:min(520px,100vw - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.shell.on-chat .vpb{display:none}:root[data-look] .shell:has(>.vpb,>.show-net-box>.vpb) .foot{padding-bottom:88px}.vpb-bar{all:unset;box-sizing:border-box;cursor:text;background:var(--surface,var(--bg));border:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px 7px 9px;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 16px 40px -12px #0f172a47,0 2px 6px #0f172a0d}.vpb-bar:hover{transform:translateY(-1px);box-shadow:0 20px 44px -12px #0f172a52,0 2px 6px #0f172a0d}.vpb-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-look="1"] .vpb-bar{border-radius:8px}.vpb-ph{color:var(--ink2);flex:1;font-size:14px}.vpb-n{max-width:62%;color:var(--ink);background:color-mix(in srgb, var(--alarm,var(--bad)) 9%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 10px;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.vpb-n i{background:var(--alarm,var(--bad));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm,var(--bad)) 16%, transparent);border-radius:50%;flex:none}.vpb-n.calm{color:var(--ink2);background:0 0;font-weight:400}.vpb-n.calm i{background:var(--ok);box-shadow:none}.vpb-more{font-style:normal;font-family:var(--font-num);color:var(--ink2);margin-left:2px;font-size:12px}.vp-ava.sm{width:32px;height:32px;font-size:13px}.vp.vp-bottom{width:100%;height:min(680px,100vh - 96px);max-height:none;animation-name:vp-up;position:static}.vp-x+.vp-x{margin-left:-6px}.vpb-scrim{display:none}.tab-vika-a{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:inline-grid}@keyframes vp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width<=760px){.vp,.vp.vp-right{--vp-pad:16px;border-bottom:0;border-radius:20px 20px 0 0;width:auto;height:82vh;max-height:none;animation-name:vp-up;inset:auto 0 0;box-shadow:0 -16px 48px -12px #0f172a4d}.vp-h{padding-top:12px}.vp-h:before{content:"";background:var(--line);border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.vp-chip{min-height:44px;padding:9px 14px}.vp-more,.vp-earlier,.vp-mb{align-items:center;min-height:44px;display:inline-flex}.vp-send{width:44px;height:44px}.vp-comp{margin-bottom:max(12px, env(safe-area-inset-bottom));padding:4px 4px 4px 14px}.vp-m{max-width:90%}.vp-fab{bottom:84px;right:16px}.vpb:not(.open){display:none}.vpb.open{width:100vw;inset:0;transform:none}.vpb-scrim{background:#0b1f3a47;display:block;position:fixed;inset:0}.vp.vp-bottom{left:0;right:0;bottom:var(--vp-kb,0px);height:min(82vh, calc(var(--vp-vh,100vh) - 24px));border-radius:20px 20px 0 0;max-height:none;position:fixed}.vp-x{width:44px;height:44px}.vp-wc{flex:none;height:44px}.vp-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.vpw-acts .btn{flex:1;justify-content:center;height:44px;min-height:44px;font-size:14px}.vpw-acts .dw-x>.ans-btns{flex-basis:100%}.vpw-acts .vpw-more{min-height:44px}.vpw-who{min-height:24px}.vp-tip-go{min-height:44px}.vp-ev-t{flex-wrap:wrap;align-items:center;min-height:44px;display:flex}}.wa{gap:8px;display:grid}.wa-b{flex-wrap:wrap}.wa-f label{color:var(--ink2);gap:4px;display:grid}.wa-f input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--ink);border-radius:8px;max-width:240px;padding:6px 10px}.wa-last{border-top:1px solid var(--line);gap:2px;padding-top:6px;display:grid}.wa-last .vp-chain{justify-content:flex-start}.wa>.link{justify-self:start;padding:0}.vp-talk-l{margin-top:6px;padding:0;font-size:12.5px}.vp-err{margin:4px 0}.perm-h2{color:var(--ink2);margin:-4px 0 12px;font-size:14px}.dw-retry{color:var(--bad);margin-right:6px;font-size:11.5px;font-style:normal;font-weight:600}.dw-retry.quiet{color:var(--ink2);font-weight:500}.src-stale{color:var(--warn);font-size:11.5px;font-style:normal;font-weight:600}.vp-journal{color:var(--ink2);margin:6px 0 0;font-size:12px}.perm-act.folded{max-height:132px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.perm-act.full{max-height:60vh;overflow:auto}.perm-open{margin:-4px 0 10px;padding:0}.cw{margin-top:12px}.cw-ask{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-ask p{flex-basis:100%;margin:0}.cw-ok{color:var(--ok)}.vp-nudge{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex}.wa-last .vp-nudge{justify-content:flex-start}.vp-nudge-ok{color:var(--ink2);font-size:11.5px}.vp-nudge-err{color:var(--bad);text-align:right;flex-basis:100%;font-size:11.5px}.dlist li.dw-open{background:var(--surface2);border-radius:10px}.dlist li.dw-open>.dw-x{padding:0 6px 12px}.dw-chev{color:var(--ink2);transition:transform .15s;display:inline-flex}.dw-chev.on{transform:rotate(90deg)}.dec-gone{margin:10px 6px 0}.dec-today>summary{cursor:pointer;align-items:baseline;gap:4px;min-height:32px;list-style:none;display:flex}.dec-today>summary::-webkit-details-marker{display:none}.dec-today>summary:after{content:"▸";color:var(--ink2);margin-left:auto}.dec-today[open]>summary:after{content:"▾"}.dec-today-t{font-family:var(--font-head);color:var(--head);font-weight:600}.dec-today li.dec-today-live{flex-wrap:wrap}.dec-today li.dec-today-live .vp-chain{flex-basis:100%;justify-content:flex-start}.dec-today li.dec-today-live .vp-wait,.dec-today li.dec-today-live .vp-nudge,.dec-today li.dec-today-live .vp-nudge-err{text-align:left;justify-content:flex-start}.actor-seg{align-items:center}.actor-seg .actor-k{color:var(--ink2);white-space:nowrap;padding:0 6px 0 8px;font-size:11.5px}@media (width<=760px){.actor-seg .actor-k{display:none}}.vp-tochat{align-self:center;margin:2px 0 8px;font-size:12.5px}.ask{flex-direction:column;gap:12px;display:flex}.ask-q{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.ask-q legend{color:var(--head);margin-bottom:6px;padding:0;font-weight:600;line-height:1.35}.ask-q legend small{color:var(--ink2);font-weight:400}.ask-h{letter-spacing:.04em;text-transform:uppercase;color:var(--ink2);margin-right:8px;font-size:11px;font-weight:600;display:inline-block}.ask-opts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.ask-o{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface,var(--bg));border-radius:10px;flex-direction:column;gap:3px;min-height:44px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ask-o b{color:var(--head);font-weight:600}.ask-o small{color:var(--ink2);font-size:12px;line-height:1.35}.ask-o:hover{border-color:var(--accent)}.ask-o:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-o.on{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:inset 0 0 0 1px var(--accent)}.ask-own{box-sizing:border-box;border:1px dashed var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:0 0;border-radius:10px;padding:8px 10px}.ask-own:focus{border-style:solid;border-color:var(--accent);outline:none}.chat-att{padding:6px 12px 0}.composer .vp-plus,.composer .att-plus{align-self:center}.btn.btn-2l{padding-top:6px;padding-bottom:6px}.btn .btn-2t{flex-direction:column;align-items:flex-start;line-height:1.15;display:inline-flex}.btn .btn-sub{opacity:.85;font-size:11.5px;font-weight:400;display:block}:root[data-look]{--ink3:color-mix(in srgb, var(--ink2) 82%, var(--bg));--sunk:color-mix(in srgb, var(--line) 45%, var(--surface));--alarm-soft:color-mix(in srgb, var(--alarm) 6%, var(--surface));--accent-ink:var(--accent);--on-accent:#fff;--shadow-pop:0 12px 32px -12px #0f172a47}:root[data-look="2"]{--ink3:#697386;--sunk:#eef1f5;--accent-ink:#1a4fb0}:root[data-look]{--r-card:14px;--r-inner:10px;--card-edge:color-mix(in srgb, var(--line) 70%, transparent);--shadow-card:0 12px 28px -20px #0f172a29, 0 1px 2px #0f172a0a;--bubble-me:var(--nav-bg,var(--ink));--on-bubble-me:#fff;--say-rule:color-mix(in srgb, var(--accent) 45%, transparent);--mk-steel:#4a6fa5;--mk-teal:#1f7a7a;--mk-olive:#637617;--mk-ochre:#a56a12;--mk-terra:#b0532f;--mk-garnet:#a53d5c;--mk-plum:#6c4fa8;--mk-graphite:#5b6474;--mk-tint:7%;--mk-tint-quiet:5%;--biz-ag:var(--mk-ochre);--biz-kartel:var(--mk-olive);--biz-labs:var(--mk-plum);--biz-clients:var(--mk-garnet);--biz-team:var(--mk-graphite);--biz-common:var(--mk-graphite);--biz-personal:#8a7f72;--biz-unsorted:var(--line-strong)}:root[data-look="1"]{--r-card:6px;--r-inner:4px;--shadow-card:none;--card-edge:var(--line);--mk-tint:0%;--mk-tint-quiet:0%;--bubble-me:#111}:root[data-look="2"][data-theme=dark]{--bg:#0d1016;--surface:#141821;--surface2:#191e29;--ink:#e7eaf1;--ink2:#aab2c3;--ink3:#8c95a8;--line:#252b38;--line-strong:#39414f;--sunk:#10131a;--accent:#7aa7ff;--accent-ink:#9dbcff;--accent-soft:#7aa7ff21;--on-accent:#0d1016;--on-teal:var(--on-accent);--alarm:#ff8a7a;--warn:#f2a65e;--ok:#53c98d;--none:#6b7385;--alarm-soft:#ff8a7a1c;--shadow-pop:0 16px 40px -8px #0009;--shadow-card:0 18px 48px -20px #0000008c, 0 1px 2px #0006;--card-edge:var(--line);--bubble-me:#24324d;--on-bubble-me:#e7eaf1;--mk-steel:#9ab6e0;--mk-teal:#6cc7c2;--mk-olive:#a9c25e;--mk-ochre:#e0b064;--mk-terra:#ec9a78;--mk-garnet:#e88aa6;--mk-plum:#b29ae8;--mk-graphite:#a3abba;--mk-tint:11%;--mk-tint-quiet:8%;--biz-personal:#b3a898}.hold-root{display:contents}.hold-gone{color:var(--ink3);margin:4px 0 0;font-size:12px;line-height:1.4}:root[data-look="2"]{--font-brand:Tektur, "Segoe UI", Arial, sans-serif;--font-head:Onest, "Segoe UI", Arial, sans-serif;--font-body:Onest, "Segoe UI", Arial, sans-serif;--font-num:Onest, "Segoe UI", Arial, sans-serif;--font-mono:"JB Mono", Consolas, ui-monospace, monospace;--font-fig:Onest, "Segoe UI", Arial, sans-serif;--w-fig:600;--w-head:700;--track-head:-.018em;--h1:28px;--text:14.5px;--r:12px;--r-btn:8px}:root[data-look="2"] body{line-height:1.5}:root[data-look="2"] :is(time,.vp-num,.tbl td,.m-n,.fig b,.badge,.q-sum){font-variant-numeric:tabular-nums}:root[data-look="2"] .screen h1,:root[data-look="2"] .screen h1.concl,:root[data-look="2"] .screen h1.concl.c2{font-size:var(--h1);letter-spacing:var(--track-head);font-weight:700;line-height:1.15}:root[data-look="2"] .card-sub,:root[data-look="2"] .ov5 .m-d,:root[data-look="2"] .eyebrow{font-size:13px}:root[data-look="2"] .btn{font-weight:600}:root[data-look="2"] .dw-th{font-family:var(--font-num);letter-spacing:.12em;font-size:11.5px;font-weight:700}.ov8 .ov-sub{color:var(--alarm);margin:-4px 0 0;font-size:15px;font-weight:600}.ov8 .metrics.mx-hero.mx3{grid-template-columns:repeat(3,minmax(0,1fr))}:root[data-look] .ov8 .metrics.mx-hero.mx3>.metric{height:auto;min-height:118px}:root[data-look] .ov8 .metrics.mx-hero.mx3 .m-d{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ov8 .ov-key{border:1px solid var(--warn);border-radius:var(--r);background:color-mix(in srgb, var(--warn) 8%, var(--surface));color:var(--ink);align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.ov8 .ov-key svg{color:var(--warn);flex:none;margin-top:2px}.ov8 .ov-bottom{gap:var(--gap);margin-top:var(--gap);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ov8 .ov-bottom>.card.fixed.cal-mini{height:auto}:root[data-look] .ov8 .ov-bottom>.ours-news{margin-top:0}.ov8 .ov-more{margin-top:var(--gap)}.ov8 .ov-more-b{padding:4px 0;font-size:14px;font-weight:600}.ov8 .ov-more-g{gap:var(--gap);margin:8px 0 var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ov8 .ov-more .ours-news{margin-top:0}.ov8 .knows-line{margin-top:var(--gap)}@media (width<=760px){.ov8 .ov-bottom,.ov8 .ov-more-g{grid-template-columns:minmax(0,1fr)}:root[data-look] .ov8 .metrics.mx-hero.mx3>.metric:last-child{grid-column:1/-1}:root[data-look="2"] .screen h1.concl{font-size:23px}}.back-mgr{white-space:nowrap;font-size:13.5px}.view-c .vm-note{color:var(--ink2);flex-basis:100%;margin:-2px 0 2px;font-size:13px}.set8>.card.mt{margin-top:var(--gap)}.sty-row,.view-c .vm-row{flex-wrap:wrap;justify-content:flex-start}.sty-row .st-l,.view-c .vm-row .st-l{flex:0 0 150px}.sty-row .seg button.on.draft{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.sty-row .seg button.on.draft:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sty-mark{color:var(--accent);font-size:13px}.sty-hint{color:var(--ink2);flex-basis:100%;margin-top:-2px;font-size:13px}.sty-fixed{color:var(--ink2);font-size:14px}.sty-when{margin-top:10px!important}.sty-lock{border-top:1px solid var(--line2);color:var(--ink2);align-items:flex-start;gap:8px;margin:12px 0 0;padding-top:10px;font-size:13.5px;display:flex}.sty-lock svg{flex:none;margin-top:2px}.sty-cf{border:1px solid var(--line-strong);background:var(--surface2);border-radius:10px;width:100%;padding:12px 14px}.sty-cf h4{-webkit-user-select:none;user-select:none;outline:none;margin:0 0 8px;font-size:14.5px}.sty-undo{margin-top:2px}.sty-cf h4:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:4px}.sty-cf-l{margin:0 0 8px;padding:0;font-size:14px;list-style:none}.sty-cf-l li{padding:2px 0}.sty-cf-k{color:var(--ink2)}.sty-cf-b{gap:8px;margin-top:10px;display:flex}.sty-cf-b .sty-yes{margin-left:auto}.sty-cf-b .sty-yes:disabled{opacity:.55;cursor:default}.kp-ro li{grid-template-columns:minmax(0,1fr)}.kp-soon{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:4px 0 6px;display:flex}.kp-soon small{color:var(--ink2);font-size:13px}.state-l>li{align-items:center}.state-l .sysline{width:100%;margin:0}.state-bars{flex:none;gap:6px;width:160px;display:grid}@media (width<=760px){.state-bars{width:100%}}.wg{margin:4px 0 8px;font-size:14px;line-height:1.45}.wg-h{color:var(--head);margin-bottom:2px;display:block}.wg-l{color:var(--ink2);overflow-wrap:anywhere;margin:0}.wg-q{color:var(--ink);margin:6px 0 0;font-weight:600}.wg-up{padding-inline:0;font-size:13.5px}.wg-sh{color:var(--ink2);margin:4px 0 8px;font-size:13px}.vpw-tb .wg{margin:2px 0 4px;font-size:13px}.vpw-tb .wg-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=520px){.dlist .d-b b .dw-retry.quiet,.dw-t .dw-retry.quiet{margin:2px 0;display:block}.dlist.wrap .d-b b,.dw-t{-webkit-line-clamp:5}}@media (width<=760px){.dw-l .dw-t{-webkit-line-clamp:unset;flex-wrap:wrap;align-items:center;row-gap:4px;display:flex;overflow:visible}.dw-l .dw-t>.dw-k,.dw-l .dw-t>.dw-retry,.dw-l .dw-t>.dw-p{margin-right:6px}.dw-l .dw-tt{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.dw-card .card-h{flex-wrap:wrap}.dw-card .card-sub{white-space:normal}:root[data-look] .ov8 .metrics.mx-hero.mx3 .m-d,.ours-ov .metric .m-d{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.vk-h .st{white-space:normal;flex:calc(100% - 64px);align-items:flex-start;min-width:0;line-height:1.35}}.ov8 .attn-card:not(.compact) .at-t{white-space:normal;overflow:visible}.ov8 .ov-bottom .nw5-l button{grid-template-columns:auto minmax(0,1fr);gap:2px 10px}.ov8 .ov-bottom .nw5-t{white-space:normal;grid-column:1/-1}.ov8 .ov-bottom .nw5-x{margin-left:0}.vika-card .sessions button{flex-wrap:wrap;row-gap:2px}.vika-card .sessions .hn{flex:8em;min-width:8em}.vika-card .sessions .st{white-space:normal;min-width:0}.se8-a{scroll-margin-top:16px;display:block}.se8-now{margin:18px 0 var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.se8-cell{border:1px solid var(--line);border-radius:var(--r-card,12px);background:var(--surface);min-width:0;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s,transform .16s;display:flex}.se8-cell:hover{border-color:var(--accent);transform:translateY(-1px)}.se8-cell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.se8-cell-t{gap:3px;min-width:0;display:grid}.se8-cell-t small{color:var(--ink2);font-size:12px}.se8-cell-t b{color:var(--head);font-size:14px;font-weight:600}.se8-cell.off .se8-cell-t b{color:var(--ink2);font-weight:500}.se8-ic{background:var(--accent-soft);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.se8-ic svg{width:17px;height:17px}.se8-cell.off .se8-ic{background:var(--surface2);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.se8-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.se8-c .card-sub{white-space:normal;margin-left:42px}.se8-tag{border:1px solid var(--line);font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none;color:var(--ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.se8-tag i{background:var(--none);border-radius:50%;width:6px;height:6px}.se8-tag svg{width:12px;height:12px}.se8-tag.live{color:var(--ok)}.se8-tag.live i{background:var(--ok)}.se8-tag.word i{background:var(--accent)}.se8-row{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 0;display:flex}.se8-c .card-h+.se8-row,.se8-c #how+.se8-row{border-top:0}.se8-l{flex:280px;gap:3px;min-width:0;display:grid}.se8-k{color:var(--head);font-size:14px;font-weight:600}.se8-l small{color:var(--ink2);font-size:13px;line-height:1.45}.se8-v{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.se8-how{font-size:13px}.se8-sub{align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.se8-foot{border-top:1px solid var(--line2);justify-items:start;gap:8px;padding-top:14px;display:grid}.se8-foot p{margin:0}.se8-rcpt{border-left:2px solid var(--line-strong);color:var(--ink);padding-left:12px;font-size:13.5px}.se8-rcpt.ok{border-left-color:var(--ok)}.se8-rcpt.bad{border-left-color:var(--alarm);color:var(--alarm)}.se8-c .sty-fixed{color:var(--head);font-weight:600}.se8-c .st-foot{border-top:1px solid var(--line2);padding-top:12px}.state-c.se8-c .sysline{margin:0 0 4px}@media (width<=900px){.se8-now{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.se8-now{grid-template-columns:minmax(0,1fr);gap:8px}.se8-row{flex-wrap:wrap}.se8-l{flex-basis:100%}.se8-v{justify-content:flex-start}.se8-c .card-sub{margin-left:0}}@media (prefers-reduced-motion:reduce){.se8-cell{transition:none}.se8-cell:hover{transform:none}}:root[data-look] .brand,:root[data-look] .mobile-brand{font-family:var(--font-brand,var(--font-head))}:root[data-look="2"]{--shadow:0 1px 2px #0f172a0a;--ok:#187a41;--none:#606b7d;--sleep:#606b7d;--ink3:#5f6a7b}:root[data-look] .btn{transition:background-color .14s,border-color .14s,color .14s,transform 60ms}:root[data-look] .btn:not(:disabled):not(.primary):not(.danger):not(.danger-o):not(.accent-o):hover{background:var(--surface2);border-color:var(--line-strong)}:root[data-look] .btn:not(:disabled):active{transform:translateY(1px)}:root[data-look] :is(.btn,.link,.seg button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-look] .link:not(:disabled):hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ses-t tr.ses-wait:hover td{background:color-mix(in srgb, var(--warn) 10%, transparent)}:root[data-look] .se8-c .seg{background:var(--sunk);border-color:#0000}:root[data-look] .se8-c .seg button{color:var(--ink2);transition:color .14s,background-color .14s}:root[data-look] .se8-c .seg button:not(.on):hover{color:var(--ink)}:root[data-look] .se8-c .seg button.on{background:var(--surface);color:var(--head);box-shadow:0 0 0 1px var(--line-strong);font-weight:600}:root[data-look] .se8-c .seg button.on.draft{color:var(--accent-ink,var(--accent));box-shadow:inset 0 0 0 1.5px var(--accent)}:root[data-look] .se8-c .seg button.on.draft:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.se8-now{margin-top:20px}.se8-cell{box-shadow:var(--shadow)}.se8-cell-t b{font-size:14.5px}.se8-h{font-size:16px}.se8-ic{border-radius:10px}.se8-k{font-size:14.5px}@media (width>=761px){.se8-row{grid-template-columns:minmax(0,1fr) 340px;column-gap:32px;margin-left:42px;padding:14px 0;display:grid}.se8-row:not(:has(.se8-v)) .se8-l{grid-column:1/-1}.se8-v{justify-content:flex-start}.se8-foot,.se8-c .st-foot,.se8-c .sty-lock,.se8-c .state-l,.se8-c .sysline{margin-left:42px}}:root[data-look] .screen .card.p2-plans{margin-top:14px}.pl-chev,.p1-tc-c{box-sizing:border-box;border-right:1.6px solid var(--ink2);border-bottom:1.6px solid var(--ink2);flex:none;width:7px;height:7px;padding:0;transition:transform .14s;display:inline-block;transform:rotate(-45deg)}.pl-chev.open,.p1-tc-c.open{transform:rotate(45deg)}.pl-chev{align-self:start;margin-top:8px}.p1-tc-c{align-self:center;margin-left:auto}.card.p1-tc{padding-block:6px}.vika-card .sessions button{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.vika-card .sessions button .hn,.vika-card .sessions button .st{grid-column:1}.vika-card .sessions button>svg{grid-area:1/2/span 2}.nodata{padding:10px 0}.vpw-sum-go{font-size:14px;line-height:1}.perm-where{margin-top:12px}@media (width<=760px){:root[data-look="2"]{--h1:23px}:root[data-look] :is(.btn.sm,.link,.zw-what,.zw-tab,button.cm-d,.cm-sec-h,.cm-mail-b,.vpa-ic,.bw-new,.bw-colh button,.cm-h button,.bw-comms [role=radiogroup] button,.screen li>button){min-height:44px}:root[data-look] :is(.link,.zw-tab,.cm-mail-b){align-items:center;display:inline-flex}:root[data-look] :is(.link,.vpa-ic,.bw-new){min-width:44px}:root[data-look] .zw-what{padding-block:11px}.cm-grid.week{gap:2px}:root[data-look] .cm-grid button.cm-d{min-width:44px;padding-bottom:0;line-height:44px}.app-show{min-height:44px}:root[data-look="2"] .app-show{color:var(--nav-ink)}}@media (prefers-reduced-motion:reduce){:root[data-look] .btn:not(:disabled):active{transform:none}}:root[data-look="1"]{--alarm:#bf3d14;--warn:#bf3d14;--none:#6f695f;--sleep:#6f695f;--ink3:#5e5a53}@font-face{font-family:Tektur;src:url(./tektur-latin-CmqEKeAT.woff2)format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:Tektur;src:url(./tektur-cyrillic-wOsy8a45.woff2)format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(./onest-latin-CUIqqgP9.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:Onest;src:url(./onest-cyrillic-DXI_y_WF.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JB Mono;src:url(./jbmono-latin-B9CIFXIH.woff2)format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+??,U+2000-206F}@font-face{font-family:JB Mono;src:url(./jbmono-cyrillic-D73BlboJ.woff2)format("woff2");font-weight:100 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}:root[data-look="2"]{--bg:#f5f6f8;--surface:#fff;--surface2:#f7f9fc;--ink:#1a1f36;--ink2:#4f566b;--ink3:#5f6a7b;--line:#e3e8ee;--line-strong:#c6cdd6;--sunk:#eef1f5;--accent:#1d5fd1;--accent-ink:#1a4fb0;--accent-soft:#eaf1fd;--alarm:#b42318;--warn:#b54708;--ok:#187a41;--sleep:#606b7d;--none:#606b7d;--nav-bg:#0b1f3a;--nav-ink:#c9d4e2;--nav-on:#15305a;--nav-line:#2b4670;--nav-mute:#8fa0b8;--font-brand:Tektur, "Segoe UI", Arial, sans-serif;--font-head:Onest, "Segoe UI", Arial, sans-serif;--font-body:Onest, "Segoe UI", Arial, sans-serif;--font-num:Onest, "Segoe UI", Arial, sans-serif;--font-fig:Onest, "Segoe UI", Arial, sans-serif;--font-mono:"JB Mono", Consolas, ui-monospace, monospace;--w-fig:600;--w-head:700;--track-head:-.018em;--h1:28px;--text:14.5px;--text2:13.5px;--num-hero:32px;--num-tile:28px;--r:12px;--r-btn:8px;--r-card:14px;--r-inner:10px;--gap:16px;--gap-group:24px;--content:1200px;--shadow:0 1px 2px #0f172a0a;--shadow-pop:0 12px 32px -12px #0f172a47;--shadow-card:0 12px 28px -20px #0f172a29, 0 1px 2px #0f172a0a;--card-edge:color-mix(in srgb, var(--line) 70%, transparent);--on-accent:#fff;--on-teal:var(--on-accent);--hl:var(--accent-soft);--hl-ink:var(--accent);--bubble-me:var(--nav-bg);--on-bubble-me:var(--on-accent);--card:var(--surface);--bg2:var(--surface2);--side:var(--bg);--head:var(--ink);--mute:var(--ink2);--line2:var(--line);--teal:var(--accent);--teal-ink:var(--accent);--teal-soft:var(--accent-soft);--navy:var(--ink);--bad:var(--alarm);--sleep-soft:var(--surface2);--alarm-soft:color-mix(in srgb, var(--alarm) 6%, var(--surface));--success:var(--ok);--error:var(--alarm);--nav-active-ink:var(--on-accent);--overlay:color-mix(in srgb, var(--nav-bg) 45%, transparent)}:root[data-look="2"] body{font-family:var(--font-body);font-size:var(--text);line-height:1.5}:root[data-look="2"] :is(.brand,.mobile-brand){font-family:var(--font-brand)}@media (width<=760px){:root[data-look="2"]{--h1:23px;--gap:12px}}
