.feedback-stars{align-items:center;gap:2px;display:inline-flex}.feedback-star-on{color:var(--hue-amber)}.feedback-star-off{color:var(--ink-3)}.feedback-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.feedback-chip{background:var(--hover);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);overflow-wrap:anywhere;max-width:100%;padding:2px 8px}.feedback-comment{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.feedback-tabs{margin:16px 0 12px}.feedback-check{color:var(--ink-2);font-size:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.feedback-card{margin-top:16px}.analytics-breakdowns.feedback-single{grid-template-columns:minmax(0,1fr)}.feedback-list{margin:0;padding:0;list-style:none}.feedback-list-busy{opacity:.6}.feedback-row{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.feedback-row:last-child{border-bottom:0}.feedback-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.feedback-when{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.feedback-flag-mark{color:var(--waiting);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:inline-flex}.feedback-label{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-bottom:2px;display:block}.feedback-question,.feedback-reply-text{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.feedback-reply{background:var(--hover);border-radius:var(--radius);padding:8px 12px}.feedback-reply-clamp{-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-more{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:0;margin-top:4px;padding:0}.feedback-more:hover{text-decoration:underline}.feedback-open{font-size:var(--text-secondary);font-weight:var(--weight-medium);align-self:flex-start}.feedback-rating-card{background:var(--hover);border-radius:var(--radius);flex-direction:column;gap:8px;margin:16px 0 0;padding:12px 16px;display:flex}.feedback-rating-card .feedback-chip{background:var(--surface)}.feedback-rating-head{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.feedback-rating-title{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.entry-flagged{color:var(--waiting);font-size:var(--text-meta);overflow-wrap:anywhere;margin:6px 0 0}.entry-flagged svg{vertical-align:-2px;margin-right:6px}.entry-flagged-word{font-weight:var(--weight-semibold)}.entry-flagged-reasons,.entry-flagged-comment{color:var(--ink-3)}.feedback-filter{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.feedback-filter:hover{text-decoration:underline}.feedback-filter[aria-pressed=true]{color:var(--accent);font-weight:var(--weight-semibold)}.feedback-sources{color:var(--ink-2);font-size:var(--text-meta);overflow-wrap:anywhere;margin:4px 0 0}.feedback-reviewed{color:var(--ink-3);font-size:var(--text-meta);margin:0}.feedback-row-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.visually-hidden{overflow-wrap:anywhere;table-layout:fixed;white-space:normal}table.visually-hidden :is(th,td){border:0;padding:0;overflow:hidden}.app{background:var(--canvas);height:100dvh;display:flex}.app-with-bar{flex-direction:column}.app-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.app-with-bar .page-header-title{display:none}.app-with-bar .page-header-main{flex-direction:column;gap:12px}.app-with-bar .page-header-description{margin-top:0}.app-with-bar .page-header-actions{justify-content:flex-start}.skip-link{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-medium);z-index:var(--z-toast);padding:8px 12px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.app-content:focus,.app-content h1[tabindex="-1"]:focus,.app-bar-title:focus{outline:none}.rail{background:var(--brand-deep);border-right:1px solid var(--brand-edge);color:var(--on-brand-2);flex-direction:column;flex:0 0 72px;align-items:center;width:72px;height:100%;padding:10px 4px 8px;display:flex}.brand-tile{background:var(--brand-deep);border-radius:var(--radius-float);box-shadow:0 0 0 1px color-mix(in srgb, var(--on-brand) 22%, transparent);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.brand-tile-mark{border-radius:var(--radius);display:block}.rail-mark{margin-bottom:8px}.rail-scroll-frame{flex:1;width:100%;min-height:0;display:flex;position:relative}.rail-scroll-frame[data-more] .rail-scroll{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.rail-scroll{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;width:100%;min-height:0;display:flex;overflow-y:auto}.rail-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rail-rule{border:0;border-top:1px solid color-mix(in srgb, var(--on-brand-2) 40%, transparent);width:40px;margin:8px auto}.rail-item{border-radius:var(--radius);color:var(--on-brand-2);cursor:pointer;font:inherit;height:50px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;padding:0;text-decoration:none;display:flex;position:relative}.rail-label{font-size:var(--text-micro);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;line-height:1;overflow:hidden}.rail-item:hover{background:var(--brand-deep-hover);color:var(--on-brand)}.rail-item.active{background:var(--brand-lime);color:var(--on-lime)}.rail-item.active:before{background:var(--brand-accent);border-radius:0 var(--radius) var(--radius) 0;content:"";width:3px;height:24px;position:absolute;top:13px;left:-4px}.rail .rail-item:focus-visible,.rail .rail-account:focus-visible{outline-color:var(--rail-mark)}.rail-count{border-radius:var(--radius-full);color:var(--on-state);font-size:var(--text-micro);font-weight:var(--weight-semibold);text-align:center;min-width:16px;padding:2px 6px;line-height:1;position:absolute;top:0;right:-4px}.rail .rail-item .rail-count{top:3px;right:10px}.rail-count-waiting{background:var(--waiting)}.rail-count-urgent{background:var(--urgent)}.rail-foot{border-top:1px solid var(--brand-deep-active);justify-content:center;width:100%;padding-top:8px;display:flex}.rail-account{border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.rail-account:hover{background:var(--brand-deep-hover)}.rail .presence-dot{border-color:var(--brand-deep)}.sidenav{flex-basis:208px;align-items:stretch;width:208px;padding:12px 8px 8px}.sidenav-head{align-items:center;gap:10px;margin-bottom:16px;padding:0 4px 0 6px;display:flex}.sidenav-head .rail-mark{margin-bottom:0}.sidenav-product{color:var(--on-brand);font-size:var(--text-body);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-toggle{border-radius:var(--radius);color:var(--on-brand-2);background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;display:flex}.rail-toggle:hover{background:var(--brand-deep-hover);color:var(--on-brand)}.rail-toggle[aria-disabled=true]{color:color-mix(in srgb, var(--on-brand-2) 55%, var(--brand-deep));cursor:not-allowed}.rail-toggle[aria-disabled=true]:hover{color:color-mix(in srgb, var(--on-brand-2) 55%, var(--brand-deep));background:0 0}.admin-popover{width:240px}.admin-popover .nav-menu-links{border-bottom:0;padding:0 8px 4px}.sidenav-search{cursor:pointer;font:inherit;font-size:var(--text-value);text-align:left;background:0 0;border:0;width:100%;margin-bottom:8px}.sidenav-kbd{border:1px solid var(--brand-deep-active);border-radius:var(--radius);color:var(--on-brand-2);font:inherit;font-size:var(--text-micro);background:0 0;padding:1px 6px}.rail .rail-toggle:focus-visible,.rail .sidenav-item:focus-visible,.rail .sidenav-disclosure:focus-visible{outline-color:var(--rail-mark)}.sidenav-scroll{align-items:stretch}.sidenav-group{color:var(--on-brand-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.01em;margin:16px 8px 4px}.sidenav-scroll>.sidenav-group:first-child{margin-top:0}.sidenav-disclosure{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 16px);padding:0;display:flex}.sidenav-disclosure-end{align-items:center;gap:6px;display:inline-flex}.sidenav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sidenav-item{border-radius:var(--radius);color:var(--on-brand-2);font-size:var(--text-value);height:36px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex;position:relative}.sidenav-item:hover{background:var(--brand-deep-hover);color:var(--on-brand);text-decoration:none}.sidenav-item.active{background:var(--brand-lime);color:var(--on-lime);font-weight:var(--weight-medium)}.sidenav-item.active:before{background:var(--brand-accent);border-radius:0 var(--radius) var(--radius) 0;content:"";width:3px;height:20px;position:absolute;top:8px;left:-8px}.sidenav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidenav .rail-count.sidenav-count{position:static}.sidenav .sidenav-foot{align-items:stretch;padding-left:0}.sidenav-collapse{cursor:pointer;font:inherit;font-size:var(--text-secondary);text-align:left;background:0 0;border:0;width:100%;height:40px}.rail-account-labelled{text-align:left;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:44px;padding:4px 6px}.account-block{flex-direction:column;min-width:0;display:flex}.account-block-name{color:var(--on-brand);font-size:var(--text-secondary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-block-role{color:var(--on-brand-2);font-size:var(--text-meta)}.rail-foot{flex-direction:column;align-items:center}.rail .operator-avatar,.app-bar .operator-avatar{background:var(--surface);box-shadow:none}.account-face{flex:none;display:inline-flex;position:relative}.presence-dot{border:2px solid var(--canvas);border-radius:var(--radius-full);width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.presence-available{background:var(--accent)}.presence-away{background:var(--ink-3)}.app-bar{background:var(--brand-deep);border-bottom:1px solid var(--brand-edge);color:var(--on-brand);height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;flex:none;align-items:center;gap:4px;display:flex}.app-bar-title{font-size:var(--text-body);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0 4px;overflow:hidden}.app-bar-button{border-radius:var(--radius);color:var(--on-brand-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.app-bar-button:hover{background:var(--brand-deep-hover);color:var(--on-brand)}.app-bar .app-bar-button:focus-visible{outline-color:var(--rail-mark)}.app-bar .presence-dot{border-color:var(--brand-deep)}.account-popover{width:300px}.account-identity{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:12px;display:flex}.account-name{font-weight:var(--weight-semibold)}.account-email{color:var(--ink-3);font-size:var(--text-secondary);overflow-wrap:anywhere}.account-role{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.account-section{border-bottom:1px solid var(--line);padding:12px}.account-section:last-child{border-bottom:0}.account-actions{flex-direction:column;padding:4px;display:flex}.account-section .availability-control{justify-content:space-between;width:100%}.modal-head{justify-content:space-between;align-items:center;gap:8px;margin:-8px -8px 0 0;display:flex}.modal-head h2{margin:0}.modal-close{border-radius:var(--radius);color:var(--ink-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.modal-close:hover{background:var(--hover);color:var(--ink)}.nav-menu .modal-body{margin:0 -24px}.nav-menu-links{border-bottom:1px solid var(--line);flex-direction:column;padding:0 12px 8px;display:flex}.nav-menu-links .menu-item.active{background:var(--selected);box-shadow:inset 3px 0 0 var(--ink);color:var(--ink);font-weight:var(--weight-semibold)}.nav-menu-links .menu-item.active svg{color:var(--ink)}.nav-menu-group{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:12px 10px 4px}.nav-menu-links>div:first-child .nav-menu-group{margin-top:4px}.menu-item-label{flex:1;min-width:0}.menu-item .menu-count{position:static}.app-bar-button,.queue-title-row .queue-menu-button,.conversation-header .header-back{position:relative}.app-bar-button .rail-count,.queue-menu-button .rail-count{top:2px;right:2px}.header-back .rail-count{top:-4px;right:-6px}.queue-title-row .queue-account-button{border-radius:var(--radius);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:flex}.queue-title-row .queue-account-button:hover{background:var(--hover)}.queue-view .queue-view-count-urgent{color:var(--urgent);font-weight:var(--weight-semibold)}.menu-label{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-bottom:8px}.menu-item{border-radius:var(--radius);color:var(--ink);font-size:var(--text-value);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:36px;padding:6px 10px;text-decoration:none;display:flex}.menu-item:hover:not(:disabled){background:var(--hover);text-decoration:none}.menu-item svg{color:var(--ink-3);flex:0 0 16px}.density-toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.theme-picker{border:1px solid var(--line-strong);border-radius:var(--radius);display:flex}.theme-option{color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--text-secondary);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 8px;display:inline-flex}.theme-option+.theme-option{border-left:1px solid var(--line-strong)}.theme-option:hover{color:var(--ink)}.theme-option[data-checked]{background:var(--hover);color:var(--ink);font-weight:var(--weight-medium)}.popover,.menu-popover,.modal,.palette{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-float);box-shadow:var(--shadow-float);color:var(--ink)}.popover-positioner,.menu-positioner{z-index:var(--z-popover)}.popover{outline:0;max-height:calc(100dvh - 16px);overflow-y:auto}.popover,.menu-popover{transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.popover[data-starting-style],.popover[data-ending-style],.menu-popover[data-starting-style],.menu-popover[data-ending-style]{opacity:0;transform:translateY(-2px)}.menu-popover{outline:0;flex-direction:column;min-width:220px;padding:4px;display:flex}.menu-entry{border-radius:var(--radius);color:var(--ink);cursor:default;font:inherit;font-size:var(--text-value);text-align:left;background:0 0;border:0;outline:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 10px;display:flex}.menu-entry[data-highlighted],.menu-entry:hover,.menu-entry:focus-visible{background:var(--hover)}.menu-entry[data-disabled]{color:var(--ink-3);cursor:not-allowed}.menu-entry-danger{color:var(--urgent)}.menu-separator{background:var(--line);border:0;height:1px;margin:4px 0}.menu-popover .menu-label{margin:6px 10px 4px}.menu-entry-text{flex-direction:column;gap:2px;min-width:0;display:flex}.menu-entry-note{color:var(--ink-3);font-size:var(--text-meta);max-width:260px;line-height:1.35}.menu-check{color:var(--accent);margin-left:auto}.tip{background:var(--ink);border-radius:var(--radius);color:var(--canvas);font-size:var(--text-meta);font-weight:var(--weight-medium);transition:opacity var(--duration-fast) var(--ease-out);z-index:var(--z-toast);padding:4px 8px}.tip[data-starting-style],.tip[data-ending-style]{opacity:0}.modal-scrim{background:var(--scrim);transition:opacity var(--duration-base) var(--ease-out);z-index:var(--z-modal);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-scrim[data-starting-style],.modal-scrim[data-ending-style]{opacity:0}.modal{outline:0;width:100%;max-width:440px;max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto}.modal h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);margin:0 0 8px}.modal-scrim-bottom{align-items:flex-end;padding:0}.sheet-bottom{border-radius:var(--radius-float) var(--radius-float) 0 0;max-width:none;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-bottom:0}.sheet-bottom .modal-actions{flex-direction:column-reverse}.sheet-bottom .modal-actions .btn{width:100%}.modal-scrim.modal-scrim-top{align-items:flex-start;padding:12vh 16px 16px}.palette{width:100%;max-width:600px;padding:0;overflow:hidden}.palette-input{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:12px;padding:12px 16px;display:flex}.palette-input input{color:var(--ink);font:inherit;font-size:var(--text-body);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:4px 0}.palette-input input:focus{box-shadow:none;border-color:#0000}.palette-input input::placeholder,.palette-input kbd{color:var(--ink-3)}.palette-list{max-height:min(420px,60vh);padding:8px;overflow-y:auto}.palette-list:empty,.palette-empty:empty{padding:0}.palette-group-label{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:8px 8px 4px}.palette-item{border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--text-value);align-items:center;gap:12px;min-height:36px;padding:6px 8px;display:flex}.palette-item svg{color:var(--ink-3);flex:none}.palette-item[data-highlighted]{background:var(--hover)}.palette-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.palette-item-meta{color:var(--ink-3);font-size:var(--text-meta);white-space:nowrap;flex:none}.palette-empty{color:var(--ink-3);font-size:var(--text-secondary);text-align:center;padding:32px 16px}.palette-foot{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--text-meta);gap:16px;margin:0;padding:8px 16px;display:flex}.palette-foot kbd{color:var(--ink-3)}.palette-presence{border-radius:var(--radius-full);flex:none;width:8px;height:8px;margin:0 4px}.skeleton-panes{flex-direction:row}.skeleton-pane{border-right:1px solid var(--line);flex-direction:column;flex:0 0 300px;gap:16px;padding:20px 16px;display:flex}.skeleton-pane-main{background:var(--surface);border-right:0;flex:1}.layout-mobile .skeleton-pane{flex:1}.session-banner{background:var(--surface);border-bottom:1px solid var(--line);border-left:3px solid var(--waiting);color:var(--ink);font-size:var(--text-secondary);flex-wrap:wrap;flex:none;align-items:center;gap:4px 10px;padding:8px 16px;display:flex}.session-banner svg{color:var(--waiting);flex:none}.session-banner-text{font-weight:var(--weight-medium)}.session-banner-left{color:var(--ink-3)}.session-banner-actions{gap:6px;margin-left:auto;display:inline-flex}.offline-banner{border-left-color:var(--urgent)}.offline-banner svg{color:var(--urgent)}.reauth-account{color:var(--ink-2);font-size:var(--text-secondary)}.reauth-google{justify-content:center;min-height:44px;margin-top:16px;display:flex}@media (pointer:coarse){.rail-item,.rail-account,.menu-item,.menu-entry,.theme-option{min-height:44px}}.conversations-layout{flex:1;min-height:0;display:flex}.conversations-layout.layout-desktop{gap:12px;padding:12px}.conversations-layout.layout-desktop>.queue,.conversations-layout.layout-desktop>.workspace:not(.workspace-wide),.conversations-layout.layout-desktop>.conversations-placeholder,.workspace-wide>.conversation{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);overflow:clip}.conversations-layout>.queue{flex:0 0 320px;min-width:260px;max-width:340px}@media (width>=1616px){.app:not(:has(>.sidenav)) .conversations-layout>.queue{flex-basis:340px}}@media (width>=1752px){.app:has(>.sidenav) .conversations-layout>.queue{flex-basis:340px}}.conversations-layout.layout-tablet>.queue{flex-basis:280px}.conversations-layout.layout-mobile>.queue{flex:1;max-width:none}.queue{background:var(--queue);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.layout-desktop>.queue{border-right:0}.layout-desktop>.queue .queue-section-header{background:var(--surface)}.queue-head{align-items:center;gap:4px;padding:4px 8px 0 12px;display:flex}.queue-title-row{align-items:center;gap:4px;padding:16px 16px 4px;display:flex}.queue-title{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.queue-purpose{color:var(--ink-3);font-size:var(--text-meta);margin:2px 0 0;line-height:1.4}.queue-title-row .queue-menu-button{margin-left:-8px}.queue-title-row+.inbox-search{border-top:0;padding-top:8px}.queue-menu-button{border-radius:var(--radius);color:var(--ink-2);background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.queue-menu-button:hover{background:var(--hover);color:var(--ink)}.queue-views{flex:1;gap:2px;display:flex}.queue-view{border-radius:var(--radius) var(--radius) 0 0;color:var(--ink-2);font-size:var(--text-value);font-weight:var(--weight-medium);white-space:nowrap;height:40px;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.queue-view:hover{background:var(--hover);color:var(--ink)}.queue-view[aria-pressed=true]{border-bottom-color:var(--brand-deep);color:var(--ink);font-weight:var(--weight-semibold)}.queue-view-count{color:var(--ink-3);font-size:var(--text-micro);font-weight:var(--weight-medium);padding:0 2px}.inbox-search{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.inbox-search-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-3);flex:1;align-items:center;gap:8px;height:34px;padding:0 8px 0 10px;display:flex}.inbox-search-field:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.inbox-search-field input[type=text]{box-shadow:none;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:0;padding:0}.inbox-search-field input[type=text]:focus{box-shadow:none;border-color:#0000}.inbox-search-field input::placeholder{color:var(--ink-3)}.inbox-search-clear{border-radius:var(--radius);color:var(--ink-3);background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.inbox-search-clear:hover{color:var(--ink)}.inbox-search-hint{font-size:var(--text-micro)}.inbox-search-cancel{color:var(--accent);font-weight:var(--weight-medium);background:0 0;border:0;min-height:44px;padding:0 4px}.inbox-search-note{color:var(--ink-3);font-size:var(--text-meta);flex-basis:100%;margin:0}.queue-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 12px 8px;display:flex}.queue-bar-label{color:var(--ink-3);font-size:var(--text-meta)}.queue-bar-button{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;align-items:center;gap:6px;height:28px;padding:0 8px;display:inline-flex}.queue-bar-button:hover{background:var(--hover);color:var(--ink)}.queue-export{margin-left:auto}.queue-total{color:var(--ink-3);font-size:var(--text-meta)}.queue-chips{flex-wrap:wrap;flex-basis:100%;gap:4px;margin:0;padding:0;list-style:none;display:flex}.queue-chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);align-items:center;gap:4px;height:24px;padding:0 6px;display:inline-flex}.queue-chip:hover{border-color:var(--line-strong);color:var(--ink)}.filters-popover{width:320px;padding:16px}.filters-panel{flex-direction:column;gap:16px;display:flex}.filters-field{flex-direction:column;gap:6px;min-width:0;display:flex}.filters-field>span{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-medium)}.filters-field .select{width:100%}.filters-check{border-top:1px solid var(--line);cursor:pointer;flex-direction:row;align-items:center;gap:10px;min-height:32px;padding-top:16px}.filters-check>span{color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-medium)}.filters-sheet .filters-panel{padding-top:8px}.filters-footer:empty{display:none}.filters-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-bulk{background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.queue-bulk-count{color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-right:4px}.queue-bulk-clear{border-radius:var(--radius);color:var(--ink-3);background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;display:inline-flex}.queue-bulk-clear:hover{background:var(--hover);color:var(--ink)}.queue-origin{border-bottom:1px solid var(--line);font-size:var(--text-meta);margin:0;padding:8px 12px}.queue-list-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.queue-list{flex:1;min-height:0;overflow-y:auto}.queue-note,.queue-calm{color:var(--ink-3);font-size:var(--text-meta);margin:0;padding:8px 16px}.queue-error{color:var(--urgent);font-size:var(--text-secondary);margin:0;padding:12px 16px}.queue-more{justify-content:center;padding:16px;display:flex}.queue-section:first-child .queue-section-header{padding-top:12px}.queue-section-header{background:var(--queue);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);z-index:var(--z-sticky);align-items:center;gap:6px;margin:0;padding:24px 16px 6px;display:flex;position:sticky;top:0}.queue-section-title{font:inherit;margin:0}.queue-section-count{color:var(--ink-3);font-weight:var(--weight-medium)}.queue-rows{margin:0;padding:0;list-style:none}.queue-show-all{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:0;margin-left:auto;padding:0}.queue-show-all:hover{text-decoration:underline}.queue-row{border-bottom:1px solid var(--line);contain-intrinsic-size:auto 76px;content-visibility:auto;position:relative}.queue-row-link{color:var(--ink);min-height:76px;transition:background var(--duration-fast) var(--ease-out);flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;display:flex}.queue-row-link:hover{background:var(--hover);text-decoration:none}.queue-row-link:active{background:var(--selected)}.queue-row-link:focus-visible{background:var(--hover);outline:2px solid var(--focus);outline-offset:-2px}.queue-row:before{content:"";width:2px;z-index:var(--z-raised);position:absolute;top:0;bottom:0;left:0}.queue-row-selected .queue-row-link,.queue-row-selected .queue-row-link:hover{background:color-mix(in srgb, var(--brand-100) 60%, var(--surface))}.queue-row-selected:before{background:var(--accent);width:3px}.queue-row-selected .queue-row-l2{color:var(--ink)}.queue-row-waiting:before{background:var(--waiting);width:3px}.queue-row-urgent:before{background:var(--urgent)}.queue-row-pinned .queue-row-link{opacity:.7}.queue-row-fresh .queue-row-link{animation:row-in var(--duration-base) var(--ease-out)}@keyframes row-in{0%{opacity:0;transform:translateY(-4px)}}.queue-row-l1{align-items:center;gap:12px;min-width:0;display:flex}.queue-row-mono{background:var(--hover);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin:2px 0 -2px;display:inline-flex}.queue-row-mono-none{color:var(--ink-3)}.queue-row-selected .queue-row-mono{background:var(--canvas)}.queue-row-picked .queue-row-link,.queue-row-picked .queue-row-link:hover{background:var(--selected)}.queue-row-picked .queue-row-mono{background:var(--accent);color:var(--on-accent)}.queue-row-l2,.queue-row-l3{padding-left:40px}.queue-row-company{color:var(--ink-2);font-weight:var(--weight-regular)}.queue-row-who{font-size:var(--text-value);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.queue-row-anonymous{color:var(--ink-2)}.queue-row-selected .queue-row-who,.queue-row-unread .queue-row-who{font-weight:var(--weight-semibold)}.queue-row-when{font-size:var(--text-meta);flex:none}.queue-row-when-calm{color:var(--ink-3)}.queue-row-when-waiting{color:var(--waiting);font-weight:var(--weight-semibold)}.queue-row-when-urgent{color:var(--urgent);font-weight:var(--weight-semibold)}.queue-row-owner{border:1px solid var(--line-strong);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-micro);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 2px;display:inline-flex}.queue-row-owner-mine{border-color:var(--accent);color:var(--accent)}.queue-row-owner-compact{display:none}.queue-row-viewers{flex:none;align-items:center;display:inline-flex}.queue-row-viewers .operator-avatar{box-shadow:0 0 0 2px var(--surface);width:18px;height:18px}.queue-row-viewers .operator-avatar+.operator-avatar,.queue-row-viewers-more{margin-left:-6px}.queue-row-viewers-more{color:var(--ink-3);font-size:var(--text-micro);padding-left:10px}.queue-row-owed-dot{background:var(--waiting);border-radius:var(--radius-full);flex:none;width:8px;height:8px;display:none}.queue-row-owed-dot-urgent{background:var(--urgent)}.queue-row-dot{background:var(--accent);border-radius:var(--radius-full);flex:none;align-self:center;width:8px;height:8px}.queue-row-unread .queue-row-l2{color:var(--ink)}.queue-row-l2{color:var(--ink-2);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-row-note{font-family:var(--font-prose);font-feature-settings:normal;font-size:var(--text-value);font-variant-numeric:oldstyle-nums proportional-nums;line-height:20px}.queue-row-quote:before{content:"“"}.queue-row-quote:after{content:"”"}.queue-row-l2 mark{background:var(--accent-soft);color:var(--ink)}.queue-row-empty{color:var(--ink-3)}.queue-row-l3{color:var(--ink-3);font-size:var(--text-meta);white-space:nowrap;min-width:0;display:flex}.queue-row-l3-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.queue-row-l3-marks{flex:none;padding-left:0}.queue-row-alert{color:var(--waiting);font-weight:var(--weight-medium)}.queue-row-alert-urgent{color:var(--urgent)}.queue-row-mark{color:var(--accent)}.queue-row .queue-row-readiness{font-size:inherit;vertical-align:-1px;gap:4px;margin:0;display:inline-flex}.queue-row-readiness .readiness-box{width:8px;height:8px;margin:0}.queue-state{font-weight:var(--weight-medium)}.queue-state-dot{border-radius:var(--radius-full);vertical-align:1px;background:currentColor;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.queue-state-waiting{color:var(--waiting)}.queue-state-urgent{color:var(--urgent)}.queue-state-human,.queue-state-ai,.queue-state-follow-up,.queue-state-lead,.queue-state-calm{color:var(--ink-3)}.queue-row-takeover{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-sizing:border-box;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-medium);opacity:0;pointer-events:none;text-align:center;height:24px;transition:opacity var(--duration-fast) var(--ease-out);width:72px;padding:0;position:absolute;top:14px;right:16px}.queue-row:hover .queue-row-takeover,.queue-row:focus-within .queue-row-takeover{opacity:1;pointer-events:auto}:is(.queue-row:has(.queue-row-takeover):hover .queue-row-when,.queue-row:has(.queue-row-takeover):focus-within .queue-row-when){text-align:right;visibility:hidden;min-width:72px}.queue-row-takeover:hover{border-color:var(--control-border)}:root[data-density=compact] .queue-row-takeover{top:8px}:root[data-density=compact] .queue-row{contain-intrinsic-size:auto 52px}:root[data-density=compact] .queue-row-link{min-height:52px;padding-top:6px;padding-bottom:6px}:root[data-density=compact] .queue-row-mono{width:20px;height:20px;margin:0}:root[data-density=compact] .queue-row-mono svg{width:12px;height:12px}:root[data-density=compact] .queue-row-l2{padding-left:32px}:root[data-density=compact] .queue-row-owner-compact{display:inline-flex}:root[data-density=compact] .queue-row-owed-dot{display:inline-block}:root[data-density=compact] .queue-row-owner{min-width:16px;height:16px}:root[data-density=compact] .queue-row-l3{display:none}.inbox-new-pill{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-medium);height:28px;z-index:var(--z-raised);padding:0 10px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.inbox-new-pill-urgent{border-color:var(--waiting);color:var(--waiting)}.stale-band{background:var(--waiting-soft);border-bottom:1px solid var(--line);border-left:3px solid var(--waiting);color:var(--ink);font-size:var(--text-meta);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.stale-band-retry{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:0;flex:none;padding:0}.stale-band-retry:hover{text-decoration:underline}@media (pointer:coarse){.stale-band-retry{min-height:44px}}.queue-stale .queue-row-when-waiting,.queue-stale .queue-row-when-urgent,.queue-stale .queue-row-alert,.queue-stale .queue-state-waiting,.queue-stale .queue-state-urgent{color:var(--ink-3)}.queue-stale .queue-row-waiting:before{opacity:.35}.queue-updated{color:var(--ink-3);font-size:var(--text-meta)}.inbox-skeleton{padding:8px 16px}.inbox-skeleton-row{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.inbox-skeleton-l1{align-items:center;gap:8px;display:flex}.inbox-skeleton-l2{margin-left:40px}.queue-views-bar{background:var(--queue);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);flex:none}.queue-views-bar .queue-view{border-radius:0 0 var(--radius) var(--radius);border-top:2px solid #0000;border-bottom:0;height:48px}.queue-views-bar .queue-view[aria-pressed=true]{border-top-color:var(--brand-deep)}.conversations-placeholder.shift{text-align:left;justify-content:flex-start;align-items:flex-start;min-width:0;padding:56px clamp(32px,6vw,96px) 40px}.conversations-placeholder .shift-head{margin-bottom:28px}.conversations-placeholder .shift-date{color:var(--ink-3);font-size:var(--text-secondary);max-width:none}.conversations-placeholder .shift-greeting{color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;max-width:none;margin-top:4px;line-height:32px}.conversations-placeholder .shift-title{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0;display:inline-flex}.shift-title-dot{background:var(--accent);border-radius:var(--radius-full);box-shadow:0 0 0 4px var(--brand-100);width:6px;height:6px}.conversations-placeholder .shift-brief{color:var(--ink);font-family:var(--font-prose);font-feature-settings:normal;font-size:var(--text-prose-lg);font-variant-numeric:oldstyle-nums proportional-nums;max-width:34em;margin:8px 0 0;line-height:31px}.shift-link{color:var(--accent);text-decoration:none}.shift-link:hover{text-decoration:underline}.shift-waiting{color:var(--waiting)}.shift-urgent{color:var(--urgent)}.conversations-placeholder .shift-counts{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:12px;width:100%;max-width:1040px;margin:36px 0 0;display:grid}.shift-count{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);box-sizing:border-box;color:var(--ink);height:100%;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);grid-template-columns:1fr auto;align-items:center;padding:16px;text-decoration:none;display:grid}.shift-count:hover{background:var(--vellum);border-color:var(--line-strong);text-decoration:none}.shift-count-icon{background:var(--brand-100);border-radius:var(--radius-float);color:var(--brand-500);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.shift-count-value{font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;grid-column:1/-1;line-height:32px}.shift-count-label{color:var(--ink-2);font-size:var(--text-secondary);grid-column:1/-1}.shift-count-go{color:var(--ink-3);transition:color var(--duration-fast) var(--ease-out);grid-area:1/2;align-self:start}.shift-count:hover .shift-count-go{color:var(--accent)}.shift-count-waiting{background:var(--waiting-soft);border-color:#0000}.shift-count-waiting .shift-count-icon{background:color-mix(in srgb, var(--waiting) 18%, transparent);color:var(--waiting)}.shift-count-waiting .shift-count-value,.shift-count-waiting .shift-count-go{color:var(--waiting)}.shift-count-urgent{background:var(--urgent-soft);border-color:#0000}.shift-count-urgent .shift-count-icon{background:color-mix(in srgb, var(--urgent) 18%, transparent);color:var(--urgent)}.shift-count-urgent .shift-count-value,.shift-count-urgent .shift-count-go{color:var(--urgent)}.shift-count-waiting:hover,.shift-count-urgent:hover{background:var(--surface);border-color:var(--line-strong)}.shift-lists{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;width:100%;max-width:1040px;margin-top:24px;display:grid}.shift-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);min-width:0;overflow:hidden}.shift-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.conversations-placeholder .shift-panel-title{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0;display:flex}.shift-panel-title svg{color:var(--accent)}.shift-panel-count{background:var(--brand-100);border-radius:var(--radius-full);color:var(--brand-500);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-align:center;min-width:20px;padding:0 6px;line-height:20px}.shift-panel-link{color:var(--accent);font-size:var(--text-secondary);font-weight:var(--weight-medium);align-items:center;gap:2px;margin-left:auto;text-decoration:none;display:inline-flex}.shift-panel-link:hover{text-decoration:underline}.conversations-placeholder .shift-needs-list{margin:0;display:block}.shift-panel li:last-child .queue-row{border-bottom:0}.conversations-placeholder .shift-none{color:var(--ink-3);font-size:var(--text-secondary);max-width:none;padding:16px}.conversations-placeholder.shift .placeholder-keys{max-width:none;margin-top:auto;padding-top:32px}.conversations-placeholder.report-summary{text-align:left;justify-content:flex-start;align-items:flex-start;padding:56px clamp(32px,6vw,96px) 40px}.report-summary-from{font-size:var(--text-secondary)}.conversations-placeholder .report-summary-title{color:var(--ink);font-size:var(--text-display);letter-spacing:-.02em;margin:12px 0 0;line-height:32px}.conversations-placeholder .report-summary-count{color:var(--ink-2);font-size:var(--text-value);margin-top:16px}.report-summary-figure{color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-semibold)}.conversations-placeholder .report-summary-states{flex-wrap:wrap;margin:4px 0 8px}.report-summary-states li{color:var(--ink-2);font-size:var(--text-secondary)}.report-summary-n{color:var(--ink);font-weight:var(--weight-semibold)}.conversations-placeholder .report-summary-line{color:var(--ink-2)}.report-summary-open{margin-top:16px}.conversations-placeholder{background:var(--surface);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.conversations-placeholder h2{font-size:var(--text-heading);font-weight:var(--weight-semibold);margin:8px 0 0}.conversations-placeholder p{color:var(--ink-3);font-size:var(--text-secondary);max-width:42ch;margin:0}.conversations-placeholder ul{gap:16px;margin:8px 0;padding:0;list-style:none;display:flex}.placeholder-link{font-size:var(--text-secondary);font-weight:var(--weight-medium)}.placeholder-link-waiting{color:var(--waiting)}.conversations-placeholder .placeholder-keys{margin-top:16px}.first-run-mark{border-radius:var(--radius);width:32px;height:32px}.first-run-steps{text-align:left;flex-direction:column;gap:4px;width:100%;max-width:460px;margin:16px 0;padding:0;list-style:none;display:flex}.first-run-step{border-bottom:1px solid var(--line);color:var(--ink);align-items:flex-start;gap:12px;padding:10px 4px;text-decoration:none;display:flex}.first-run-step:hover{background:var(--hover);text-decoration:none}.first-run-icon{color:var(--ink-3);flex:none;margin-top:2px}.first-run-label{font-weight:var(--weight-medium);display:block}.first-run-text{color:var(--ink-3);font-size:var(--text-secondary);display:block}@media (pointer:coarse){.queue-row-link{min-height:76px}.queue-bar-button,.queue-chip{min-height:44px}.queue-menu-button,.queue-title-row .queue-account-button{width:44px;min-width:44px;height:44px;min-height:44px}}.workspace{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.workspace-mobile{border-left:0}.conversation{animation:sheet-in var(--duration-base) var(--ease-out);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@keyframes sheet-in{0%{opacity:0}}.column,.conversation-header,.action-bar-row,.action-bar-composer .composer,.action-bar .composer-kept,.strip-pin>.understanding-strip,.error-strip{box-sizing:border-box;width:100%;max-width:840px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.workspace-tablet .column,.workspace-tablet .conversation-header,.workspace-tablet .action-bar-row,.workspace-tablet .action-bar-composer .composer,.workspace-tablet .strip-pin>.understanding-strip{max-width:720px;padding-left:20px;padding-right:20px}@media (width<=1099px){.column,.conversation-header,.action-bar-row,.action-bar-composer .composer,.strip-pin>.understanding-strip,.error-strip{padding-left:20px;padding-right:20px}}.workspace-mobile .column,.workspace-mobile .conversation-header,.workspace-mobile .action-bar-row,.workspace-mobile .action-bar-composer .composer,.workspace-mobile .strip-pin>.understanding-strip,.workspace-mobile .error-strip{padding-left:16px;padding-right:16px}.conversation-body{border-top:1px solid var(--line);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.conversation-scroll{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.workspace-wide{background:0 0;grid-template-columns:minmax(0,1fr) 400px;gap:12px;display:grid}@media (width>=1616px){.app:not(:has(>.sidenav)) .workspace-wide{grid-template-columns:minmax(0,1fr) 440px}}@media (width>=1752px){.app:has(>.sidenav) .workspace-wide{grid-template-columns:minmax(0,1fr) 440px}}.workspace-wide>.conversation{min-width:0}.transcript-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.transcript-view{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.brief-panel{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.brief-tabs{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.ui-tabs-list{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);flex:none;gap:4px;padding:0 12px;display:flex}.ui-tab{color:var(--ink-2);font-size:var(--text-value);font-weight:var(--weight-medium);height:48px;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:0 4px}.ui-tab:hover{color:var(--ink)}.ui-tab[data-active]{border-bottom-color:var(--accent);color:var(--ink);font-weight:var(--weight-semibold)}.ui-tab:focus-visible{outline-offset:-2px}.ui-tab-panel{overscroll-behavior:contain;outline:0;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.ui-tab-panel[hidden]{display:none}.ui-tab-panel>.record-card{flex:none;margin:0}.panel-card{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);flex:none;padding:16px 20px}.panel-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-card-title{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0 0 12px;display:flex}.panel-card-head .panel-card-title{margin:0}.panel-card-icon{color:var(--accent);flex:none}.panel-card .panel-card-title .brief-time{color:var(--ink-3);font-weight:var(--weight-regular)}.panel-card-head .btn{flex:none;gap:6px}.visitor-cost-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.visitor-cost-head .panel-card-title{margin:0}.visitor-cost-head-bare{justify-content:flex-end}.visitor-cost-head .icon-button{width:24px;height:24px}.visitor-cost-head .icon-button.is-refreshing svg{animation:.8s linear infinite visitor-cost-spin}@keyframes visitor-cost-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.visitor-cost-head .icon-button.is-refreshing svg{animation:none}}.file-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.file-row{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 0;display:flex}.file-row:last-child{border-bottom:0}.file-name{font-size:var(--text-value);overflow-wrap:anywhere;text-align:left}.file-meta{color:var(--ink-3);font-size:var(--text-meta)}.file-all{margin-top:12px}.panel-card .visitor-record,.panel-card .visitor-cost .visitor-record{margin-top:0}.panel-card .facts .fact{grid-template-columns:112px minmax(0,1fr)}.panel-empty{color:var(--ink-3);font-size:var(--text-secondary);margin:0;line-height:20px}.facts+.panel-empty{margin-top:12px}.brief-panel-actions{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);flex:none;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,auto);grid-auto-flow:column;gap:8px;padding:12px;display:grid}.brief-panel-reason{color:var(--ink-3);font-size:var(--text-meta);grid-column:1/-1;margin:0}.brief-panel-actions .btn{font-size:var(--text-body);font-weight:var(--weight-semibold);gap:8px;min-height:48px;padding:0 20px}.understanding-panel{flex-direction:column;gap:12px;padding:0;display:flex}.understanding-panel .understanding-text{font-size:var(--text-heading);line-height:26px}.understanding-panel .recommendation{margin-bottom:0}.understanding-panel .facts{border-top:0}.understanding-panel .fact:last-child{border-bottom:0}.ai-surface{--line:var(--vellum-edge);background:var(--vellum);box-shadow:inset 2px 0 0 var(--ai-rule)}.ai-surface:has(.understanding-writing){animation:ai-breath var(--duration-breath) ease-in-out infinite}@keyframes ai-breath{50%{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--ai-rule) 25%, transparent)}}.brief-band .understanding-text{font-size:var(--text-prose-lg);line-height:31px}:root[data-theme=dark] .understanding-text{letter-spacing:.005em}.workspace-wide .conversation-header,.workspace-wide .action-bar-row,.workspace-wide .action-bar-composer .composer,.workspace-wide .action-bar .composer-kept,.workspace-wide .error-strip{max-width:none}.workspace-wide .conversation-scroll .column{max-width:800px;margin-left:0}@media (width>=1600px){.workspace-wide .conversation-scroll .column{max-width:880px}}.brief-band{border-bottom:1px solid var(--vellum-edge)}.workspace-state{justify-content:center;align-items:center;gap:16px;padding:32px}.workspace-state-actions{gap:8px;display:flex}.conversation-header{align-items:flex-start;gap:12px;min-height:72px;padding-top:16px;padding-bottom:12px;display:flex}.operator-avatar-header{font-size:var(--text-value);width:44px;height:44px}.conversation-header>.visitor-avatar{margin-top:2px}.conversation-header-skeleton{display:block}.header-main{flex:1;min-width:0}.conversation-header:not(:has(.header-back)){flex-wrap:wrap;row-gap:10px}.conversation-header:not(:has(.header-back))>.header-main{flex-basis:240px}.header-side{flex:0 auto;align-items:center;gap:12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.header-side-items{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;display:flex}.header-top{align-items:baseline;gap:16px;display:flex}.header-title{font-size:var(--text-masthead);font-weight:var(--weight-semibold);letter-spacing:-.015em;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;line-height:30px;overflow:hidden}.conversation-header:not(:has(.header-back)) .header-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.header-title-anonymous{color:var(--ink-2)}.header-state{background:var(--hover);border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);flex-wrap:wrap;flex:none;align-items:center;gap:0;margin:0;padding:4px 8px;display:inline-flex}.header-state-calm{color:var(--ink-3)}.header-state-ai,.header-state-human{color:var(--ink-2)}.header-side-items>.header-state{background:var(--brand-100);border-radius:var(--radius-float);box-sizing:border-box;color:var(--ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:6px 12px}.header-side-items>.header-state-waiting{background:var(--waiting-soft);color:var(--waiting)}.header-side-items>.header-state-urgent{background:var(--urgent-soft);color:var(--urgent)}.header-side-items>.header-state .header-wait,.header-state-when{font-weight:var(--weight-regular);margin:0}.header-side-items>.header-state .header-state-when{color:var(--ink-2)}.header-state-label{align-items:center;display:inline-flex}.header-state-waiting{background:var(--waiting-soft);color:var(--waiting)}.header-state-urgent{background:var(--urgent-soft);color:var(--urgent)}.header-wait{margin-left:8px}.header-context{color:var(--ink-2);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.header-meta{color:var(--ink-3);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.conversation-header>.header-main>.header-meta{white-space:normal}@media (width<=1439px){.conversation-header>.header-main>.header-meta{white-space:nowrap;align-items:baseline;display:flex}.header-meta-facts{text-overflow:ellipsis;flex:0 4 auto;min-width:0;overflow:hidden}.header-meta>:not(.header-meta-facts){flex:none}.header-meta>.header-meta-tail{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}}.owner-button{border-radius:var(--radius);color:var(--ink-2);font:inherit;-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0 2px}.owner-button:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.owner-text{color:var(--ink-2)}.owner-option{gap:10px}.owner-none{border:1px dashed var(--line-strong);border-radius:var(--radius-full);flex:none;width:24px;height:24px;display:inline-block}.overflow-button,.header-back{border-radius:var(--radius);color:var(--ink-2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.overflow-button:hover,.header-back:hover{background:var(--hover);color:var(--ink)}.conversation-header .overflow-button{border:1px solid var(--line-strong);border-radius:var(--radius-float);width:36px;height:36px}.header-side-items>.header-control{border-radius:var(--radius-float);font-size:var(--text-value);font-weight:var(--weight-semibold);flex:none;gap:6px;min-height:44px;padding:0 16px}.workspace-mobile .conversation-header .overflow-button{border:0;width:44px;height:44px}.header-back{margin-left:-4px}.review-chip{cursor:pointer;white-space:nowrap;border:0;flex:none;min-height:28px;font-family:inherit}.review-chip:hover{background:var(--brand-100)}.workspace-mobile .review-chip{align-self:flex-start;min-height:32px;margin-top:4px;padding:4px 12px}.workspace-mobile .conversation-header{align-items:center;min-height:56px;padding-top:8px;padding-bottom:8px}.workspace-mobile .header-title{font-size:var(--text-body);letter-spacing:0;line-height:1.3}.workspace-mobile .header-state{margin-top:2px}.workspace-mobile .header-state-when{color:inherit}.workspace-mobile .overflow-button,.workspace-mobile .header-back{width:44px;height:44px}.actions-sheet-list{flex-direction:column;margin:0 -8px;display:flex}.actions-sheet-list .menu-entry{min-height:44px}.menu-entry-separated{border-top:1px solid var(--line);border-radius:0;margin-top:4px;padding-top:10px}.actions-sheet-owner{border-bottom:1px solid var(--line);align-items:center;gap:16px;margin-bottom:8px;padding-bottom:12px;display:flex}.error-strip{border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-secondary);align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;display:flex}.error-strip svg{color:var(--urgent);flex:none}.workspace-state .error-strip{border:0;justify-content:center}.region-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.region-label{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0 0 8px}.region-head .region-label{margin:0}.region-toggle{color:var(--ink-3);font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.region-toggle:hover{color:var(--ink)}.flip{transform:rotate(180deg)}.understanding{padding:20px 0 24px}.understanding>.region-head{align-items:center;min-height:24px;margin-bottom:12px}.understanding-summary{margin-bottom:20px}.understanding-text{color:var(--ink);font-family:var(--font-prose);font-feature-settings:normal;font-size:var(--text-prose);font-optical-sizing:auto;font-variant-numeric:oldstyle-nums proportional-nums;max-width:62ch;line-height:1.47}.workspace-mobile .understanding-text{font-size:var(--text-prose);line-height:28px}.understanding-text p{margin:0 0 8px}.understanding-text p:last-child{margin-bottom:0}.understanding-meta,.understanding-note{color:var(--ink-3);font-size:var(--text-meta);margin:8px 0 0}.understanding-note{font-size:var(--text-secondary);margin-top:0}.understanding-stale{color:var(--ink-2);font-size:var(--text-secondary);margin:0 0 12px}.understanding-error{color:var(--urgent);font-size:var(--text-secondary);margin:0 0 12px}.understanding-block{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.understanding-block>.region-label,.understanding .facts-label{color:var(--ink-2)}.understanding-more{font-size:var(--text-meta);margin-top:6px}.brief-time{color:var(--ink-3);font-weight:var(--weight-regular)}.brief-head-actions{font-size:var(--text-secondary);align-items:baseline;gap:16px;display:flex}.readiness{color:var(--ink);font-size:var(--text-secondary);margin:8px 0 0}.readiness-sep,.readiness-unknown .readiness-mark{color:var(--ink-3)}.readiness-known .readiness-mark{color:var(--accent)}.readiness-marks{font-size:var(--text-meta);flex-wrap:wrap;gap:4px 16px;display:flex}.readiness-marks .readiness-item{align-items:center;display:inline-flex}.readiness-marks .readiness-unknown{color:var(--ink-3)}.readiness-box{box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:2px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.readiness-known .readiness-box{background:var(--accent);box-shadow:none}.readiness-item-stated .readiness-box{background:var(--brand-100);box-shadow:inset 0 0 0 1px var(--accent)}.brief-readiness-row{align-items:flex-start;gap:6px;margin:0 0 16px;display:flex}.brief-readiness-row .brief-readiness{margin:0}.understanding-panel .brief-readiness-row{margin:16px 0 0}.signals-head{align-items:baseline;gap:6px;display:flex}.strip-readiness{vertical-align:top;gap:2px 10px;margin:0;display:inline-flex}.facts{margin:0}.understanding .facts{border-top:1px solid var(--line)}.understanding .fact,.record-card .fact{border-bottom:1px solid var(--line);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:112px 1fr;padding:8px 0}.understanding .fact-sourced,.record-card .fact-sourced{padding-right:20px}.understanding .fact:hover{background:color-mix(in srgb, var(--vellum-edge) 40%, transparent)}.understanding .fact-label,.record-card .fact-label{font-size:var(--text-meta);line-height:20px}.fact-label{align-items:center;gap:8px;display:flex}.fact-icon{color:var(--ink-3);flex:none}.understanding .fact-source .quote-mark,.record-card .fact-source .quote-mark{top:12px}.understanding .fact-linked,.understanding .fact-linked:hover{background:var(--ai-highlight)}.fact{grid-template-columns:72px 1fr;align-items:start;gap:12px;padding:4px 0;line-height:20px;display:grid;position:relative}.fact-label{color:var(--ink-3);font-size:var(--text-secondary)}.fact-body{align-items:baseline;gap:12px;min-width:0;margin:0;display:flex}.fact-value{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.fact-verified{font-weight:var(--weight-semibold)}.fact-stated{font-weight:var(--weight-regular)}.fact-inferred{color:var(--ink-2);font-style:italic}.fact-empty{color:var(--ink-3);font-style:italic}.fact-note{color:var(--ink-3);font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-regular);display:block}.fact-note-warn{color:var(--waiting)}.fact-provenance{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);flex:none}.lead-contact .fact-provenance{color:var(--ink-2);font-weight:var(--weight-semibold)}.fact-sourced{padding-right:20px}.fact-source{border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:none;display:inline}.quote-mark{color:var(--accent);flex:none}.fact-source .quote-mark{position:absolute;top:8px;right:0}.fact-source:hover .quote-mark,.fact-source:focus-visible .quote-mark,.fact-linked .quote-mark{color:var(--accent-hover)}.fact-source:active .quote-mark,.quote-mark-button:active{color:var(--accent-active)}.evidence-row:active .source-mark{box-shadow:inset 0 0 0 1px var(--accent)}.quote-mark-button{border-radius:var(--radius);color:var(--accent);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:-8px;right:-12px}.nowrap{white-space:nowrap}.fact-check{color:var(--accent);vertical-align:-2px;margin-left:2px}.fact-guess{background:var(--vellum-edge);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-medium);vertical-align:1px;white-space:nowrap;padding:0 6px;line-height:16px;display:inline-block}.fact-actions{vertical-align:top;align-items:center;gap:2px;margin-left:6px;display:inline-flex}.fact-action{border-radius:var(--radius);color:var(--ink-3);cursor:pointer;font:inherit;font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-regular);background:0 0;border:0;align-items:center;min-height:24px;padding:0 6px;display:inline-flex}.fact-action:hover:not(:disabled){color:var(--ink)}.workspace-mobile .fact-action{min-height:32px}.fact-edit{flex-direction:column;gap:8px;display:flex}.fact-edit-input{width:100%;min-height:34px}.fact-edit-actions{gap:8px;display:flex}.fact-edit-error{margin:0}.facts+.understanding-error,.facts+.understanding-stale,.facts-marked{margin-top:12px}.facts-marked-line{color:var(--ink-3);font-size:var(--text-meta);margin:0}.facts-marked-list{margin:8px 0 0;padding:0;list-style:none}.facts-marked-item{font-size:var(--text-secondary);grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;line-height:20px;display:grid}.facts-marked-label{color:var(--ink-3);font-size:var(--text-meta)}.facts-marked-value{color:var(--ink-2);overflow-wrap:anywhere;text-decoration:line-through}.workspace-mobile .facts-marked-item{grid-template-columns:minmax(0,1fr) auto}.workspace-mobile .facts-marked-label{grid-column:1/-1}.readiness-stated{color:var(--ink-2)}.fact-linked{background:var(--ai-highlight)}.fact-linked .fact-label,.fact-linked .fact-action{color:var(--ink-2)}.fact-active{box-shadow:inset 3px 0 0 var(--accent);margin-left:-10px;padding-left:10px}.fact-active .fact-label{color:var(--ink-2);font-weight:var(--weight-semibold)}.hover-card{outline:0;max-width:min(320px,100vw - 32px);padding:12px 16px}.receipt-quote{color:var(--ink);font-size:var(--text-value);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 8px;line-height:20px;display:-webkit-box;overflow:hidden}.receipt-byline{color:var(--ink-3);font-size:var(--text-meta);margin:0 0 8px}.receipt-show{font-size:var(--text-meta)}.receipt-sheet .receipt-quote{font-size:var(--text-reading);line-height:26px}.provenance-hint{color:var(--ink-3);font-size:var(--text-meta);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 8px;line-height:18px;display:flex}.fact-arrived{animation:provenance-flash var(--duration-flash) var(--ease-out);border-radius:var(--radius)}.still-to-learn{color:var(--ink-2);font-size:var(--text-secondary);align-items:flex-start;gap:8px;margin:12px 0 0;line-height:20px;display:flex}.still-to-learn-mark{box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:2px;flex:none;width:10px;height:10px;margin-top:6px}.workspace-mobile .fact{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0}.workspace-mobile .evidence-used{display:none}.signals-block{margin:0 0 20px}.signals-label{align-items:baseline;gap:6px;display:flex}.signals-count{color:var(--ink-3);font-weight:var(--weight-regular)}.signal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.signal-item{background:var(--waiting-soft);border-left:3px solid var(--waiting);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink);font-size:var(--text-value);grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:10px 12px;line-height:20px;display:grid}.signal-item>svg{color:var(--waiting);grid-row:1/span 2;margin-top:2px}.signal-urgent{background:var(--urgent-soft);border-left-color:var(--urgent)}.signal-urgent>svg{color:var(--urgent)}.signal-calm{background:var(--hover);border-left-color:var(--line-strong)}.signal-calm>svg{color:var(--ink-2)}.signal-text{font-weight:var(--weight-semibold)}.signal-time{color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);background:0 0;border:0;padding:0;display:inline}.signal-time:hover{text-decoration:underline}.signal-dash{display:none}.signal-why{color:var(--ink-2);font-size:var(--text-secondary);grid-column:2}.recommendation{border-left:3px solid var(--accent);margin:20px 0 16px;padding:2px 0 2px 12px}.recommendation-label{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.recommendation-action{color:var(--ink);font-size:var(--text-reading);font-weight:var(--weight-semibold);margin:2px 0 0;line-height:24px}.recommendation-reason{color:var(--ink-2);font-size:var(--text-value);max-width:60ch;margin:2px 0 0;line-height:20px}.lifecycle{color:var(--ink-3);font-size:var(--text-meta);flex-wrap:wrap;gap:4px 16px;margin:-4px 0 16px;padding:0;list-style:none;display:flex}.lifecycle-step{align-items:center;gap:6px;display:inline-flex}.lifecycle-mark{box-shadow:inset 0 0 0 1px var(--ink-3);border-radius:2px;width:10px;height:10px}.lifecycle-done{color:var(--ink-2);font-weight:var(--weight-medium)}.lifecycle-done .lifecycle-mark{background:var(--accent);box-shadow:none}.understanding-panel .lifecycle{margin:0}.lifecycle-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:4px 0 0;display:grid}.lifecycle-stepper .lifecycle-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.lifecycle-stepper .lifecycle-step+.lifecycle-step:before{background:var(--line-strong);content:"";height:2px;position:absolute;top:9px;left:-50%;right:50%}.lifecycle-stepper .lifecycle-done+.lifecycle-done:before{background:var(--accent)}.lifecycle-stepper .lifecycle-mark{background:var(--surface);border-radius:var(--radius-full);box-shadow:inset 0 0 0 2px var(--ink-3);color:var(--on-action);width:20px;height:20px;z-index:var(--z-raised);justify-content:center;align-items:center;display:flex;position:relative}.lifecycle-stepper .lifecycle-done .lifecycle-mark{background:var(--accent);box-shadow:none}.lifecycle-stepper [aria-current=step] .lifecycle-mark{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.lifecycle-stepper [aria-current=step] .lifecycle-mark:after{background:var(--accent);border-radius:var(--radius-full);content:"";width:8px;height:8px}.lifecycle-stepper .lifecycle-label{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular);justify-content:center;align-items:center;gap:2px;display:inline-flex}.lifecycle-stepper .lifecycle-done .lifecycle-label{color:var(--ink);font-weight:var(--weight-medium)}.lifecycle-next{color:var(--ink-2);font-size:var(--text-meta);margin:12px 0 0}.review-ready{color:var(--ink-2);font-size:var(--text-secondary);margin:12px 0 0}.brief-details-toggle{margin-top:4px}.brief-details{animation:box-in var(--duration-base) var(--ease-out)}.workspace-mobile .lifecycle,.workspace-mobile .brief-readiness{gap:4px 12px}.workspace-mobile .lifecycle-step{gap:4px}.workspace-mobile .lifecycle-stepper{gap:0}.workspace-mobile .lifecycle-stepper .lifecycle-step{gap:8px}.workspace-mobile .readiness-marks .readiness-box{margin-right:4px}.workspace-mobile .understanding{padding-top:16px}.evidence-list{flex-direction:column;display:flex}.evidence-row{border-radius:var(--radius);color:var(--ink);font-size:var(--text-value);text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;width:100%;min-height:24px;padding:4px 0;display:flex}.evidence-row:hover .evidence-title{text-decoration:underline}.source-mark{background:var(--brand-100);border-radius:var(--radius);color:var(--mark-ink);font-feature-settings:"tnum";font-size:var(--text-micro);font-style:normal;font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;line-height:1;display:inline-flex}.source-mark-inline{vertical-align:baseline;margin:0 1px;position:relative;top:-.45em}.evidence-title{flex:1;min-width:0}.evidence-kind{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);flex:none}.evidence-used{color:var(--ink-3);font-size:var(--text-meta);flex:none}.evidence-chevron{color:var(--ink-3);transition:transform var(--duration-base) var(--ease-out);flex:none;align-self:center;transform:rotate(-90deg)}.evidence-row[aria-expanded=true] .evidence-chevron{transform:none}.evidence-box{animation:box-in var(--duration-base) var(--ease-out);border-left:2px solid var(--vellum-edge);margin:4px 0 8px 8px;padding:2px 0 2px 12px}.entry-citations .evidence-box{border-left-color:var(--line-strong)}@keyframes box-in{0%{opacity:0}}.evidence-passage{color:var(--ink);font-size:var(--text-secondary);margin:0 0 6px;line-height:20px}.evidence-missing{color:var(--ink-3);font-size:var(--text-secondary);margin:0 0 8px}.evidence-open{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);align-items:center;gap:4px;display:inline-flex}.evidence-list .evidence-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:6px 0;display:grid}.evidence-list .evidence-n{grid-area:1/1}.evidence-list .evidence-title{grid-area:1/2}.evidence-meta{color:var(--ink-3);font-size:var(--text-meta);grid-area:2/2;gap:4px;display:flex}.evidence-meta .evidence-used:before{content:"· "}.evidence-list .evidence-chevron{grid-area:1/3}.evidence-cite .evidence-row{color:var(--ink-2);font-size:var(--text-meta);align-items:center;gap:6px;width:auto;min-height:20px;padding:0}.evidence-cite .evidence-title{flex:0 auto}.evidence-cite .evidence-kind{color:var(--ink-2);font-weight:var(--weight-regular);margin-left:-4px}.evidence-cite .evidence-row:hover .evidence-title{text-decoration:underline}.strip-pin{border-bottom:1px solid var(--vellum-edge);flex:none}.understanding-strip{color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding-top:8px;padding-bottom:8px;display:flex}.understanding-strip:hover .strip-show{color:var(--ink)}.strip-dot{color:var(--waiting);flex:none}.strip-text{flex-direction:column;flex:1;min-width:0;display:flex}.strip-summary{font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.strip-critical{color:var(--ink-2)}.strip-critical-waiting{color:var(--waiting);font-weight:var(--weight-medium)}.strip-counts{color:var(--ink-3);font-size:var(--text-meta)}.strip-show{color:var(--ink-3);font-size:var(--text-meta);flex:none;align-items:center;gap:4px;display:inline-flex}.transcript{flex-direction:column;padding:16px 0 8px;display:flex}.transcript-empty{color:var(--ink-3);font-size:var(--text-secondary);margin:0}.entry{outline-offset:4px;flex-direction:column;align-self:flex-start;align-items:flex-start;min-width:0;max-width:78%;margin-top:20px;display:flex;position:relative}.entry-team{align-self:flex-end;align-items:flex-end}.entry-notice,.entry-system{align-self:stretch;align-items:stretch;max-width:none}.entry-grouped,.entry-pending{margin-top:4px}.entry-pending .entry-main{opacity:.7}.entry-pending-failed .entry-main{opacity:1}.entry-pending-line{color:var(--ink-3);font-size:var(--text-meta);margin:4px 0 0}.entry-pending-failed .entry-pending-line{color:var(--urgent)}.transcript>.entry:first-child,.transcript>.moment+.entry{margin-top:16px}.workspace-mobile .entry{max-width:88%}.entry-gutter{color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:8px;min-width:0;margin-bottom:6px;line-height:16px;display:flex}.entry-team>.entry-gutter{flex-direction:row-reverse}.entry-face{flex:none;display:inline-flex}.entry-face .brand-tile{border-radius:var(--radius-full);box-shadow:none;width:24px;height:24px}.entry-author{color:var(--ink);font-weight:var(--weight-semibold);flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;margin:0;display:flex}.entry-author time{color:var(--ink-3);font-weight:var(--weight-regular)}.entry-ai .entry-name,.entry-operator .entry-name,.entry-notice .entry-name,.entry-system .entry-name{color:var(--ink-2)}.entry-human{background:var(--ink-3);border-radius:var(--radius-full);vertical-align:1px;width:6px;height:6px;margin-right:2px;display:inline-block}.entry-grouped>.entry-gutter{white-space:nowrap;margin:0;position:absolute;top:10px}.entry-visitor.entry-grouped>.entry-gutter{left:calc(100% + 10px)}.entry-team.entry-grouped>.entry-gutter{right:calc(100% + 10px)}.entry-grouped.entry-unanswered>.entry-gutter{margin-bottom:4px;position:static}.entry-grouped.entry-unanswered>.entry-gutter .entry-time{opacity:1}.entry-team.entry-grouped.entry-unanswered>.entry-gutter{justify-content:flex-end}.entry-time{opacity:0;transition:opacity var(--duration-fast) var(--ease-out);white-space:nowrap;display:block}.entry:hover .entry-time,.entry:focus-within .entry-time{opacity:1}.entry-main{background:var(--bubble-visitor);border-radius:var(--radius) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble);color:var(--ink);min-width:0;max-width:100%;transition:box-shadow var(--duration-fast) var(--ease-out);padding:10px 16px}.entry-team .entry-main{border-radius:var(--radius-bubble) var(--radius) var(--radius-bubble) var(--radius-bubble)}.entry-grouped .entry-main{border-radius:var(--radius-bubble)}.entry-visitor .entry-main{box-shadow:inset 0 0 0 1px var(--bubble-visitor-edge)}.entry-ai .entry-main{background:var(--bubble-ai)}.entry-operator .entry-main{background:var(--bubble-team);color:var(--on-bubble-team)}.entry-operator .entry-main a{color:inherit;text-decoration:underline}.entry-notice .entry-main,.entry-system .entry-main{border-left:2px dashed var(--line-strong);background:0 0;border-radius:0;padding:2px 0 2px 12px}.entry-text{font-size:var(--text-value);overflow-wrap:anywhere;line-height:21px}.entry-plain{white-space:pre-wrap}.entry-markdown p{margin:0 0 8px}.entry-markdown p:last-child{margin-bottom:0}.entry-markdown ul,.entry-markdown ol{margin:0 0 8px;padding-left:20px}.entry-notice .entry-text,.entry-system .entry-text{color:var(--ink-2);font-size:var(--text-secondary);line-height:20px}.entry-clamp{-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry-more{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);background:0 0;border:0;margin-top:4px;padding:0}.entry-more:hover{text-decoration:underline}.entry-billed{color:var(--ink-3);font-size:var(--text-meta);margin-top:6px;display:block}.entry-highvalue{color:var(--ink-2);font-weight:var(--weight-semibold)}.entry-tool{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);opacity:0;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;margin-top:6px;padding:0}.entry:hover .entry-tool,.entry:focus-within .entry-tool,.entry-tool:focus-visible{opacity:1}.entry-tool:hover{text-decoration:underline}.entry-citations{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);flex-direction:column;gap:2px;margin-top:10px;padding-top:8px;display:flex}.entry-citations-label{color:var(--ink-2);font-size:var(--text-meta);margin-right:4px}.entry-ai .source-mark{background:var(--surface)}.entry-signals{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:none}.entry:hover .entry-signals,.entry:focus-within .entry-signals,.entry-signals-on .entry-signals{display:flex}.signal-chip{border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:2px 8px;line-height:16px;display:inline-flex}.signal-chip svg{flex:none}.signal-chip-waiting{background:var(--waiting-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--waiting) 30%, transparent);color:var(--waiting)}.signal-chip-urgent{background:var(--urgent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--urgent) 30%, transparent);color:var(--urgent)}.signal-chip-calm{background:var(--hover);color:var(--ink-2)}.entry-unanswered .entry-main{box-shadow:0 0 0 2px var(--waiting)}.entry-unanswered-tag{color:var(--waiting);font-weight:var(--weight-semibold)}.entry-unanswered-tag-urgent{color:var(--urgent)}.entry-files{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.entry-file{font-weight:var(--weight-medium)}.entry-file-size,.entry-file-note{color:var(--ink-3)}.entry-marked .entry-main{box-shadow:0 0 0 2px var(--accent)}.entry-wash .entry-main{animation:bubble-flash var(--duration-flash) var(--ease-out)}@keyframes bubble-flash{0%{box-shadow:0 0 0 8px var(--ai-highlight)}}.moment-wash .moment-label{animation:provenance-flash var(--duration-flash) var(--ease-out)}@keyframes provenance-flash{0%{background:var(--ai-highlight)}to{background:0 0}}.entry-wash .entry-gutter,.entry-wash .entry-author time,.moment-wash{color:var(--ink-2)}.entry-arrived{animation:entry-in var(--duration-base) var(--ease-out)}@keyframes entry-in{0%{opacity:0;transform:translateY(8px)}}.entry-noted{color:var(--ink-3);font-size:var(--text-meta);margin:6px 0 0}.entry-noted-glyph{display:none}.entry-noted-fact{color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--weight-medium);background:0 0;border:0;padding:0}.entry-noted-fact:hover,.entry-noted-fact:focus-visible{text-decoration:underline}.entry-noted-inline{font-weight:var(--weight-regular);margin:0}.entry-linked .entry-main{box-shadow:0 0 0 2px var(--accent), 0 0 0 6px var(--ai-highlight)}.moment-linked .moment-label{background:var(--ai-highlight)}.entry-linked .entry-gutter,.entry-linked .entry-author time,.entry-linked .entry-noted{color:var(--ink-2)}.moment{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-medium);text-align:center;justify-content:center;align-items:center;margin:24px 0 0;display:flex}.moment:before,.moment:after{background:var(--line);content:"";flex:24px;height:1px}.moment:before{margin-right:12px}.moment:after{margin-left:12px}.moment-label{border-radius:var(--radius);margin:0;padding:2px 6px;line-height:16px}.moment-time{color:var(--ink-3);font-weight:var(--weight-regular);flex:none}.moment-waiting{color:var(--waiting);font-weight:var(--weight-semibold)}.moment-waiting:before,.moment-waiting:after{background:color-mix(in srgb, var(--waiting) 45%, transparent)}.moment-waiting .moment-label{background:var(--waiting-soft);padding:4px 10px}.moment-day{color:var(--ink-2);font-weight:var(--weight-semibold);margin-top:28px}.transcript>.moment-day:first-child{margin-top:8px}.moment-marked .moment-label{box-shadow:0 0 0 2px var(--accent)}.moment-arrived{animation:entry-in var(--duration-base) var(--ease-out)}.typing-line{color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:8px;min-height:24px;padding-top:8px;display:flex}.typing-dots{gap:4px;display:inline-flex}.typing-dots span{animation:typing-dot 1.2s var(--ease-out) infinite;background:var(--ink-3);border-radius:var(--radius-full);width:4px;height:4px}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.workspace-mobile .entry-grouped>.entry-gutter{margin-bottom:4px;position:static}.workspace-mobile .entry-time{opacity:1}.workspace-mobile .entry-team.entry-grouped>.entry-gutter{justify-content:flex-end}.workspace-mobile .entry-citations{flex-flow:wrap;align-items:center;gap:4px}.workspace-mobile .evidence-cite .evidence-row{justify-content:center;min-width:44px;min-height:44px}.record-card{background:var(--raised);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);margin:4px 0 8px;overflow:hidden}.record-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;min-height:40px;padding:10px 16px;display:flex;position:relative}.record-title{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0}.record-body{padding:12px 16px 4px}.record-card .facts{border-top:0}.record-card .fact:last-child{border-bottom:0}.record-head-sent{color:var(--on-brand);isolation:isolate;border-bottom:0}.record-head-sent:before{animation:record-fill var(--duration-slow) var(--ease-out);background:var(--brand-receipt);content:"";transform-origin:0;z-index:-1;position:absolute;inset:0}@keyframes record-fill{0%{transform:scaleX(0)}}.record-head-sent .lead-receipt{animation:receipt-in var(--duration-fast) var(--ease-out) var(--duration-slow) both;color:var(--on-brand);margin:0}.record-head-sent a,.record-head-sent .btn-link{color:var(--on-brand);text-underline-offset:3px;text-decoration:underline}.record-head-sent :focus-visible{outline-color:var(--rail-mark)}.lead-receipt-check{color:var(--rail-mark);vertical-align:-2px;flex:none;margin-right:6px}.lead-reason{color:var(--ink-2);font-size:var(--text-secondary);margin:0 0 8px}.lead-reason-blocked{color:var(--waiting);align-items:flex-start;gap:6px;display:flex}.lead-reason-blocked svg{flex:none;margin-top:2px}.lead-receipt{color:var(--ink);font-size:var(--text-secondary);margin:0 0 8px}.lead-receipt a{align-items:center;gap:4px;display:inline-flex}@keyframes receipt-in{0%{opacity:0;transform:translateY(-2px)}}.lead-project{color:var(--ink);font-family:var(--font-prose);font-feature-settings:normal;font-size:var(--text-prose);font-variant-numeric:oldstyle-nums proportional-nums;margin:0 0 8px;line-height:28px}.lead-project.fact-inferred{color:var(--ink-2);font-style:italic}.lead-project.fact-verified{font-weight:var(--weight-semibold)}.lead-preview .lead-edit{color:var(--ink-3);vertical-align:middle;flex:none;width:24px;height:24px;margin:-2px 0 -2px 4px}.lead-preview .lead-edit:hover:not(:disabled){color:var(--accent)}.lead-confirm{font-size:var(--text-meta);font-style:normal;font-weight:var(--weight-medium);margin-left:4px}.lead-edit-all{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-medium);flex:none}.lead-project-edit .lead-input{margin-bottom:0}.lead-edit-foot{margin:8px 0 4px}.lead-edit-foot .understanding-error{margin:0 0 8px}.lead-description{border-top:1px solid var(--line);margin:4px 0 8px;padding-top:12px}.lead-description-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.lead-description-head h3{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);margin:0}.lead-description-edited{color:var(--ink-3);font-size:var(--text-meta)}.lead-description-edit{font-size:var(--text-meta);margin-left:auto}.lead-description-text{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:22px}.lead-description-clamped{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead-description-none{color:var(--ink-3);font-size:var(--text-value);margin:0;font-style:italic}.lead-description-more{font-size:var(--text-meta);margin-top:2px}.lead-description-editor textarea{box-sizing:border-box;font:inherit;font-size:var(--text-value);resize:vertical;width:100%;min-height:120px;line-height:22px}.lead-description-foot{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.lead-description-foot .lead-form-actions{margin:0 0 0 auto;padding-left:0}.lead-description-count{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.lead-description-count-over,.lead-description-problem{color:var(--urgent);font-size:var(--text-meta)}.lead-noted{border-top:1px solid var(--line);margin:4px 0 8px;padding-top:12px}.lead-subhead{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);margin:0 0 2px}.lead-noted-intro{color:var(--ink-3);font-size:var(--text-meta);margin:0 0 4px}.lead-noted .fact-value{flex-wrap:wrap;gap:2px 12px;display:flex}.lead-noted .fact-value .fact-note{flex-basis:100%;order:2}.lead-use{order:1;margin-left:auto}.lead-review-wait{color:var(--ink-3);font-size:var(--text-meta);margin:4px 0 0}.modal.create-lead-review{max-width:520px}.lead-review-intro{color:var(--ink);font-size:var(--text-value);margin:0 0 12px}.lead-review-list{border-top:1px solid var(--line);margin:0}.lead-review-row{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:8px 0;line-height:20px;display:grid}.lead-review-row dt{color:var(--ink-3);font-size:var(--text-meta);line-height:20px}.lead-review-row dd{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;margin:0}.lead-review-link{color:var(--ink-2);font-size:var(--text-secondary)}.lead-review-description{margin-top:16px}.lead-review-description h3{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);margin:0 0 4px}.lead-review-description p{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:22px}.lead-review-description .lead-review-none{color:var(--ink-3);white-space:normal;font-style:italic}.lead-review-not-sent{color:var(--ink-3);font-size:var(--text-meta);margin:12px 0 0}.workspace-mobile .lead-review-row,.sheet-bottom .lead-review-row{grid-template-columns:88px minmax(0,1fr)}.lead-form{flex-direction:column;gap:8px;margin:4px 0 12px;display:flex}.lead-input{grid-template-columns:72px 1fr;align-items:center;gap:12px;display:grid}.lead-input input{min-height:34px}.lead-form-actions{gap:8px;padding-left:84px;display:flex}.fact-editing{display:block}.workspace-mobile .lead-input{grid-template-columns:minmax(0,1fr);gap:4px}.workspace-mobile .lead-form-actions{padding-left:0}.return-chip,.new-messages-chip{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-medium);height:32px;z-index:var(--z-raised);align-items:center;padding:0 12px;display:inline-flex;position:absolute}.return-chip{bottom:16px;left:max(16px,50% - 360px)}.new-messages-chip{bottom:16px;left:50%;transform:translate(-50%)}.workspace-mobile .return-chip{box-shadow:none;border-width:1px 0;border-radius:0;justify-content:center;height:44px;bottom:0;left:0;right:0}.action-bar{background:var(--surface);border-top:1px solid var(--line-strong);padding-bottom:env(safe-area-inset-bottom);flex:none}.action-bar .bar-action{font-size:var(--text-value);font-weight:var(--weight-semibold);min-height:40px;padding:0 20px}.action-bar-row{align-items:center;gap:16px;min-height:64px;padding-top:12px;padding-bottom:12px;display:flex}.bar-text{color:var(--ink-2);font-size:var(--text-secondary);flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.bar-dot{margin-right:2px}.bar-dot-waiting,.bar-wait-waiting{color:var(--waiting)}.bar-dot-urgent,.bar-wait-urgent{color:var(--urgent)}.bar-wait{font-weight:var(--weight-semibold)}.bar-actions{flex:none;align-items:center;gap:16px;display:flex}.bar-link{font-size:var(--text-secondary)}.bar-viewonly{color:var(--ink-3);font-size:var(--text-meta);flex-basis:100%}.bar-blocked{color:var(--ink-3);font-size:var(--text-meta)}.action-bar-lead .bar-text{color:var(--ink);font-weight:var(--weight-medium)}.workspace-mobile .action-bar-row{min-height:56px;padding-top:6px;padding-bottom:6px}.workspace-mobile .bar-action{min-height:44px}.bar-review{font-size:var(--text-secondary);white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:40px;padding:0 16px;display:inline-flex}.review-count{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-regular)}.workspace-mobile .bar-review{min-height:44px}.workspace-mobile .review-count{display:none}.workspace-mobile .action-bar-row-review{flex-wrap:wrap}.workspace-mobile .action-bar-row-review .bar-text{flex:auto}.workspace-mobile .action-bar-row-review .bar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.action-bar-composer .composer{animation:composer-in var(--duration-base) var(--ease-out);padding-top:12px;padding-bottom:12px}@keyframes composer-in{0%{opacity:0;transform:translateY(4px)}}.composer-form{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--duration-fast) var(--ease-out);align-items:flex-end;gap:8px;padding:6px 6px 6px 4px;display:flex}.composer-form:hover{border-color:var(--control-border)}.composer-form:focus-within{border-color:var(--accent);box-shadow:var(--ring)}.composer-form-ai{background:var(--vellum);border-color:var(--vellum-edge);box-shadow:inset 2px 0 0 var(--ai-rule)}.composer-form-ai:focus-within{box-shadow:inset 2px 0 0 var(--ai-rule), var(--ring)}.composer-form textarea{box-shadow:none;font-size:var(--text-body);resize:none;background:0 0;border:0;flex:1;min-height:0;max-height:calc(12em + 12px);padding:4px;line-height:1.5}.composer-form textarea:focus{box-shadow:none;border:0}.composer-tools{flex:none;align-self:flex-end;gap:2px;display:flex}.composer-tool{border-radius:var(--radius);color:var(--ink-3);font-size:var(--text-meta);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;min-width:28px;height:28px;padding:0 6px;display:inline-flex}.composer-tool:hover:not(:disabled){background:var(--hover);color:var(--ink)}.composer-tool-recording{color:var(--urgent)}.voice-meter{background:var(--line);width:32px;height:3px;display:inline-block;overflow:hidden}.voice-meter-fill{background:var(--urgent);transform-origin:0;height:100%;display:block}.composer-send{flex:none}.composer-foot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;display:flex}.composer-note,.composer-hints{color:var(--ink-3);font-size:var(--text-meta);margin:6px 0 0}.composer-foot .composer-note,.composer-foot .composer-hints{margin:0}.composer-send-error{color:var(--urgent);font-size:var(--text-secondary);align-items:center;gap:6px;margin:6px 0 0;display:flex}.composer-send-error svg{color:var(--urgent);flex:none}.composer-placeholder{color:var(--urgent);align-items:center;gap:6px;display:flex}.composer-placeholder svg{flex:none}.btn-link-quiet{color:var(--ink-3);font-weight:var(--weight-regular)}.btn-link-quiet:hover:not(:disabled){color:var(--ink)}.composer-suggestion{border-radius:0 var(--radius) var(--radius) 0;margin-bottom:8px;padding:8px 12px 8px 16px}.composer-suggestion-label{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0 0 4px}.composer-suggestion-text{color:var(--ink-2);font-size:var(--text-secondary);white-space:pre-wrap;max-height:7.5em;margin:0;line-height:1.5;overflow-y:auto}.composer-suggestion-actions{font-size:var(--text-meta);gap:16px;margin:6px 0 0;display:flex}.composer-suggestion-compact{flex-wrap:wrap;align-items:center;gap:0 12px;padding-top:4px;padding-bottom:4px;display:flex}.composer-suggestion-compact .composer-suggestion-label{flex:0 0 100%;margin:0}.composer-suggestion-toggle{cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;min-height:44px;max-height:none;padding:0;overflow:hidden}.composer-suggestion-open .composer-suggestion-toggle{text-overflow:clip;white-space:pre-wrap;max-height:7.5em;overflow-y:auto}.composer-suggestion-compact .composer-suggestion-actions{flex:none;gap:12px;margin:0}.composer-suggestion-compact .composer-suggestion-actions .btn-link{min-height:44px}.voice-clock{font-variant-numeric:tabular-nums}.confirm-quote{border-left:2px solid var(--line-strong);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;max-height:30vh;margin:0 0 12px;padding-left:12px;overflow-y:auto}.composer-kept{padding-top:12px}.composer-kept .composer-form textarea{color:var(--ink-2)}.saved-reply-popover{width:min(420px,100vw - 32px);padding:0}.saved-reply-search{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;width:100%;padding:10px 12px}.saved-reply-search:focus{border-color:var(--line);box-shadow:none;outline:0}.saved-reply-list{max-height:280px;padding:4px;overflow-y:auto}.saved-reply-option{border-radius:var(--radius);cursor:pointer;grid-template-columns:auto 1fr;gap:0 8px;padding:6px 8px;display:grid}.saved-reply-option[data-highlighted]{background:var(--hover)}.saved-reply-shortcut{color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.saved-reply-preview{color:var(--ink-3);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.saved-reply-empty{color:var(--ink-3);font-size:var(--text-secondary);padding:12px}.workspace-mobile .composer-send{min-width:44px;height:44px;padding:0}.workspace-mobile .composer-foot{flex-direction:column;align-items:flex-start;gap:4px}.notes-panel+.tags-panel{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.sheet-note{color:var(--ink-3);font-size:var(--text-secondary);margin:0 0 8px}.note-form{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.note-form .btn{align-self:flex-end}.notes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.note{border-top:1px solid var(--line);padding:10px 0}.note-meta{color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.note-meta strong{color:var(--ink-2);font-weight:var(--weight-semibold)}.note-meta .icon-button{margin-left:auto}.note-body{color:var(--ink);font-size:var(--text-value);white-space:pre-wrap;margin:4px 0 0}.tag-list{flex-wrap:wrap;gap:4px;margin-bottom:8px;display:flex}.tag-chip{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);align-items:center;gap:4px;height:24px;padding:0 6px;display:inline-flex}.tag-chip-marked{border-color:var(--urgent);color:var(--urgent)}.tag-chip-remove{color:var(--ink-3);background:0 0;border:0;padding:0 2px}.tag-chip-remove:hover{color:var(--urgent)}.visitor-record{margin-top:16px}.cost-by-model{margin-top:8px}.cost-by-model th[scope=row]{color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-regular)}.cost-by-model .num{text-align:right;white-space:nowrap}.cost-kinds{color:var(--ink-3);font-size:var(--text-meta);margin-top:2px;display:block}.lead-edit-sheet .modal-body{max-height:70vh;overflow-y:auto}.icon-button{border-radius:var(--radius);color:var(--ink-3);background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.icon-button:hover:not(:disabled){background:var(--hover);color:var(--ink)}.drawer-backdrop{background:var(--scrim);transition:opacity var(--duration-slow) var(--ease-out);z-index:var(--z-modal);position:fixed;inset:0}.drawer-backdrop[data-starting-style],.drawer-backdrop[data-ending-style]{opacity:0}.drawer-viewport{z-index:var(--z-modal);align-items:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-float) var(--radius-float) 0 0;box-shadow:var(--shadow-float);min-height:40dvh;max-height:80dvh;padding:8px 16px calc(24px + env(safe-area-inset-bottom));transform:translateY(var(--drawer-swipe-movement-y,0));transition:transform var(--duration-slow) var(--ease-out);border-bottom:0;outline:0;width:100%;overflow-y:auto}.drawer[data-starting-style],.drawer[data-ending-style]{transform:translateY(100%)}.drawer-handle{background:var(--line-strong);border-radius:var(--radius-full);width:36px;height:4px;margin:0 auto 12px;display:block}.drawer-title{font-size:var(--text-value);font-weight:var(--weight-semibold);margin:0 0 12px}@media (pointer:coarse){.evidence-row,.region-toggle{min-height:44px}.lead-preview .lead-edit{width:44px;height:44px;margin:-10px -10px -10px 0}.lead-preview .fact-sourced{padding-right:44px}.lead-confirm{vertical-align:middle;align-items:center;min-height:44px;margin:-12px 0;padding:0 8px;display:inline-flex}.evidence-row{align-items:center}}@media (height<=500px) and (pointer:coarse){.workspace-tablet .conversation-header{min-height:0;padding-top:8px;padding-bottom:8px}.workspace-tablet .header-context{display:none}.workspace-tablet .header-title{font-size:var(--text-title);line-height:26px}.workspace-tablet .action-bar-row{min-height:56px;padding-top:6px;padding-bottom:6px}}@media (prefers-reduced-motion:reduce){.typing-dots span{opacity:1;animation:none}}.reply-clock{box-sizing:border-box;color:var(--urgent);font-size:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);width:100%;max-width:840px;margin:0 auto;padding:8px 32px 0}.reply-clock:empty{display:none}.reply-clock-spent{color:var(--ink-2)}.workspace-tablet .reply-clock{max-width:720px;padding-left:20px;padding-right:20px}.workspace-mobile .reply-clock{padding-left:16px;padding-right:16px}.workspace-wide .reply-clock{max-width:none}.workspace-stale :is(.header-wait,.bar-wait,.reply-clock,.entry-unanswered-tag){color:var(--ink-3);background:0 0}.workspace-stale .bar-dot{opacity:.55}.action-bar .wrap-up{box-sizing:border-box;gap:6px;width:100%;max-width:840px;margin:0 auto;padding:10px 32px 0;display:grid;position:relative}.workspace-tablet .action-bar .wrap-up{max-width:720px;padding-left:20px;padding-right:20px}.workspace-mobile .action-bar .wrap-up{padding-left:16px;padding-right:16px}.workspace-wide .action-bar .wrap-up{max-width:none}.wrap-up-pill{background:var(--brand-100);color:var(--ink-2);font-size:var(--text-meta);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.wrap-up-pill strong{color:inherit;font-weight:var(--weight-medium)}.wrap-up-pill .wrap-up-tone{color:inherit}.wrap-up-pill.wrap-up-amber{background:var(--waiting-soft);color:var(--waiting)}.wrap-up-pill.wrap-up-red,.wrap-up-pill.wrap-up-overtime{background:var(--urgent-soft);color:var(--urgent)}.wrap-up-pill.wrap-up-overtime strong,.wrap-up-pill.wrap-up-overtime .wrap-up-tone{font-weight:var(--weight-semibold)}.wrap-up-row{align-items:center;gap:12px;display:flex}.wrap-up-count{color:var(--ink-2);font-size:var(--text-secondary);flex:none;align-items:center;gap:6px;display:inline-flex}.wrap-up-count strong{color:var(--ink);font-weight:var(--weight-medium)}.wrap-up-tone{color:var(--ink-3)}.wrap-up-tone:before{content:"· "}.wrap-up-dot{background:var(--ai-rule);border-radius:50%;width:8px;height:8px}.wrap-up-bar{background:var(--line);border-radius:999px;flex:1;height:4px;overflow:hidden}.wrap-up-fill{background:var(--ai-rule);height:100%;transition:width var(--duration-base) var(--ease-out);border-radius:999px;display:block}.wrap-up-line{color:var(--ink);font-size:var(--text-secondary);margin:0}.wrap-up-actions{flex-wrap:wrap;gap:6px;display:flex}.wrap-up-amber .wrap-up-dot,.wrap-up-amber .wrap-up-fill{background:var(--waiting)}.wrap-up-amber .wrap-up-tone{color:var(--waiting)}.wrap-up-red .wrap-up-dot,.wrap-up-red .wrap-up-fill{background:var(--urgent)}.wrap-up-red .wrap-up-tone{color:var(--urgent)}.wrap-up-red .wrap-up-dot{animation:1.6s ease-in-out infinite wrap-up-pulse}.wrap-up-overtime .wrap-up-dot,.wrap-up-overtime .wrap-up-fill{background:var(--urgent)}.wrap-up-overtime .wrap-up-tone{color:var(--urgent);font-weight:var(--weight-semibold)}.wrap-up-overtime .wrap-up-dot{animation:.9s ease-in-out infinite wrap-up-pulse}.wrap-up-overtime .wrap-up-line{background:var(--urgent-soft);border-radius:var(--radius);color:var(--urgent);font-weight:var(--weight-medium);padding:6px 10px}@keyframes wrap-up-pulse{0%,to{box-shadow:0 0 0 0 var(--urgent-soft)}50%{box-shadow:0 0 0 6px var(--urgent-soft)}}.confetti{pointer-events:none;width:0;height:0;position:absolute;top:0;left:50%}.confetti-piece{--i:0;animation:confetti-fall 1.4s var(--ease-out) both;animation-delay:calc(var(--i) * 25ms);background:var(--waiting);height:8px;left:calc((var(--i) - 7) * 22px);opacity:0;border-radius:2px;width:5px;position:absolute}.confetti-piece:nth-child(3n){background:var(--urgent)}.confetti-piece:nth-child(3n+1){background:var(--ai-rule)}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(-70px) translateX(calc((var(--i) - 7) * 4px)) rotate(calc(var(--i) * 70deg))}}.quality-chip{background:var(--hover);border-radius:var(--radius-full);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:2px 10px}.quality-good{color:var(--accent)}.quality-mixed{color:var(--waiting)}.quality-poor{color:var(--urgent)}.own-words-badge{background:var(--accent);border-radius:var(--radius-full);color:var(--on-accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:2px 10px}.review{flex-direction:column;gap:16px;display:flex}.review-summary{color:var(--ink);font-size:var(--text-value);margin:0;line-height:1.5}.review-list{color:var(--ink);font-size:var(--text-value);margin:0;padding-left:20px;line-height:1.5}.review-heading{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-transform:none;margin:0 0 4px}.review-person{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.review-person-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.review-person-name{color:var(--ink);font-weight:var(--weight-semibold)}.review-ratings{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2px 16px;margin:0;padding:0;list-style:none;display:grid}.review-rating{font-size:var(--text-secondary);justify-content:space-between;gap:6px;display:flex}.review-facts{color:var(--ink-3);font-size:var(--text-meta);margin:0}.review-items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.review-item{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:8px;padding:12px;display:flex}.review-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.review-item-issue{color:var(--ink);font-size:var(--text-value);margin:0}.review-quote{background:var(--hover);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:8px 12px}.review-better{background:var(--surface);border-left:3px solid var(--accent);color:var(--ink);font-size:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:4px 12px}.review-item-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.review-verdict{border-radius:var(--radius-full);align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.review-verdict[aria-pressed=true]{background:var(--brand-100);color:var(--accent);font-weight:var(--weight-semibold)}.review-show{align-self:flex-start;align-items:center;gap:4px;display:inline-flex}.review-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.review-reason{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.review-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0;display:flex}.review-filters .select{width:auto;min-width:192px}.review-bands{flex-wrap:wrap;gap:8px;display:flex}.review-band{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-secondary);font-weight:var(--weight-semibold);padding:4px 12px}.review-band:hover{border-color:var(--line-strong)}.review-band[aria-pressed=true]{background:var(--hover);border-color:currentColor}.review-band-count{font-variant-numeric:tabular-nums}.chat-reviews{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-review{background:var(--surface);border-bottom:1px solid var(--line)}.chat-review:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.chat-review:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);border-bottom:0}.chat-review-toggle{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;display:flex}.chat-review-toggle:hover{background:var(--hover)}.chat-review-chevron{color:var(--ink-3);transition:transform var(--duration-fast) var(--ease-out);flex:none;margin-top:4px;transform:rotate(-90deg)}.chat-review-toggle[aria-expanded=true] .chat-review-chevron{transform:none}.chat-review-main{flex-direction:column;gap:6px;min-width:0;display:flex}.chat-review-head{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.chat-review-label{color:var(--ink);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.chat-review-when{color:var(--ink-3);font-size:var(--text-meta)}.chat-review-summary{color:var(--ink-2);font-size:var(--text-secondary);overflow-wrap:anywhere}.chat-review-marks{color:var(--ink-3);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.chat-review-person{color:var(--ink-2)}.chat-review-count{align-items:center;gap:4px;display:inline-flex}.chat-review-detail{flex-direction:column;gap:10px;padding:0 16px 16px 40px;display:flex}.chat-review-open{background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow-sheet);margin:12px 0}.chat-review-open+.chat-review{border-bottom-color:#0000}.chat-review:has(+.chat-review-open){border-bottom-color:#0000}.chat-review-open .chat-review-toggle{background:var(--selected);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.chat-review-open .chat-review-toggle:hover{background:var(--selected)}.chat-review-open .chat-review-detail{border-top:1px solid var(--line);padding-top:16px}.chat-review-detail[hidden]{display:none}.chat-reviews-count{margin:8px 0}.review-pending{margin-top:24px}.review-pending-title{color:var(--ink);font-weight:var(--weight-semibold)}.review-pending-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0;display:flex}.review-pending-status{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.review-pending-list{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.review-pending-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.review-pending-info{flex-direction:column;gap:2px;min-width:0;display:flex}.review-pending-chat{font-weight:var(--weight-semibold);overflow-wrap:anywhere}@media (width<=720px){.chat-review-toggle{padding:12px}.chat-review-detail{padding:0 12px 12px}.review-band,.chat-review-toggle,.review-pending-row .btn{min-height:44px}}.quality-table th,.quality-table td{vertical-align:top}.quality-shares,.quality-hold,.points-line{color:var(--ink-3);font-size:var(--text-meta)}.leaderboard-me{background:var(--hover);border-radius:var(--radius);flex-direction:column;gap:6px;margin-bottom:16px;padding:12px 16px;display:flex}.leaderboard-me-total{color:var(--ink);font-size:var(--text-masthead);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.leaderboard-row-me th,.leaderboard-row-me td{background:var(--hover)}.points-rules-notes{color:var(--ink-2);font-size:var(--text-secondary);flex-direction:column;gap:4px;margin:12px 0 0;padding-left:20px;display:flex}@media (width<=720px){.quality-table thead{display:none}.quality-table,.quality-table tbody,.quality-table tr,.quality-table th,.quality-table td{display:block}.quality-table tbody tr{border-bottom:1px solid var(--line);padding:8px 0}.quality-table tbody tr:last-child{border-bottom:0}.quality-table th,.quality-table td{overflow-wrap:anywhere;border-bottom:0;padding:2px 0}.quality-table tbody th{padding-bottom:4px}.quality-table td[data-label]:before{color:var(--ink-3);content:attr(data-label) ": "}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#e4ebe8;--queue:#edf1ef;--surface:#fcfdfc;--hover:#e2e9e6;--selected:#dae3df;--brand-deep:#0a2e29;--brand-deep-hover:#123b35;--brand-deep-active:#1a4a42;--brand-edge:#0a2e29;--on-brand:#f3f7f5;--on-brand-2:#a8cabf;--rail-mark:#7fd3bd;--brand-lime:#b7f04a;--on-lime:var(--brand-deep);--ink:#1a1915;--ink-2:#55514a;--ink-3:#625e55;--line:#cfded7;--line-strong:#a7c3b9;--control-border:#4f8275;--brand-500:#0f5e51;--brand-300:#6fa597;--brand-100:#dcebe4;--accent:var(--brand-500);--accent-hover:#0a4b41;--accent-active:#073d35;--accent-soft:var(--brand-100);--on-accent:#fcfbf8;--mark-ink:#0f5e51;--action:#1f5a7a;--action-hover:#194a65;--action-active:#143c52;--on-action:#fcfbf8;--brand-fill:#0f5e51;--on-brand-fill:#fcfbf8;--vellum:#eaf3ef;--insight-bg:#f6f1e6;--vellum-edge:#cfe1d9;--raised:var(--surface);--brand-receipt:var(--brand-deep);--bubble-visitor:var(--surface);--bubble-visitor-edge:var(--line);--bubble-ai:var(--brand-100);--bubble-team:var(--brand-fill);--on-bubble-team:var(--on-brand-fill);--ai-rule:var(--brand-300);--ai-highlight:#d6ebe2;--waiting:#845700;--waiting-soft:#f6ebd3;--urgent:#a2381f;--urgent-soft:#f7e3dc;--on-state:#fcfbf8;--brand-accent:var(--brand-lime);--logo-ground-light:#e4ebe8;--logo-ground-dark:#0d1311;--logo-ground-dark-ink:#a8a294;--look-light-ground:#0a2e29;--look-light-ink:#a8cabf;--look-light-lime:#b7f04a;--look-dark-ground:#07120f;--look-dark-ink:#97bdb2;--look-dark-lime:#a6dc45;--hue-blue:#2d5fbd;--hue-blue-soft:#e6edf9;--hue-slate:#4f5a66;--hue-slate-soft:#e8eaec;--hue-teal:#0e5b4f;--hue-teal-soft:#e2ece8;--hue-amber:#855800;--hue-amber-soft:#f4ecdc;--hue-rose:#a83b54;--hue-rose-soft:#f8e6ea;--on-hue:#fcfbf8;--ramp-1:#0e5b4f;--ramp-2:#3f7f73;--ramp-3:#74a69c;--ramp-4:#a9cbc3;--hue:var(--hue-teal);--hue-soft:var(--hue-teal-soft);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2367635a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--scrim:#1d1b1652;--shadow-sheet:0 0 0 1px #1a19150f, 0 1px 2px #1a19150d, 0 12px 32px -16px #1a191524;--shadow-float:0 0 0 1px #1a19150f, 0 4px 8px -2px #1a191514, 0 20px 44px -12px #1a191538;--focus:var(--accent);--ring:0 0 0 2px var(--surface), 0 0 0 4px var(--focus);--radius:3px;--radius-float:6px;--radius-sheet:12px;--radius-bubble:16px;--radius-full:9999px;--font-body:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-prose:"Source Serif 4 Variable", Georgia, "Times New Roman", serif;--font-code:ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--text-micro:.6875rem;--text-meta:.75rem;--text-secondary:.8125rem;--text-value:.875rem;--text-body:.9375rem;--text-reading:1rem;--text-heading:1.0625rem;--text-lede:1.375rem;--text-prose:1.1875rem;--text-title:1.25rem;--text-prose-lg:1.3125rem;--text-masthead:1.5rem;--text-display:1.625rem;--text-hero:2.125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-flash:.6s;--duration-breath:1.6s;--duration-glide:.7s;--ease-glide:cubic-bezier(.65, 0, .35, 1);--ease-out:cubic-bezier(.33, 1, .68, 1);--z-raised:1;--z-sticky:10;--z-dropdown:30;--z-popover:40;--z-modal:50;--z-toast:60;--print-width:auto;--print-zoom:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0d1311;--queue:#0f1614;--surface:#151c1a;--hover:#1c2521;--selected:#222c28;--brand-deep:#07120f;--brand-deep-hover:#0f1f1b;--brand-deep-active:#17302a;--brand-edge:#16312b;--on-brand:#e6f0ec;--on-brand-2:#97bdb2;--rail-mark:#5fbdaa;--brand-lime:#a6dc45;--ink:#e6e8e4;--ink-2:#aab1ac;--ink-3:#8d958f;--line:#1f302b;--line-strong:#2c4841;--control-border:#4f8a7c;--brand-500:#6cc4b1;--brand-300:#3e7f70;--brand-100:#1d3a33;--accent-hover:#80cdbd;--accent-active:#94d6c8;--on-accent:#06110e;--mark-ink:#8fd3c3;--action:#2a6a8c;--action-hover:#255e7d;--action-active:#20526d;--on-action:#f2f7f5;--brand-fill:#1e7564;--on-brand-fill:#f2f7f5;--vellum:#17221f;--insight-bg:#221d14;--vellum-edge:#233530;--raised:#1c2724;--brand-receipt:#1d574b;--bubble-visitor:#232b28;--bubble-visitor-edge:#232b28;--ai-highlight:#1e433a;--waiting:#e0a948;--waiting-soft:#2b2415;--urgent:#e7836b;--urgent-soft:#33201a;--on-state:#06110e;--hue-blue:#7092e2;--hue-blue-soft:#7092e224;--hue-slate:#a3adb8;--hue-slate-soft:#a3adb824;--hue-teal:#5fb3a4;--hue-teal-soft:#5fb3a424;--hue-amber:#d29a3c;--hue-amber-soft:#d29a3c24;--hue-rose:#dc7189;--hue-rose-soft:#dc718924;--on-hue:#13120f;--ramp-1:#8acdc1;--ramp-2:#5fb3a4;--ramp-3:#3f8a7d;--ramp-4:#2a5f56;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238c9690' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");--scrim:#00000080;--shadow-sheet:0 0 0 1px #ffffff0d, inset 0 1px 0 #ffffff08;--shadow-float:0 0 0 1px #ffffff0f, 0 8px 28px #00000080}[data-hue=blue]{--hue:var(--hue-blue);--hue-soft:var(--hue-blue-soft)}[data-hue=slate]{--hue:var(--hue-slate);--hue-soft:var(--hue-slate-soft)}[data-hue=teal]{--hue:var(--hue-teal);--hue-soft:var(--hue-teal-soft)}[data-hue=amber]{--hue:var(--hue-amber);--hue-soft:var(--hue-amber-soft)}[data-hue=rose]{--hue:var(--hue-rose);--hue-soft:var(--hue-rose-soft)}:root,[data-hue]{--chart-bar:var(--hue);--chart-bar-hover:color-mix(in srgb, var(--hue) 80%, var(--ink))}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);min-width:320px;color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--text-value);font-feature-settings:"tnum", "cv11";font-optical-sizing:auto;margin:0;line-height:1.45}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--accent)}a:hover{text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft)}*{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.icon-button,.menu-item,.menu-entry,.composer-tool,.info-tip,.list-control-remove,.theme-option,.btn-link,.entry-noted-fact,.signal-time,.evidence-row{transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out)}.switch{background:var(--hover);border:1px solid var(--control-border);border-radius:var(--radius-full);cursor:pointer;height:22px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;align-items:center;width:40px;padding:2px;display:inline-flex}.switch:hover:not([data-disabled]){border-color:var(--ink-3)}.switch[data-checked]{background:var(--accent);border-color:var(--accent)}.switch[data-disabled]{cursor:not-allowed;opacity:.5}.switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.switch-thumb{background:var(--surface);border-radius:var(--radius-full);box-shadow:none;height:16px;transition:transform var(--duration-fast) var(--ease-out);width:16px;display:block}.switch-thumb[data-checked]{transform:translate(18px)}.checkbox{background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius);color:var(--on-accent);cursor:pointer;height:18px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;width:18px;padding:0;display:inline-flex}.checkbox:hover:not([data-disabled]){border-color:var(--ink-3)}.checkbox[data-checked],.checkbox[data-indeterminate]{background:var(--accent);border-color:var(--accent)}.checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.checkbox-indicator{display:inline-flex}.checkbox-dash{background:currentColor;border-radius:1px;width:8px;height:2px;display:block}.btn{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--text-secondary);font-weight:var(--weight-medium);min-height:34px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--hover);border-color:var(--control-border);text-decoration:none}.btn:active:not(:disabled){background:var(--line)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary:disabled{background:var(--hover);border-color:var(--line);color:var(--ink-3);opacity:1}.btn svg{flex:none}.btn-sm{font-size:var(--text-meta);min-height:28px;padding:0 10px}.btn-primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.btn-primary:active:not(:disabled){background:var(--action-active);border-color:var(--action-active)}.btn-danger{border-color:var(--urgent);color:var(--urgent)}.btn-danger:hover:not(:disabled){background:var(--urgent-soft);border-color:var(--urgent)}.btn-ghost{background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--hover);border-color:#0000}.btn-link{color:var(--accent);cursor:pointer;font:inherit;font-weight:var(--weight-medium);background:0 0;border:0;padding:0;text-decoration:none;display:inline}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-link:active:not(:disabled),.entry-noted-fact:active,.signal-time:active{color:var(--accent-active)}.btn-link:disabled{color:var(--ink-3);cursor:not-allowed}.btn-link-danger{color:var(--urgent)}@media (pointer:coarse){.btn{min-height:44px}:is(.info-tip,.checkbox,.entry-tool,.feedback-open){position:relative}:is(.info-tip,.checkbox,.entry-tool,.feedback-open):after{content:"";position:absolute;inset:-13px -8px}}.dashboard-page{animation:view-in var(--duration-base) var(--ease-out);flex-direction:column;flex:1;min-height:0;padding:24px clamp(16px,2.5vw,32px);display:flex}@keyframes view-in{0%{opacity:0;transform:translateY(4px)}}.page-header{margin-bottom:24px}.page-header-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-text{min-width:0}.page-header-title{color:var(--ink);font-family:var(--font-body);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;align-items:center;gap:12px;margin:0;line-height:1.25;display:flex}.page-header-description{color:var(--ink-3);font-size:var(--text-value);max-width:80ch;margin:6px 0 0;line-height:1.45}.page-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.segmented{background:var(--hover);border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:2px;display:inline-flex}.segmented-option{border-radius:var(--radius);color:var(--ink-2);cursor:pointer;font-size:var(--text-secondary);font-weight:var(--weight-semibold);min-height:28px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.segmented-option:hover{color:var(--ink)}.segmented-option[data-checked]{background:var(--surface);box-shadow:none;color:var(--accent)}@media (pointer:coarse){.segmented-option{min-height:40px}}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:none;padding:16px;container-type:inline-size}.stat-card-icon{grid-template-columns:auto minmax(0,1fr);column-gap:12px;display:grid}.stat-card-icon>.sparkline{grid-column:1/-1}.stat-icon{background:var(--brand-100);border-radius:var(--radius-full);color:var(--accent);justify-content:center;align-items:center;width:40px;height:40px;display:flex}[data-hue] .stat-icon{background:var(--hue-soft);color:var(--hue)}.stat-value{color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.15}.stat-value-word{font-size:var(--text-heading);line-height:1.8}.stat-label{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold);margin-top:4px}.stat-hint{color:var(--ink-3);font-size:var(--text-meta);margin-top:2px}.card{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;overflow:clip}.list-card .user-toolbar{border-bottom:1px solid var(--line);margin:0;padding:16px}.list-card-table{position:relative;overflow-x:auto}.list-card-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.list-card-foot .user-count,.list-card-foot .pagination{margin:0}.list-card-foot .pagination{margin-left:auto}.list-card>:is(.skeleton-group,.list-card-note){margin:16px}.list-card-after{margin-top:12px}.settings-panel-header:has(>.panel-icon){padding-left:76px;position:relative}.settings-panel-header>.panel-icon{position:absolute;top:20px;left:20px}.panel-icon svg{width:18px;height:18px}.empty-state{text-align:center;margin-top:16px;padding:40px 24px}.empty-state h2{color:var(--ink);font-size:var(--text-body);font-weight:var(--weight-semibold);margin:0 0 8px}.empty-state p{color:var(--ink-3);font-size:var(--text-value);margin:0;line-height:1.5}.empty-state-action{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.error-boundary-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}input[type=text],input[type=url],input[type=datetime-local],input[type=file],input[type=password],input[type=email],input[type=number],textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);width:100%;min-height:36px;padding:8px 12px}input[type=file]{padding:6px}input:focus,textarea:focus{border-color:var(--focus);box-shadow:var(--ring);outline:0}.data-table{border-collapse:collapse;width:100%;min-width:640px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 16px}.data-table th{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;background:0 0}.data-table td{color:var(--ink-2);font-size:var(--text-value)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:var(--hover)}.mono{font-family:var(--font-code);font-size:.86em;font-weight:var(--weight-regular)}.data-table a,.breakdown-table a,a.mono,.mono a{text-decoration:none}.data-table a:hover,.breakdown-table a:hover,a.mono:hover,.mono a:hover{text-decoration:underline}.text-muted{color:var(--ink-3)}.text-small{font-size:var(--text-secondary)}.badge{border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);text-transform:capitalize;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.badge-dot{border-radius:var(--radius-full);background:currentColor;width:5px;height:5px}.badge-status-active{background:var(--hover);color:var(--accent)}.badge-status-closed{background:var(--hover);color:var(--ink-3)}.badge-role-admin{background:var(--accent);color:var(--on-accent)}.badge-role-supervisor{background:var(--hover);color:var(--ink)}.badge-role-operator{background:var(--hover);color:var(--ink-2)}.badge-role-viewer{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);background:0 0}.badge-status-awaiting_operator{background:var(--urgent-soft);color:var(--urgent)}.badge-status-operator_active{background:var(--waiting-soft);color:var(--waiting)}.badge-flag{background:var(--urgent-soft);color:var(--urgent)}.badge-sentence{text-transform:none}.callout{border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-secondary);border:1px solid;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 16px;line-height:1.5;display:flex}.callout-icon{flex:none;margin-top:1px}.callout-body{min-width:0}.callout-body>p{margin:0}.callout-body>*+*{margin-top:4px}.callout-body ul{margin-bottom:0;padding-left:20px}.callout-title{color:var(--ink);font-weight:var(--weight-semibold)}.callout strong{color:var(--ink)}.callout-info{background:var(--surface);border-color:var(--line)}.callout-info .callout-icon{color:var(--accent)}.callout-warning{background:var(--waiting-soft);border-color:color-mix(in srgb, var(--waiting) 30%, transparent)}.callout-warning .callout-icon,.callout-warning .callout-title{color:var(--waiting)}.callout-danger{background:var(--urgent-soft);border-color:color-mix(in srgb, var(--urgent) 30%, transparent)}.callout-danger .callout-icon,.callout-danger .callout-title{color:var(--urgent)}.modal .callout{margin-bottom:12px}.report-callout{background:var(--brand-100);border-color:#0000;border-left:3px solid var(--brand-500);margin:16px 0 0}.error{background:var(--urgent-soft);border:1px solid color-mix(in srgb, var(--urgent) 30%, transparent);border-radius:var(--radius);color:var(--urgent);font-size:var(--text-secondary);margin:12px 0;padding:12px 16px;line-height:1.5}.pagination{gap:8px;margin-top:16px;display:flex}.tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:16px;display:flex}.tab{color:var(--ink-3);font-size:var(--text-value);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;display:inline-flex}.tab:hover:not(:disabled){background:var(--hover);color:var(--ink)}@media (width<=900px){.tabs{scrollbar-width:none;padding-bottom:2px;padding-right:24px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.tab{white-space:nowrap;flex:none}}.tab[data-active]{border-bottom-color:var(--accent);color:var(--ink)}.info-section{border-bottom:1px solid var(--line);padding:16px}.info-section:last-child{border-bottom:0}.info-row-label{color:var(--ink-3);font-weight:var(--weight-medium);flex:none}.saving-indicator{color:var(--ink-3);font-size:var(--text-meta)}.user-table{min-width:560px}.user-table th{white-space:nowrap}.user-table td{vertical-align:middle}.user-table-cell{align-items:center;gap:12px;display:flex}.user-table-name{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold);white-space:nowrap}.user-table-email{color:var(--ink-2);font-size:var(--text-value)}.user-table-self{background:var(--hover);border-radius:var(--radius);color:var(--ink-3);font-size:var(--text-micro);font-weight:var(--weight-semibold);padding:1px 8px}.user-table-date{color:var(--ink-3);font-size:var(--text-value);white-space:nowrap}.user-table-actions{text-align:right;white-space:nowrap}.user-table-actions .saving-indicator{margin-right:8px}.user-table-actions .user-row-error{text-align:left;vertical-align:middle;white-space:normal;max-width:260px;margin:0 8px 0 0;display:inline-block}.menu-note{color:var(--ink-3);font-size:var(--text-meta);max-width:240px;margin:0;padding:2px 10px 6px}@media (width<=720px){.user-table{min-width:0}.user-table thead{display:none}.user-table,.user-table tbody{display:block}.user-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 16px;display:flex}.user-table tbody tr:last-child{border-bottom:0}.user-table td,.user-table tbody tr:last-child td{border:0;padding:0;display:block}.user-table td:first-child{flex:1 1 0;order:1;min-width:0}.user-table .user-table-actions{order:2}.user-table .user-table-email{overflow-wrap:anywhere;flex-basis:100%;order:3}.user-table td:nth-child(n+3):nth-child(-n+5){order:4}.user-table td:nth-child(n+6):nth-child(-n+7){order:5}.user-table td[data-label]:before{content:attr(data-label) ": "}.user-table-cell{flex-wrap:wrap;row-gap:2px}.user-table-name{white-space:normal}.user-table-actions .user-row-error{max-width:none;margin:0 0 4px;display:block}}.settings-label{color:var(--ink);font-weight:var(--weight-semibold)}.setting-warning{color:var(--waiting)}.setting-effect .callout{max-width:460px;margin:8px 0 0;padding:8px 12px}.setting-effect .callout-icon{width:16px;height:16px}.setting-effect-quiet{color:var(--waiting);font-size:var(--text-secondary);align-items:flex-start;gap:6px;max-width:460px;margin:6px 0 0;line-height:1.45;display:flex}.setting-effect-quiet svg{flex:none;margin-top:2px}.setting-effect-quiet strong{font-weight:var(--weight-semibold)}.confirm-effects{gap:10px;margin:0;padding:0;list-style:none;display:grid}.confirm-effects strong{font-weight:var(--weight-semibold)}.setting-label-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setting-tag{background:var(--hover);border-radius:var(--radius);color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);padding:0 6px;line-height:1.5}.setting-tag-unsaved{background:var(--accent-soft);color:var(--accent)}.setting-changed{color:var(--ink-3);font-size:var(--text-meta);margin:6px 0 0}.setting-built-in{color:var(--ink-3);font-size:var(--text-secondary);max-width:460px;margin-top:6px;line-height:1.45}.setting-built-in-lead{font-weight:var(--weight-medium)}.setting-built-in-text{white-space:pre-line}.setting-reset{font-size:var(--text-secondary);text-align:left;margin-top:8px;display:block}.setting-advanced{border-top:1px solid var(--line)}.setting-advanced>.disclosure-trigger{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold);width:100%;padding:12px 20px}.setting-advanced>.disclosure-trigger:hover{color:var(--ink)}.setting-advanced-count{color:var(--ink-3);font-weight:var(--weight-regular);margin-left:6px}.setting-advanced .disclosure-content[hidden]{display:none}.setting-group-picker{padding-top:12px}.setting-group-picker>.select{width:calc(100% - 32px);margin:0 16px 12px}.setting-field-unsaved{box-shadow:inset 3px 0 0 var(--accent)}.setting-help-more{font-size:inherit}.settings-help.field-error{color:var(--urgent);align-items:flex-start;gap:6px;display:flex}.settings-help.field-error svg{flex:none;margin-top:2px}:is(input,textarea)[aria-invalid=true],.combobox .combobox-input[aria-invalid=true],.select[aria-invalid=true],.select[aria-invalid=true]:hover:not(:disabled){border-color:var(--urgent);box-shadow:0 0 0 1px var(--urgent)}:is(input,textarea)[aria-invalid=true]:focus,.combobox .combobox-input[aria-invalid=true]:focus,.select[aria-invalid=true]:focus-visible{border-color:var(--urgent);box-shadow:0 0 0 1px var(--urgent), var(--ring)}.switch[aria-invalid=true]{outline:2px solid var(--urgent);outline-offset:2px}.settings-help{color:var(--ink-3);font-size:var(--text-secondary);max-width:460px;margin-top:4px;line-height:1.45}.settings-layout{grid-template-columns:216px minmax(0,1fr);align-items:flex-start;gap:24px;display:grid}.settings-side{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);flex-direction:column;gap:12px;padding:12px;display:flex;position:sticky;top:0}.settings-nav{flex-direction:column;gap:2px;display:flex}.settings-search-field{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-3);align-items:center;gap:8px;padding:0 10px;display:flex}.settings-search-field:focus-within{border-color:var(--focus);box-shadow:var(--ring)}.settings-search-field .settings-search-input{color:var(--ink);font:inherit;font-size:var(--text-secondary);background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:34px;padding:0}.settings-search-field .settings-search-input:focus{box-shadow:none}.settings-search-popover{min-width:320px}.setting-field-found{animation:setting-found 2s var(--ease-out)}@keyframes setting-found{0%,40%{background:var(--waiting-soft)}}.settings-tab{border-radius:var(--radius);color:var(--ink-2);cursor:pointer;text-align:left;min-height:40px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:6px 8px;display:flex}.settings-tab:hover:not(:disabled){background:var(--hover)}.settings-tab[data-active]{background:var(--hover);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent)}.settings-tab[data-active] .settings-tab-title{color:var(--ink)}.settings-tab[data-active] .settings-tab-icon{color:var(--accent)}.settings-tab-icon{color:var(--ink-3);flex:0 0 20px;justify-content:center;align-items:center;display:flex}.settings-tab-icon svg{width:16px;height:16px}.settings-tab-title{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-medium)}.settings-panel-wrapper{animation:view-in var(--duration-base) var(--ease-out)}.settings-panel{flex-direction:column;padding:0;display:flex}.settings-panel-header{background:var(--surface);border-bottom:1px solid var(--line);padding:20px 20px 16px}.settings-panel-header h2{font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0 0 4px}.settings-panel-header p{color:var(--ink-3);font-size:var(--text-value);margin:0;line-height:1.45}.setting-group+.setting-group{border-top:1px solid var(--line)}.setting-group-title{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0;padding:20px 20px 6px}.settings-panel-header:has(+.setting-group-tabs){border-bottom:0;padding-bottom:4px}.settings-group-tablist{background:var(--surface);border-bottom:1px solid var(--line-strong);scrollbar-width:none;margin:0;padding:0 28px 0 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.settings-group-tablist .tab{color:var(--ink-2);white-space:nowrap;border-bottom-width:3px;flex:none;padding:12px 12px 10px}.settings-group-tablist .tab[data-active]{border-bottom-color:var(--accent);color:var(--accent)}.setting-field{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(200px,320px);align-items:flex-start;gap:24px;padding:16px 20px;display:grid}.settings-panel-wrapper{max-width:880px}.setting-field:last-child{border-bottom:0}.setting-field-wide{grid-template-columns:minmax(0,1fr);gap:10px}.setting-field-wide .setting-control{max-width:640px}.settings-preview{margin-top:16px}.settings-preview .widget-preview{border-top:0;align-items:center}@media (width>=1360px){.settings-panel-with-preview{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;max-width:1284px;display:grid}.settings-panel-with-preview .settings-preview{margin-top:0;position:sticky;top:0}}.in-code-tag{align-items:center;gap:4px;display:inline-flex}.in-code-tag svg{flex:none}.in-code-value{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold);margin:0;padding-top:2px}.growing-text{field-sizing:content;overflow-wrap:break-word;resize:none;max-height:calc(17.4em + 18px);display:block;overflow-y:auto}.list-control{flex-direction:column;gap:8px;display:flex}.list-control-row{align-items:flex-start;gap:6px;display:flex}.list-control-row :is(input,textarea){flex:1;min-width:0}.list-control-remove{appearance:none;border-radius:var(--radius-full);color:var(--ink-3);cursor:pointer;height:28px;margin-top:calc((var(--text-value) * 1.45 + 18px - 28px) / 2);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:28px;min-height:0;padding:0;display:inline-flex}.list-control-remove:hover{background:var(--hover);color:var(--ink)}.list-control-add{align-self:flex-start;gap:6px}.setting-control input[type=text],.setting-control .select{width:100%}.number-field{align-items:center;gap:8px;display:inline-flex}.setting-control .number-field input[type=text]{width:136px}.number-field-unit{color:var(--ink-3);font-size:var(--text-secondary)}.setting-control.mono{overflow-wrap:anywhere}.brand-image-control{flex-direction:column;gap:8px;display:flex}.brand-image-preview{background:var(--hover);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;height:64px;padding:8px;display:flex}.brand-image-preview[data-tone=light]{background:var(--logo-ground-light)}.brand-image-preview[data-tone=dark]{background:var(--logo-ground-dark)}.brand-image-preview img{object-fit:contain;max-width:100%;max-height:100%}.brand-image-preview[data-shape=circle] img{border-radius:var(--radius-full);object-fit:cover;width:48px;height:48px}.brand-image-empty{color:var(--ink-3);font-size:var(--text-secondary)}.brand-image-preview[data-tone=dark] .brand-image-empty{color:var(--logo-ground-dark-ink)}.brand-image-actions{gap:8px;display:flex}.brand-image-error{margin:0}.widget-preview{border-top:1px solid var(--line);flex-direction:column;align-items:flex-end;gap:12px;margin:0;padding:16px 20px 20px;display:flex}.widget-preview figcaption{align-self:stretch}.widget-preview-window{background:var(--wp-bg);border:1px solid var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-text);font-size:var(--text-secondary);flex-direction:column;width:340px;max-width:100%;display:flex;overflow:hidden}.widget-preview-header{border-bottom:1px solid var(--wp-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.widget-preview-avatar{background:var(--wp-surface);border-radius:var(--wp-radius);font-size:var(--text-micro);font-weight:var(--weight-semibold);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.widget-preview[data-theme=neutral] .widget-preview-avatar{border-radius:var(--wp-pill)}.widget-preview-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.widget-preview-name{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.widget-preview[data-theme=console] .widget-preview-name,.widget-preview[data-theme=console] .widget-preview-live{font-size:var(--text-micro);letter-spacing:.1em;text-transform:uppercase}.widget-preview-live{color:var(--wp-muted);font-size:var(--text-meta)}.widget-preview-body{flex-direction:column;gap:10px;padding:12px;display:flex}.widget-preview-welcome{object-fit:contain;align-self:flex-start;width:auto;max-width:160px;height:48px}.widget-preview-bubble{background:var(--wp-surface);border-radius:var(--wp-radius);align-self:flex-start;max-width:90%;margin:0;padding:8px 12px}.widget-preview-chips{flex-wrap:wrap;gap:6px;display:flex}.widget-preview-chip{border:1px solid var(--wp-accent);border-radius:var(--wp-pill);font-size:var(--text-meta);padding:4px 10px}.widget-preview-composer{border-top:1px solid var(--wp-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.widget-preview-box{border:1px solid var(--wp-border);border-radius:var(--wp-radius);color:var(--wp-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:6px 10px;overflow:hidden}.widget-preview-send{background:var(--wp-action);border-radius:var(--wp-pill);color:var(--wp-on-accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:6px 12px}.widget-preview-consent{color:var(--wp-muted);font-size:var(--text-meta);margin:0}.widget-preview-actions{flex-wrap:wrap;gap:6px;display:flex}.widget-preview-action{background:var(--wp-surface);border-radius:var(--wp-pill);font-size:var(--text-meta);padding:4px 10px}.widget-preview-stage{border-top:1px solid var(--wp-border);color:var(--wp-muted);font-size:var(--text-meta);margin:6px 0 0;padding-top:8px}.widget-preview-visitor{background:var(--wp-accent);border-radius:var(--wp-radius);color:var(--wp-on-accent);align-self:flex-end;max-width:90%;margin:0;padding:8px 12px}.widget-preview-human{border:1px solid var(--wp-action);border-radius:var(--wp-pill);font-size:var(--text-meta);align-self:flex-start;padding:4px 10px}.widget-preview-pick{color:var(--wp-muted);font-size:var(--text-meta);width:100%}.widget-preview-chips-send{background:var(--wp-action);border-radius:var(--wp-pill);color:var(--wp-on-accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:4px 10px}.widget-preview-rating{background:var(--wp-surface);border-radius:var(--wp-radius);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.widget-preview-stars{color:var(--wp-accent);letter-spacing:2px}.widget-preview-launcher{background:var(--wp-launcher-bg);border:1px solid var(--wp-border);border-radius:var(--wp-pill);color:var(--wp-launcher-text);font-size:var(--text-secondary);font-weight:var(--weight-semibold);padding:10px 16px}.widget-preview-launcher:before{color:var(--wp-accent);content:"✦";margin-right:8px}.settings-panel-footer{background:var(--surface);border-radius:0 0 var(--radius-sheet) var(--radius-sheet);border-top:1px solid var(--line);z-index:var(--z-sticky);justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex;position:sticky;bottom:-24px}@media (width<=860px){.settings-panel-footer{flex-wrap:wrap;padding:12px 16px;bottom:-20px}}.settings-dirty{color:var(--ink-3);font-size:var(--text-secondary);margin-right:auto}.settings-dirty-error{color:var(--urgent);font-weight:var(--weight-medium)}.settings-dirty-effect{color:var(--waiting);font-size:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.settings-dirty-effect svg{flex:none}.sources-panels{flex-direction:column;min-width:0;display:flex}.sources-panels>.callout{max-width:880px}.settings-panel-wrapper.sources-runs{max-width:none}.settings-tab-count{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px}.settings-tab-aside{align-items:center;gap:6px;margin-left:auto;display:flex}.settings-tab-waiting{background:var(--waiting);border-radius:var(--radius-full);flex:none;width:8px;height:8px}.settings-tab-live{background:var(--accent);border-radius:var(--radius-full);width:8px;height:8px;margin-left:auto}.settings-tab-unsaved{background:var(--accent);border-radius:var(--radius-full);flex:none;width:8px;height:8px;margin-left:auto}.settings-tab-error{background:var(--urgent);border-radius:var(--radius-full);flex:none;width:8px;height:8px;margin-left:auto}.source-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.source-section-head .btn{flex:none}.source-section .setting-field{border-bottom:1px solid var(--line)}.source-url-control{flex-wrap:wrap;gap:8px;display:flex}.setting-control.source-url-control input[type=text]{flex:1;width:auto;min-width:0}.source-url-control .source-error{flex-basis:100%}.source-section-body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.source-section-body .callout{margin:0}.query-themes{margin:0;padding:0 20px 16px;list-style:none}.query-theme{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.query-theme-rank{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.query-theme-label{color:var(--ink);font-size:var(--text-value);overflow-wrap:anywhere}.query-theme-count{color:var(--ink);font-size:var(--text-value);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);white-space:nowrap}.query-theme-times{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular)}.query-theme-wordings{margin-top:4px}.query-theme-wordings summary{color:var(--accent);cursor:pointer;font-size:var(--text-meta)}.query-theme-wordings ul{color:var(--ink-2);font-size:var(--text-secondary);margin:4px 0 0;padding:0 0 0 4px;list-style:none}.source-list{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.source-list>li+li{border-top:1px solid var(--line)}.source-row>.disclosure-trigger{min-height:48px;transition:background var(--duration-fast) var(--ease-out);align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.source-row>.disclosure-trigger:hover{background:var(--hover)}.source-row>.disclosure-trigger .disclosure-chevron{color:var(--ink-3)}.source-row-summary{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:4px 12px;min-width:0;display:flex}.source-row-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.source-row-label{color:var(--ink);font-weight:var(--weight-semibold)}.source-row-id{color:var(--ink-3);overflow-wrap:anywhere}.source-row-facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-row-role,.source-row-documents{color:var(--ink-2);font-size:var(--text-secondary)}.source-state{border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;padding:2px 8px}.source-state-on{background:var(--hover);color:var(--accent)}.source-state-off{background:var(--hover);color:var(--ink-3)}.source-state-new{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2)}.source-state-missing,.source-state-pending{background:var(--waiting-soft);color:var(--waiting)}.source-editor{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding:16px 16px 16px 36px;display:flex}.source-enabled{align-items:flex-start;gap:12px;display:flex}.source-enabled .settings-help{margin-top:2px}.source-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.source-form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.source-form-field .settings-help,.source-form>.settings-help{margin:0}.source-form-field input[type=text]{width:100%}.source-form-wide{grid-column:1/-1}.source-switch-row{align-items:center;gap:10px;display:flex}.source-content-fields{border:0;min-width:0;margin:0;padding:0}.source-content-fields legend{margin-bottom:6px;padding:0}.source-checks{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px 16px;margin-top:4px;display:grid}.source-checks .checkbox-row,.source-cleaners .checkbox-row{font-size:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;padding:4px 0;display:flex}.source-cleaning>.disclosure-trigger{font-weight:var(--weight-semibold);align-items:center;gap:8px;padding:4px 0;display:flex}.source-cleaning>.disclosure-trigger .text-muted{font-weight:var(--weight-regular)}.source-cleaning .disclosure-content{flex-direction:column;gap:4px;padding:4px 0 0 24px;display:flex}.source-cleaning .disclosure-content[hidden]{display:none}.source-cleaners .checkbox-row{align-items:flex-start}.source-error{margin:0}.source-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-editor-spacer{flex:1}.source-add{flex-direction:column;gap:6px;max-width:460px;display:flex}.source-add .settings-help{margin-top:0}.source-add-row{gap:8px;display:flex}.source-add-row input{flex:1;min-width:0}@media (width<=640px){.source-form{grid-template-columns:minmax(0,1fr)}.source-editor{padding-left:12px;padding-right:12px}.source-section-head{flex-direction:column}}.secret-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.secret-status{border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.secret-status-set{background:var(--hover);color:var(--accent)}.secret-status-unset{background:var(--waiting-soft);color:var(--waiting)}.secret-rotate{flex-direction:column;gap:8px;display:flex}.secret-rotate input{width:100%}.secret-input{-webkit-text-security:disc}.secret-rotate-actions{justify-content:flex-end;gap:8px;display:flex}.secret-setting-label{align-items:center;gap:6px;display:inline-flex}.secret-setting-label svg{color:var(--ink-3);flex:none}.secret-control{flex-direction:column;gap:8px;display:flex}.secret-control :is(.error,.settings-help){margin:0}@media (width<=900px){.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-nav{scrollbar-width:none;flex-direction:row;margin:0 -16px;padding:0 24px 4px 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.settings-side{box-shadow:none;background:0 0;padding:0;position:static}.settings-tab{flex:none}.setting-field{grid-template-columns:minmax(0,1fr);gap:10px}}.login-page{--login-width:400px;--login-pad:clamp(32px, 6vw, 96px);--login-top:clamp(24px, calc(100vh - 860px), 22vh);background:var(--canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.login-intro{background:var(--brand-deep);color:var(--on-brand);padding:40px var(--login-pad);flex-direction:column;display:flex;overflow:hidden}:root[data-theme=dark] .login-intro{background:var(--brand-deep-active)}.login-brand{align-items:center;gap:12px;height:36px;display:flex}.login-brand-name{color:var(--on-brand);font-size:var(--text-body);font-weight:var(--weight-semibold)}.login-lead{margin-top:var(--login-top);flex-direction:column;flex:1;display:flex}.login-lead-text{padding-bottom:40px}.login-rule{background:var(--brand-accent);border-radius:var(--radius);width:48px;height:4px;margin-bottom:20px;display:block}.login-tagline{color:var(--on-brand);font-family:var(--font-prose);font-feature-settings:normal;font-size:var(--text-display);font-weight:var(--weight-regular);margin:0;line-height:34px}.login-tagline span{display:block}.login-tagline em{color:var(--brand-lime);font-style:normal}@media (width>=1400px){.login-tagline{font-size:var(--text-hero);line-height:42px}}.login-points{color:var(--on-brand-2);font-size:var(--text-value);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;line-height:1.45;list-style:none;display:grid}.login-points li{flex-direction:column;gap:12px;display:flex}.login-points svg{color:var(--rail-mark)}.login-deck{margin:auto calc(var(--login-pad) * -1 + 32px) 0;gap:16px;display:grid}.login-deck-stage{perspective:1200px;place-items:stretch center;display:grid}.login-deck-slide{transition:filter var(--duration-glide) var(--ease-glide), transform var(--duration-glide) var(--ease-glide);will-change:transform;grid-area:1/1;width:min(412px,72%)}.login-deck-slide[data-position=front]{z-index:var(--z-raised)}.login-deck-slide[data-position=left]{filter:brightness(.55);z-index:0;transform:translate(-34%)scale(.9)rotateY(14deg)}.login-deck-slide[data-position=right]{filter:brightness(.55);z-index:0;transform:translate(34%)scale(.9)rotateY(-14deg)}.login-deck-controls{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.login-deck-dots{grid-column:2;justify-content:center;display:flex}.login-deck-dot{cursor:pointer;background:0 0;border:0;padding:8px;display:block}.login-deck-dot:before{background:color-mix(in srgb, var(--on-brand) 36%, transparent);border-radius:var(--radius-full);content:"";height:8px;transition:background var(--duration-glide) var(--ease-glide), width var(--duration-glide) var(--ease-glide);width:8px;display:block}.login-deck-dot[aria-current=true]:before{background:var(--brand-lime);width:32px}.login-deck-pause{border-radius:var(--radius);color:var(--on-brand-2);cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;width:32px;height:32px;display:inline-flex}.login-deck-pause:hover{background:color-mix(in srgb, var(--on-brand) 12%, transparent);color:var(--on-brand)}.login-deck-dot:focus-visible,.login-deck-pause:focus-visible{outline-color:var(--rail-mark)}.login-deck-caption{color:var(--brand-lime);font-size:var(--text-body);font-weight:var(--weight-medium);text-align:center;margin:8px 0 -8px;line-height:1.4}.login-sketch{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);color:var(--ink);align-content:start;gap:16px;height:100%;padding:20px;display:grid}.login-sketch-head{align-items:center;gap:12px;display:flex}.login-sketch-avatar{background:var(--hover);border-radius:var(--radius-full);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.login-sketch-avatar-anonymous{color:var(--ink-3)}.login-sketch-who{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.login-sketch-who span{color:var(--ink-2);font-weight:var(--weight-regular)}.login-sketch-who-anonymous{color:var(--ink-2)}.login-sketch-tag{background:var(--accent-soft);border-radius:var(--radius);color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;padding:2px 8px}.login-sketch-brief{padding:12px 16px}.login-sketch-kicker{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0 0 4px}.login-sketch-summary{color:var(--ink);font-family:var(--font-prose);font-feature-settings:normal;font-optical-sizing:auto;font-size:var(--text-body);font-variant-numeric:oldstyle-nums proportional-nums;margin:0;line-height:1.47}.login-sketch-status{border-radius:var(--radius);color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-medium);align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.login-sketch-status svg{flex:none}.login-sketch-status-waiting{background:var(--waiting-soft)}.login-sketch-status-waiting svg{color:var(--waiting)}.login-sketch-facts{border-top:1px solid var(--line);font-size:var(--text-secondary);gap:8px;margin:0;padding-top:16px;display:grid}.login-sketch-facts>div{grid-template-columns:88px minmax(0,1fr);column-gap:16px;display:grid}.login-sketch-facts dt{color:var(--ink-3)}.login-sketch-facts dd{color:var(--ink);font-weight:var(--weight-semibold);margin:0}.login-sketch-link{color:var(--accent);font-size:var(--text-secondary);font-weight:var(--weight-semibold);align-items:center;gap:4px;margin:0;display:flex}.login-sketch:has(>.login-chat){grid-template-rows:auto 1fr}.login-chat{align-content:end;gap:12px;display:grid}.login-chat-entry{justify-items:start;gap:4px;max-width:88%;display:grid}.login-chat-ai,.login-chat-operator{justify-self:end;justify-items:end}.login-chat-author{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.login-chat-bubble{background:var(--bubble-visitor);border-radius:var(--radius) var(--radius-bubble) var(--radius-bubble) var(--radius-bubble);box-shadow:inset 0 0 0 1px var(--bubble-visitor-edge);color:var(--ink);font-size:var(--text-secondary);padding:8px 16px;line-height:20px}.login-chat-bubble p{margin:0}.login-chat-ai .login-chat-bubble,.login-chat-operator .login-chat-bubble{border-radius:var(--radius-bubble) var(--radius) var(--radius-bubble) var(--radius-bubble);box-shadow:none}.login-chat-ai .login-chat-bubble{background:var(--bubble-ai)}.login-chat-ai .source-mark{background:var(--surface)}.login-chat-operator .login-chat-bubble{background:var(--bubble-team);color:var(--on-bubble-team)}.login-chat-sources{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);gap:4px;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.login-chat-sources li{font-weight:var(--weight-medium);align-items:center;gap:8px;display:flex}.login-chat-sources .source-mark-inline{margin:0;top:0}.login-chat-source-kind{color:var(--ink-2);font-weight:var(--weight-regular)}.login-chat-noted{color:var(--ink-3);font-size:var(--text-meta);margin:0}.login-chat-noted span{color:var(--accent);font-weight:var(--weight-medium)}.login-chat-moment{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-medium);justify-self:center;align-items:center;gap:6px;margin:0;display:flex}.login-chat-moment-waiting{background:var(--waiting-soft);border-radius:var(--radius);color:var(--waiting);font-weight:var(--weight-semibold);padding:4px 10px}.login-desk{--login-foot:80px;background:var(--surface);padding:calc(40px + var(--login-foot)) 24px 40px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.login-ridge{pointer-events:none;width:100%;height:140px;position:absolute;bottom:96px;left:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.login-intro>.login-ridge{display:none}.login-ridge path{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.login-desk-body,.login-foot{position:relative}.login-desk-body{animation:view-in var(--duration-slow) var(--ease-out);max-width:100%;width:var(--login-width);margin:auto 0}.login-desk-brand{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-semibold);align-items:center;gap:12px;margin-bottom:40px;display:flex}.login-title{color:var(--ink);font-size:var(--text-hero);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.login-subtitle{color:var(--ink-2);font-size:var(--text-prose);margin:0 0 32px;line-height:1.5}.login-google{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;min-height:44px;display:flex}.login-google:empty:before{background:var(--hover);border-radius:var(--radius);content:"";width:100%;height:40px;display:block}.login-google[data-failed]:empty:before{display:none}.login-note{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--text-value);align-items:flex-start;gap:12px;margin:32px 0 0;padding-top:24px;line-height:1.5;display:flex}.login-note svg{flex:none;margin-top:2px}.login-note span>span{display:block}.login-foot{color:var(--ink-3);font-size:var(--text-meta);text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:32px;display:flex}.login-foot-brand{border-radius:var(--radius);display:block}.login-foot .brand-logo{width:auto;height:14px;display:block}.login-foot-name{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold)}.login-foot .brand-logo-dark,:root[data-theme=dark] .login-foot .brand-logo-light{display:none}:root[data-theme=dark] .login-foot .brand-logo-dark{display:block}@media (height<=859px){.login-page{--login-top:clamp(24px, calc(100vh - 740px), 22vh)}.login-sketch-facts,.login-sketch-link,.login-chat-author,.login-chat-noted,.login-ridge{display:none}.login-lead-text{padding-bottom:24px}.login-deck{gap:12px}.login-deck-caption{margin-top:0}.login-sketch{gap:12px;padding:16px}.login-chat{gap:8px}.login-chat-sources{flex-wrap:wrap;gap:4px 16px;display:flex}.login-chat-source-kind{display:none}}@media (width<=1199px),(height<=739px){.login-page{--login-top:clamp(48px, 22vh, 260px)}.login-deck{display:none}}@media (width<=767px){.login-page{flex-direction:column;display:flex}.login-intro{padding:calc(24px + env(safe-area-inset-top)) 24px 128px;flex:1 0 auto;position:relative}.login-intro>.login-ridge{z-index:0;height:88px;display:block;bottom:40px}.login-intro>:not(.login-ridge){position:relative}.login-intro .login-ridge path{stroke:color-mix(in srgb, var(--on-brand) 20%, transparent)}.login-lead{flex:1;justify-content:center;margin-top:0}.login-lead-text{margin:32px 0;padding-bottom:0}.login-tagline{font-size:var(--text-hero);line-height:40px}.login-points{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.login-points li{flex-direction:row;align-items:center;gap:12px}.login-points svg{flex:none;width:20px;height:20px}.login-desk-brand{display:none}.login-desk{box-shadow:var(--shadow-float);padding:32px 24px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex:none;align-items:stretch;margin-top:-32px}.login-desk-body{width:100%;margin:0}.login-title{font-size:var(--text-display)}.login-subtitle{font-size:var(--text-body);margin-bottom:24px}.login-note{margin-top:24px;padding-top:16px}.login-foot{padding-top:24px}}@media (width<=440px){.login-intro{padding-left:16px;padding-right:16px}.login-tagline{font-size:var(--text-masthead);line-height:34px}.login-desk{padding-left:16px;padding-right:16px}}@media (width<=767px) and (height<=760px){.login-points,.login-rule,.login-intro>.login-ridge{display:none}.login-lead-text{margin:20px 0}.login-intro{padding-bottom:56px}.login-desk{padding-top:24px}.login-subtitle{margin-bottom:16px}}@media (width>=768px) and (height<=500px){.login-page{--login-top:24px}.login-points,.login-rule{display:none}.login-intro,.login-desk{padding-top:24px;padding-bottom:24px}.login-desk-brand,.login-subtitle{margin-bottom:16px}.login-note{margin-top:16px;padding-top:16px}.login-foot{padding-top:16px}}@media (width<=767px){:root{--text-micro:.75rem}}@media (width<=860px){.dashboard-page{padding:20px 16px}}.dashboard-page{background:var(--canvas);position:relative;overflow-y:auto}.pill{border-radius:var(--radius);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;padding:4px 10px}.icon-button{border-radius:var(--radius);color:var(--ink-3);vertical-align:middle;background:0 0;border:0;align-items:center;margin-left:6px;padding:2px 4px;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--ink)}.composer-note{color:var(--ink-3);font-size:var(--text-meta);margin:10px 2px 0}.composer-length{font-variant-numeric:tabular-nums}.composer-length-over{color:var(--urgent);font-weight:var(--weight-semibold)}.info-section>button,.info-section>.btn{width:100%}.availability-control{align-items:center;gap:8px;display:inline-flex}.availability-actions{align-items:center;gap:6px;display:inline-flex}.availability-label{font-size:var(--text-secondary);font-weight:var(--weight-semibold)}.availability-label-available{color:var(--accent)}.availability-label-away{color:var(--ink-3)}.tab svg{flex:none}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translate(16px)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-4px)}}.modal:not(.sheet-bottom){animation:dialog-in var(--duration-base) var(--ease-out)}.conversation-header{anchor-name:--conversation-header}.toast-stack{max-width:calc(100vw - 32px);z-index:var(--z-toast);outline:0;flex-direction:column;align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:76px;right:24px}@supports (anchor-name:--toast){.toast-stack{top:calc(anchor(--conversation-header bottom, 64px) + 12px)}}@media (width<=767px){.toast-stack{align-items:center;width:calc(100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.toast{animation-name:fade-in}}.toast{transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.toast[data-ending-style]{opacity:0}.toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 100%))}.toast{--toast-mark:var(--brand-500);animation:toast-in var(--duration-base) var(--ease-out);background:var(--brand-100);border:1px solid color-mix(in srgb, var(--toast-mark) 35%, transparent);border-radius:var(--radius-float);box-shadow:var(--shadow-float);color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-medium);align-items:center;gap:10px;max-width:400px;min-height:40px;padding:8px 10px 8px 12px;display:flex}.toast-error{--toast-mark:var(--urgent);background:var(--urgent-soft)}.toast-icon{color:var(--toast-mark);flex:none;display:flex}.toast-message{flex:1;margin:0;line-height:1.35}.toast-action{border-radius:var(--radius);color:var(--toast-mark);font:inherit;font-weight:var(--weight-semibold);background:0 0;border:1px solid;flex:none;padding:2px 10px}.toast-action:hover{background:color-mix(in srgb, var(--toast-mark) 12%, transparent)}.toast-close{color:var(--ink-2);font-size:var(--text-heading);opacity:.7;background:0 0;border:0;flex:none;padding:0 2px;line-height:1}.toast-close:hover{opacity:1}.modal-scrim{animation:fade-in var(--duration-fast) var(--ease-out);background:var(--scrim);z-index:var(--z-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-float);box-shadow:var(--shadow-float);width:calc(100% - 32px);max-width:440px;padding:24px}.modal h2{font-family:var(--font-body);font-size:var(--text-heading);margin:0 0 8px}.modal-body{color:var(--ink-2);font-size:var(--text-value);line-height:1.5}.modal-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.shortcut-list{grid-template-columns:auto 1fr;gap:10px 16px;margin:8px 0 0;display:grid}.shortcut-list dt{font-weight:var(--weight-semibold)}.shortcut-list dd{color:var(--ink-2);margin:0}.shortcut-row{display:contents}.shortcut-heading{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:20px 0 0}.shortcut-section:first-child .shortcut-heading{margin-top:0}kbd{background:var(--hover);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--text-meta);border-bottom-width:2px;padding:1px 6px}.skeleton-group{flex-direction:column;gap:12px;padding:4px;display:flex}.skeleton{background:var(--hover);border-radius:var(--radius);height:14px}.brief-skeleton{gap:10px;padding:0}.brief-skeleton-summary{flex-direction:column;gap:10px;margin:6px 0 12px;display:flex}.skeleton-prose{height:18px}.brief-skeleton-fact{grid-template-columns:88px 1fr;align-items:center;gap:12px;display:grid}.skeleton-label{width:56px}.skeleton-mono{border-radius:var(--radius-full);flex:none;width:28px;height:28px}.skeleton-when{flex:none;width:24px;margin-left:auto}.skeleton-card{align-items:center;gap:12px;padding:16px;display:flex}.skeleton-avatar{border-radius:var(--radius-full);flex:0 0 36px;height:36px}.skeleton-card-lines{flex-direction:column;flex:1;gap:8px;display:flex}.empty-state-icon{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--ink-3);justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:inline-flex}.user-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.user-toolbar .select{width:auto}.user-search{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-3);flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.user-search input{width:auto;min-width:0;color:var(--ink);font-size:var(--text-value);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.user-search:focus-within{border-color:var(--focus);box-shadow:var(--ring)}.user-search input:focus{box-shadow:none}.user-sort{white-space:nowrap;color:var(--ink-3);font-size:var(--text-secondary);align-items:center;gap:8px;margin-left:auto;display:flex}.user-availability{font-size:var(--text-value);align-items:center;gap:8px;display:inline-flex}.user-availability .badge-dot{width:8px;height:8px}.user-availability-available .badge-dot{background:var(--accent)}.user-availability-away .badge-dot{background:var(--waiting)}.user-count{color:var(--ink-3);font-size:var(--text-secondary);margin:12px 2px 0}.tag-input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-secondary);width:100%;padding:8px 10px}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));gap:12px;display:grid}.analytics-group{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);margin-top:16px;padding:20px}.page-header+.analytics-group,.analytics-group:first-child{margin-top:0}.report-page .analytics-group:first-child{margin-top:16px}.report-page .page-header+.analytics-group{margin-top:0}.analytics-group-title{color:var(--ink);font-size:var(--text-secondary);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0 0 10px;display:flex}.analytics-group-title:before{background:var(--ramp-2);content:"";border-radius:3px;flex:none;width:10px;height:10px}.analytics-group:nth-of-type(3n+2) .analytics-group-title:before{background:var(--hue-slate)}.analytics-group:nth-of-type(3n) .analytics-group-title:before{background:var(--hue-amber)}.analytics-group[data-hue] .analytics-group-title:before{background:var(--hue)}.sparkline{width:100%;height:28px;margin-top:12px;display:block}.stat-card-link{transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);position:relative}.stat-card-link:hover{border-color:var(--line-strong)}.stat-card-cover{position:absolute;inset:0}button.stat-card-cover{border-radius:inherit;background:0 0;border:0;padding:0}.stat-card-cover:focus-visible{border-radius:inherit;outline:2px solid var(--focus);outline-offset:2px}.stat-card-arrow{color:var(--ink-3);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);position:absolute;top:12px;right:12px}.stat-card-link:hover .stat-card-arrow{color:var(--accent);transform:translate(2px,-2px)}.stat-card-link .info-tip{z-index:var(--z-raised);position:relative}.funnel-stage.stat-card-link{border-radius:var(--radius);margin:-8px;padding:8px}.funnel-stage.stat-card-link:hover{background:var(--hover);box-shadow:none}.funnel-stage .stat-card-arrow{top:20px;right:8px}.analytics-headline a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sparkline-line{fill:none;stroke:var(--hue);stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.sparkline-area{fill:var(--hue-soft)}.analytics-headline{color:var(--ink);font-size:var(--text-lede);max-width:60ch;margin:0 0 32px;line-height:1.45}.analytics-hero{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);align-items:center;gap:24px;padding:24px 28px;display:flex}.analytics-hero-icon{background:var(--brand-100);border-radius:var(--radius-full);color:var(--accent);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.analytics-hero-text{min-width:0}.analytics-hero-bad .analytics-hero-icon{background:var(--urgent-soft);color:var(--urgent)}.analytics-hero .status-summary{font-size:var(--text-lede);font-weight:var(--weight-semibold);display:block}.analytics-hero-kicker{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.analytics-hero .analytics-headline{max-width:none;margin:4px 0 0}.analytics-hero .analytics-headline strong{font-weight:var(--weight-semibold)}.analytics-hero-notes{color:var(--ink-2);font-size:var(--text-value);flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.analytics-hero-note{align-items:center;gap:6px;display:inline-flex}@media (width<=767px){.analytics-hero{align-items:flex-start;gap:16px;padding:20px}.analytics-hero-icon{width:48px;height:48px}}@media (width<=560px){.analytics-hero-icon{display:none}.report-print-prefix{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.analytics-headline-bad{color:var(--urgent)}.status-summary{font-size:var(--text-heading);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:0 0 20px;display:flex}.status-summary-good{color:var(--accent)}.status-summary-bad{color:var(--urgent)}.status-attention{margin-bottom:0}.status-attention .analytics-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.status-glance .analytics-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(188px,33.3333% - 10.6667px)),1fr))}.status-glance{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.status-glance>.analytics-chart-card,.status-glance>.analytics-group{margin-top:0}.status-capacity{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.status-capacity>.analytics-chart-card,.status-capacity>.analytics-group{margin-top:0}.status-capacity .analytics-grid{grid-template-columns:minmax(0,1fr)}@media (width<=1023px){.status-capacity{grid-template-columns:minmax(0,1fr)}}.status-meters{gap:16px;margin:0;padding:0;list-style:none;display:grid}.status-meter-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.status-meter-label{font-size:var(--text-value);font-weight:var(--weight-semibold)}.status-meter-figure{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.status-meter-track{background:var(--hue-soft);border-radius:var(--radius);height:8px;margin-top:8px;display:block;overflow:hidden}.status-meter-bar{background:var(--hue);border-radius:inherit;height:100%;display:block}.status-meter-near .status-meter-bar{background:var(--waiting)}.status-meter-alert .status-meter-bar{background:var(--urgent)}.status-meter-sub{color:var(--ink-3);font-size:var(--text-secondary);margin:6px 0 0}.status-meter-alert-text{margin:6px 0 0}.status-checks{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.status-check{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.status-check-icon{color:var(--accent);flex:none;margin-top:2px;display:inline-flex}.status-check-warn .status-check-icon{color:var(--urgent)}.status-check-label{font-size:var(--text-value);font-weight:var(--weight-semibold)}.status-check-detail{color:var(--ink-2);font-size:var(--text-secondary);margin:2px 0 0}.status-check-warn .status-check-detail{color:var(--urgent)}.status-dot{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.status-dot-ok{background:var(--accent)}.status-dot-bad{background:var(--urgent)}.status-job-every{margin-left:16px}.status-engineering{margin-top:16px}.status-engineering>.disclosure-trigger{color:var(--ink-2);font-weight:var(--weight-semibold);margin-bottom:4px}.status-engineering>.disclosure-content{padding-top:16px}.info-tip{border-radius:var(--radius-full);color:var(--ink-3);cursor:pointer;vertical-align:-4px;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.info-tip:hover,.info-tip[data-popup-open]{background:var(--hover);color:var(--ink)}.info-tip:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.info-tip-content{animation:fade-in var(--duration-fast) var(--ease-out);background:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-float);color:var(--surface);font-size:var(--text-meta);font-weight:var(--weight-regular);max-width:280px;z-index:var(--z-popover);padding:8px 10px;line-height:1.45}.stat-delta{font-size:var(--text-meta);font-weight:var(--weight-medium);white-space:nowrap;margin-top:8px;display:block}.stat-delta-good{color:var(--accent)}.stat-delta-bad{color:var(--urgent)}.stat-delta-flat{color:var(--ink-3)}.stat-delta-short{display:none}@container (width<=200px){.stat-delta-long{display:none}.stat-delta-short{display:inline}}.funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.funnel-stage{min-width:0}.funnel-bar-track{background:var(--hue-teal-soft);border-radius:var(--radius);height:8px;margin-bottom:10px;overflow:hidden}.funnel-bar{background:var(--ramp-1);border-radius:inherit;height:100%}.funnel-stage:nth-child(2) .funnel-bar{background:var(--ramp-2)}.funnel-stage:nth-child(3) .funnel-bar{background:var(--ramp-3)}.funnel-stage:nth-child(4) .funnel-bar{background:var(--ramp-4)}.funnel-value{color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.15}.funnel-stage-icon{grid-template-columns:56px minmax(0,1fr);align-content:start;column-gap:12px;display:grid;position:relative}.funnel-stage-icon>*{grid-column:2}.funnel-stage-icon>.funnel-icon{grid-area:1/1/span 5}.funnel-stage-icon>.stat-card-cover{grid-column:auto}.funnel-icon{background:var(--brand-100);border-radius:var(--radius-full);color:var(--accent);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.funnel-stage:first-child .funnel-icon{background:var(--brand-fill);color:var(--on-brand-fill)}.funnel-stage-icon .stat-card-arrow{top:26px}.analytics-card-wide{grid-column:1/-1}.analytics-chart-card{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin-top:16px}.analytics-chart-card.info-section{padding:20px 24px}@media (width<=560px){.analytics-chart-card.info-section{padding:20px 16px}}.analytics-row{align-items:stretch;gap:16px;margin-top:16px;display:grid}.analytics-row>.analytics-chart-card{margin-top:0}.analytics-row-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (width<=1023px){.analytics-row-2{grid-template-columns:minmax(0,1fr)}}.handoff-summary{flex-direction:column;gap:12px;display:flex}.handoff-finding{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.handoff-figures{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.handoff-figure{flex-direction:column;gap:2px;display:flex}.handoff-figure+.handoff-figure{border-left:1px solid var(--line);padding-left:12px}.handoff-value{color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1.15}.handoff-value a{color:inherit}.handoff-value-bad{color:var(--urgent)}.handoff-label{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold)}.handoff-share{color:var(--ink-3);font-size:var(--text-meta)}.handoff-after{color:var(--ink-3);font-size:var(--text-meta);margin:0;line-height:1.5}.analytics-chart-title{font-family:var(--font-body);font-size:var(--text-value);font-weight:var(--weight-semibold);margin:0 0 12px}.analytics-chart-title-with-finding{margin-bottom:8px}.analytics-chart-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.report-csv-button{font-size:var(--text-meta);align-items:center;gap:4px;display:inline-flex}.chart-key{color:var(--ink-3);font-size:var(--text-meta);align-items:center;gap:8px;margin:4px 0 0;display:flex}.chart-key-dash{border-top:2px dashed var(--ink-3);width:20px;display:inline-block}.chart-insight{background:var(--insight-bg);border-left:3px solid var(--hue-amber);border-radius:var(--radius);align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.chart-insight-icon{color:var(--hue-amber);flex:none;margin-top:2px}.chart-insight-text{color:var(--ink);font-size:var(--text-value);min-width:0;margin:0}.chart-insight-bad{background:var(--urgent-soft);border-left-color:var(--urgent)}.chart-insight-bad .chart-insight-icon{color:var(--urgent)}.analytics-chart-context{color:var(--ink-2);font-size:var(--text-secondary);margin:0 0 12px}.analytics-chart-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.analytics-chart-pair>.analytics-chart-card{margin-top:0}@media (width<=900px){.analytics-chart-pair{grid-template-columns:minmax(0,1fr)}}.analytics-chart-pair>.analytics-chart-card:only-child{grid-column:1/-1}.analytics-row-handoff{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media (width<=1023px){.analytics-row-handoff{grid-template-columns:minmax(0,1fr)}}.analytics-chart-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.analytics-chart-trio>.analytics-chart-card{margin-top:0}@media (width<=1279px){.analytics-chart-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-chart-trio>.analytics-chart-card:last-child{grid-column:1/-1}}@media (width<=900px){.analytics-chart-trio{grid-template-columns:minmax(0,1fr)}}.analytics-metrics{background:var(--surface);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);flex-wrap:wrap;gap:20px 32px;margin-top:16px;padding:20px;display:flex}.analytics-metrics>.analytics-group,.report-page .analytics-metrics>.analytics-group:first-child{box-shadow:none;flex:var(--tiles,1) 1 0;min-width:min(100%, calc(var(--tiles,1) * 260px));background:0 0;border-radius:0;margin:0;padding:0}.costliest-toggle{font-size:var(--text-secondary);margin-top:8px}.analytics-chart{width:100%}.analytics-chart .recharts-surface:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.chart-tooltip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);gap:2px;padding:8px 10px;display:grid}.guard-head,.guard-row{grid-template-columns:minmax(180px,280px) 240px minmax(150px,1fr);align-items:center;column-gap:24px;display:grid}.guard-head{color:var(--ink-3);font-size:var(--text-meta);padding-bottom:4px}.guard-axis{justify-content:space-between;display:flex}.guard-rows{margin:0;padding:0;list-style:none}.guard-row{border-top:1px solid var(--line);padding:8px 0}.guard-name{color:var(--ink);font-size:var(--text-secondary);display:grid}.guard-scale{color:var(--ink-3);font-size:var(--text-meta)}.guard-chart{border-radius:var(--radius);width:240px;height:36px;line-height:0}.guard-chart:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.guard-baseline{stroke:var(--line);stroke-width:1px}.guard-none{stroke:var(--ink-3);stroke-linecap:round;stroke-width:2px}.guard-bar{fill:var(--chart-bar)}.guard-bar-active{fill:var(--chart-bar-hover)}.guard-hit{fill:#0000}.guard-read{display:grid}.guard-value{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:1.1}.guard-when{color:var(--ink-3);font-size:var(--text-meta)}@media (width<=760px){.guard-head{display:none}.guard-row{grid-template-columns:minmax(0,1fr);row-gap:4px}}.chart-tooltip-value{color:var(--ink);font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:1.1}.chart-tooltip-label{color:var(--ink-3);font-size:var(--text-meta)}@media (width<=900px){.funnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.funnel{gap:20px 16px}.funnel-icon{display:none}.funnel-stage-icon{grid-template-columns:minmax(0,1fr)}.funnel-stage-icon>*{grid-column:1}.funnel-stage-icon .stat-card-arrow{top:18px}}@media (width<=359px){.funnel{grid-template-columns:minmax(0,1fr)}}.lead-form-actions{gap:8px;margin-top:12px;display:flex}.lead-form-actions .btn{width:auto}.analytics-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:16px;display:grid}.breakdown-table{border-collapse:collapse;font-size:var(--text-secondary);width:100%}.breakdown-table th,.breakdown-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 6px}.breakdown-table th{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.breakdown-table caption{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-align:left;padding:12px 0 4px}.breakdown-label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.row-share{align-items:center;gap:6px;display:flex}.report-card-foot{color:var(--ink-3);margin:12px 0 0}.row-share-track{background:var(--hue-teal-soft);border-radius:var(--radius);width:48px;height:6px;display:inline-block;overflow:hidden}.row-share-bar{background:var(--ramp-1);border-radius:inherit;height:100%;display:block}[data-hue] .row-share-track{background:var(--hue-soft)}[data-hue] .row-share-bar{background:var(--hue)}.top-sources .breakdown-label{max-width:360px}@media (width<=560px){.breakdown-label,.top-sources .breakdown-label{overflow-wrap:anywhere;white-space:normal;max-width:none}.breakdown-table td{overflow-wrap:anywhere}.breakdown-table th,.breakdown-table td{padding-inline:4px}}.row-share-bar.row-share-bar-low,[data-hue] .row-share-bar.row-share-bar-low{background:var(--ink-3)}.row-share-bar.row-share-bar-alert,[data-hue] .row-share-bar.row-share-bar-alert{background:var(--urgent)}.source-kind{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-left:6px}.analytics-breakdowns>.analytics-chart-card{margin-top:0}@media (width<=900px){.analytics-breakdowns{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.insights-tables{grid-template-rows:auto 1fr;grid-template-areas:"cited unanswered""offtopic unanswered"}.insights-tables>:first-child{grid-area:cited}.insights-tables>:nth-child(2){grid-area:unanswered}.insights-tables>:nth-child(3){grid-area:offtopic}.insights-tables-even>:nth-child(3){grid-column:1/-1}}.analytics-breakdowns>.analytics-chart-card:has(>.empty-state){flex-direction:column;display:flex}.analytics-breakdowns>.analytics-chart-card>.empty-state{margin-block:auto}.analytics-breakdowns>.analytics-chart-card:has(>.empty-state)>.analytics-chart-title+p{margin-top:0}.strip100-bar{border-radius:var(--radius);width:100%;height:12px;display:flex;overflow:hidden}.strip100-segment{height:100%;display:block}.strip100-segment.strip100-good{background:var(--accent)}.strip100-segment.strip100-neutral{background:var(--ink-3)}.strip100-segment.strip100-bad{background:var(--urgent)}.strip100-key{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.strip100-key-item{color:var(--ink-2);font-size:var(--text-secondary);align-items:center;gap:6px;display:flex}.strip100-swatch{border-radius:var(--radius-full);flex:none;width:8px;height:8px}.strip100-key-item.strip100-good .strip100-swatch{background:var(--accent)}.strip100-key-item.strip100-neutral .strip100-swatch{background:var(--ink-3)}.strip100-key-item.strip100-bad .strip100-swatch{background:var(--urgent)}.strip100-key:has(.strip100-reasons){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:flex-start;gap:16px 20px;display:grid}.strip100-key-item:has(.strip100-reasons){font-weight:var(--weight-semibold);grid-template-columns:8px 1fr;align-items:baseline;display:grid}.strip100-key-item:has(.strip100-reasons)>.strip100-swatch{align-self:center}.strip100-reasons{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-regular);grid-column:2;margin:4px 0 0;padding:0;list-style:none}.strip100-reasons li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.strip100-reason-count{color:var(--ink-3);font-variant-numeric:tabular-nums}.ranked-bar-track{background:var(--hover);border-radius:var(--radius);height:6px;margin-top:4px;display:block}.ranked-bar{background:var(--brand-300);border-radius:inherit;height:100%;display:block}[data-hue] .ranked-bar-track{background:var(--hue-soft)}[data-hue] .ranked-bar{background:var(--hue)}.ranked-bar-list .breakdown-label{max-width:none;display:block}.ranked-bar-list td.ranked-bar-cell{width:100%;padding:8px 12px 8px 6px}.ranked-bar-list td:last-child,.value-table td:not(.ranked-bar-cell),.value-table th:not(:first-child){text-align:right;white-space:nowrap}.shares-cell{align-items:center;gap:8px;display:flex}.shares-track{background:var(--hover);border-radius:var(--radius);flex:none;width:64px;height:6px;display:inline-block;overflow:hidden}.shares-bar{background:var(--brand-300);border-radius:inherit;height:100%;display:block}[data-hue] .shares-track{background:var(--hue-soft)}[data-hue] .shares-bar{background:var(--hue)}.shares-figure{white-space:nowrap}.throttle-cell{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.throttle-track{background:var(--hue-soft);border-radius:var(--radius);flex:none;width:96px;height:8px;display:flex;overflow:hidden}.throttle-seg{height:100%;display:block}.throttle-rate{background:color-mix(in srgb, var(--hue) 45%, var(--surface))}.throttle-refused{background:var(--hue)}.throttle-figure{white-space:nowrap}@media (width<=560px){.throttle-figure{white-space:normal}}.parts-key{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.parts-key-item{font-size:var(--text-secondary);align-items:center;gap:8px;display:flex}.parts-key-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.parts-key-figure{color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.donut{align-items:center;gap:20px;display:flex}.donut-chart{flex:none;position:relative}.donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut-center-value{font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:1.1}.donut-center-label{color:var(--ink-3);font-size:var(--text-meta);max-width:8ch}.donut-key{gap:8px;margin:0;padding:0;list-style:none;display:grid}.donut-key li{color:var(--ink-2);font-size:var(--text-secondary);align-items:center;gap:8px;display:flex}.donut-swatch{border-radius:var(--radius-full);flex:none;width:10px;height:10px}@media (width<=560px){.donut{flex-direction:column}}.dot-plot{gap:10px;display:grid}.dot-plot-row{grid-template-columns:28px 120px 1fr 64px;align-items:center;gap:10px;display:grid}.dot-plot-avatar{background:var(--hue-teal-soft);border-radius:var(--radius-full);color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dot-plot-label{color:var(--ink-2);font-size:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot-plot-track{background:var(--line);border-radius:var(--radius-full);height:2px;position:relative}.dot-plot-dot{background:var(--accent);border-radius:var(--radius-full);width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-hue] .dot-plot-dot{background:var(--hue)}.dot-plot-axis{grid-template-columns:28px 120px 1fr 64px;gap:10px;display:grid}.dot-plot-ticks{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums;grid-column:3;justify-content:space-between;display:flex}.dot-plot-value{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-align:right}.dot-plot-flag{color:var(--urgent);font-size:var(--text-meta);grid-column:2/-1}@media (width<=560px){.dot-plot-row{grid-template-columns:28px 1fr 64px}.dot-plot-track,.dot-plot-axis{display:none}}.flow{gap:20px;display:grid}.flow-stage-label{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold);margin-bottom:8px}.flow-stage-total{color:var(--ink-3);font-weight:var(--weight-regular)}.flow-branches{gap:8px;display:grid}.flow-branch{grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;display:grid;position:relative}.flow-branch-track{background:var(--hue-teal-soft);border-radius:var(--radius);height:8px;overflow:hidden}.flow-branch-bar{background:var(--ramp-1);border-radius:inherit;height:100%;display:block}.flow-branch-bad .flow-branch-track{background:color-mix(in srgb, var(--urgent) 16%, transparent)}.flow-branch-bad .flow-branch-bar{background:var(--urgent)}.flow-branch-label{color:var(--ink-2);font-size:var(--text-secondary)}.flow-branch-value{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);text-align:right}@media (width<=560px){.flow-branch{grid-template-columns:auto 1fr}.flow-branch-track{order:3;grid-column:1/-1}}.share-bar{border-radius:2px;width:100%;height:4px;margin-top:8px;display:flex;overflow:hidden}.share-bar-segment{height:100%;display:block}.saved-reply-shortcut{color:var(--accent);font-family:var(--font-code);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.saved-reply-title{font-size:var(--text-secondary);font-weight:var(--weight-semibold)}.notification-option{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.notification-option-label{font-size:var(--text-value);font-weight:var(--weight-semibold);display:block}.notification-option-hint{color:var(--ink-3);font-size:var(--text-meta);line-height:1.35;display:block}.alert-group+.alert-group{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.alert-group-heading{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding-top:4px}.saved-reply-form{flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex}.saved-reply-form label{flex-direction:column;gap:4px;display:flex}.saved-reply-form input,.saved-reply-form textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-value);width:100%;padding:8px 10px}.saved-reply-shortcut-input{align-items:center;gap:8px;display:flex}.saved-reply-shortcut-input>span{color:var(--ink-3);font-family:var(--font-code);font-size:var(--text-value)}.saved-reply-count{align-self:flex-end}.saved-reply-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:16px;display:flex}.saved-reply-actions .btn{width:auto}.saved-reply-shortcut-input input{flex:1}.saved-reply-cell{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.saved-reply-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.saved-reply-tools .user-search{max-width:420px}.saved-reply-placeholders{margin:0 0 16px}.saved-reply-tokens{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.saved-reply-token{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--accent);cursor:pointer;font-family:var(--font-code);font-size:var(--text-meta);padding:2px 8px}.saved-reply-token:hover{background:var(--hover)}.saved-reply-edited{color:var(--ink-3);font-size:var(--text-meta)}.data-table-actions{white-space:nowrap;text-align:right!important}.data-table-actions .btn-link+.btn-link{margin-left:16px}@media (width<=720px){.saved-reply-table{min-width:0}.saved-reply-table thead{display:none}.saved-reply-table,.saved-reply-table tbody{display:block}.saved-reply-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 16px;display:flex}.saved-reply-table tbody tr:last-child{border-bottom:0}.saved-reply-table td,.saved-reply-table tbody tr:last-child td{border:0;padding:0;display:block}.saved-reply-table td:nth-child(2){color:var(--ink);overflow-wrap:anywhere;flex:1 1 0;min-width:0}.saved-reply-table .data-table-actions{order:2}.saved-reply-table .saved-reply-cell{overflow-wrap:anywhere;white-space:normal;flex-basis:100%;order:3;max-width:none}}.audit-tabs{margin:16px 0 12px}.audit-tab-count{background:var(--hover);border-radius:var(--radius-full);color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);padding:0 8px}.tab[data-active] .audit-tab-count{background:var(--accent-soft);color:var(--accent)}.audit-toolbar .audit-export{width:auto;margin-left:auto}.audit-more{width:auto;margin-left:12px}.audit-day-heading{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);z-index:var(--z-sticky);margin:0;padding:12px 16px 6px;position:sticky;top:0}.audit-list{margin:0;padding:0;list-style:none}.audit-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px;display:grid}.audit-icon{background:var(--hover);border-radius:var(--radius-full);color:var(--ink-3);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.audit-main{min-width:0}.audit-sentence{color:var(--ink-2);font-size:var(--text-value);overflow-wrap:anywhere;margin:0;padding-top:2px;line-height:1.5}.audit-sentence strong{color:var(--ink);font-weight:var(--weight-semibold)}.audit-old{color:var(--ink-3)}.audit-flag{background:var(--hue-amber);border-radius:var(--radius-full);vertical-align:middle;width:8px;height:8px;margin-left:8px;display:inline-block}.audit-chips{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.audit-chip{background:var(--hover);border-radius:var(--radius);color:var(--ink-2);font-size:var(--text-meta);overflow-wrap:anywhere;max-width:100%;padding:2px 6px}.audit-chip-label{color:var(--ink-3)}.audit-time{color:var(--ink-3);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:4px}.audit-show{font-size:var(--text-meta);align-items:center;gap:4px;margin-top:4px;display:inline-flex}.audit-show-chevron{transition:transform var(--duration-fast) var(--ease-out)}.audit-show-chevron.open{transform:rotate(90deg)}.audit-change{grid-column:2/-1;min-width:0}.audit-change-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=720px){.audit-change-sides{grid-template-columns:minmax(0,1fr)}}.audit-change-side{background:var(--hover);border-radius:var(--radius);min-width:0;padding:8px 10px}.audit-change-title{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:0 0 4px}.audit-change-text{font-size:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap}.audit-line{padding-left:12px;display:block;position:relative}.audit-line-removed{background:var(--hue-rose-soft)}.audit-line-added{background:var(--hue-teal-soft)}.audit-line-removed:before,.audit-line-added:before{position:absolute;left:2px}.audit-line-removed:before{content:"−"}.audit-line-added:before{content:"+"}.audit-change-fields{gap:4px;margin:8px 0 0;display:grid}.audit-change-fields dt{color:var(--ink-3);font-size:var(--text-meta)}.audit-change-fields dd{font-size:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@media (width<=520px){.audit-row{grid-template-columns:28px minmax(0,1fr)}.audit-time{grid-column:2;padding-top:0}}.insights-block{margin-top:16px}.ingest-source{margin-top:12px}@media (width<=720px){.ingest-history thead{display:none}.ingest-history,.ingest-history tbody,.ingest-history tr,.ingest-history td{display:block}.ingest-history tbody{border-bottom:1px solid var(--line);padding:8px 0}.ingest-history td{overflow-wrap:anywhere;border-bottom:0;padding:2px 0}.ingest-history td[data-label]:before{color:var(--ink-3);content:attr(data-label) ": "}}.ingest-source-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ingest-source progress{accent-color:var(--accent);width:100%;height:8px;margin:6px 0 2px}.ingest-detail{overflow-wrap:anywhere;padding:4px 0 8px}.ingest-detail ul{margin:4px 0 10px;padding-left:20px}.ingest-link{color:var(--accent);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.ingest-link:hover{text-decoration:underline}.ingest-run-trigger{align-items:center;gap:4px;display:inline-flex}.ingest-chevron{color:var(--ink-3);transition:transform var(--duration-fast) var(--ease-out);flex:none}.ingest-run-trigger[data-panel-open] .ingest-chevron{transform:rotate(90deg)}.ingest-run-error{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.ingest-source-picker{border:1px solid var(--line);border-radius:var(--radius);margin-top:16px;padding:10px 16px 12px}.ingest-source-picker legend{color:var(--ink-3);font-size:var(--text-secondary);padding:0 4px}.ingest-source-picker .checkbox-row{align-items:center;gap:8px;padding:4px 0;display:flex}.operator-avatar{background:var(--hover);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.operator-avatar img{object-fit:cover;width:100%;height:100%;display:block}.operator-avatar-sm{width:24px;height:24px;font-size:var(--text-micro)}.operator-avatar-md{width:32px;height:32px}.operator-avatar-lg{font-size:var(--text-display);width:88px;height:88px}.user-table-title{color:var(--ink-3);font-size:var(--text-meta);margin-left:6px}.profile-dialog{max-width:460px}.profile-photo-row{align-items:center;gap:16px;margin:12px 0 16px;display:flex}.profile-photo-actions{flex-direction:column;gap:8px;display:flex}.profile-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.profile-switch{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.profile-switch .text-small{margin-top:2px}.profile-field input{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:var(--text-value);padding:8px 10px}.profile-preview{background:var(--hover);border-radius:var(--radius);align-items:center;gap:10px;margin:4px 0 16px;padding:10px 12px;display:flex}.profile-preview-name{font-size:var(--text-value);font-weight:var(--weight-semibold)}.profile-preview-title{color:var(--ink-3);font-size:var(--text-meta)}.user-table-expired{color:var(--urgent);font-weight:var(--weight-semibold)}.login-error{border-radius:var(--radius);text-align:left;margin:0 0 12px;padding:10px 12px}.status-warn{border-color:var(--waiting)}.stat-alert{color:var(--waiting);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin-top:6px;line-height:1.4}.status-freshness{white-space:nowrap;margin:0}.select.report-range-select{width:auto;min-width:150px}.select-footer{border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--text-meta);padding:8px 12px}.report-range-dates{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.report-range-field{color:var(--ink-2);font-size:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.report-range-field .date-trigger{width:auto;min-width:140px}@media (width<=520px){.page-header-actions .segmented{flex-wrap:wrap;max-width:100%}.segmented-option{padding:0 8px}}.select{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:none;color:var(--ink);cursor:pointer;font-weight:var(--weight-medium);text-align:left;min-height:36px;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 10px 0 12px;display:inline-flex}.select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select:hover:not(:disabled){border-color:var(--control-border)}.select:focus-visible,.select[data-popup-open]{border-color:var(--focus);box-shadow:var(--ring);outline:0}.select:disabled{background:var(--hover);box-shadow:none;color:var(--ink-3);cursor:not-allowed;opacity:.75}.select-icon{color:var(--ink-3);flex:none;display:inline-flex}.select.select-sm{font-size:var(--text-secondary);gap:4px;width:auto;min-height:28px;padding:0 8px}.select-content{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);max-height:min(360px, var(--available-height));min-width:var(--anchor-width);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);overflow-y:auto}.select-content[data-starting-style],.select-content[data-ending-style]{opacity:0;transform:translateY(-2px)}.select-viewport{outline:0;padding:4px}.select-item{border-radius:var(--radius);color:var(--ink);cursor:pointer;font-size:var(--text-value);font-weight:var(--weight-medium);-webkit-user-select:none;user-select:none;outline:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.select-item[data-highlighted]{background:var(--hover)}.select-item[data-selected]{font-weight:var(--weight-semibold)}.select-item-check{color:var(--ink);display:inline-flex}.select-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.select-item-detail{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-regular);max-width:360px}.date-trigger{min-width:150px}.date-placeholder{color:var(--ink-3)}.date-popover{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:12px}.date-popover .rdp-root{position:relative}.date-popover .rdp-month_caption{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold);align-items:center;height:32px;padding:0 4px;display:flex}.date-popover .rdp-nav{gap:4px;display:flex;position:absolute;top:0;right:0}.date-popover .rdp-button_previous,.date-popover .rdp-button_next{border-radius:var(--radius);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.date-popover .rdp-button_previous:hover,.date-popover .rdp-button_next:hover{background:var(--hover);color:var(--ink)}.date-popover .rdp-chevron{fill:currentColor;width:12px;height:12px}.date-popover .rdp-month_grid{border-collapse:collapse;margin-top:4px}.date-popover .rdp-weekday{color:var(--ink-3);font-size:var(--text-meta);font-weight:var(--weight-medium);text-align:center;height:28px}.date-popover .rdp-day{text-align:center;padding:1px}.date-popover .rdp-day_button{border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;font-size:var(--text-secondary);background:0 0;border:0;width:32px;height:32px}.date-popover .rdp-day_button:hover{background:var(--hover)}.date-popover .rdp-day_button:focus-visible{box-shadow:var(--ring);outline:0}.date-popover .rdp-today .rdp-day_button{font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline}.date-popover .rdp-selected .rdp-day_button{background:var(--accent);color:var(--on-accent)}.date-popover .rdp-outside .rdp-day_button{color:var(--ink-3)}.date-popover .rdp-disabled .rdp-day_button{cursor:not-allowed;opacity:.4}.date-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:8px;padding-top:8px;display:flex}.combobox{position:relative}.combobox .combobox-input{background:var(--surface) var(--chevron) no-repeat right 10px center / 14px;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);text-overflow:ellipsis;width:100%;min-height:36px;padding:8px 32px 8px 12px}.combobox .combobox-input:focus{border-color:var(--focus);box-shadow:var(--ring);outline:0}.combobox-positioner{z-index:var(--z-dropdown)}.combobox-popover{animation:drop-in var(--duration-fast) var(--ease-out);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-float);width:var(--anchor-width)}.combobox-list{max-height:320px;padding:4px;overflow-y:auto}.combobox-option{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.combobox-option[data-highlighted]{background:var(--hover)}.combobox-text{flex-direction:column;gap:1px;min-width:0;display:flex}.combobox-check{color:var(--ink);flex:none}.combobox-title{color:var(--ink);font-size:var(--text-value);font-weight:var(--weight-semibold)}.combobox-value{color:var(--ink-3);font-family:var(--font-code);font-size:var(--text-micro);overflow-wrap:anywhere}.combobox-detail{color:var(--ink-3);font-size:var(--text-meta)}.combobox-note{color:var(--waiting);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.combobox-empty{color:var(--ink-3);font-size:var(--text-secondary);padding:10px}.combobox-empty:empty,.saved-reply-empty:empty{padding:0}@media (pointer:coarse){input,textarea{font-size:16px!important}}@media (pointer:coarse) and (width<=767px){.list-control-remove{margin-top:6.6px}}.eval-run{margin:16px 0}.eval-run-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 24px;display:flex}.eval-live{color:var(--ink-3);font-size:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.setting-control .eval-number{width:120px}.eval-scenarios{grid-template-columns:minmax(0,1fr);gap:12px}.eval-scenarios .settings-help{max-width:none}.eval-tags{flex-wrap:wrap;gap:6px;display:flex}.eval-tag{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-2);cursor:pointer;font-size:var(--text-secondary);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.eval-tag.on{background:var(--hover);border-color:var(--accent);color:var(--ink)}.eval-tag-all{font-weight:var(--weight-semibold)}.eval-tag-count{color:var(--ink-3);font-size:var(--text-meta)}.eval-footer{flex-wrap:wrap}.eval-estimate{font-size:var(--text-value);flex-direction:column;gap:2px;margin-right:auto;display:flex}.eval-estimate strong{color:var(--urgent)}.eval-breakdown{color:var(--ink-3);font-size:var(--text-meta)}.eval-progress{background:var(--hover);border-radius:var(--radius-full);width:100%;height:8px;margin-top:10px;overflow:hidden}.eval-progress-fill{background:var(--accent);border-radius:var(--radius-full);height:100%;transition:width var(--duration-slow) var(--ease-out)}.eval-transcript{border-top:1px solid var(--line);font-size:var(--text-secondary);padding:8px 0}.eval-transcript p{white-space:pre-wrap;margin:2px 0}.eval-advanced{border-top:1px solid var(--line)}.eval-advanced>.disclosure-trigger{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-semibold);width:100%;padding:12px 20px}.eval-advanced>.disclosure-trigger:hover{color:var(--ink)}.eval-advanced[data-open]>.disclosure-trigger{border-bottom:1px solid var(--line)}.disclosure-trigger{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.disclosure-chevron{transition:transform var(--duration-fast) var(--ease-out);flex:none;transform:rotate(-90deg)}.disclosure[data-open]>.disclosure-trigger .disclosure-chevron{transform:none}.eval-advanced-changed{color:var(--waiting);font-weight:var(--weight-regular)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.eval-detail{gap:10px;display:grid}.eval-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.eval-summary>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 16px;display:grid}.eval-summary .panel-icon{grid-row:span 2}.eval-summary .eval-summary-bad .panel-icon{background:var(--urgent-soft);color:var(--urgent)}.eval-summary strong{font-size:var(--text-title);font-weight:var(--weight-semibold)}.eval-summary span{color:var(--ink-3);font-size:.78rem}.eval-summary .eval-summary-bad{border-color:var(--urgent)}.eval-summary .eval-summary-bad strong{color:var(--urgent)}.eval-problems{gap:6px;display:grid}.eval-problems h3{margin:4px 0 0}.eval-problem-table td:nth-child(3){white-space:nowrap}.eval-problems>.btn{justify-self:start}.eval-downloads{flex-wrap:wrap;justify-self:start;gap:8px;display:flex}.settings-panel-wrapper.eval-runs{max-width:none}.eval-history-row{cursor:pointer}.eval-history-row:hover{background:var(--hover)}.eval-worse{color:var(--urgent)}.eval-run-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.eval-run-nav svg{width:16px;height:16px}.eval-run-steps{gap:6px;display:flex}.eval-run-facts{margin:0 0 12px}.eval-history td:first-child{white-space:nowrap}.eval-estimate{flex:280px;min-width:0}@media (width>=861px){.eval-run .eval-footer{box-shadow:0 -1px 0 var(--line);z-index:var(--z-sticky);position:sticky;bottom:-24px}}@media (width<=640px){.eval-history :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6)){display:none}.eval-history .badge{white-space:normal}.eval-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.model-pair{gap:6px;display:grid}.model-pair>.btn-link{justify-self:start}.model-pair{grid-template-columns:minmax(0,1fr)}.model-pair>*{min-width:0}.model-pair-options{max-width:var(--anchor-width);width:var(--anchor-width)}.model-pair-options .select-item-detail{overflow-wrap:anywhere}.model-pair-side{color:var(--ink-2);font-size:var(--text-secondary);font-weight:var(--weight-medium);margin-top:4px}.guard-list{gap:20px;display:grid}.guard-family-head{color:var(--ink);font-family:var(--font-body);font-size:var(--text-secondary);font-weight:var(--weight-semibold);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.guard-family-total{color:var(--ink-3);font-weight:var(--weight-medium)}.guard-family-head-bad,.guard-family-head-bad .guard-family-total{color:var(--urgent)}.guard-family .ranked-bar-list thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.chart-subhead{color:var(--ink);font-family:var(--font-body);font-size:var(--text-secondary);font-weight:var(--weight-semibold);margin:20px 0 8px}.hand-heat-scroll{overflow-x:auto}.hand-heat-grid{grid-template-columns:36px repeat(24,minmax(16px,1fr));gap:2px;min-width:520px;display:grid}.hand-heat-hour{color:var(--ink-3);font-size:var(--text-micro);text-align:center;height:16px}.hand-heat-day{color:var(--ink-3);font-size:var(--text-meta);align-items:center;display:flex}.hand-heat-cell{background:var(--hover);border-radius:2px;height:20px;position:relative}.hand-heat-cell.hand-heat-active{outline:2px solid var(--ink);outline-offset:1px;z-index:var(--z-raised)}.hand-heat-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hand-heat-readout{color:var(--ink-2);font-size:var(--text-secondary);min-height:1.5em;margin:8px 0 0}.hand-heat-open{box-shadow:inset 0 0 0 1px var(--ink-3)}.hand-heat-flag{background:var(--urgent);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.hand-heat-open-swatch{box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.hand-heat-scale{align-items:center;gap:4px;display:inline-flex}.hand-hours-key{color:var(--ink-2);font-size:var(--text-meta);flex-wrap:wrap;gap:16px;margin:8px 0 0;padding:0;list-style:none;display:flex}.hand-hours-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.hand-hours-swatch-dot{background:var(--urgent);border-radius:50%}.hand-gaps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hand-gap{font-size:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;display:flex}.hand-gap-when{color:var(--ink);font-weight:var(--weight-semibold);min-width:120px}.hand-gap-what{color:var(--ink-2)}.hand-gap-bad{color:var(--urgent)}.hand-gaps-none{color:var(--ink-2);font-size:var(--text-secondary);margin:0}.hours-field{flex-direction:column;gap:10px;display:flex}.hours-window{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.hours-window+.hours-window{border-top:1px solid var(--line);padding-top:10px}.hours-line{grid-column:1;align-items:center;gap:6px;display:flex}.hours-line .select{flex:none;width:92px}.hours-window .list-control-remove{grid-area:1/2/span 2;margin-top:0}.hours-to{color:var(--ink-3);font-size:var(--text-secondary)}.hours-add{align-self:flex-start;gap:6px}.number-row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.zero-toggle{color:var(--ink-2);cursor:pointer;font-size:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.number-row input:disabled{background:var(--hover)}.theme-dot{border-radius:var(--radius-full);width:10px;height:10px;margin-right:6px;display:inline-block}.setting-preview-text{color:var(--ink-2);overflow-wrap:anywhere}.placeholder-chips{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.placeholder-chips-lead{color:var(--ink-3);font-size:var(--text-meta)}.placeholder-chip{background:var(--hover);border-radius:var(--radius);color:var(--ink-2);cursor:pointer;font-family:var(--font-code);font-size:var(--text-meta);border:1px solid #0000;padding:1px 6px}.placeholder-chip:hover{border-color:var(--line-strong);color:var(--ink)}.placeholder-chip-required{border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent)}.list-control-foot{align-items:center;gap:10px;display:flex}.list-control-count{color:var(--ink-3);font-size:var(--text-secondary);font-variant-numeric:tabular-nums}.port-field{flex-direction:column;gap:8px;display:flex}.setting-control .port-field input.port-other{width:136px}.score-field{align-items:center;gap:12px;display:flex}.score-field input[type=range]{accent-color:var(--accent);flex:1;min-width:0}.setting-control .score-field input.score-number{flex:none;width:136px}.number-field-prefix{color:var(--ink-3);font-size:var(--text-value)}.pins-field{flex-direction:column;gap:8px;display:flex}.pins-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:flex-start;gap:6px;display:grid}.pins-row .list-control-remove{margin-top:4px}.pins-add{align-self:flex-start;gap:6px}.setting-control .segmented{flex-wrap:wrap;max-width:100%}.reply-time-field{flex-direction:column;gap:8px;display:flex}.reply-time-row{align-items:stretch;gap:8px;display:flex}.setting-control .reply-time-row input[type=text]{width:72px}.reply-time-row .select{width:160px}.user-online{color:var(--ink);font-size:var(--text-value);align-items:center;gap:8px;display:inline-flex}.user-online .badge-dot{background:var(--accent);width:8px;height:8px}.look-preview{flex-direction:column;gap:16px;margin:0;padding:16px;display:flex}.look-preview-part{flex-direction:column;gap:8px;display:flex}.look-preview-label{color:var(--ink-2);font-size:var(--text-meta);font-weight:var(--weight-semibold)}.look-preview-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.look-rail{border-radius:var(--radius);flex-direction:column;align-items:center;gap:6px;padding:10px 0 8px;display:flex}.look-rail[data-look=light]{--look-ground:var(--look-light-ground);--look-ink:var(--look-light-ink);--look-lime:var(--look-light-lime)}.look-rail[data-look=dark]{--look-ground:var(--look-dark-ground);--look-ink:var(--look-dark-ink);--look-lime:var(--look-dark-lime)}.look-rail{background:var(--look-ground);color:var(--look-ink)}.look-rail-tile{border-radius:var(--radius);box-shadow:0 0 0 1px color-mix(in srgb, var(--look-ink) 30%, transparent);justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:4px;display:inline-flex}.look-rail-tile img{border-radius:var(--radius)}.look-rail-item{border-radius:var(--radius);justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.look-rail-current{background:var(--look-lime);color:var(--look-ground)}.look-rail-current:before{background:var(--look-lime);border-radius:0 var(--radius) var(--radius) 0;content:"";width:3px;height:20px;position:absolute;top:6px;left:-8px}.look-rail-theme{font-size:var(--text-micro);margin-top:2px}.look-tab{background:var(--hover);border-radius:var(--radius) var(--radius) 0 0;color:var(--ink);font-size:var(--text-meta);align-self:flex-start;align-items:center;gap:6px;max-width:100%;padding:6px 12px;display:inline-flex}.look-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.look-signin{border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:64px;padding:12px 8px;display:flex}.look-signin[data-look=light]{background:var(--logo-ground-light);color:var(--look-light-ground)}.look-signin[data-look=dark]{background:var(--logo-ground-dark);color:var(--logo-ground-dark-ink)}.look-signin-logo{width:auto;max-width:100%;height:14px;display:block}.look-signin-name{font-size:var(--text-secondary);font-weight:var(--weight-semibold)}.look-signin-line{font-size:var(--text-micro)}@page{size:A4;margin:12mm}.report-print-heading{display:none}@media print{html,body{background:var(--surface)}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.app,.app-content{height:auto;display:block;overflow:visible}.rail,.sidenav,.app-bar,.skip-link,.session-banner,.page-header-actions,.info-tip,.stat-card-arrow,.stat-card-cover,.tip,.toast-stack,.pagination,.costliest-toggle,.report-page td .btn-link,.report-csv-button{display:none!important}.dashboard-page{width:var(--print-width);zoom:var(--print-zoom);padding:0;animation:none;overflow:visible}.report-print-heading{color:var(--ink-2);font-size:var(--text-secondary);margin:4px 0 0;display:block}.analytics-hero,.analytics-group,.analytics-chart-card,.info-section,.stat-card{box-shadow:none;break-inside:avoid}.analytics-chart-card,.analytics-group,.analytics-hero{border:1px solid var(--line)}.page-header-title{display:block!important}.print-desktop .analytics-row-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.print-desktop .analytics-row-handoff{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.print-desktop .analytics-chart-pair,.print-desktop .analytics-breakdowns,.print-desktop .analytics-chart-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.print-desktop .analytics-chart-trio>.analytics-chart-card:last-child{grid-column:1/-1}.print-wide .analytics-chart-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.print-wide .analytics-chart-trio>.analytics-chart-card:last-child{grid-column:auto}.print-desktop .insights-tables{grid-template-rows:auto 1fr;grid-template-areas:"cited unanswered""offtopic unanswered"}.print-desktop .insights-tables>:first-child{grid-area:cited}.print-desktop .insights-tables>:nth-child(2){grid-area:unanswered}.print-desktop .insights-tables>:nth-child(3){grid-area:offtopic}.print-desktop .insights-tables-even>:nth-child(3),.print-desktop .analytics-chart-pair>.analytics-chart-card:only-child{grid-column:1/-1}}
