@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-vietnamese-500-normal-CMA0PiFa.woff2) format("woff2"),url(/assets/quicksand-vietnamese-500-normal-DdPH4leT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-ext-500-normal-DWh2V8zb.woff2) format("woff2"),url(/assets/quicksand-latin-ext-500-normal-C7IQXO2w.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-BKohNur2.woff2) format("woff2"),url(/assets/quicksand-latin-500-normal-4DqwRnyy.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-vietnamese-600-normal-dD2kotB2.woff2) format("woff2"),url(/assets/quicksand-vietnamese-600-normal-JmvBH-hY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-ext-600-normal-CEfORrGw.woff2) format("woff2"),url(/assets/quicksand-latin-ext-600-normal-BzYkLw-O.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Quicksand;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/quicksand-latin-600-normal-Dl5Mb99p.woff2) format("woff2"),url(/assets/quicksand-latin-600-normal-C2FmwqVG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-vietnamese-700-normal-5oDqeHTF.woff2) format("woff2"),url(/assets/quicksand-vietnamese-700-normal-BsIWXrxI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-ext-700-normal-CGQW0RC2.woff2) format("woff2"),url(/assets/quicksand-latin-ext-700-normal-CRpztVhq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-DNRMnynu.woff2) format("woff2"),url(/assets/quicksand-latin-700-normal-CmeU3reP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f7fa;--surface: #ffffff;--sidebar: #0b2540;--sidebar-muted: #8ea6b8;--sidebar-hover: #11324f;--sidebar-active-bg: #0f2f51;--score-green: #278464;--score-amber: #b3770d;--score-red: #c94e2c;--score-pale-green: #419453;--score-text-good: #127551;--score-text-mid: #875810;--score-text-bad: #ad4530;--self-text: #5a3fc0;--page-head-veil: rgba(255, 255, 255, .5);--page-head-ink-2: #2c4252;--page-head-link: #0a5a62;--brand: #0e7c86;--brand-strong: #0a5a62;--accent: #16b8a6;--brand-bg: #e3f4f3;--ink: #0f2436;--muted: #4d6373;--faint: #8597a6;--ink-field: #45596b;--border: #e7ecf1;--border-strong: #d7dee5;--control-line: #6b8596;--chart-radar-grid: #c8d1db;--line: var(--border);--text: var(--ink);--success: #168f63;--delta-up: #168f63;--delta-down: #c2503a;--success-bg: #e6f6ef;--warning: #875810;--warning-bg: #fbf1de;--danger: #ba4a34;--danger-bg: #f8e7e1;--info: #2d74b6;--info-bg: #e8f1fa;--r-card: 14px;--r-input: 10px;--r-pill: 999px;--ctl-h: 30px;--ctl-fs: 12px;--ctl-radius: 8px;--ctl-pad-x: 10px;--ctl-gap: 6px;--shadow: 0 1px 2px rgba(16, 36, 54, .04), 0 2px 6px rgba(16, 36, 54, .05);--shadow-lift: 0 2px 4px rgba(16, 36, 54, .06), 0 8px 20px rgba(16, 36, 54, .08);--shadow-pop: 0 12px 32px rgba(15, 30, 50, .16);--sidebar-w: 212px;--content-max: 1600px;--editor-col: calc(var(--content-max) - 48px - 220px - 104px - 48px);--surface-sunken: #f7f9fb;--surface-raised: #ffffff;--scrim: rgba(16, 36, 54, .34);--hover-bg: #f9fbfc;--hover-bg-strong: #eef2f6;--tooltip-bg: #0f2436}:root{--glass-ground: #adc3d9;--glass-wash: radial-gradient(115% 85% at 14% 16%, rgba(16, 110, 126, .34), transparent 60%), radial-gradient(105% 80% at 86% 82%, rgba(78, 66, 168, .28), transparent 58%), radial-gradient(90% 70% at 60% 8%, rgba(20, 122, 138, .22), transparent 65%);--glass-tint-1: rgba(255, 255, 255, .46);--glass-tint-2: rgba(255, 255, 255, .3);--glass-tint-3: rgba(255, 255, 255, .4);--glass-base: rgba(255, 255, 255, .16);--glass-rim-hi: rgba(255, 255, 255, .95);--glass-rim-lo: rgba(120, 150, 175, .28);--glass-edge: rgba(120, 150, 175, .3);--glass-specular: rgba(255, 255, 255, .9);--glass-underlip: rgba(90, 120, 145, .1);--glass-card: #eff5fb;--glass-card-edge: rgba(120, 150, 175, .26);--glass-card-shadow: 0 10px 30px rgba(31, 62, 88, .13);--glass-lift: 0 24px 70px rgba(31, 62, 88, .2), 0 2px 10px rgba(31, 62, 88, .1);--glass-scrim: rgba(190, 210, 226, .34);--glass-waves-blur: 40px;--glass-ink: #12303f;--glass-ink-muted: #4a6b80;--glass-ink-hover: rgba(18, 48, 63, .08);--glass-active: rgba(18, 48, 63, .12)}:root[data-theme=dark]{--glass-ground: #050c15;--glass-wash: radial-gradient(120% 90% at 12% 18%, rgba(20, 118, 130, .55), transparent 62%), radial-gradient(110% 85% at 88% 78%, rgba(88, 74, 190, .45), transparent 60%), radial-gradient(90% 70% at 60% 8%, rgba(28, 150, 160, .3), transparent 65%);--glass-tint-1: rgba(255, 255, 255, .14);--glass-tint-2: rgba(255, 255, 255, .06);--glass-tint-3: rgba(255, 255, 255, .09);--glass-base: rgba(7, 16, 27, .58);--glass-rim-hi: rgba(255, 255, 255, .6);--glass-rim-lo: rgba(255, 255, 255, .04);--glass-edge: rgba(255, 255, 255, .12);--glass-specular: rgba(255, 255, 255, .42);--glass-underlip: rgba(255, 255, 255, .07);--glass-card: #1b2e42;--glass-card-edge: rgba(255, 255, 255, .09);--glass-card-shadow: 0 10px 30px rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .05);--glass-lift: 0 24px 70px rgba(0, 0, 0, .55), 0 2px 10px rgba(0, 0, 0, .3);--glass-scrim: rgba(2, 8, 14, .26);--glass-waves-blur: 46px;--glass-ink: #ffffff;--glass-ink-muted: #8ea6b8;--page-head-veil: rgba(5, 12, 21, .4);--page-head-ink-2: #dce7ef;--page-head-link: #7fe0d6;--glass-ink-hover: rgba(255, 255, 255, .1);--glass-active: var(--sidebar-active-bg)}:root[data-theme=dark]{--bg: #0a141f;--chart-grid: #273b50;--chart-radar-grid: #30455a;--score-text-good: #4cc794;--score-text-mid: #e0a548;--score-text-bad: #e2755c;--self-text: #a395f2;--surface: #101d2b;--sidebar: #0a131d;--sidebar-muted: #7c93a6;--sidebar-hover: #15273a;--sidebar-active-bg: #16314c;--brand: #19a5af;--brand-strong: #38c2bd;--accent: #2bd4bf;--brand-bg: #10322f;--ink: #e9f1f7;--muted: #93a7b7;--faint: #6f8597;--ink-field: #bccddb;--border: #1d2e3f;--border-strong: #2a3f53;--control-line: #6a8aa3;--line: var(--border);--text: var(--ink);--success: #4cc794;--delta-up: #3fbf88;--delta-down: #e2705a;--success-bg: #133127;--warning: #e0a548;--warning-bg: #33270f;--danger: #e2755c;--danger-bg: #371f1a;--info: #59a4e6;--info-bg: #122638;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .34);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .4), 0 10px 26px rgba(0, 0, 0, .46);--shadow-pop: 0 14px 36px rgba(0, 0, 0, .55);--surface-sunken: #0d1925;--surface-raised: #16273a;--scrim: rgba(2, 8, 14, .6);--hover-bg: #15273a;--hover-bg-strong: #1a2f44;--tooltip-bg: #1d3651;color-scheme:dark}body,.sidebar,.topbar,.card,.btn{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn[hidden]{display:none}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05","ss01","tnum"}h1,h2,h3,h4,p{margin:0}button{font-family:inherit;cursor:pointer}::selection{background:#16b8a638}.shell{display:flex;min-height:100vh}.shell--glass{flex-direction:column}.shell--glass .shell__body{display:flex;flex:1 1 auto;min-height:0;width:100%}.sidebar{width:var(--sidebar-w);min-width:var(--sidebar-w);background:var(--sidebar);color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.sidebar__brand{display:flex;align-items:center;gap:10px;padding:22px 22px 18px}.sidebar__wordmark{font-size:19px;font-weight:700;letter-spacing:-.01em;color:#fff}.sbrand{display:block;--sb-ink: #26215c;--sb-qa: #1d9e75;--sb-qb: #534ab7;--sb-v1: #534ab7;--sb-v2: #7f77dd;--sb-t1: #1d9e75;--sb-t2: #5dcaa5;--sb-dot: #26215c}:root[data-theme=dark] .sbrand,.sbrand--dark{--sb-ink: #eeedfe;--sb-qa: #5dcaa5;--sb-qb: #afa9ec;--sb-v1: #afa9ec;--sb-v2: #cecbf6;--sb-t1: #5dcaa5;--sb-t2: #9fe1cb;--sb-dot: #eeedfe}:root[data-theme=dark] .sbrand--light,.sbrand--light{--sb-ink: #26215c;--sb-qa: #1d9e75;--sb-qb: #534ab7;--sb-v1: #534ab7;--sb-v2: #7f77dd;--sb-t1: #1d9e75;--sb-t2: #5dcaa5;--sb-dot: #26215c}.pillar-card__brand{display:block;margin-bottom:2px}.topbar__brand{flex:none}.ping-dot{position:relative;width:9px;height:9px;border-radius:50%;background:var(--accent);flex:none}.ping-dot:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid var(--accent);opacity:.45;animation:ping 2.6s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.6}80%,to{transform:scale(1.4);opacity:0}}.sidebar__nav{display:flex;flex-direction:column;gap:2px;padding:8px 12px 52px;flex:1;min-height:0;overflow-y:auto}.nav-section-label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-muted);padding:16px 10px 6px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-input);color:var(--sidebar-muted);font-size:13.5px;font-weight:500;background:none;border:none;width:100%;text-align:left;position:relative;transition:background .13s ease,color .13s ease}.nav-item:hover{background:var(--sidebar-hover);color:#cfe0ec}.nav-item--active{background:var(--sidebar-active-bg);color:#fff}.nav-item--active:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.nav-item svg{flex:none}.nav-item--stacked{align-items:flex-start}.nav-item--stacked svg{margin-top:1px}.nav-item__text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.nav-item__sub{font-size:11px;font-weight:500;color:var(--sidebar-muted);margin-top:1px}.nav-item--active .nav-item__sub{color:#b9d2e4}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--brand) 0%,var(--accent) 100%);flex:none;letter-spacing:.02em}.avatar--sm{width:24px;height:24px;font-size:10px}.avatar--muted{background:var(--hover-bg-strong);color:var(--muted)}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:41;display:flex;align-items:center;gap:16px;height:60px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--border)}.topbar__title{font-size:16px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.topbar__spacer{flex:1}.topbar__left{display:flex;align-items:center;gap:14px;min-width:0}.topbar__right{margin-left:auto;display:flex;align-items:center;gap:12px}.content{padding:28px;max-width:var(--content-max);width:100%;margin:0 auto}.scrolltop-btn{position:fixed;right:22px;bottom:calc(22px + var(--ask-launcher-h, 56px) + 12px);z-index:40;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--ink);box-shadow:0 6px 20px #0000002e;cursor:pointer;opacity:0;transform:translateY(10px) scale(.9);pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .15s ease,color .15s ease}.scrolltop-btn--on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scrolltop-btn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.scrolltop-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width: 920px){.scrolltop-btn{right:14px;bottom:calc(14px + var(--ask-launcher-h, 46px) + 10px)}}.platform-banner{display:flex;align-items:center;gap:12px;padding:9px 20px;background:var(--warning-bg);color:var(--warning);border-bottom:1px solid var(--border);font-size:12.5px;line-height:1.4}.platform-banner strong{font-weight:700}.platform-banner__exit{margin-left:auto;border:1px solid currentColor;background:transparent;color:inherit;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.platform-banner__exit:hover{background:#0000000f}.sending-here{position:sticky;bottom:22px;z-index:45;display:flex;flex-direction:column;gap:8px;margin:0 calc(22px + var(--ask-launcher-reserve, 0px)) 22px 28px;pointer-events:none}.main:has(.sb-savebar) .sending-here{bottom:84px}body:has([data-testid=environment-badge]) .main .sending-here{bottom:110px}.sending-here__one{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:620px;padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 6px 20px #00000029;font-size:12.5px;line-height:1.45}.sending-here__icon{flex-shrink:0;color:var(--brand)}.sending-here__text{flex:1;min-width:0}.sending-here__detail{color:var(--muted)}.sending-here__one .btn{flex-shrink:0}@media (max-width: 920px){.sending-here{bottom:14px;margin:0 calc(14px + var(--ask-launcher-reserve, 0px)) 14px 14px}}@media (max-width: 520px){.sending-here{bottom:calc(14px + var(--ask-launcher-h, 46px) + 10px);margin:0 14px 14px}.sending-here__one{flex-wrap:wrap}.sending-here__icon{display:none}.sending-here__text{flex-basis:100%}body:has([data-testid=environment-badge]) .main .sending-here{bottom:140px}}.btn{display:inline-flex;align-items:center;gap:7px;min-height:36px;white-space:nowrap;flex-shrink:0;padding:0 14px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;transition:background .13s ease,border-color .13s ease,box-shadow .13s ease}.btn:hover:where(:not(:disabled)):where(:not([aria-disabled=true])){background:var(--surface-sunken)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn--primary:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.btn--ghost{border-color:transparent;background:transparent;color:var(--muted)}.btn--ghost:hover{background:var(--hover-bg-strong);color:var(--ink)}.btn--sm{height:30px;padding:0 11px;font-size:12.5px}.qcard__all{white-space:normal;flex-shrink:1;height:auto;min-height:30px;max-width:100%;padding-block:5px;text-align:left;line-height:1.3}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow)}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px 0}.card__head>:first-child{padding-top:4px;min-width:0}.card__title{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.card__subtitle{font-size:11.5px;color:var(--muted);margin-top:2px}.card__subtitle.card__ranked{color:var(--ink);font-weight:600}.card__subrow{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px;margin-top:2px}.card__subrow>.card__subtitle{margin-top:0}.howtoread{display:inline-flex;align-items:center;gap:4px;align-self:center;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.howtoread:hover,.howtoread[aria-expanded=true]{color:var(--ink)}.howtoread:hover{text-decoration:underline;text-underline-offset:2px}.howtoread:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.howtoread svg{flex:none}.w360-gt--good{color:var(--score-text-good);font-weight:700}.w360-gt--bad{color:var(--score-text-bad);font-weight:700}.w360-gt--self{color:var(--self-text);font-weight:600}.w360-gt-key{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.results-type .card__title{font-size:15px;font-weight:700}.results-type .card__subtitle{font-size:12.5px}.results-type :is(.a-stands__item--dot,.a-stands__focuslist li,.w360-read,.w360-sumlist,.w360-comment blockquote,.w360-chatsum__text,.t360-synth,.t360-standslist,.cmt-item,.model-read__lead,.model-read__list li){font-size:14px}.t360-synth,.t360-standslist{font-size:13px}.w360-chatsum__text{font-size:13.5px}.w360-chatsum__text--plain{font-size:12.5px}.card__body{padding:12px 18px 16px}.card__back{display:inline-flex;align-items:center;gap:2px;margin-bottom:3px;padding:0;background:none;border:none;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--muted)}.card__back:hover{color:var(--ink)}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.page-head__back{display:inline-flex;align-items:center;gap:2px;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none}.page-head__back:hover{color:var(--brand-strong)}.divider{height:1px;background:var(--border);border:none;margin:0}.pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;line-height:1.6;white-space:nowrap}.pill svg{flex:none}.pill--success{color:var(--success);background:var(--success-bg)}.pill--warning{color:var(--warning);background:var(--warning-bg)}.pill--danger{color:var(--danger);background:var(--danger-bg)}.pill--info{color:var(--info);background:var(--info-bg)}.pill--neutral{color:var(--muted);background:var(--hover-bg-strong)}.pill--brand{color:var(--brand-strong);background:var(--brand-bg)}.provenance{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 7px;border-radius:var(--r-pill);font-size:11px;font-weight:500;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);cursor:default}.provenance:hover{border-color:var(--border-strong);color:var(--ink)}.greeting{margin-bottom:22px}.greeting h1{font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.greeting p{font-size:13.5px;color:var(--muted);margin-top:5px}.grid{display:grid;gap:16px}.grid--kpi{grid-template-columns:repeat(4,1fr)}.grid--split{grid-template-columns:1.55fr 1fr;align-items:start}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:10px}@media (max-width: 1080px){.grid--kpi{grid-template-columns:repeat(2,1fr)}.grid--split{grid-template-columns:1fr}}.kpi{padding:16px 18px 14px;display:flex;flex-direction:column;gap:9px;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.kpi:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.kpi__label{font-size:12.5px;color:var(--muted);font-weight:500}.kpi__row{display:flex;align-items:baseline;gap:9px}.kpi__value{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.kpi__spark{height:34px;margin-top:2px}.delta{display:inline-flex;align-items:center;gap:2px;padding:1px 7px 1px 5px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.delta--up{color:var(--success);background:var(--success-bg)}.delta--down{color:var(--danger);background:var(--danger-bg)}.delta--flat{color:var(--muted);background:var(--hover-bg-strong)}.chart-tooltip{background:var(--tooltip-bg);color:#fff;border-radius:8px;padding:8px 11px;font-size:12px;box-shadow:0 6px 18px #10243638;line-height:1.45}.chart-tooltip__label{color:#9fb3c2;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.chart-tooltip__series{font-weight:500;color:var(--muted)}.chart-tooltip__val{font-weight:600;font-variant-numeric:tabular-nums}.chart-legend{display:flex;align-items:center;gap:16px;font-size:11.5px;color:var(--muted)}.chart-legend__item{display:flex;align-items:center;gap:6px}.chart-legend__swatch{width:18px;height:3px;border-radius:2px}.chart-legend__swatch--dashed{background:repeating-linear-gradient(to right,var(--faint) 0,var(--faint) 4px,transparent 4px,transparent 7px)}.heatmap{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.heatmap th,.heatmap td{padding:0}.heatmap thead th{font-size:11px;font-weight:600;color:var(--muted);text-align:center;padding:0 4px 9px;vertical-align:bottom;line-height:1.25}.heatmap thead th.heatmap__corner{text-align:left}.heatmap__rowlabel{text-align:left;font-weight:600;color:var(--ink);font-size:12.5px;padding-right:12px;white-space:normal;max-width:260px;line-height:1.35}.heatmap__rowsub{display:block;font-weight:400;font-size:10.5px;color:var(--faint)}.heatmap--questions .heatmap__rowlabel{font-weight:400;max-width:460px;min-width:240px}.heatmap--questions .heatmap__rowbtn{font-weight:400}.heatmap__scroll{overflow-x:auto;overflow-y:auto;max-height:560px}.heatmap thead th{position:sticky;top:0;z-index:2;background:var(--surface)}.heatmap__rowlabel{position:sticky;left:0;z-index:1;background:var(--surface)}.heatmap thead th.heatmap__corner{left:0;z-index:3}.heatmap__share{display:block;height:4px;margin-top:5px;border-radius:2px;background:var(--border);overflow:hidden}.heatmap__sharefill{display:block;height:100%;border-radius:2px;background:var(--brand)}.hm-pick{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.hm-pick:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:4px}.hm-pick[aria-pressed=true] .hm-cell{box-shadow:inset 0 0 0 2px var(--brand)}.hm-cell{position:relative;width:calc(100% - 6px);height:46px;border:none;border-radius:8px;margin:3px;padding:0;font:inherit;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;gap:1px}.hm-cell:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hm-cell:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);z-index:2}.hm-cell__val{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.sig-star{color:var(--brand);font-size:9.5px;margin-left:1px;font-weight:800;vertical-align:super;line-height:0}.enps-delta{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;padding:0 4px}.enps-delta__n{font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.enps-delta__n .sig-star{font-size:15px;vertical-align:super}.hm-cell__d{font-size:10px;font-weight:800;line-height:1;letter-spacing:.01em;padding:1px 5px;border-radius:999px;margin-top:1px;background:#ffffffed;color:var(--muted)}:root[data-theme=dark] .hm-cell__d{background:#0c1016d1}.hm-cell__d--up{color:var(--delta-up)}.hm-cell__d--down{color:var(--delta-down)}.hm-cell__meta{font-weight:500}.hm-cell__meta{font-size:9.5px;font-weight:500;opacity:1;font-variant-numeric:tabular-nums}.hm-cell--suppressed{background:var(--surface-sunken);border:1px dashed var(--border-strong);color:var(--faint)}.hm-cell--suppressed .hm-cell__supp{font-size:9px;font-weight:600;text-align:center;line-height:1.15;padding:0 4px;color:var(--muted)}.hm-td{width:96px}.heatmap-legend{display:flex;align-items:center;gap:12px;margin-top:14px;flex-wrap:wrap}.heatmap-legend__scale{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.heatmap-legend__bar{width:150px;height:8px;border-radius:4px;background:linear-gradient(to right,var(--score-red) 0%,var(--score-amber) 33%,var(--score-pale-green) 66%,var(--score-green) 100%)}.heatmap-legend__supp{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.focus__driver{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.focus__baseline{font-size:12.5px;color:var(--muted);margin-bottom:14px}.focus__plan{background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;padding:12px 13px;font-size:12.5px;color:var(--ink);line-height:1.5;margin-bottom:14px}.focus__plan-label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}.steps{display:flex;align-items:center;margin-bottom:16px}.step{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.step__dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;z-index:1}.step__dot--done{background:var(--brand);color:#fff}.step__dot--current{background:var(--surface);color:var(--brand);border:2px solid var(--brand)}.step__dot--todo{background:var(--surface);color:var(--faint);border:2px solid var(--border-strong)}.step__label{font-size:10.5px;font-weight:600;color:var(--muted);text-align:center}.step__label--active{color:var(--brand-strong)}.step:not(:last-child):after{content:"";position:absolute;top:11px;left:50%;width:100%;height:2px;background:var(--border-strong)}.step--done:not(:last-child):after{background:var(--brand)}.remeasure{border:1px solid var(--border);border-radius:10px;padding:13px 14px;background:var(--surface)}.remeasure__read{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.remeasure__nums{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.note__line{margin:0}.note__line+.note__line{margin-top:6px}.note{display:flex;gap:8px;padding:10px 11px;border-radius:9px;font-size:11.5px;line-height:1.5}.note--warning{background:var(--warning-bg);color:var(--warning)}.note--warning svg{flex:none;margin-top:1px;color:var(--warning)}.note--problem{background:var(--danger-bg);color:var(--danger)}.note--problem svg{flex:none;margin-top:1px;color:var(--danger)}.note--ok{background:var(--success-bg);color:var(--success)}.note--ok svg{flex:none;margin-top:1px;color:var(--success)}.feed{display:flex;flex-direction:column}.feed__item{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--border)}.feed__item:last-child{border-bottom:none;padding-bottom:0}.feed__item:first-child{padding-top:0}.feed__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none}.feed__body{flex:1;min-width:0}.feed__text{font-size:13px;color:var(--ink);line-height:1.45}.feed__time{font-size:11.5px;color:var(--faint);margin-top:2px}.filters{display:inline-flex;align-items:center;gap:2px;margin-bottom:18px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);max-width:100%;overflow-x:auto;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.chip-tab{height:30px;padding:0 14px;border-radius:999px;border:0;background:none;color:var(--muted);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;transition:background .13s ease,color .13s ease}.chip-tab:hover{color:var(--ink)}.chip-tab:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.chip-tab--active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f24361f}.chip-tab__count{background:var(--brand-bg);color:var(--brand-strong);border-radius:999px;padding:1px 7px;font-weight:700;font-variant-numeric:tabular-nums;font-size:10.5px}.chip-tab--active .chip-tab__count{background:var(--brand);color:#fff}.plan-list{display:flex;flex-direction:column}.plan-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .9fr 1.5fr;align-items:center;gap:14px;padding:15px 20px;border-bottom:1px solid var(--border);transition:background .12s ease}.plan-row:last-child{border-bottom:none}.plan-row:hover{background:var(--hover-bg)}.plan-row__header{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:11px 20px;background:var(--surface-sunken);border-bottom:1px solid var(--border)}.plan-cell__primary{font-size:13px;font-weight:600;color:var(--ink)}.plan-cell__secondary{font-size:12px;color:var(--muted)}.owner{display:flex;align-items:center;gap:8px}.owner__name{font-size:12.5px;color:var(--ink);font-weight:500}.impact{font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.impact__ci{color:var(--muted);font-weight:400}.impact--pending{color:var(--muted);font-style:italic}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 24px;gap:10px}.empty__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);margin-bottom:4px}.empty__title{font-size:15px;font-weight:600;color:var(--ink)}.empty__text{font-size:13px;color:var(--muted);max-width:420px;line-height:1.55}.empty__action{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.page-intro{margin-bottom:20px;max-width:720px}.page-intro p{font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.55}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}@media (max-width: 760px){.feature-grid{grid-template-columns:1fr}}.feature{padding:15px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.feature__icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);margin-bottom:10px}.feature__title{font-size:13px;font-weight:600;color:var(--ink)}.feature__text{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}:root[data-theme=dark] .chip-tab--active{background:var(--brand);border-color:var(--brand);color:#fff}:root[data-theme=dark] .avatar--muted{color:var(--ink)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-input);border:1px solid var(--border);background:var(--surface);color:var(--muted);transition:background .13s ease,color .13s ease,border-color .13s ease}.icon-btn:hover{background:var(--surface-sunken);color:var(--ink);border-color:var(--border-strong)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;justify-content:flex-end;background:var(--scrim);animation:drawer-fade .16s ease}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.drawer{max-width:92vw;height:100vh;background:var(--surface);border-left:1px solid var(--border);box-shadow:-8px 0 30px #1024362e;display:flex;flex-direction:column;animation:drawer-slide .22s cubic-bezier(.16,.8,.3,1)}@keyframes drawer-slide{0%{transform:translate(24px);opacity:.4}to{transform:translate(0);opacity:1}}.drawer__head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);flex:none}.drawer__head-main{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.drawer__head-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);flex:none}.drawer__title{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer__subtitle{font-size:12px;color:var(--muted);margin-top:1px}.drawer__close{width:30px;height:30px;border-radius:8px;border:none;background:transparent;color:var(--muted);display:grid;place-items:center;flex:none;transition:background .13s ease,color .13s ease}.drawer__close:hover{background:var(--hover-bg-strong);color:var(--ink)}.drawer__body{flex:1;min-height:0;overflow-y:auto;padding:18px}.drawer__footer{flex:none;border-top:1px solid var(--border);padding:14px 18px;background:var(--surface)}.ask-sysnote{display:flex;gap:9px;padding:11px 12px;border-radius:10px;background:var(--brand-bg);border:1px solid var(--border);font-size:12px;line-height:1.5;color:var(--ink);margin-bottom:16px}.ask-syznote svg,.ask-sysnote svg{flex:none;margin-top:1px;color:var(--brand)}.chat{display:flex;flex-direction:column;gap:16px}.chat__turn{display:flex;flex-direction:column;gap:6px}.chat__user{align-self:flex-end;max-width:86%;background:var(--brand);color:#fff;padding:9px 13px;border-radius:14px 14px 4px;font-size:13px;line-height:1.45}.chat__rworld{align-self:flex-start;max-width:96%}.chat__avatar{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px}.chat__avatar-icon{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.chat__bubble{background:var(--surface-sunken);border:1px solid var(--border);border-radius:4px 14px 14px;padding:12px 14px;font-size:13px;line-height:1.62;color:var(--ink)}.chat__bubble .provenance{vertical-align:baseline;margin:0 1px;transform:translateY(1px)}.cited-figure{display:inline;font-weight:600;color:var(--ink);white-space:nowrap}a.cited-figure--link{color:var(--brand);text-decoration:underline dotted;text-underline-offset:3px}a.cited-figure--link:hover,a.cited-figure--link:focus-visible{text-decoration-style:solid}.chat__decline{display:block;background:var(--warning-bg);border-radius:8px;padding:8px 10px;margin:2px 0;color:var(--warning);font-weight:500}.chat__caveat{display:flex;gap:7px;margin-top:9px;padding-top:9px;border-top:1px dashed var(--border-strong);font-size:11px;line-height:1.5;color:var(--muted)}.chat__caveat svg{flex:none;margin-top:1px}.ask-suggestions{display:flex;flex-direction:column;gap:8px}.ask-suggestions__label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.ask-chips{display:flex;flex-wrap:wrap;gap:7px}.ask-chip{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--r-pill);padding:6px 12px;font-size:12px;line-height:1.35;transition:background .13s ease,border-color .13s ease}.ask-chip:hover{background:var(--brand-bg);border-color:var(--brand)}.ask-input{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 13px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--faint);margin-top:12px}.ask-input span{flex:1;font-size:13px}.ask-send{width:30px;height:30px;border-radius:8px;border:none;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.page-head:has(h2){margin-bottom:6px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}@media (min-width: 768px){.page-head{position:sticky;top:var(--topbar-h, 60px);z-index:20}}.page-head[data-stuck]{background:var(--bg);border-radius:var(--r-card);padding:10px 18px;margin-top:-10px;margin-bottom:calc(10px - var(--page-head-shift, 0px))}.page-head:has(h2)[data-stuck]{margin-bottom:calc(-4px - var(--page-head-shift, 0px))}@media (min-width: 768px){.page-head[data-stuck] .page-head__purpose,.page-head[data-stuck] .page-head__below,.page-head[data-stuck] .page-head__stats{display:none}}.shell--glass .page-head[data-stuck]{background:linear-gradient(180deg,var(--glass-tint-1),var(--glass-tint-2));backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.page-head h1,.page-head h2{font-size:23px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.page-head p{font-size:13.5px;color:var(--muted);margin-top:6px;line-height:1.55}.impact-list{display:flex;flex-direction:column}.impact-row{display:grid;grid-template-columns:150px 1fr 88px;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}.impact-row:last-child{border-bottom:none}.impact-row__driver{font-size:13px;font-weight:600;color:var(--ink)}.impact-row__sub{font-size:11px;color:var(--faint);font-weight:400;margin-top:1px}.impact-bar{position:relative;height:22px;border-radius:6px;background:var(--surface-sunken);overflow:hidden}.impact-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:6px;background:linear-gradient(90deg,var(--brand) 0%,var(--accent) 100%)}.impact-bar__val{position:absolute;top:0;bottom:0;display:flex;align-items:center;left:9px;font-size:11px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.impact-row__fav{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.bench-row{display:grid;grid-template-columns:130px 1fr 64px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--border)}.bench-row:last-child{border-bottom:none}.bench-row__label{font-size:12.5px;font-weight:500;color:var(--ink)}.bench-track{position:relative;height:8px;border-radius:4px;background:var(--surface-sunken)}.bench-track__band{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--border-strong);opacity:.85}.bench-track__you{position:absolute;top:-4px;width:3px;height:16px;border-radius:2px;background:var(--brand);transform:translate(-50%)}.bench-track__you:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--surface);border-radius:3px}.bench-row__read{font-size:12.5px;font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.bench-legend{display:flex;align-items:center;gap:16px;margin-top:14px;font-size:11.5px;color:var(--muted)}.bench-legend__dot{display:inline-flex;align-items:center;gap:6px}.bench-legend__you{width:3px;height:14px;border-radius:2px;background:var(--brand)}.seg-row{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}.seg-row:last-child{border-bottom:none}.seg-row__label{font-size:12.5px;font-weight:500;color:var(--ink)}.seg-bar{position:relative;height:10px;border-radius:5px;background:var(--surface-sunken);overflow:hidden}.seg-bar__fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--brand)}.seg-bar--suppressed{display:flex;align-items:center;gap:6px;height:auto;background:none;font-size:11.5px;color:var(--muted)}.seg-row__read{font-size:12px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.seg-row__read strong{color:var(--ink);font-weight:600}.semantic-note{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--border);font-size:12px;color:var(--muted);line-height:1.5}.semantic-note__icon{width:30px;height:30px;border-radius:8px;background:var(--brand-bg);color:var(--brand);display:grid;place-items:center;flex:none}.semantic-dests{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:4px}.campaign-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 920px){.campaign-grid{grid-template-columns:1fr}}.campaign{padding:18px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .15s ease,border-color .15s ease}.campaign:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.campaign__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.campaign__type{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.campaign__name{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin-top:3px}.campaign__mid{display:flex;align-items:center;gap:16px}.ring{--p: 0;width:56px;height:56px;border-radius:50%;flex:none;display:grid;place-items:center;background:radial-gradient(var(--surface) 56%,transparent 57%),conic-gradient(var(--brand) calc(var(--p) * 1%),var(--border-strong) 0)}.ring__label{font-size:12px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.campaign__stats{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.campaign__stats strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.campaign__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.channel-icons{display:flex;align-items:center;gap:5px}.channel-icon{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--border);color:var(--muted)}.campaign__date{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.connector-group{margin-bottom:26px}.connector-group__head{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.connector-group__title{font-size:14px;font-weight:600;color:var(--ink)}.connector-group__note{font-size:12px;color:var(--muted)}.connector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 920px){.connector-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 620px){.connector-grid{grid-template-columns:1fr}}.connector{padding:16px;display:flex;flex-direction:column;gap:11px;transition:box-shadow .15s ease,border-color .15s ease}.connector:hover{box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.connector__top{display:flex;align-items:center;gap:11px}.wordmark{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink);font-size:14px;font-weight:700;letter-spacing:-.02em;flex:none}.connector__name{font-size:13.5px;font-weight:600;color:var(--ink)}.connector__desc{font-size:12px;color:var(--muted);line-height:1.45;flex:1}.connector__foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.connector__status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}.connector__dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.connector__detail{font-size:11px;color:var(--faint)}.dsection{margin-bottom:18px}.dsection:last-child{margin-bottom:0}.dsection__label{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.dstat{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.dstat__big{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.dstat__sub{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.dmeta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden}.dmeta{background:var(--surface);padding:11px 13px}.dmeta__k{font-size:11px;color:var(--muted)}.dmeta__v{font-size:14px;font-weight:600;color:var(--ink);margin-top:2px;font-variant-numeric:tabular-nums}.theme-list{display:flex;flex-direction:column;gap:7px}.theme-item{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--ink);line-height:1.45;padding:9px 11px;border-radius:9px;background:var(--surface-sunken);border:1px solid var(--border)}.theme-item svg{flex:none;margin-top:2px;color:var(--faint)}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sidebar__nav .nav-item{text-decoration:none}.sidebar__nav a.nav-item:visited{color:var(--sidebar-muted)}.sidebar__nav a.nav-item.nav-item--active,.sidebar__nav a.nav-item.nav-item--active:visited{color:#fff}.login{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(900px 520px at 12% -8%,rgba(22,184,166,.16),transparent 60%),radial-gradient(760px 480px at 108% 116%,rgba(14,124,134,.18),transparent 58%),var(--bg)}.login--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.login__panel{width:100%;max-width:412px;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-lift);padding:30px 30px 24px}.login__panel--wide{max-width:940px}.login__panel--form{max-width:520px}.signup-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:4px}.signup-plans__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.signup-plans__for{font-size:12.5px;color:var(--muted)}.signup-plans__for strong{color:var(--text)}.signup-plans__head .btn{background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:0 1px 2px #0f172a14}.signup-plans__head .btn:hover:where(:not(:disabled)){border-color:var(--brand);color:var(--ink)}.signup-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px}.signup-sizes--pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin-inline:auto}.signup-sizes--solo{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:0}.signup-pair-col{width:100%;max-width:620px;margin-inline:0}.signup-pair-col .signup-sizes--pair{max-width:none}.signup-sizes--pair .signup-tile{padding:20px 18px 18px}.signup-tile__addon{font-size:11.5px;line-height:1.45;color:var(--muted);margin:2px 0 8px}.signup-tile__addon strong{color:var(--text)}.signup-tile__addon--live,.signup-tile__addon--live strong{color:var(--brand)}.signup-tile__addon--wait{color:var(--muted)}.signup-tile__cta--btn:disabled{opacity:.5;cursor:not-allowed}.signup-tile--tunable{cursor:default}.signup-tile--tunable:hover{transform:none;box-shadow:none}.signup-addons{display:grid;gap:12px;margin:8px 0 14px}.signup-addon{display:grid;gap:7px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.signup-addon__top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text)}.signup-addon__top strong{color:var(--brand);font-size:15px}.signup-addon input[type=range]{width:100%;accent-color:var(--brand);cursor:pointer;margin:0}.signup-tile__cta.signup-tile__cta--btn{width:100%;background:var(--brand);color:#fff;border-color:var(--brand);cursor:pointer;font-family:inherit;padding:11px;font-size:14px}.signup-tile--popular .signup-tile__cta--btn{background:var(--brand)}@media (max-width: 980px){.signup-sizes{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.signup-sizes{grid-template-columns:1fr}}.signup-seats{display:grid;gap:2px;margin:8px 0 6px;padding:8px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.signup-seats__row{font-size:12.5px;color:var(--muted)}.signup-seats__row strong{font-size:15px;color:var(--text);margin-right:4px}@media (max-width: 760px){.signup-plans{grid-template-columns:1fr}}.signup-tile{position:relative;display:flex;flex-direction:column;text-align:left;gap:3px;padding:18px 16px 16px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.signup-tile:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:var(--shadow-lift)}.signup-tile--popular{border-color:var(--brand);background:var(--brand-bg)}.signup-tile__badge{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--brand);padding:2px 8px;border-radius:999px}.signup-tile__name{font-size:16px;font-weight:700;color:var(--ink)}.signup-tile__audience{font-size:12px;color:var(--muted)}.signup-tile__price{font-size:12.5px;color:var(--muted);margin:8px 0 4px}.signup-tile__price strong{font-size:20px;color:var(--ink);font-weight:800}.signup-tile__features{list-style:none;margin:8px 0 14px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.signup-tile__features li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;color:var(--text)}.signup-tile__features li svg{color:var(--brand);flex-shrink:0;margin-top:2px}.signup-tile__cta{margin-top:auto;text-align:center;font-size:13px;font-weight:600;color:var(--brand);border:1px solid var(--brand);border-radius:9px;padding:8px}.signup-tile--popular .signup-tile__cta{background:var(--brand);color:#fff}.signup-custom{margin-top:14px;border:1.5px dashed var(--border);border-radius:14px;padding:18px 16px 14px;background:var(--surface)}.signup-custom__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.signup-custom__title{font-size:15px;font-weight:700;color:var(--ink)}.signup-custom__sub{font-size:12.5px;color:var(--muted);margin-top:2px}.signup-custom__total{text-align:right;white-space:nowrap}.signup-custom__total strong{font-size:22px;font-weight:800;color:var(--brand)}.signup-custom__total span{display:block;font-size:11px;color:var(--muted)}.signup-custom__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (max-width: 620px){.signup-custom__grid{grid-template-columns:1fr}}.signup-custom__feat{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);cursor:pointer;font-size:12.5px}.signup-custom__feat.is-on{border-color:var(--brand);background:var(--brand-bg)}.signup-custom__feat input{position:absolute;opacity:0;width:0;height:0}.signup-custom__box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border);display:grid;place-items:center;color:#fff;flex-shrink:0}.signup-custom__feat.is-on .signup-custom__box{background:var(--brand);border-color:var(--brand)}.signup-custom__label{flex:1;color:var(--text)}.signup-custom__price{color:var(--muted);font-weight:600}.signup-custom__note{font-size:11px;color:var(--muted);margin:8px 0 0}.signup-narrow{max-width:380px;margin:0 auto}.signup-form-col{width:100%;max-width:460px;margin:0 auto}.signup-chosen{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-radius:10px;background:var(--brand-bg);border:1px solid var(--brand);margin-bottom:12px}.signup-chosen__name{font-size:13px;font-weight:700;color:var(--ink)}.signup-chosen__price{font-size:12.5px;color:var(--muted)}.signup-contact{border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;padding:18px 18px 20px}.signup-contact__icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);margin-bottom:12px}.signup-contact__title{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 6px}.signup-contact__body{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.signup-confirm__email{color:var(--ink);word-break:break-all}.signup-confirm__hint{font-size:12.5px;color:var(--muted);line-height:1.6;margin:10px 0 0}.signup-confirm__sent{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--success);margin:14px 0 0}.signup-confirm__err{font-size:12.5px;color:var(--danger);line-height:1.5;margin:10px 0 0}.login__brand{display:flex;align-items:center;gap:10px;margin-bottom:22px}.login__wordmark{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.login__title{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.login__subtitle{font-size:13px;color:var(--muted);margin-top:6px;line-height:1.5}.login__error{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:10px;background:var(--danger-bg);color:var(--danger);font-size:12.5px;line-height:1.45}.login__error svg{flex:none;margin-top:1px}.login__done{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;border-radius:10px;background:var(--success-bg);color:var(--ink);font-size:12.5px;line-height:1.45}.login__done svg{flex:none;margin-top:1px;color:var(--success)}.login__form{display:flex;flex-direction:column;gap:13px;margin-top:18px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:12px;font-weight:600;color:var(--ink)}.field>select,.field>input[type=text],.field>input[type=search],.field>input[type=email],.field>input:not([type]),.field>textarea{font:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;padding:8px 10px;width:100%;box-sizing:border-box;min-width:0}.field>select{cursor:pointer}.field>select:focus-visible,.field>input:focus-visible,.field>textarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.field>input::placeholder{color:var(--faint)}.field__control{display:flex;align-items:center;gap:9px;height:42px;padding:0 11px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--faint);transition:border-color .13s ease,background .13s ease}.field__control:focus-within{border-color:var(--brand);background:var(--surface)}.field__control input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:13.5px;color:var(--ink-field)}.field__control input::placeholder{color:var(--faint)}.field__toggle{border:none;background:none;color:var(--faint);display:grid;place-items:center;padding:2px}.field__toggle:hover{color:var(--ink)}.login__form--rows{gap:10px;margin-top:0}.login__form--rows .field{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:0 10px}.login__form--rows .field__label{line-height:1.25}.login__form--rows .field:focus-within .field__label{color:var(--brand)}.signup-actions{display:flex;gap:10px;margin-top:4px}@media (max-width: 460px){.login__form--rows .field{grid-template-columns:minmax(0,1fr);gap:6px}}.login__submit{height:42px;justify-content:center;margin-top:4px;font-size:13.5px;font-weight:600}.login__submit:disabled{opacity:.7;cursor:default}.login__demo{width:100%;height:40px;justify-content:center;margin-top:10px}.login__divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;color:var(--faint);font-size:11.5px}.login__divider:before,.login__divider:after{content:"";flex:1;height:1px;background:var(--border)}.login__sso{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.login__sso-btn{height:40px;justify-content:center;font-size:12.5px;padding:0 8px}.login__sso-mark{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);font-size:11px;font-weight:700}.login__switch{text-align:center;font-size:12.5px;color:var(--muted);margin-top:18px}.login__switch .linklike+.linklike{margin-left:16px}.linklike{border:none;background:none;padding:0;font:inherit;color:var(--brand);font-weight:600;cursor:pointer}.linklike:hover{color:var(--brand-strong);text-decoration:underline}.login__note{text-align:center;font-size:11px;color:var(--faint);margin-top:16px;line-height:1.5}.user-menu{position:relative}.account-chip{display:inline-flex;align-items:center;gap:8px;max-width:260px;padding:2px 10px 2px 2px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.account-chip:hover{border-color:var(--border-strong)}.account-chip__ws{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 600px){.account-chip{max-width:150px}}@media (max-width: 400px){.account-chip{padding:2px}.account-chip__ws{display:none}}.avatar--btn{border:none;cursor:pointer;padding:0;transition:box-shadow .13s ease}.avatar--btn:hover{box-shadow:0 0 0 2px var(--brand-bg)}.user-menu__pop{position:absolute;top:calc(100% + 8px);right:0;width:244px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lift);padding:6px;z-index:40;animation:drawer-fade .12s ease}.user-menu__head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.user-menu__name{display:block;font-size:13px;font-weight:600;color:var(--ink);line-height:1.25}.user-menu__meta{display:block;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu__item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:none;background:none;border-radius:8px;padding:9px 8px;font-size:13px;color:var(--ink);transition:background .12s ease}.user-menu__item svg{color:var(--muted)}.user-menu__item:hover{background:var(--hover-bg-strong)}.toaster{position:fixed;top:18px;right:18px;z-index:100;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:11px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lift);animation:toast-in .2s cubic-bezier(.16,.8,.3,1)}@keyframes toast-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}.toast__icon{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;flex:none}.toast--success .toast__icon{background:var(--success-bg);color:var(--success)}.toast--error .toast__icon{background:var(--danger-bg);color:var(--danger)}.toast--info .toast__icon{background:var(--info-bg);color:var(--info)}.toast__msg{flex:1;font-size:12.5px;color:var(--ink);line-height:1.45;padding-top:2px}.toast__close{border:none;background:none;color:var(--faint);display:grid;place-items:center;flex:none;padding:2px;border-radius:6px}.toast__close:hover{background:var(--hover-bg-strong);color:var(--ink)}.skeleton{display:block;background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--hover-bg-strong) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-head{margin-bottom:22px}.page-skeleton .kpi{gap:8px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.confirm-failed{color:var(--danger);margin-bottom:0}.qrow__acts{display:flex;gap:16px;flex-wrap:wrap}.qrow__acts--dialog{flex-direction:column;align-items:flex-start;gap:10px}.dsave__name{display:flex;align-items:center;gap:10px;margin-top:6px}.dsave__namelabel{font-size:13px;color:var(--muted);white-space:nowrap}.dsave__name .input{flex:1;min-width:0}.delete-workspace__line{display:block;margin-bottom:8px}.delete-workspace__stopped{display:block;margin-top:4px;color:var(--danger)}.btn--danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn--danger:hover{filter:brightness(.95);background:var(--danger)}.btn--danger-soft{color:var(--danger)}.btn--danger-soft:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:var(--danger);color:var(--danger)}.btn--danger-soft:disabled{color:var(--muted);opacity:.5;cursor:default}.backlink{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.backlink:hover{color:var(--brand)}.preview-chrome{display:flex;flex-direction:column;gap:10px;padding:0 0 14px;border-bottom:1px solid var(--border);margin-bottom:18px}.preview-chrome__note{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.preview-chrome__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.preview-chrome__row:empty{display:none}.preview-chrome .form-preview__jump{margin:0}.preview-stage{max-width:760px;margin:0 auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-start;justify-content:center;padding:7vh 20px 20px;overflow-y:auto;animation:modal-fade .13s ease}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-lift);width:100%;max-width:calc(100vw - 40px);display:flex;flex-direction:column;max-height:86vh;outline:none;animation:modal-rise .16s ease}@keyframes modal-rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}.modal__head-main{display:flex;align-items:center;gap:11px;min-width:0}.modal__head-icon{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.modal__title{font-size:15.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.modal__subtitle{font-size:12px;color:var(--muted);margin-top:2px}.modal__body{padding:18px 20px;overflow-y:auto}.modal-overlay--full{padding:16px;align-items:stretch}.modal--full{width:100%;max-width:1180px;height:100%;max-height:none;display:flex;flex-direction:column;margin:0 auto}.modal--full .modal__body{flex:1 1 auto;overflow-y:auto;min-height:0}.modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid var(--border);flex-wrap:wrap;row-gap:8px}@media (max-width: 520px){.modal__footer{justify-content:stretch}.modal__footer>*{flex:1 1 auto;justify-content:center}}.confirm-phrase__input{margin-top:8px;width:100%;height:38px;padding:0 11px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--ink-field);font-size:13.5px;outline:none;transition:border-color .13s ease,background .13s ease}.confirm-phrase__input:focus{border-color:var(--brand);background:var(--surface)}.confirm-phrase__input::placeholder{color:var(--faint)}.wizard__panel{display:flex;flex-direction:column;gap:13px}.wizard__steps{display:flex;align-items:center;gap:7px;margin-right:auto}.wizard__dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong);transition:background .15s ease,width .15s ease}.wizard__dot--active{width:22px;border-radius:999px;background:var(--brand)}.wizard__dot--done{background:var(--brand)}.choice-grid{display:grid;gap:10px}.choice{display:flex;flex-direction:column;gap:3px;text-align:left;padding:13px 15px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);transition:border-color .13s ease,background .13s ease,box-shadow .13s ease}.choice:hover{border-color:var(--brand)}.choice--on{border-color:var(--brand);background:var(--brand-bg);box-shadow:0 0 0 1px var(--brand) inset}.choice__title{font-size:13.5px;font-weight:600;color:var(--ink)}.choice__blurb{font-size:12px;color:var(--muted);line-height:1.45}.channel-toggle-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.channel-toggle{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);transition:border-color .13s ease,background .13s ease}.channel-toggle:hover{border-color:var(--brand)}.channel-toggle--on{border-color:var(--brand);background:var(--brand-bg)}.channel-toggle__icon{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface-sunken);border:1px solid var(--border);color:var(--muted)}.channel-toggle--on .channel-toggle__icon{background:var(--surface);color:var(--brand);border-color:var(--brand)}.channel-toggle__label{font-size:13px;font-weight:500;color:var(--ink)}.review{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-input);overflow:hidden}.review__row{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 14px;border-bottom:1px solid var(--border)}.review__row:last-child{border-bottom:none}.review__label{font-size:12px;font-weight:600;color:var(--faint)}.review__value{font-size:12.5px;color:var(--ink)}.menu{position:relative;display:inline-flex}:root{--kebab-ink: #1D9E75}.menu__trigger{width:30px;height:30px;border-radius:var(--r-btn, 8px);display:grid;place-items:center;color:var(--kebab-ink);background:var(--surface);border:1px solid color-mix(in srgb,var(--kebab-ink) 45%,transparent);transition:border-color .13s ease,background .13s ease,color .13s ease}.menu__trigger:hover,.menu__trigger:focus-visible,.menu__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--kebab-ink) 8%,var(--surface));border-color:var(--kebab-ink);color:var(--kebab-ink)}.menu__trigger:focus-visible{outline:2px solid var(--kebab-ink);outline-offset:1px}.menu__trigger--named{display:inline-flex;align-items:center;gap:6px}.resp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.resp-head__title{margin:0;font-size:17px;font-weight:700;color:var(--ink)}.resp-head__actions{display:flex;align-items:center;gap:8px}.pcard{padding:18px 20px;margin-bottom:16px}.pcard__body{display:grid;grid-template-columns:repeat(var(--blocks, 3),minmax(0,1fr));align-items:start;gap:24px}.pcard__block{min-width:0}.pcard__block--ring,.pcard__block--done{justify-self:stretch}.pcard__block--count{align-self:start}.pcard__block .pcard__gauge{flex-direction:column;align-items:flex-start;gap:10px}.pcard__dropout{color:var(--text)}.pcard__stops{align-self:flex-start;font-size:12.5px}.pstop{padding:14px 18px;margin:-8px 0 16px}.pstop__head{display:flex;flex-direction:column;gap:2px;font-size:13px}.pstop__bars{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.pstop__row{display:grid;grid-template-columns:minmax(120px,220px) 1fr 40px;align-items:center;gap:10px;font-size:13px}.pstop__label{color:var(--text);overflow-wrap:anywhere}.pstop__track{height:10px;border-radius:5px;background:var(--track, var(--surface-sunken));overflow:hidden}.pstop__bar{display:block;height:100%;border-radius:5px;background:var(--muted)}.pstop__n{font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pstop__line{margin:10px 0 0;font-size:13px;color:var(--muted)}.pstop__line--end{margin-top:4px}.pcard__gauge{display:flex;align-items:center;gap:16px;flex:none}.pcard__gaugecap{display:flex;flex-direction:column;gap:3px;font-size:12.5px}.pcard__gaugeword{font-weight:700;color:var(--ink);font-size:13px}.pcard__right{min-width:0;display:flex;flex-direction:column;gap:8px}.pcard__count{margin:0;font-size:14px;color:var(--muted)}.pcard__count strong{font-size:26px;font-weight:700;color:var(--ink);margin-right:4px}.pcard__split,.pcard__total{margin:0;font-size:13px;color:var(--muted)}.pcard__line{margin:14px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.otime .card__head{flex-wrap:wrap;gap:10px;align-items:flex-start}.otime__sub{max-width:640px}.rgrid{margin-bottom:16px}.rgrid .dcard{border:0;padding:0;background:transparent;box-shadow:none}.rgrid__rate{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:64px}.rgrid__pct{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.rgrid__pct sup{color:var(--muted);margin-left:1px}.rgrid__bar{display:block;width:64px;height:5px;border-radius:3px;background:var(--track, var(--surface-sunken));overflow:hidden}.rgrid__bar>span{display:block;height:100%;background:var(--muted);border-radius:3px}.rgrid__none{color:var(--faint)}.rgrid__cell{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.rgrid__of{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.rgrid__note{margin:10px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.rgrid__note sup{margin-right:2px}.dout__row--foot>td{border-top:1px solid var(--border)}.dout__footlabel{font-style:italic;color:var(--muted)}.dout__row--total>td{font-weight:700;color:var(--ink)}.dout__row--total .dout__footlabel{font-style:normal;color:var(--ink)}.opv__cell--fig{display:grid;place-items:center;padding:4px 2px;cursor:default}.testresp{margin-bottom:16px}.testresp__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.testresp__row{display:flex;align-items:center;gap:10px;font-size:13px}.testresp__row .btn{margin-left:auto}@media (max-width: 560px){.pcard__body{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px}.pcard__block .pcard__gauge{flex-direction:row;align-items:center;gap:16px}.pstop__row{grid-template-columns:minmax(90px,40%) 1fr 32px}.pcard__gauge{justify-content:flex-start}.pcard__right{min-width:0}.pfunnel__row{grid-template-columns:70px 1fr auto 38px}}.collector__results{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:var(--muted)}.pfunnel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pfunnel__row{display:grid;grid-template-columns:82px 1fr auto 44px;align-items:center;gap:10px;font-size:13px}.pfunnel__label{color:var(--muted)}.pfunnel__track{height:10px;border-radius:5px;background:var(--track, var(--surface-sunken));overflow:hidden}.pfunnel__bar{display:block;height:100%;border-radius:5px;background:var(--brand)}.pfunnel__n{font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.pfunnel__pct{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.pfunnel--groups .pfunnel__row{grid-template-columns:minmax(84px,128px) 1fr auto 40px}@media (max-width: 560px){.pfunnel--groups .pfunnel__row{grid-template-columns:76px 1fr auto 34px}}.menu__list{position:absolute;top:calc(100% + 6px);z-index:30;min-width:190px;padding:6px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;gap:4px;animation:modal-fade .1s ease}.menu__list--right{right:0}.menu__list--left{left:0}.menu__item{display:flex;align-items:center;gap:9px;width:100%;text-align:start;padding:0 11px;height:33px;border-radius:var(--r-input);border:1px solid var(--border-strong);font-size:12.5px;font-weight:500;color:var(--ink);background:var(--surface);transition:background .13s ease,border-color .13s ease}.menu__item:hover:not(:disabled){background:var(--surface-sunken)}.menu__item:focus-visible{background:var(--surface-sunken);outline:2px solid var(--brand);outline-offset:-2px}.menu__item:disabled{opacity:.5;cursor:default}.menu__item-icon{display:grid;place-items:center;color:var(--muted)}.menu__item--why{flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:7px 11px;opacity:1;max-width:320px}.menu__item--why .menu__item-line{display:flex;align-items:center;gap:9px;color:var(--muted)}.menu__item-line{display:flex;align-items:center;gap:9px}.menu__why{font-size:11.5px;font-weight:400;line-height:1.35;color:var(--muted);white-space:normal}.menu__item--danger,.menu__item--danger .menu__item-icon{color:var(--danger)}.menu__item--danger:hover{background:var(--danger-bg)}.menu__sep{height:1px;margin:2px 6px;background:var(--border-strong);flex:none}.field__control--input{background:var(--surface);height:40px}.field__control--input input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:13.5px;color:var(--ink-field);font-family:inherit}.field__control--input input::placeholder{color:var(--faint)}.field__control--sm{height:34px}.field__control--error{border-color:var(--danger)}.field__select{flex:1;min-width:0;border:none;outline:none;background:none;font-size:13.5px;color:var(--ink-field);font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field__select option,select option{background:var(--surface);color:var(--ink-field)}.field__select--bare{height:30px;padding:0 6px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);font-size:12px;font-weight:600;color:var(--brand-strong)}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}.field__textarea{width:100%;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:13.5px;font-family:inherit;line-height:1.5;padding:10px 11px;resize:vertical;outline:none;transition:border-color .13s ease}.field__textarea:focus{border-color:var(--brand)}.field__textarea:disabled{background:var(--surface-sunken);color:var(--faint)}.field__error{font-size:11.5px;font-weight:500;color:var(--danger)}.field__hint{font-size:11.5px;color:var(--muted);line-height:1.4}.switch{display:inline-flex;align-items:center;gap:9px;background:none;border:none;padding:0}.switch__track{width:36px;height:21px;border-radius:999px;background:var(--border-strong);padding:2px;display:flex;transition:background .14s ease}.switch--on .switch__track{background:var(--brand)}.switch__thumb{width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1024364d;transition:transform .14s ease}.switch--on .switch__thumb{transform:translate(15px)}.switch__label{font-size:12.5px;font-weight:500;color:var(--ink)}.iconbtn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:transparent;border:1px solid var(--border)}.iconbtn:hover:not(:disabled){background:var(--hover-bg-strong);color:var(--ink)}.iconbtn:disabled{opacity:.4;cursor:default}.iconbtn--danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.campaign--clickable{cursor:pointer}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width: 760px){.detail-grid{grid-template-columns:1fr}}.channel-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 6px;border-radius:999px;border:1px solid var(--border);background:var(--surface-sunken);font-size:12.5px;font-weight:500;color:var(--ink)}.channel-chip .channel-icon{width:24px;height:24px}.plan-row--actionable{grid-template-columns:1.3fr 1fr 1fr .9fr 1.4fr 40px}.builder{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}@media (max-width: 980px){.builder{grid-template-columns:1fr}}.builder__qlist{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.builder__addrow{flex-wrap:wrap;gap:6px}.builder__addrow .add-question{width:auto;flex:0 0 auto;padding:6px 11px}.add-question{width:100%;justify-content:center;border-style:dashed;color:var(--muted)}.add-question:hover{color:var(--brand);border-color:var(--brand)}.builder__preview{position:sticky;top:16px}.builder__preview-label{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.qcard{padding:14px 16px}.qcard__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qcard__grip{color:var(--faint);display:grid;place-items:center;cursor:grab}.qcard__num{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--faint)}.qcard__type{flex:1}.qcard__actions{display:flex;align-items:center;gap:4px}.qcard__body{display:flex;flex-direction:column;gap:10px}.qcard__foot{display:flex;align-items:center;justify-content:flex-end}.qoptions{display:flex;flex-direction:column;gap:8px;padding-left:8px;border-left:2px solid var(--border);margin-left:2px;padding-top:2px;padding-bottom:2px}.qoption{display:flex;align-items:center;gap:8px}.qoption__grip{color:var(--faint);display:grid;place-items:center;cursor:grab;flex:none}.qoption__grip:active{cursor:grabbing}.qoption--dragging{opacity:.5}.qoption--over{box-shadow:0 -2px 0 var(--accent, currentColor)}.qoption__grip--none{width:14px;cursor:default}.qoption .field__control{flex:1}.add-option{align-self:flex-start;border-style:dashed;color:var(--muted)}.survey-preview{padding:20px}.survey-preview__head{padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:16px}.survey-preview__name{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.survey-preview__meta{font-size:12px;color:var(--muted);margin-top:3px}.survey-preview__anon{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:11px;color:var(--brand-strong);background:var(--brand-bg);padding:3px 9px;border-radius:999px}.survey-preview__list{list-style:none;display:flex;flex-direction:column;gap:18px}.survey-preview__q{display:flex;flex-direction:column;gap:9px}.survey-preview__skipped{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:9px;opacity:.45}.survey-preview__skipped *{cursor:not-allowed}.survey-preview__qtext{font-size:13px;font-weight:600;color:var(--ink);line-height:1.45}.qcard__req{color:var(--danger);flex:none;font-weight:700}.survey-preview__req{color:var(--danger);margin-inline-start:3px}.scale-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.scale-dot{width:34px;height:34px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:600;display:grid;place-items:center;cursor:default}.scale-row__ends{display:flex;justify-content:space-between;flex-basis:100%;font-size:10.5px;color:var(--faint);margin-top:2px}.scale-row--labelled{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));align-items:start;gap:8px 6px}.scale-point{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.scale-point__label{font-size:10.5px;line-height:1.25;color:var(--faint);text-align:center;overflow-wrap:anywhere}@media (max-width: 560px){.scale-row--labelled{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}.scale-point__label{font-size:10px}}.scale-grid{display:flex;flex-direction:column}.scale-grid__head,.scale-grid__row{display:grid;grid-template-columns:minmax(96px,var(--sg-stmt, 1.15fr)) minmax(0,3fr);align-items:center;gap:6px 12px}@media (min-width: 561px){.scale-grid--wide .scale-grid__head,.scale-grid--wide .scale-grid__row{--sg-stmt: .85fr}}.scale-grid__row{padding:10px 0}.scale-grid__row+.scale-grid__row{border-top:1px solid var(--border)}.scale-grid__stmt{font-size:13px;font-weight:600;color:var(--ink);line-height:1.45;min-width:0}.take .scale-grid__stmt{font-size:14.5px}.scale-grid__stmt .survey-preview__qdesc{margin:4px 0 0;font-weight:500}.scale-grid__pts{display:grid;grid-template-columns:repeat(var(--sg-cols, 5),minmax(0,1fr));gap:6px;align-items:start}.scale-grid__pt{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.scale-grid .scale-dot{width:100%;max-width:34px;min-width:26px}.scale-grid__pthead{font-size:10.5px;line-height:1.25;color:var(--faint);text-align:center;overflow-wrap:anywhere}.scale-grid__ends{display:flex;justify-content:space-between;font-size:10.5px;color:var(--faint)}.scale-grid__ends--row{display:none;grid-column:1 / -1}.scale-grid__ptlabel{display:none;font-size:10.5px;line-height:1.25;color:var(--faint);text-align:center;overflow-wrap:anywhere}.scale-grid__err{grid-column:1 / -1}.scale-grid .scale-grid__row--error .scale-dot{border-color:var(--danger, #d6455d)}@media (max-width: 560px){.scale-grid__head{display:none}.scale-grid__row{grid-template-columns:1fr;gap:9px;align-items:stretch}.scale-grid__pts{grid-template-columns:repeat(auto-fit,minmax(56px,1fr))}.scale-grid:not(.scale-grid--labelled) .scale-grid__pts{display:flex;flex-wrap:wrap;gap:7px}.scale-grid:not(.scale-grid--labelled) .scale-grid__pts .scale-dot{width:34px}.scale-grid__ptlabel{display:block;font-size:10px}.scale-grid__ends--row{display:flex}}.enps-row{display:flex;gap:4px;flex-wrap:wrap}.enps-dot{width:26px;height:28px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600;display:grid;place-items:center;cursor:default}.choice-list{display:flex;flex-direction:column;gap:8px}.survey-preview__qdesc{margin:-2px 0 8px;font-size:12.5px;color:var(--muted);line-height:1.4}.choice-other{display:flex;flex-direction:column;gap:8px}.choice-other__input{margin-inline-start:26px;padding:8px 11px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink-field);font:inherit;font-size:13px;outline:none}.choice-other__input:focus{border-color:var(--brand)}.choice-option{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink);padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface)}.choice-option__mark{width:16px;height:16px;flex:none;border-radius:4px;border:2px solid var(--border-strong)}.choice-option__mark--radio{border-radius:50%}.ai-draft,.ai-draft:hover{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-bg)}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;opacity:.9;animation:spin .7s linear infinite;display:inline-block}.btn--primary .spinner{border-color:#ffffff8c;border-top-color:transparent}.connector__governed{display:inline-flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4;color:var(--brand-strong);background:var(--brand-bg);border-radius:8px;padding:6px 8px}.connector__governed svg{flex:none;margin-top:1px}.ask-input input{flex:1;min-width:0;border:none;outline:none;background:none;font-size:13px;color:var(--ink-field)}.ask-input input::placeholder{color:var(--faint)}.ask-input:focus-within{border-color:var(--brand);background:var(--surface)}.ask-send:disabled{opacity:.45;cursor:default}.ask-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--faint);padding:26px 18px}.ask-empty p{font-size:12.5px;max-width:280px;line-height:1.5}.chat__thinking{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.chat__dots{display:inline-flex;gap:3px}.chat__dots span{width:5px;height:5px;border-radius:50%;background:var(--brand);animation:ask-bounce 1s ease-in-out infinite}.chat__dots span:nth-child(2){animation-delay:.15s}.chat__dots span:nth-child(3){animation-delay:.3s}@keyframes ask-bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.ask-chip:disabled{opacity:.5;cursor:default}.explore-filters{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px}.explore-filters__controls{display:flex;gap:12px;flex-wrap:wrap;flex:1}.explore-filters__ask{flex:none}.impact-row__suppressed{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--faint)}.people-details{margin-top:28px}.people-details__head{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--ink)}.people-details__purpose{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:72ch}.anon-step__lines{margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.55;color:var(--muted)}.anon-step__lines li+li{margin-top:6px}.anon-step__final{margin:0 0 10px;font-size:13.5px;color:var(--ink)}.anon-step__label{display:block;margin:0 0 6px;font-size:13px;line-height:1.55;color:var(--muted)}.anon-step__failed{margin-top:10px;font-size:13px;line-height:1.55}.privacy-pane{padding:16px 18px;display:grid;gap:14px}.privacy-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;line-height:1.55;color:var(--ink)}.privacy-line__text{margin:0}.privacy-line .seg-select{max-width:100%}.privacy-line__hint{flex-basis:100%;margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.privacy-line__note{flex-basis:100%;margin:4px 0 0}.settings-part{margin:26px 0 12px;font-size:15px;font-weight:700;color:var(--ink)}.settings-part:first-of-type{margin-top:4px}.settings-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;align-items:stretch}@media (max-width: 880px){.settings-grid{grid-template-columns:1fr}}.settings-section{padding:18px 20px 20px}.settings-section__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.settings-section__icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);flex:none}.settings-section__title{font-size:14.5px;font-weight:650;color:var(--ink)}.settings-section__desc{font-size:12px;color:var(--muted);margin-top:2px}.settings-section__current{font-size:13px;color:var(--text);margin-top:3px}.settings-section__more{margin:-4px 0 12px;font-size:12.5px;color:var(--muted)}.settings-section__more>summary{cursor:pointer;color:var(--brand);width:max-content}.settings-section__more>*:not(summary){margin-top:8px}.settings-section__body{display:flex;flex-direction:column;gap:13px}.settings-row{flex-wrap:wrap}.settings-actions{display:flex;justify-content:flex-end;margin-top:4px}.settings-profile{display:flex;gap:14px;align-items:flex-start}.settings-profile__fields{flex:1;display:flex;flex-direction:column;gap:11px;min-width:0}.avatar--lg{width:52px;height:52px;font-size:17px;border-radius:14px}.settings-hint{font-size:11.5px;line-height:1.5}.settings-hint code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:5px;padding:1px 5px;color:var(--ink)}.settings-toggle-row{display:flex;align-items:center;gap:12px}.settings-toggle-row__hint{font-size:11.5px;color:var(--muted)}.settings-danger{display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-danger__title{font-size:13px;font-weight:600;color:var(--ink)}.settings-danger__text{font-size:12px;color:var(--muted);margin-top:2px}.swatches{display:flex;gap:10px;flex-wrap:wrap}.swatch{width:30px;height:30px;border-radius:9px;border:2px solid var(--border);padding:0;cursor:pointer;position:relative;transition:transform .1s ease,box-shadow .12s ease}.swatch:hover{transform:translateY(-1px)}.swatch--active{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.swatch--custom{display:grid;place-items:center;background:conic-gradient(red,orange,#ff0,green,#00f,violet,red);overflow:hidden}.swatch--custom input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer}.range-row{display:flex;align-items:center;gap:12px}.range-row input[type=range]{flex:1;accent-color:var(--brand);height:4px}.range-val{font-size:12.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;min-width:56px;text-align:right}.note:not(.note--warning):not(.note--problem):not(.note--ok){background:var(--surface-sunken);border:1px solid var(--border);color:var(--muted)}.note:not(.note--warning):not(.note--problem):not(.note--ok) svg{flex:none;margin-top:1px;color:var(--brand)}.chat-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.chat-card{display:flex;flex-direction:column;gap:10px;padding:18px;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease}.chat-card:hover{border-color:var(--border-strong)}.chat-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.chat-card__logo{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);overflow:hidden;flex:none}.chat-card__logo img{width:100%;height:100%;object-fit:contain}.chat-card__logo--img{width:auto;max-width:92px;background:none;border-radius:0}.chat-card__logo--img img{width:auto;height:38px;max-width:92px}.chat-card__name{font-size:14.5px;font-weight:600;color:var(--ink);line-height:1.35}.chat-card__meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.chat-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px;border-top:1px solid var(--border);font-size:11.5px;color:var(--faint)}.q-edit-list{display:flex;flex-direction:column;gap:8px}.q-edit-row{display:flex;align-items:center;gap:8px}.q-edit-row__num{width:22px;height:22px;flex:none;border-radius:6px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);font-size:11px;font-weight:600}.q-edit-row__input{flex:1;height:36px;padding:0 11px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:13px}.q-edit-row__input:focus{outline:none;border-color:var(--brand)}.logo-drop{margin:4px 0 2px}.logo-drop__zone{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px;border:1.5px dashed var(--border-strong);border-radius:var(--r-input);background:var(--surface-sunken);color:var(--muted);cursor:pointer;transition:border-color .13s ease,background .13s ease}.logo-drop__zone:hover{border-color:var(--brand);background:var(--brand-bg)}.logo-drop__title{font-size:13px;font-weight:600;color:var(--ink)}.logo-drop__hint{font-size:11.5px}.logo-drop__preview{display:flex;align-items:center;gap:14px}.logo-drop__preview img{height:64px;width:auto;max-width:260px;object-fit:contain;object-position:left center}.share-panel{display:flex;gap:16px;align-items:stretch;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--surface-sunken)}.share-panel__main{flex:1;min-width:0}.share-panel__qr{display:flex;flex-direction:column;align-items:center;gap:6px;flex:none}.share-panel__qr-caption{font-size:11px;color:var(--faint)}.share-link{display:flex;gap:8px;align-items:center}.share-link input{flex:1;min-width:0;height:36px;padding:0 11px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:12.5px;font-family:ui-monospace,SF Mono,Menlo,monospace}.studio-qr{display:block;border:1px solid var(--border);border-radius:12px}.overview-q-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.overview-q-list li{font-size:13px;line-height:1.5;color:var(--ink)}.participant-preview{display:flex;flex-direction:column;gap:12px;max-width:520px}.participant-preview__banner{display:flex;align-items:center;gap:9px;padding:9px 12px;border-radius:10px;background:var(--brand-bg);border:1px solid var(--border);font-size:12px;color:var(--muted)}.participant-preview__tag{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--surface);border-radius:6px;padding:3px 7px}.participant-chat{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.participant-chat__head{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.participant-chat__logo{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand);overflow:hidden;flex:none}.participant-chat__logo--img{width:auto;max-width:150px;background:none;border-radius:0}.participant-chat__logo img{width:100%;height:100%;object-fit:contain}.participant-chat__logo--img img{width:auto;height:34px;max-width:150px}.participant-chat__name{font-size:13.5px;font-weight:600;color:var(--ink)}.participant-chat__sub{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.participant-chat__body{display:flex;flex-direction:column;gap:10px;padding:16px 15px;min-height:240px;max-height:380px;overflow-y:auto}.pmsg{max-width:82%;padding:9px 13px;font-size:13px;line-height:1.5}.pmsg--bot{align-self:flex-start;background:var(--surface-sunken);border:1px solid var(--border);color:var(--ink);border-radius:4px 14px 14px}.pmsg--user{align-self:flex-end;background:var(--brand);color:#fff;border-radius:14px 14px 4px}.participant-chat__input{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 13px;border-top:1px solid var(--border);background:var(--surface-sunken)}.participant-chat__input input{flex:1;height:36px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:13px}.participant-chat__input input:focus{outline:none;border-color:var(--brand)}.participant-chat__finish{align-self:flex-start;border-color:var(--brand);color:var(--brand)}.participant-chat__finish:hover{background:var(--brand-bg)}.ai-statline{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:14px}.ai-stat{display:flex;flex-direction:column;gap:5px}.ai-stat__label{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.ai-stat__value{font-size:18px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ai-stat__pillrow{display:inline-flex;align-items:center;gap:7px}.ai-stat__demo{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);background:var(--brand-bg);padding:2px 7px;border-radius:999px;cursor:default}.ai-summary-text{font-size:13px;line-height:1.62;color:var(--ink);margin:0 0 16px}.ai-summary-text--narrative{color:var(--muted, #6b7280);margin-top:-10px}.ai-section{margin-top:16px}.dist-bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:var(--surface-sunken, #eef1f4)}.dist-bar__seg{height:100%}.dist-bar__seg--pos{background:var(--success)}.dist-bar__seg--neu{background:var(--faint, #9aa3ad)}.dist-bar__seg--neg{background:var(--danger)}.dist-bar__legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:11.5px;color:var(--muted, #6b7280)}.dist-bar__legend>span{display:inline-flex;align-items:center;gap:6px}.dist-dot{width:9px;height:9px;border-radius:999px;display:inline-block}.dist-dot--pos{background:var(--success)}.dist-dot--neu{background:var(--faint, #9aa3ad)}.dist-dot--neg{background:var(--danger)}.ai-bullets{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.55;color:var(--ink)}.ai-bullets--actions li::marker{color:var(--brand)}.ai-flagged{border:1px solid var(--warning);background:var(--warning-bg);border-radius:12px;padding:12px 14px}.ai-flagged .field__label{color:var(--warning)}.ai-flagged__list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ai-flagged__item{border-top:1px solid var(--border, #d8dce0);padding-top:10px}.ai-flagged__item:first-child{border-top:none;padding-top:0}.ai-flagged__head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ai-flagged__cat{font-size:11px;font-weight:600;text-transform:capitalize;color:var(--muted, #6b7280)}.ai-flagged__quote{font-size:13px;font-style:italic;color:var(--ink);margin:0 0 2px}.ai-flagged__reason{font-size:12px;color:var(--muted, #6b7280);margin:0}.ai-flagged-clear{font-size:12.5px;color:var(--muted, #6b7280)}.ai-dashboard{margin-bottom:16px}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dash-grid__cell{min-width:0}.dash-grid__cell--span2{grid-column:span 2}@media (max-width: 760px){.dash-grid{grid-template-columns:1fr}.dash-grid__cell--span2{grid-column:span 1}}.dash-block{height:100%;margin-bottom:0}.dash-block--callout{display:block;border-left:3px solid var(--brand)}.dash-callout{display:flex;gap:12px;align-items:flex-start;padding:16px}.dash-block--callout.dash-callout--up{border-left-color:var(--success)}.dash-block--callout.dash-callout--down{border-left-color:var(--danger)}.dash-block--callout.dash-callout--focus{border-left-color:var(--warning)}.dash-stat{display:flex;flex-direction:column;gap:8px;padding:6px 0 4px}.dash-stat__value{font-size:34px;font-weight:750;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.dash-table{width:100%;border-collapse:collapse;font-size:12.5px}.dash-table th{text-align:left;font-weight:600;color:var(--faint, #9aa3ad);text-transform:uppercase;font-size:10.5px;letter-spacing:.04em;padding:6px 10px;border-bottom:1px solid var(--border, #d8dce0)}.dash-table td{padding:8px 10px;border-bottom:1px solid var(--border, #d8dce0);color:var(--ink)}.dash-table tr:last-child td{border-bottom:none}.chart-legend--wrap{flex-wrap:wrap;gap:10px 16px;margin-top:8px;padding-left:8px}.ask-action-card{margin-top:10px;border:1px solid var(--border, #d8dce0);border-radius:12px;background:var(--surface-sunken, #f4f6f8);padding:12px 14px;font-size:13px}.ask-action-card__head{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--ink)}.ask-action-card__rationale{margin:8px 0;color:var(--muted, #6b7280);font-size:12.5px}.ask-action-card__qs{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.ask-action-card__qs li{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ask-action-card__qtype{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-strong, #0a5960);background:var(--brand-bg, #e7f2f3);padding:1px 6px;border-radius:999px;flex:none}.ask-action-card__quote{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--brand);background:var(--surface, #fff);border-radius:0 8px 8px 0;font-style:italic;color:var(--ink)}.ask-action-card__meta{margin:6px 0 0;font-size:11.5px;color:var(--muted, #6b7280)}.ask-action-card__note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11px;color:var(--muted, #6b7280)}.ask-action-card__foot{display:flex;gap:8px;margin-top:10px}.ask-action-card--done{border-color:var(--success)}.ask-action-card--done .ask-action-card__head{color:var(--success)}.ask-action-card__link{display:flex;align-items:center;gap:6px;margin-top:10px}.ask-action-card__link input{flex:1;min-width:0;font-size:12px;padding:6px 8px;border:1px solid var(--border, #d8dce0);border-radius:8px;background:var(--surface, #fff);color:var(--ink-field)}.ask-action-card__open{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--brand-strong, #0a5960);font-weight:600;text-decoration:none}.ask-action-card--error{border-color:var(--danger)}.ask-action-card--error .ask-action-card__head{color:var(--danger)}.ask-action-card__err{margin:6px 0 0;font-size:12.5px;color:var(--muted, #6b7280)}.ask-action-card--discarded{color:var(--muted, #6b7280);font-size:12px;font-style:italic}.theme-bars{display:flex;flex-direction:column;gap:8px}.theme-bar-row{display:flex;align-items:center;gap:10px}.theme-bar-row__label{width:130px;flex:none;font-size:12.5px;color:var(--ink)}.theme-bar-row__track{flex:1;height:9px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.theme-bar-row__fill{display:block;height:100%;border-radius:999px;background:var(--brand);min-width:4px}.theme-bar-row__fill--positive{background:var(--success)}.theme-bar-row__fill--negative{background:var(--danger)}.theme-bar-row__fill--neutral{background:var(--faint)}.theme-bar-row__count{width:24px;flex:none;text-align:right;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.ai-demo-note{margin-top:14px;padding:9px 11px;border-radius:9px;background:var(--surface-sunken);border:1px dashed var(--border-strong);font-size:11.5px;line-height:1.5;color:var(--muted)}.ask-answer{margin-top:14px;padding:13px 14px;border-radius:10px;background:var(--surface-sunken);border:1px solid var(--border)}.ask-answer p{margin:0;font-size:13px;line-height:1.6;color:var(--ink)}.ask-answer__prov{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:11px;color:var(--brand)}.choice-grid--2{grid-template-columns:1fr 1fr}@media (max-width: 560px){.choice-grid--2{grid-template-columns:1fr}}.chip-input{border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);padding:8px;display:flex;flex-direction:column;gap:8px}.chip-input__chips{display:flex;flex-wrap:wrap;gap:6px}.topic-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 10px;border-radius:999px;background:var(--brand-bg);color:var(--brand);font-size:12px;font-weight:600}.topic-chip button{display:grid;place-items:center;width:17px;height:17px;border:none;border-radius:999px;background:transparent;color:var(--brand);cursor:pointer}.topic-chip button:hover{background:#00000014}.chip-input__row{display:flex;gap:8px}.chip-input__row input{flex:1;height:34px;padding:0 10px;border-radius:var(--r-input);border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink-field);font-size:13px}.chip-input__row input:focus{outline:none;border-color:var(--brand)}.q-edit-row__type{flex:none;width:132px;height:36px}@media (max-width: 560px){.q-edit-row--pulse{flex-wrap:wrap}.q-edit-row__type{width:100%}}.engage-runner__count{margin-inline-start:auto;flex:none;font-size:11px;font-weight:600;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:3px 9px}.engage-runner__done{align-self:center;display:inline-flex;align-items:center;gap:7px;margin-top:4px;padding:7px 12px;border-radius:14px;background:var(--success-bg, var(--brand-bg));color:var(--success, var(--brand));font-size:12.5px;font-weight:600}.engage-runner__done>svg{flex-shrink:0}.engage-runner__done>span{min-width:0;line-height:1.45}.quote-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.quote-list__item{padding:10px 12px;border-radius:9px;background:var(--surface-sunken);border:1px solid var(--border);font-size:13px;line-height:1.55;color:var(--ink)}.quote-list__more{font-size:12px;color:var(--muted);padding-left:2px}.pulse-preview{display:flex;flex-direction:column;gap:12px}.pulse-preview__q{padding:14px;border-radius:11px;border:1px solid var(--border);background:var(--surface)}.pulse-preview__q-text{font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:10px}.pulse-scale{display:flex;gap:7px;flex-wrap:wrap}.pulse-scale__btn{min-width:34px;height:34px;padding:0 8px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface-sunken);color:var(--muted);font-size:13px;font-weight:600;display:grid;place-items:center}.pulse-preview__text-stub{height:38px;border-radius:8px;border:1px dashed var(--border-strong);background:var(--surface-sunken);display:flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--faint)}.logo-upload{display:flex;align-items:center;gap:10px}.logo-upload__img{height:64px;width:auto;max-width:260px;object-fit:contain;object-position:left center}.logo-upload__placeholder{width:40px;height:40px;border-radius:9px;display:grid;place-items:center;background:var(--surface-sunken);border:1px dashed var(--border-strong);color:var(--faint)}.lang-grid{display:flex;flex-wrap:wrap;gap:6px}.lang-chip{height:28px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.01em;transition:all .12s ease}.lang-chip:hover{border-color:var(--border-strong);color:var(--ink)}.lang-chip--on{background:var(--brand-bg);border-color:var(--brand);color:var(--brand-strong)}.qbank-wrap{position:relative}.qbank-spark{display:grid;place-items:center;padding-right:4px;color:var(--brand);opacity:.8}.qbank-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card, 12px);box-shadow:var(--shadow-pop, 0 12px 32px rgba(15, 30, 50, .16));overflow:hidden;padding:4px}.qbank-pop__head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--faint);padding:8px 10px 6px;text-transform:uppercase;letter-spacing:.03em}.qbank-pop__loading{font-size:12.5px;color:var(--muted);padding:8px 10px 12px}.qbank-pop__item{display:flex;align-items:flex-start;gap:8px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:8px;background:transparent;font-size:13px;color:var(--ink);line-height:1.4;transition:background .1s ease}.qbank-pop__item:hover{background:var(--hover-bg-strong)}.qbank-pop__spark{margin-top:2px;flex-shrink:0}.qcard--imported{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.qcard__imported-tag{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-strong);background:var(--brand-bg);padding:2px 7px;border-radius:999px}.form-preview{padding:20px}.form-preview__head{padding-bottom:16px;border-bottom:1px solid var(--border);margin-bottom:18px}.form-preview__jump{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px dashed var(--border-strong);font-size:12px;color:var(--muted)}.form-preview__jump label{font-weight:600}.form-preview__jump select{font-size:12.5px;padding:4px 8px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--ink-field);max-width:260px}.form-preview__logo{height:64px;width:auto;max-width:260px;display:flex;align-items:center;margin-bottom:14px}.form-preview__logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:left center}.form-preview__name{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.form-preview__landing{font-size:12.5px;color:var(--muted);line-height:1.55;margin-top:7px}.form-preview__anon{display:inline-flex;align-items:center;gap:6px;margin-top:11px;font-size:11px;color:var(--brand-strong);background:var(--brand-bg);padding:3px 9px;border-radius:999px}.form-preview__langs{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.form-preview__lang{font-size:10.5px;font-weight:600;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);padding:2px 7px;border-radius:999px}.form-preview__foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.qbreak-list{display:flex;flex-direction:column;gap:18px}.qbreak{padding-bottom:16px;border-bottom:1px solid var(--border)}.qbreak:last-child{border-bottom:none;padding-bottom:0}.qbreak__head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.qbreak__text{font-size:13px;font-weight:600;color:var(--ink);line-height:1.4}.qbreak__mean{font-size:12.5px;color:var(--muted);margin-bottom:10px}.qbreak__mean strong{color:var(--ink);font-size:14px}.dist-bars{display:flex;flex-direction:column;gap:6px}.dist-bar-row{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;font-size:12px}.dist-bar-row__label{color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dist-bar-row__track{height:9px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.dist-bar-row__fill{display:block;height:100%;border-radius:999px;background:var(--brand);min-width:2px}.dist-bar-row__count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.conv-break{font-size:12.5px}.builder--paged{grid-template-columns:240px minmax(0,1fr) 210px;gap:24px;align-items:start}.builder--onechat{grid-template-columns:minmax(0,1fr) 104px;max-width:calc(var(--editor-col) + 24px + 104px + 48px)}.builder__tools{position:sticky;top:16px;display:flex;flex-direction:column;gap:8px;align-self:start}.builder__tools-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:2px 2px 4px}.builder__tool{width:100%;justify-content:flex-start}@media (max-width: 1100px){.builder--paged{grid-template-columns:240px minmax(0,1fr)}.builder__tools{grid-column:1 / -1;position:static;flex-direction:row;flex-wrap:wrap}.builder__tools-title{width:100%}.builder__tool{width:auto}}@media (max-width: 760px){.builder--paged{grid-template-columns:1fr}}.pages-panel{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.pages-panel__head{display:flex;align-items:baseline;justify-content:space-between}.pages-panel__list{display:flex;flex-direction:column;gap:8px}.page-card{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border:1px solid var(--border);border-radius:var(--r-card, 12px);background:var(--surface);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.page-card:hover{border-color:var(--border-strong)}.page-card--on{border-color:var(--border-strong);box-shadow:0 2px 10px #0000001a}.page-card__main{display:flex;align-items:center;gap:6px;min-width:0}.page-card__num{font-size:11px;font-weight:700;color:var(--faint);flex:none}.page-card__name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-card__meta{font-size:10.5px;color:var(--muted)}.page-card__actions{display:none;align-items:center;gap:2px;margin-top:2px}.page-card--on .page-card__actions,.page-card:focus-within .page-card__actions{display:flex}.page-card__actions--menu{justify-content:flex-end;margin-top:-2px}.iconbtn--sm{width:24px;height:24px}.add-page{justify-content:center;border-style:dashed;color:var(--muted)}.add-page:hover{color:var(--brand);border-color:var(--brand)}.page-settings__head{margin-bottom:8px}.page-logic{margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.page-logic__head{display:flex;align-items:center;gap:8px;margin-bottom:2px}.page-logic__panel{margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.page-logic__choices{display:flex;flex-direction:column;gap:6px}.page-logic__choice{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink);cursor:pointer}.page-logic__choice input{margin:0;flex:none;accent-color:var(--brand)}.page-logic__demo{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-strong);background:var(--brand-bg);padding:2px 7px;border-radius:999px}.page-logic__rules{display:flex;flex-direction:column;gap:8px}.page-logic__rule{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken);font-size:12.5px}.page-logic__word{color:var(--muted);font-weight:600}.page-logic__value{width:80px;height:28px;padding:0 8px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:12.5px}.page-logic__value:focus{outline:none;border-color:var(--brand)}.conv-config{display:flex;flex-direction:column;gap:10px}.conv-config__hint{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--muted);line-height:1.55}.conv-config__hint svg{color:var(--brand);flex:none;margin-top:2px}.form-progress{display:flex;align-items:center;gap:10px;margin-bottom:14px}.form-progress__bar{flex:1;height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.form-progress__fill{display:block;height:100%;border-radius:999px;background:var(--brand);transition:width .2s ease}.form-progress__label{font-size:11px;color:var(--faint);font-weight:600;white-space:nowrap}.form-preview__body{display:flex;flex-direction:column}.form-preview__start{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.form-page__name{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:4px}.form-page__instructions{font-size:12.5px;color:var(--muted);line-height:1.5;margin-bottom:12px}.form-preview__nav{display:flex;justify-content:space-between;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.form-preview__done{align-items:center;text-align:center;gap:8px;padding:16px 0}.form-preview__done-icon{color:var(--brand)}.form-preview__done-title{font-size:15px;font-weight:700;color:var(--ink)}.form-review__head{margin-bottom:4px}.form-review__title{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:4px}.form-review__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.form-review__item{display:flex;align-items:flex-start;gap:12px;padding:11px 2px;border-bottom:1px solid var(--border)}.form-review__item:last-child{border-bottom:none}.form-review__qa{flex:1;min-width:0}.form-review__q{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:3px}.form-review__a{font-size:14px;color:var(--ink);font-weight:600;line-height:1.45;word-break:break-word}.form-review__edit{flex-shrink:0;border:none;background:none;color:var(--brand);font-size:12.5px;font-weight:700;cursor:pointer;padding:2px 4px;border-radius:6px}.form-review__edit:hover{background:var(--brand-bg);text-decoration:underline}.scale-dot,.enps-dot{cursor:pointer;transition:all .1s ease}.scale-dot:hover,.enps-dot:hover{border-color:var(--brand);color:var(--brand)}.scale-dot--on,.enps-dot--on{background:var(--brand);border-color:var(--brand);color:#fff}.scale-row--error .scale-dot,.scale-row--error .enps-dot{border-color:var(--danger, #d6455d)}.choice-option{cursor:pointer;transition:border-color .1s ease,background .1s ease}.choice-option:hover{border-color:var(--brand)}.choice-option--on{border-color:var(--brand);background:var(--brand-bg)}.choice-option__mark--on{border-color:var(--brand);background:var(--brand);box-shadow:inset 0 0 0 3px var(--surface)}.choice-list--error .choice-option{border-color:var(--danger, #d6455d)}.conv-runtime{display:flex;flex-direction:column;gap:10px}.conv-runtime__down{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 15px 0;border-top:1px solid var(--border);background:var(--surface-sunken);font-size:12.5px;line-height:1.45;color:var(--muted)}.conv-runtime__down>span{flex:1 1 220px;min-width:0}.conv-runtime__down+.participant-chat__input{border-top:0}.conv-runtime__down:last-child{padding-bottom:11px}.conv-runtime__again{flex:none}.conv-runtime__hint{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:var(--muted);line-height:1.45}.conv-runtime__hint svg{color:var(--brand);flex:none;margin-top:2px}.conv-runtime__chat{max-width:100%}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--r-card, 12px)}.data-table{width:100%;border-collapse:collapse;font-size:12.5px}.data-table th{text-align:left;font-weight:600;color:var(--faint);padding:9px 12px;border-bottom:1px solid var(--border);background:var(--surface-sunken);white-space:nowrap}.data-table td{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--ink);vertical-align:top;max-width:240px}.data-table tr:last-child td{border-bottom:none}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.demofilter__bulk{display:flex;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.demofilter__bulk button{flex:1 1 auto;padding:4px 8px;border:1px solid var(--border);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--text);font-size:11.5px;font-weight:600;cursor:pointer}.demofilter__bulk button:hover:not(:disabled){background:var(--surface-2, var(--surface))}.demofilter__bulk button:disabled{opacity:.45;cursor:default}.demofilter__none{padding:6px 10px 8px;font-size:11.5px;line-height:1.45;color:var(--warning, var(--muted))}.demofilter__btn--none{border-color:var(--warning, var(--border))}.alias-join__row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.alias-join__field{display:grid;gap:3px;font-size:12px;min-width:160px;flex:1 1 160px}.alias-join__field select{max-width:100%}.alias-join{border-style:dashed}.alias-compared{border:1px solid var(--border);border-radius:var(--r-sm, 6px);background:var(--surface-2, var(--surface))}.alias-compared>summary{cursor:pointer;padding:9px 12px;font-size:12.5px;font-weight:600;list-style:none;display:flex;align-items:center;gap:6px}.alias-compared>summary::-webkit-details-marker{display:none}.alias-compared>summary:before{content:"";flex:0 0 auto;width:0;height:0;border-left:5px solid currentColor;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.55;transition:transform .12s ease}.alias-compared[open]>summary:before{transform:rotate(90deg)}.alias-compared[open]>summary{border-bottom:1px solid var(--border)}.alias-compared__hint{font-size:11.5px;line-height:1.5;margin:0;padding:10px 12px 0}.alias-compared table{margin-top:10px}.alias-compared .pager{margin:12px 0}.alias-compared__group th{text-align:left;font-size:11.5px;font-weight:600;color:var(--muted);background:var(--surface-sunken, var(--surface-2));padding-top:8px;padding-bottom:6px}.import-drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;border:1.5px dashed var(--border-strong);border-radius:var(--r-card, 12px);background:var(--surface-sunken);color:var(--muted);cursor:pointer;transition:border-color .13s ease,color .13s ease}.import-drop:hover{border-color:var(--brand);color:var(--ink)}.import-drop--over{border-color:var(--brand);color:var(--ink);background:var(--hover-bg-strong)}.import-drop__title{font-size:14px;font-weight:600;color:var(--ink)}.import-drop__hint{font-size:12px;color:var(--faint)}.dirdrop{padding:18px;display:flex;flex-direction:column;gap:10px}.dirdrop__zone{padding:40px 20px;text-align:center}.dirdrop__text{font-size:14px;color:var(--ink);max-width:46ch}.fimp__guide{margin-bottom:14px}.i360__guide{margin:4px 0 12px}.i360__guide .exup__bar{justify-content:flex-start}.exup{display:flex;flex-direction:column;gap:8px}.exup__bar{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap}.exup__link{font-size:13px}.exup__kind{text-align:left;font-weight:700;color:var(--ink);border-bottom:1px solid var(--border)}.exup__sheet{margin-top:2px}.exup__sheet table{width:100%;font-size:12px}.exup__sheet td,.exup__sheet th{vertical-align:top;text-align:left}.irt-themecell{display:flex;flex-direction:column;gap:3px;min-width:0}.irt-themecell--theirs{font-size:12.5px;color:var(--muted);align-self:center;overflow-wrap:anywhere}.irt-cue{font-size:10.5px;line-height:1.35;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.irt-cue--clash{color:color-mix(in srgb,var(--warning) 85%,var(--ink));font-weight:600}.import-kind{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding:10px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 8%,transparent)}.import-kind--blueprint{border-color:color-mix(in srgb,var(--brand) 40%,var(--border));background:var(--brand-bg)}.import-kind strong{font-size:13px;color:var(--ink)}.import-kind span{font-size:12px;line-height:1.5;color:var(--muted)}.type-card__scale{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid var(--border);cursor:default}.type-card__scale label{font-size:11.5px;font-weight:600;color:var(--muted)}.type-card__scale select{padding:3px 8px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:12px;font-family:inherit;cursor:pointer}.type-card__scale em{font-size:11px;color:var(--faint);font-style:normal}.irt-confirm{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.irt-confirm:hover{border-color:var(--ok, #2f9e78);color:var(--ok, #2f9e78)}.import-leave,.leave-confirm{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.import-leave__panel,.leave-confirm__panel{max-width:460px;padding:18px 20px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:0 18px 48px #00000038}.import-leave__panel p,.leave-confirm__panel p{margin:8px 0 14px;font-size:12.5px;line-height:1.55;color:var(--muted)}.import-leave__actions,.leave-confirm__actions{display:flex;gap:8px;flex-wrap:wrap}.import-done__found{margin:12px auto 0;max-width:560px;text-align:left}.import-align{margin-top:10px;border-top:1px solid var(--border);padding-top:14px;text-align:left}.import-align__head{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.import-align__head svg{flex:none;margin-top:2px;color:var(--brand)}.import-align__head strong{display:block;font-size:14px;color:var(--ink)}.import-align__head span{font-size:12.5px;line-height:1.55;color:var(--muted)}.align-embedded{max-height:60vh;overflow-y:auto;padding-right:4px}.align-embedded .align-body{max-height:none;overflow:visible}.import-applied{margin-top:10px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border));border-radius:10px;background:color-mix(in srgb,var(--brand) 6%,var(--surface));padding:12px 14px;text-align:left}.import-applied__head{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.import-applied__head svg{flex:none;margin-top:2px;color:var(--brand)}.import-applied__head strong{display:block;font-size:14px;color:var(--ink)}.import-applied__head span{font-size:12.5px;line-height:1.55;color:var(--muted)}.import-applied__list{display:flex;flex-direction:column;gap:8px}.import-applied__row{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:9px 11px}.import-applied__pair{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.import-applied__mine{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.import-applied__vs{flex:none;color:var(--faint)}.import-applied__canon{font-size:12.5px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.import-applied__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.import-applied__meta{font-size:11px;color:var(--faint);overflow-wrap:anywhere}.align-nudge{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);background:color-mix(in srgb,var(--brand) 7%,transparent);border-radius:12px;padding:11px 14px;margin-bottom:14px;font-size:13px;line-height:1.5;color:var(--ink)}.align-nudge svg{flex:none;color:var(--brand)}.align-nudge>span{flex:1;min-width:220px}.align-nudge .btn{flex:none;white-space:nowrap}.group-by{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--border);background:var(--surface-sunken);border-radius:12px;padding:9px 14px;margin-bottom:14px;font-size:12.5px;line-height:1.5;color:var(--muted)}.group-by svg{flex:none;color:var(--muted)}.group-by>span{flex:1;min-width:220px}.group-by strong{color:var(--ink);font-weight:650}.group-by .btn{flex:none;white-space:nowrap}.enps-step{display:flex;flex-direction:column;gap:16px}.enps-step__title{font-size:15px;font-weight:700;color:var(--ink)}.enps-step__lead{font-size:12.5px;line-height:1.6;color:var(--muted);margin:4px 0 0}.enps-step__list{display:flex;flex-direction:column;gap:8px}.enps-opt{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);cursor:pointer;transition:border-color .12s ease,background .12s ease}.enps-opt:hover{border-color:var(--border-strong)}.enps-opt--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.enps-opt__check{flex:none;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff}.enps-opt--on .enps-opt__check{background:var(--brand);border-color:var(--brand)}.enps-opt__body{display:flex;flex-direction:column;gap:2px;min-width:0}.enps-opt__text{font-size:13px;font-weight:600;color:var(--ink)}.enps-opt__meta{font-size:11.5px;color:var(--muted)}.enps-opt__preview{color:color-mix(in srgb,var(--brand) 80%,var(--ink));font-weight:600}.enps-step__cutoff{display:flex;flex-direction:column;gap:8px;padding-top:4px}.enps-step__cutoff-h{font-size:12.5px;font-weight:700;color:var(--ink)}.enps-cutoff{display:grid;grid-template-columns:1fr 1fr;gap:8px}.enps-cutoff__opt{display:flex;flex-direction:column;gap:3px;text-align:left;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);cursor:pointer;transition:border-color .12s ease,background .12s ease}.enps-cutoff__opt:hover:not(.enps-cutoff__opt--disabled){border-color:var(--border-strong)}.enps-cutoff__opt--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.enps-cutoff__opt--disabled{opacity:.5;cursor:not-allowed}.enps-cutoff__name{font-size:12.5px;font-weight:700;color:var(--ink)}.enps-cutoff__desc{font-size:11px;line-height:1.5;color:var(--muted)}.enps-step__helper{display:flex;align-items:flex-start;gap:7px;font-size:11.5px;line-height:1.55;color:color-mix(in srgb,var(--warning) 82%,var(--ink));margin:2px 0 0}.enps-step__helper svg{flex:none;margin-top:1px;color:var(--warning)}.enps-step__helper--muted{color:var(--muted)}@media (max-width: 560px){.enps-cutoff{grid-template-columns:1fr}}.map-table{border:1px solid var(--border);border-radius:var(--r-card, 12px);overflow:hidden}.map-table__head,.map-row{display:grid;grid-template-columns:1.4fr 1.4fr 1fr;gap:12px;align-items:center;padding:10px 14px}.map-table__head{background:var(--surface-sunken);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--faint)}.map-row{border-bottom:1px solid var(--border)}.map-row:last-child{border-bottom:none}.map-row__col{display:flex;flex-direction:column;min-width:0}.map-row__name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-row__samples{font-size:11px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.map-row__tag{font-size:11.5px;color:var(--muted)}.map-row__detail{display:flex;flex-direction:column;gap:6px;min-width:0}.map-theme-input{width:100%;padding:7px 10px;border-radius:8px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:13px;outline:none}.map-theme-input:focus{border-color:var(--brand)}.filterbar{margin-top:14px}.filterbar__bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topbar__controls{flex:1;min-width:0;display:flex;align-items:center}.topbar__controls .filterbar{margin-top:0;position:relative;flex:1;min-width:0}.topbar__controls .filterbar__bar{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;padding-bottom:0;scrollbar-width:thin}.topbar__controls .filterbar__bar::-webkit-scrollbar{height:0}.topbar__controls .filterbar__panel{position:absolute;top:calc(100% + 8px);left:0;margin-top:0;z-index:40;min-width:440px;max-width:min(760px,90vw);background:var(--surface);box-shadow:var(--shadow-pop);border-color:var(--border-strong)}.filterbar__toggle{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.filterbar__toggle:hover{border-color:var(--brand)}.filterbar__toggle--on{border-color:var(--brand);background:var(--brand-bg);color:var(--brand-strong)}.filterbar__source{position:relative;display:inline-flex}.filterbar__source-pop{min-width:240px}.filterbar__panel{margin-top:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-sunken);display:flex;flex-direction:column;gap:12px}.filterbar__group{display:flex;flex-direction:column;gap:7px}.filterbar__grouplabel{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.filterbar__dropdowns{display:flex;flex-wrap:wrap;gap:7px}.series-chip{display:inline-flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);max-width:340px;flex:none}.series-chip--active{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-bg)}.series-chip__main{display:inline-flex;align-items:center;gap:7px;min-width:0;padding:6px 10px;background:none;border:0;cursor:pointer;color:var(--ink);font-size:12.5px}.series-chip__dot{width:9px;height:9px;border-radius:3px;flex:none}.series-chip__name{font-weight:700;white-space:nowrap;flex:none}.series-chip__sum{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.series-chip__x{display:inline-flex;align-items:center;justify-content:center;width:24px;border:0;border-left:1px solid var(--border);background:none;color:var(--faint);cursor:pointer;border-radius:0 999px 999px 0;flex:none}.series-chip__x:hover{color:var(--danger);background:var(--surface-sunken)}.series-add{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px dashed var(--border-strong);background:transparent;color:var(--brand-strong);font-size:12.5px;font-weight:600;cursor:pointer;flex:none}.series-add:hover{border-color:var(--brand);background:var(--brand-bg)}.sb{display:flex;flex-direction:column;gap:12px}.sb__head{display:flex;align-items:center;gap:8px}.sb__dot{width:10px;height:10px;border-radius:3px;flex:none}.sb__title{font-size:13px;font-weight:700;color:var(--ink)}.sb__clear{margin-left:auto;border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline}.sb__clear:hover{color:var(--ink)}.sb__remove{margin-left:auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--danger);font-size:12px;padding:4px 9px;cursor:pointer}.sb__remove:hover{border-color:var(--danger)}.sb__rows{display:flex;flex-direction:column;gap:10px}.sb__row{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:start}.sb__label{font-size:12.5px;font-weight:600;color:var(--muted);padding-top:7px}.sb__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.sb__ctl--col{flex-direction:column;align-items:flex-start;gap:4px}.sb__view{min-width:190px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12.5px;font-family:inherit;cursor:pointer}.sb__hint{font-size:11px;color:var(--faint)}.sb__hint--warning{color:var(--warning)}.sb__foot{display:flex;align-items:flex-start;gap:7px;padding-top:10px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);line-height:1.5}.sb__shield{color:var(--brand);flex:none;margin-top:1px}.filterbar--compact{display:inline-flex;align-items:center;gap:8px;flex:none}.ds-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ds-trigger:hover{border-color:var(--brand)}.ds-trigger--on{border-color:var(--brand);background:var(--brand-bg);color:var(--brand-strong)}.ds-panel{min-width:460px;max-width:min(720px,92vw)}.ds-list{display:flex;flex-direction:column;gap:6px}.ds-row{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.ds-row--on{border-color:var(--brand)}.ds-row__head{display:flex;align-items:stretch}.ds-row__main{flex:1;min-width:0;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:none;border:0;cursor:pointer;color:var(--ink);font-size:12.5px;text-align:left}.ds-row__name{font-weight:700;flex:none}.ds-row__sum{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.ds-row__chev{color:var(--faint);flex:none}.ds-row__x{display:inline-flex;align-items:center;justify-content:center;width:30px;border:0;border-left:1px solid var(--border);background:none;color:var(--faint);cursor:pointer;flex:none}.ds-row__x:hover{color:var(--danger);background:var(--surface-sunken)}.ds-row__builder{padding:10px;border-top:1px solid var(--border);background:var(--surface-sunken)}.ds-add{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:4px;padding:7px 12px;border-radius:999px;border:1px dashed var(--border-strong);background:transparent;color:var(--brand-strong);font-size:12.5px;font-weight:600;cursor:pointer}.ds-add:hover{border-color:var(--brand);background:var(--brand-bg)}.a-databar{position:sticky;top:68px;z-index:15;margin-bottom:16px;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 8px 18px -14px #0f283c80}@media (min-width: 768px){.a-databar{top:calc(var(--topbar-h, 60px) + var(--stuck-head-h, 8px))}}.a-databar .series-summary{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0}.series-chips{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.a-databar .ds-editor{margin:10px 0 8px;max-height:min(52vh,460px);overflow-y:auto}.ds-root{position:relative}.ds-entry{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.ds-entry:hover{border-color:var(--brand)}.ds-entry--on{background:var(--brand-bg);border-color:var(--brand);color:var(--brand-strong)}.ds-pop{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:40;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:0 16px 44px #0000002e}.ds-pop__body{padding:10px 12px 4px;max-height:min(58vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:8px}.ds-pop__foot{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.ds-pop__spacer{flex:1}.ds-sec{border:1px solid var(--border);border-radius:10px}.ds-sec--open{border-color:transparent}.ds-sec__head{display:flex;align-items:center;gap:4px;padding:2px 8px 2px 2px}.ds-sec__open{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 10px;border:none;background:transparent;color:var(--text);cursor:pointer;border-radius:10px;text-align:left}.ds-sec__open:hover{background:var(--brand-bg)}.ds-sec__name{font-size:12.5px;font-weight:600;flex:0 0 auto}.ds-sec__sum{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.sb__swatches{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.sb__swatch{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.sb__swatch--on{border-color:var(--text);box-shadow:0 0 0 2px var(--surface) inset}.sb__swatch--auto{width:auto;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600;background:var(--bg);border:1px solid var(--border);color:var(--muted)}.sb__swatch--auto.sb__swatch--on{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-bg)}.sb__swatch--pick{position:relative;overflow:hidden;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);color:#fff;font-weight:700;font-size:13px;line-height:1}.sb__swatch--pick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.mycuts{position:relative;display:inline-flex}.mycuts__pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;gap:6px;align-items:center;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f}.mycuts__pop--up{top:auto;bottom:calc(100% + 6px);left:0;right:auto}.mycuts__pop input{width:190px;padding:6px 8px;font-size:12.5px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text)}.mycuts__pop--list{flex-direction:column;align-items:stretch;gap:2px;min-width:220px;max-height:300px;overflow-y:auto}.mycuts__row{display:flex;align-items:center;gap:4px}.mycuts__apply{flex:1;text-align:left;padding:6px 8px;border:none;background:transparent;color:var(--text);font-size:12.5px;border-radius:7px;cursor:pointer}.mycuts__apply:hover{background:var(--brand-bg)}.mycuts__x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer}.mycuts__x:hover{color:var(--danger, #c33);background:#0000000f}.mycuts__hint{padding:6px 8px 2px;font-size:11px;color:var(--faint);border-top:1px dashed var(--border);margin-top:4px}.a-scopeline{padding:2px 0 8px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--border);margin-bottom:8px}.a-scopeline strong{color:var(--text);font-weight:600}.series-summary__extras{margin-left:auto;display:inline-flex;gap:8px}.a-rail{display:flex;flex-wrap:wrap;gap:2px;margin-top:8px;padding:6px 0;border-top:1px solid var(--border)}.a-rail__item{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none;white-space:nowrap}.a-rail__item:hover{background:var(--surface-sunken);color:var(--ink)}.a-rail__item--on{background:var(--brand-bg);color:var(--brand-strong)}.series-summary{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.series-summary .series-chip{max-width:100%}.series-summary__count{font-size:12px;color:var(--muted);margin-top:1px}.series-summary__count strong{color:var(--ink)}.ds-editor{margin:4px 0 18px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:var(--r-card);background:var(--surface-sunken)}.ds-editor__foot{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.series-summary__lead{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.03em;margin-bottom:1px}.report-jump{position:sticky;top:8px;z-index:20;display:flex;gap:4px;flex-wrap:wrap;margin:16px 0;padding:6px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 2px 8px #00000012}.report-jump__item{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 11px 6px 8px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:12.5px;font-weight:500;cursor:grab;white-space:nowrap;transition:background .13s ease,color .13s ease,box-shadow .13s ease,opacity .13s ease}.report-jump__item:hover{background:var(--hover-bg-strong);color:var(--ink)}.report-jump__item:active{cursor:grabbing}.report-jump__grip{color:var(--faint);opacity:0;margin-right:-2px;transition:opacity .13s ease}.report-jump__item:hover .report-jump__grip{opacity:.7}.report-jump__item[data-dragging]{opacity:.4}.report-jump__item[data-dropover]{background:var(--brand-bg);color:var(--brand-strong);box-shadow:inset 3px 0 0 var(--brand)}.report-jump__reset{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;margin-left:auto;border-radius:10px;border:none;background:transparent;color:var(--faint);font-size:12px;font-weight:500;cursor:pointer}.report-jump__reset:hover{background:var(--hover-bg-strong);color:var(--ink)}.report-stack{display:flex;flex-direction:column;gap:18px}.report-section{scroll-margin-top:76px}.a-tile{border:1px solid var(--border);border-radius:12px;background:var(--surface)}.a-tile__head{display:flex;align-items:center;gap:4px;padding:5px 8px 5px 4px;border-bottom:1px solid var(--border);background:var(--surface-sunken);border-radius:12px 12px 0 0}.a-tile--min .a-tile__head{border-bottom:0;border-radius:12px}.a-tile__grip{display:inline-flex;align-items:center;color:var(--faint);cursor:grab;padding:3px 2px}.a-tile__grip:active{cursor:grabbing}.a-tile__toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;background:none;border:0;padding:4px;color:var(--ink);font-weight:650;font-size:13px;cursor:pointer;flex:1;text-align:left}.a-tile__icon{color:var(--muted);flex:none}.a-tile__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a-tile__spacer{flex:1}.ask-split{display:flex;gap:18px;align-items:flex-start}.ask-split>.chat{flex:1 1 46%;min-width:0}.workpanel{flex:1 1 54%;min-width:0;align-self:stretch;display:flex;flex-direction:column;background:var(--surface-sunken);border:1px solid var(--border);border-radius:12px;overflow:hidden}.workpanel__head{display:flex;align-items:center;gap:8px;padding:9px 10px 9px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.workpanel__eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.07em;color:var(--muted)}.workpanel__spacer{flex:1}.workpanel__body{padding:16px 18px;overflow-y:auto;max-height:52vh}.workpanel__title{margin:0 0 4px;font-size:17px;line-height:1.3}.workpanel__note{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.workpanel__sub{font-weight:400;color:var(--muted)}.workpanel__why{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--muted)}.workpanel__block{margin-top:18px}.workpanel__block:first-child{margin-top:0}.workpanel__block h4{margin:0 0 8px;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.workpanel__welcome{margin:0;padding:10px 12px;font-size:13.5px;line-height:1.6;background:var(--surface);border:1px solid var(--border);border-radius:8px}.workpanel__changes{margin:0 0 4px;padding-left:18px;font-size:13.5px;line-height:1.7}.workpanel__qs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.workpanel__q{display:flex;gap:10px;align-items:flex-start;padding:9px 11px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.workpanel__q-num{flex:none;width:20px;height:20px;border-radius:999px;background:var(--surface-sunken);color:var(--muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center}.workpanel__q-body{min-width:0}.workpanel__q-text{margin:0;font-size:13.5px;line-height:1.5}.workpanel__q-meta{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;color:var(--muted)}.workpanel__q-type{padding:1px 6px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--border)}.workpanel__q-opts{min-width:0;overflow-wrap:anywhere}.workpanel__list{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.workpanel__list--mono{font-family:var(--mono, ui-monospace, monospace);font-size:12.5px}.workpanel__steps{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}.workpanel__facts{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 4px;font-size:13px}.workpanel__facts dt{color:var(--muted)}.workpanel__facts dd{margin:0}.workpanel__foot-note{margin:16px 0 0;font-size:12.5px;line-height:1.6;color:var(--muted);padding-left:12px;border-left:2px solid var(--border)}.workpanel__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 14px;border-top:1px solid var(--border);background:var(--surface)}.workpanel__foot-hint{font-size:12px;color:var(--muted)}.ask-memory{margin:0 0 12px}.ask-memory__toggle{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ask-memory__toggle:hover{color:var(--text)}.ask-memory__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ask-memory__list{margin-top:8px;padding:10px 12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px}.ask-memory__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ask-memory__list li{display:flex;gap:10px;align-items:baseline;font-size:12.5px;line-height:1.5}.ask-memory__list li>span{flex:1;min-width:0}.ask-memory__forget{flex:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:11.5px;color:var(--muted);text-decoration:underline}.ask-memory__forget:hover{color:var(--danger, #c0392b)}.ask-memory__where{margin:9px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.ask-chip--news{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;line-height:1.35}.ask-chip__note{font-size:11px;color:var(--muted);font-weight:400}.ask-chip--news:hover .ask-chip__note{color:inherit}.ask-receipt-link{display:inline-block;margin-top:8px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.ask-receipt-link:hover{color:var(--text)}.ask-receipt-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ask-answer-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:baseline}.ask-answer-actions .ask-receipt-link{margin-top:8px}.chat__stop{margin-left:10px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.chat__stop:hover{color:var(--text)}.chat__stop:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ask-flag{margin-top:10px;padding:12px 14px;background:var(--surface-2, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px}.ask-flag__label{font-size:12.5px;color:var(--text)}.ask-flag__note{width:100%;resize:vertical;font:inherit;font-size:13px;padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text)}.ask-flag__note:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ask-flag__what{font-size:11.5px;line-height:1.45;margin:0}.ask-flag__row{display:flex;gap:8px}.ask-flag__done{font-size:12px;margin:8px 0 0;line-height:1.45}.ask-assumed{display:flex;gap:6px;align-items:flex-start;margin:0 0 8px;padding:6px 9px;font-size:12px;line-height:1.45;color:var(--muted);background:var(--surface-2, rgba(255,255,255,.03));border-left:2px solid var(--accent);border-radius:0 6px 6px 0}.ask-assumed svg{flex:none;margin-top:2px;opacity:.8}.ask-progress{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--muted);font-style:italic}.ask-alts{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.ask-go-to{margin:10px 0 0}.ask-go-to a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--brand);text-decoration:none}.ask-go-to a:hover{text-decoration:underline}.ask-guide{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:13px}.ask-alts__lead{font-size:12px;color:var(--muted)}.ask-chip--alt{font-size:12px;padding:4px 10px}.ask-digest{margin:0 0 14px;padding:12px 14px;background:var(--surface-2, rgba(255,255,255,.03));border:1px solid var(--border);border-radius:10px}.ask-digest__lead{margin:0 0 8px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ask-digest__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.ask-digest__list li{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:13.5px;line-height:1.45}.ask-digest__list .linklike{font-size:12px}.ask-digest__more{margin:9px 0 0;font-size:12px;color:var(--muted)}.workpanel__table{border-collapse:collapse;width:100%;font-size:13px}.workpanel__table th,.workpanel__table td{text-align:left;padding:7px 10px 7px 0;border-bottom:1px solid var(--border);vertical-align:top;font-weight:400}.workpanel__table td{text-align:right;padding-right:0;white-space:nowrap}.workpanel__table tr:last-child th,.workpanel__table tr:last-child td{border-bottom:0}.workpanel__fig{font-variant-numeric:tabular-nums;font-weight:600}.workpanel__fig--none{font-weight:400;font-size:12px;color:var(--muted)}.workpanel__rownote{display:block;font-size:11.5px;color:var(--muted)}.workpanel__quotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.workpanel__quotes li{padding:9px 11px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.workpanel__quote-q{margin:0 0 4px;font-size:11.5px;color:var(--muted)}.workpanel__quote-t{margin:0;font-size:13px;line-height:1.55}.ask-action-card--compact{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;color:var(--muted)}@media (max-width: 1100px){.ask-split{flex-direction:column}.ask-split>.chat,.workpanel{flex:1 1 auto;width:100%}.workpanel__body{max-height:40vh}}.a-tile__ask{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;margin-right:2px;border:1px solid transparent;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:12px;line-height:1.4;cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.a-tile__ask:hover{color:var(--text);background:var(--surface);border-color:var(--border)}.a-tile__ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.a-tile__ask svg{flex:none}@media (max-width: 900px){.a-tile__ask-text{display:none}.a-tile__ask{padding:3px 6px}}@media (prefers-reduced-motion: reduce){.a-tile__ask{transition:none}}.a-tile__body{padding:14px}.a-tile--dragging{opacity:.45}.a-tile--dragover{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 30%,transparent)}.a-hidden{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:12px}.a-hidden__label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.a-hidden__chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);cursor:pointer}.a-hidden__chip:hover{border-color:var(--brand);color:var(--brand)}.filterbar__chip--group{background:var(--surface-sunken);color:var(--ink);padding-left:8px;border-left:3px solid var(--chip, var(--brand));border-radius:4px 999px 999px 4px}.grp-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:10px}.grp-legend__item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted)}.grp-legend__dot{width:11px;height:11px;border-radius:3px;flex:none}.grp-legend__note{font-size:12px;color:var(--faint);font-style:italic}.gauge-row{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.gauge{display:flex;flex-direction:column;align-items:center}.gauge__caption{margin-top:2px;font-size:11.5px;font-weight:600;color:var(--muted);text-align:center;max-width:168px;line-height:1.25;overflow-wrap:anywhere}.filterbar__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filterbar__lead{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.filterbar__div{width:1px;align-self:stretch;min-height:20px;background:var(--border);margin:0 2px}.demofilter{position:relative}.demofilter__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--ink);font-size:12.5px;cursor:pointer}.demofilter__btn:hover{border-color:var(--border-strong)}.demofilter__btn--on{border-color:var(--brand);background:var(--brand-bg);color:var(--brand-strong)}.demofilter__scope{width:7px;height:7px;border-radius:2px;background:var(--faint)}.demofilter__scope[data-scope=org]{background:#4c8bf5}.demofilter__scope[data-scope=personal]{background:#b07cd8}.demofilter__scope[data-scope=source]{background:#2fa39e}.demofilter__label{font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demofilter__value{color:var(--muted);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demofilter__btn--on .demofilter__value{color:var(--brand-strong)}.demofilter__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:210px;max-height:300px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:5px}.demofilter__clear{display:flex;align-items:center;gap:5px;width:100%;padding:6px 8px;margin-bottom:3px;border:none;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;border-radius:7px}.demofilter__clear:hover{background:var(--hover-bg-strong)}.demofilter__item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:transparent;color:var(--ink);font-size:12.5px;cursor:pointer;border-radius:7px;text-align:left}.demofilter__item:hover{background:var(--hover-bg-strong)}.demofilter__check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:4px;border:1px solid var(--border-strong);color:#fff;flex:none}.demofilter__item--on .demofilter__check{background:var(--brand);border-color:var(--brand)}.demofilter__itemlabel{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demofilter__count{color:var(--faint);font-size:11px}.colnarrow{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.dirguide__inline{margin-top:14px}.colnarrow__btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer;letter-spacing:0;line-height:0}.colnarrow__btn:hover{color:var(--ink);background:var(--hover-bg-strong)}.colnarrow__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.colnarrow__btn--on{color:var(--brand-strong);background:var(--brand-bg);border-color:var(--brand)}.colnarrow__join{display:block;margin-top:3px;padding:0;background:none;border:0;cursor:pointer;font:inherit;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--brand-strong);text-decoration:underline;text-underline-offset:2px}.colnarrow__join:hover{color:var(--brand)}.colnarrow__join:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.colnarrow__pop{min-width:230px;text-transform:none;letter-spacing:0;font-weight:400}.colnarrow__find{width:100%;padding:7px 9px;margin-bottom:4px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken);color:var(--ink);font-size:12.5px}.colnarrow__find:focus-visible{outline:2px solid var(--brand);outline-offset:-1px}.colnarrow__values{max-height:220px;overflow-y:auto}.colnarrow__none{padding:6px 8px;margin:0;font-size:11.5px}.colnarrow__fold{padding:7px 8px;margin:4px 0 0;font-size:11.5px;border-top:1px solid var(--border)}.foldline{font-size:12.5px;margin:0 0 12px}.foldline__one{margin:0}.foldline__one+.foldline__one{margin-top:2px}.foldmatch{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.colnarrow__stop{border-top:1px solid var(--border);margin:4px 0 0;padding-top:8px;border-radius:0 0 7px 7px}.foldlist{margin:6px 0 0;padding-left:18px}.foldlist li{margin-top:2px}.foldhidden .chip{gap:2px}.peoplelist>summary{display:flex;align-items:center;gap:8px;padding:4px 2px 10px;cursor:pointer;font-weight:700;font-size:13px;list-style:none}.peoplelist>summary::-webkit-details-marker{display:none}.peoplelist>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.peoplelist__chev{color:var(--faint);transition:transform .15s ease;flex:none}.peoplelist[open]>summary .peoplelist__chev{transform:rotate(90deg)}.peoplelist__count{color:var(--muted);font-weight:600;font-size:12px}.peoplewipe{justify-content:flex-end;margin-top:14px}@media (prefers-reduced-motion: reduce){.peoplelist__chev{transition:none}}.survey-table thead th:has(.colnarrow){position:static}.demofilter__suppressed{padding:6px 10px;font-size:11.5px;color:var(--faint);font-style:italic;border-top:1px dashed var(--border);margin-top:4px}.filterbar__active{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.filterbar__count{font-size:12.5px;color:var(--muted)}.filterbar__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 10px;border-radius:999px;background:var(--brand-bg);color:var(--brand-strong);font-size:12px;font-weight:500}.filterbar__chip button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:50%;background:transparent;color:var(--brand-strong);cursor:pointer}.filterbar__chip button:hover{background:#0000001a}.filterbar__clearall{border:none;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;text-decoration:underline}.demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width: 760px){.demo-grid{grid-template-columns:1fr}}.demo-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px;align-items:start}@media (max-width: 900px){.demo-layout{grid-template-columns:1fr}}.demo-picker{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:132px;max-height:calc(100vh - 150px);overflow-y:auto}.demo-picker__title{font-size:11.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.demo-picker__kind{display:flex;flex-direction:column;gap:4px}.demo-picker__kind+.demo-picker__kind{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.demo-picker__row{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--ink);cursor:pointer;padding:4px;border-radius:7px}.demo-picker__row:hover{background:var(--brand-bg)}.demo-picker__row input{margin-top:2px;accent-color:var(--brand);flex:none}.demo-picker__label{line-height:1.35;overflow-wrap:anywhere}.demo-picker__hint{font-size:11px;color:var(--faint);margin-top:8px;line-height:1.4}.demo-stack{display:flex;flex-direction:column;gap:14px;min-width:0}.demo-stack__empty{border:1px dashed var(--border);border-radius:var(--r-card);padding:30px;text-align:center;color:var(--muted);font-size:13px}.demo-tile{position:relative;min-width:0}.demo-tile--answers>.qa-card{margin:0}.demo-table{width:100%;border-collapse:collapse;font-size:12.5px}.demo-table th{text-align:left;font-weight:600;color:var(--muted);font-size:11.5px;padding:6px 10px;border-bottom:1px solid var(--border)}.demo-table td{padding:6px 10px;border-bottom:1px solid var(--border);color:var(--ink)}.demo-table tr:last-child td{border-bottom:none}.demo-grid__bar{display:flex;justify-content:flex-end;margin-bottom:-2px}.demo-grid__reset{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:none;background:transparent;color:var(--faint);font-size:12px;font-weight:500;cursor:pointer;border-radius:8px}.demo-grid__reset:hover{background:var(--hover-bg-strong);color:var(--ink)}.demo-card{position:relative;transition:opacity .13s ease,box-shadow .13s ease}.demo-card__grip{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;padding:2px;cursor:grab;color:var(--faint);opacity:.28;transition:opacity .13s ease}.demo-card:hover .demo-card__grip{opacity:.7}.demo-card__grip:hover{opacity:1}.demo-card__grip:active{cursor:grabbing}.demo-card[data-dragging]{opacity:.4}.demo-card[data-dropover]{box-shadow:0 0 0 2px var(--brand)}.demo-scope{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;vertical-align:middle}.demo-scope--org{background:#4c8bf526;color:#4c8bf5}.demo-scope--personal{background:#b07cd829;color:#b07cd8}.demo-scope--answers{background:#2fa39e26;color:#1f7f7b}.demo-overcount{color:var(--warning);font-weight:700}.distlegend{display:flex;gap:16px;margin-bottom:12px;flex-wrap:wrap}.distlegend__item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.distlegend__dot{width:10px;height:10px;border-radius:3px}.distrows{display:flex;flex-direction:column;gap:10px}.distrow{display:grid;grid-template-columns:minmax(150px,.8fr) 2.4fr 48px;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:none;padding:0}.distrow--click{cursor:pointer;border-radius:8px;padding:4px;margin:-4px}.distrow--click:hover{background:var(--hover-bg-strong)}.distrow__label{font-size:13px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distrow--wrap{grid-template-columns:minmax(200px,1fr) 2.6fr auto;align-items:center}.distrow--wrap .distrow__label{white-space:normal;overflow:visible;line-height:1.4}@media (max-width: 640px){.distrow--wrap{grid-template-columns:minmax(120px,1fr) 1.4fr auto}}.distrow__n{font-size:11px;color:var(--faint);text-align:right}.distbar{display:flex;height:22px;border-radius:6px;overflow:hidden;border:1px solid var(--border)}.distbar__seg{display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff;min-width:0;overflow:hidden;white-space:nowrap}@media (max-width: 640px){.distrow{grid-template-columns:110px 1fr 40px}}.gdist{display:flex;flex-direction:column;gap:16px}.gdist__themelabel{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}.gdist__theme--click{cursor:pointer;border-radius:8px;padding:6px 8px;margin:0 -8px;transition:background .12s ease}.gdist__theme--click:hover,.gdist__theme--click:focus-visible{background:var(--surface-sunken);outline:none}.gdist__bars{display:flex;flex-direction:column;gap:7px}.gdist__row{display:grid;grid-template-columns:minmax(120px,200px) 1fr;align-items:center;gap:12px}.gdist__glabel{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;line-height:1.3}@media (max-width: 640px){.gdist__row{grid-template-columns:1fr;gap:4px}}.likert{position:relative;height:26px}.likert__axis{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--border-strong);z-index:1}.likert__bar{display:flex;height:100%;border-radius:5px;overflow:hidden}.likert__seg{display:flex;align-items:center;justify-content:center;height:100%;font-size:10.5px;font-weight:700;color:#fff;min-width:0;overflow:hidden;white-space:nowrap}.scorecard{display:flex;flex-direction:column}.scorecard__row{display:grid;grid-template-columns:minmax(200px,2.2fr) 1fr auto auto;align-items:center;gap:14px;padding:10px 2px;border-bottom:1px solid var(--border)}.scorecard__row:last-child{border-bottom:none}.scorecard__q{min-width:0;display:flex;flex-direction:column;gap:2px}.scorecard__qtext{font-size:13px;color:var(--ink);line-height:1.4}.scorecard__theme{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.scorecard__track{height:10px;border-radius:6px;background:var(--surface-sunken);overflow:hidden}.scorecard__fill{display:block;height:100%;border-radius:6px;transition:width .25s ease}.scorecard__val{font-size:15px;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap}.scorecard__val .scorecard__valsub{font-size:11px;font-weight:500;color:var(--faint)}.scorecard__n{font-size:11px;color:var(--faint);text-align:right}@media (max-width: 640px){.scorecard__row{grid-template-columns:minmax(120px,1.6fr) 1fr auto}.scorecard__n{display:none}}.cmp-builders{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin-bottom:16px}.cmp-builders--list{display:flex;flex-direction:column;gap:8px}.cmp-vs{align-self:center;font-size:12px;font-weight:700;color:var(--faint);text-transform:uppercase}.cmp-side{min-width:0;border:1px solid var(--border);border-top:3px solid var(--cmp-accent, var(--brand));border-radius:var(--r-card);padding:12px;background:var(--surface)}.cmp-side__head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cmp-side__dot{width:9px;height:9px;border-radius:3px;background:var(--cmp-accent, var(--brand))}.cmp-side__name{font-size:13px;font-weight:700;color:var(--ink)}.cmp-side__n{margin-left:auto;font-size:11.5px;color:var(--faint)}.cmp-side__filters{display:flex;flex-wrap:wrap;gap:6px}.cmp-side__label{margin-top:10px;font-size:12px;color:var(--muted);font-style:italic}.cmp-add{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);font-size:12.5px;cursor:pointer;max-width:100%}.cmp-add select{width:88px;border:none;background:transparent;color:var(--muted);font-size:12.5px;cursor:pointer;outline:none}.grp-range{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px dashed var(--border-strong);border-radius:999px;color:var(--muted);max-width:100%}.grp-range>svg{color:var(--faint);flex:none}.grp-range input[type=date]{width:120px;border:none;background:transparent;color:var(--ink-field);font-size:12px;font-family:inherit;cursor:pointer;outline:none;padding:1px;color-scheme:light dark}.grp-range--compact input[type=date]{width:112px}.grp-range__sep{color:var(--faint);font-size:12px}.grp-range__clear{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:none;background:transparent;color:var(--muted);cursor:pointer;border-radius:50%;flex:none}.grp-range__clear:hover{background:var(--surface-sunken);color:var(--ink)}.cmp-note{padding:10px 12px;border-radius:8px;background:var(--surface-sunken);color:var(--muted);font-size:12.5px}.cmp-summary{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-bottom:12px;font-size:13px;color:var(--muted)}.cmp-summary__side{display:inline-flex;align-items:center;gap:6px}.cmp-summary__side strong{color:var(--ink);font-size:15px}.cmp-summary__dot{width:10px;height:10px;border-radius:3px}.cmp-summary__gap{margin-left:auto}.cmp-table{width:100%;border-collapse:collapse}.cmp-table th,.cmp-table td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);font-size:13px}.cmp-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--faint);font-weight:600}.cmp-table__label{font-weight:500;color:var(--ink)}.cmp-cell{position:relative;display:flex;align-items:center;gap:8px;min-width:120px}.cmp-cell__bar{height:8px;border-radius:4px;min-width:2px}.cmp-cell__val{font-size:12.5px;color:var(--ink);font-variant-numeric:tabular-nums}.cmp-supp{font-size:11.5px;color:var(--faint)}.cmp-delta{font-weight:700;font-variant-numeric:tabular-nums;color:var(--muted)}.cmp-delta--up{color:var(--score-text-good)}.cmp-delta--down{color:var(--score-text-bad)}.cmp-legend{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:10px}.cmp-legend__item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);max-width:100%}.cmp-legend__item strong{color:var(--ink)}.cmp-legend__dot{width:11px;height:11px;border-radius:3px;flex:none}.cmp-legend__n{color:var(--faint)}.cmp-chart{width:100%;height:320px}.cmp-gap{margin-top:10px;font-size:12.5px;color:var(--muted)}.cmt-mode{margin:0 0 12px}.cmt-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-sunken)}.cmt-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--ink-field);font-size:13.5px;outline:none}.cmt-search button{display:inline-flex;border:none;background:transparent;color:var(--faint);cursor:pointer;padding:2px;border-radius:4px}.cmt-search button:hover{color:var(--ink)}.cmt-count{margin:10px 2px 4px;font-size:12.5px;color:var(--muted)}.cmt-count strong{color:var(--ink)}.cmt-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cmt-item{padding:10px 12px;border-radius:8px;background:var(--surface-sunken);font-size:13px;line-height:1.5;color:var(--ink)}.cmt-item mark{background:var(--brand-bg);color:var(--brand-strong);padding:0 2px;border-radius:3px}.cmt-item__lang{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.cmt-item__lang .linklike{font-size:12px}.cmt-languages{margin:6px 0 8px;font-size:12.5px}.cmt-languages__press{color:var(--muted)}.repdoc-written__answer{margin:0 0 6px;line-height:1.5;white-space:pre-wrap}.repdoc-written__answer .cmt-item__lang{white-space:normal}.cmt-more{margin-top:8px;font-size:12px;color:var(--faint)}.cmt-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:10px}.cmt-group{border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:10px;padding:10px 12px;min-width:0}.cmt-group__head{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.cmt-group__themes{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.cmt-group__dot{width:10px;height:10px;border-radius:3px;flex:none}.cmt-group__count{margin-left:auto;font-size:11.5px;color:var(--faint);font-weight:500}.cmt-group .cmt-list{max-height:240px;overflow-y:auto}.cmt-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cmt-toolbar__close{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.cmt-toolbar__close:hover{color:var(--ink)}.cmt-themepanel{margin-bottom:14px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken)}.cmt-themepanel__loading{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.cmt-themes__head{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin-bottom:11px}.cmt-themes__bars{display:flex;flex-direction:column;gap:4px}.cmt-theme-acc{border:1px solid transparent;border-radius:9px}.cmt-theme-acc--on{border-color:var(--border);background:var(--surface)}.cmt-theme{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:transparent;border:none;border-radius:9px;padding:8px 10px}.cmt-theme--click{cursor:pointer}.cmt-theme-acc:hover:not(.cmt-theme-acc--on){background:var(--surface)}.cmt-theme__row{display:grid;grid-template-columns:auto minmax(80px,200px) 1fr auto;align-items:center;gap:10px}.cmt-theme__chev{color:var(--faint);flex:none}.cmt-theme__label{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmt-theme__track{height:14px;border-radius:8px;background:var(--surface-sunken);overflow:hidden}.cmt-theme-acc:hover .cmt-theme__track,.cmt-theme-acc--on .cmt-theme__track{background:var(--surface-sunken)}.cmt-theme__fill{display:block;height:100%;border-radius:8px;transition:width .25s ease;background:var(--muted);opacity:.55}.cmt-theme__count{font-size:12.5px;font-weight:600;color:var(--muted);min-width:26px;text-align:right}.cmt-theme__narrative{font-size:12px;line-height:1.45;color:var(--muted);padding-left:24px}.cmt-theme-comments{padding:4px 12px 12px 34px}.cmt-theme-comments .cmt-list{max-height:320px;overflow-y:auto;margin-top:2px}.cmt-pager{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:11px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted)}.cmt-pager__size{display:inline-flex;align-items:center;gap:6px}.cmt-pager__size select{padding:3px 6px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--ink-field);font-size:12.5px}.cmt-pager__range{color:var(--faint)}.cmt-pager__nav{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.cmt-pager__page{color:var(--ink)}.cmt-pager__nav button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer}.cmt-pager__nav button:disabled{opacity:.4;cursor:default}.cmt-pager__nav button:not(:disabled):hover{border-color:var(--brand)}.demo-sechead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}@media (max-width: 760px){.cmp-builders{grid-template-columns:1fr}.cmp-vs{justify-self:center}}.map-row__new{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--brand-strong);background:var(--brand-bg);padding:2px 7px;border-radius:999px}.modeswitch{display:inline-flex;align-items:center;gap:2px;height:36px;padding:3px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-sunken)}.modeswitch__opt{height:28px;padding:0 13px;border:none;background:none;border-radius:var(--r-pill);font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .13s ease,color .13s ease,box-shadow .13s ease}.modeswitch__opt:hover{color:var(--ink)}.modeswitch__opt--on{background:var(--brand);color:#fff;box-shadow:var(--shadow)}.langmenu{position:relative}.langmenu-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.langmenu-btn:hover{border-color:var(--border-strong)}.langmenu-btn__flag{font-size:15px;line-height:1}.langmenu-btn__label{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.langmenu__pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;min-width:184px;max-height:340px;overflow-y:auto;padding:6px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg, var(--shadow))}.langmenu__item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;background:none;border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer;text-align:start}.langmenu__item:hover{background:var(--surface-sunken)}.langmenu__item--on{color:var(--brand);font-weight:600}.langmenu__flag{font-size:16px;line-height:1;flex:none}.langmenu__pop--float{position:fixed;z-index:300}.modeswitch__opt--on:hover{color:#fff}.modeswitch__opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.simple-stat{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.simple-stat__label{font-size:12.5px;font-weight:600;color:var(--muted)}.simple-stat__value{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.simple-stat__hint{font-size:12px;color:var(--faint)}.simple-actions{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width: 720px){.simple-actions{grid-template-columns:1fr}}.simple-action{display:flex;align-items:center;gap:14px;padding:16px 18px;text-align:left;width:100%;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.simple-action:hover{border-color:var(--brand);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.simple-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.simple-action__icon{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:12px;color:var(--brand-strong);background:var(--brand-bg)}.simple-action__text{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.simple-action__title{font-size:15px;font-weight:600;color:var(--ink)}.simple-action__blurb{font-size:12.5px;color:var(--muted);line-height:1.4}.simple-action__arrow{flex:none;color:var(--faint)}.simple-action:hover .simple-action__arrow{color:var(--brand)}.simple-recent{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.simple-recent__item{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--border)}.simple-recent__item:last-child{border-bottom:none}.simple-recent__icon{flex:none;margin-top:2px;color:var(--faint)}.simple-recent__text{flex:1;min-width:0;font-size:13px;color:var(--ink);line-height:1.45}.simple-recent__time{flex:none;font-size:11.5px;color:var(--faint);white-space:nowrap}.simple-chooser{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (max-width: 720px){.simple-chooser{grid-template-columns:1fr}}.simple-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;text-align:left;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.simple-choice:hover{border-color:var(--brand);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.simple-choice:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.simple-choice__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--brand-strong);background:var(--brand-bg)}.simple-choice__title{font-size:16px;font-weight:650;color:var(--ink)}.simple-choice__blurb{font-size:13px;color:var(--muted);line-height:1.5;flex:1}.simple-choice__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:var(--brand)}.result-theme-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.result-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 4px;border-bottom:1px solid var(--border)}.result-theme:last-child{border-bottom:none}.result-theme__name{font-size:13.5px;font-weight:600;color:var(--ink)}.result-theme__read{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);white-space:nowrap}.more-options{margin-top:13px}.more-options__toggle{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px dashed var(--border-strong);border-radius:var(--r-pill);background:var(--surface-sunken);font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .13s ease,border-color .13s ease}.more-options__toggle:hover{color:var(--ink);border-color:var(--brand)}.more-options__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.more-options__body{margin-top:6px}.mode-hint{display:flex;align-items:center;gap:10px;padding:11px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--brand-bg)}.mode-hint__icon{flex:none;color:var(--brand-strong)}.mode-hint__text{flex:1;min-width:0;font-size:13px;color:var(--ink);line-height:1.45}.mode-hint__btn{flex:none;padding:6px 12px;border:1px solid var(--brand);border-radius:var(--r-pill);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--brand-strong);cursor:pointer;transition:background .13s ease,color .13s ease}.mode-hint__btn:hover{background:var(--brand);color:#fff}.mode-hint__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-pillar{display:flex;flex-direction:column;gap:2px;margin-top:10px}.nav-pillar__head{display:flex;align-items:center;gap:9px;padding:7px 12px 6px;color:#cfe0ec;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-input);text-decoration:none;transition:color .13s ease}.nav-pillar__head:hover,.nav-pillar__head--active{color:#fff}.nav-pillar__head svg{color:var(--accent)}.nav-pillar__headrow{display:flex;align-items:center}.nav-pillar__headrow .nav-pillar__head{flex:1;min-width:0}.nav-pillar__toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:28px;flex:none;margin-right:6px;border:none;background:transparent;color:var(--sidebar-muted);cursor:pointer;border-radius:6px}.nav-pillar__toggle:hover{color:#fff;background:#ffffff14}.nav-item--sub{padding-left:30px;font-size:13px}.nav-item--sub svg{opacity:.85}.nav-item--subsub{padding-left:48px;font-size:12.5px;gap:8px}.nav-item--subsub svg{opacity:.7}.nav-item--subsub.nav-item--active svg{opacity:1}.nav-itemrow{display:flex;align-items:center}.nav-itemrow .nav-item{flex:1;min-width:0}.nav-item__toggle{display:inline-flex;align-items:center;justify-content:center;width:26px;height:30px;flex:none;margin-right:6px;border:none;background:transparent;color:var(--sidebar-muted);cursor:pointer;border-radius:6px}.nav-item__toggle:hover{color:#fff;background:#ffffff14}.nav-pillar__spacer{flex:1;min-height:12px}.hometasks{margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.hometasks__head{display:flex;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.hometasks__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.hometasks__row{display:flex;align-items:center;gap:12px;padding:9px 11px;border-radius:9px;background:var(--surface-sunken)}.hometasks__count{flex:0 0 auto;min-width:30px;height:30px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.hometasks__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.hometasks__title{font-size:13.5px;color:var(--ink);font-weight:600}.hometasks__detail{font-size:12px;color:var(--faint)}.hometasks__go{flex:0 0 auto}.note.onetwo{flex-direction:column;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:12.5px}.onetwo__head{display:flex;align-items:flex-start;gap:10px}.onetwo__count{flex:0 0 auto;min-width:28px;height:28px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.onetwo__body{display:flex;flex-direction:column;gap:2px;min-width:0}.onetwo__title{font-size:13.5px;font-weight:700}.onetwo__why{line-height:1.45}.onetwo__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.onetwo__pair{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 11px;border-radius:8px;background:var(--surface);color:var(--ink)}.onetwo__words{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px;line-height:1.45}.onetwo__sub{font-size:12px;color:var(--muted)}.onetwo__sub a{color:inherit;text-decoration:underline}.onetwo__acts{display:flex;flex-wrap:wrap;gap:6px}.onetwo__more{align-self:flex-start}.onetwo__many{align-items:flex-start}.onetwo__ticks{flex:1 1 100%;order:1;border:0;margin:0;padding:0;display:grid;gap:4px;min-width:0}.onetwo__ticks-legend{padding:0;margin-bottom:2px;font-size:12.5px;font-weight:600}.onetwo__tick{display:flex;align-items:flex-start;gap:8px;font-size:13px;overflow-wrap:anywhere;cursor:pointer}.onetwo__tick input{margin-top:2px}.onetwo__who{display:flex;flex-direction:column;gap:1px;min-width:0}.onetwo__who b{font-weight:600}.onetwo__who span{font-size:12px;color:var(--muted)}.onetwo__many .onetwo__acts{order:2}.onetwo-dialog{display:flex;flex-direction:column;gap:10px;font-size:13px}.onetwo-dialog__choice{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.onetwo-dialog__choice legend{font-weight:700;margin-bottom:4px}.onetwo-dialog__option{display:flex;align-items:baseline;gap:8px;cursor:pointer}.onetwo-dialog__two{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.onetwo-dialog__kept{color:var(--score-text-good);font-weight:600}.onetwo-dialog__said{margin:0;line-height:1.5}.onetwo-dialog__names{display:grid;grid-template-columns:1fr 1fr;gap:10px}.onetwo-dialog__names label{display:flex;flex-direction:column;gap:4px;font-weight:600}@media (max-width: 480px){.onetwo-dialog__names{grid-template-columns:1fr}}@media (max-width: 600px){.hometasks__row{flex-wrap:wrap;align-items:flex-start}.hometasks__body{flex:1 1 0;min-width:0}.hometasks__go{flex:1 0 100%;justify-content:center;margin-left:0}}.wsdeleted{position:fixed;left:50%;transform:translate(-50%);top:64px;z-index:1200;width:min(560px,calc(100vw - 24px));box-shadow:0 8px 24px #0f24362e}.home-stack{display:flex;flex-direction:column;gap:18px}.pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width: 760px){.pillar-grid{grid-template-columns:1fr}}.pillar-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;padding:26px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.pillar-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift);border-color:var(--border-strong)}.pillar-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pillar-card__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#6e54d6,#21b196)}.pillar-card__title{font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.pillar-card__blurb{font-size:13.5px;line-height:1.55;color:var(--muted)}.pillar-card__stats{display:flex;gap:26px;margin-top:4px;padding-top:14px;border-top:1px solid var(--border);width:100%}.pillar-stat{display:flex;flex-direction:column;gap:1px}.pillar-stat__value{font-size:20px;font-weight:700;color:var(--ink)}.pillar-stat__label{font-size:11.5px;color:var(--faint)}.pillar-card__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--brand-strong)}.survey-table{width:100%;border-collapse:collapse;font-size:13.5px}.survey-table thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.survey-table th.num,.survey-table td.num{text-align:right}.dirlayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.dirlayout[hidden]{display:none}.dirlayout__main{display:flex;flex-direction:column;gap:12px;min-width:0}.dirlayout--solo{grid-template-columns:minmax(0,1fr)}.dirnolevels{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;box-shadow:var(--shadow);color:var(--ink);font-size:13.5px}@media (min-width: 1101px){.dirlayout:not(.dirlayout--solo)>.dirlayout__side{position:relative;align-self:stretch;min-width:0}.dirlayout:not(.dirlayout--solo)>.dirlayout__side>.dirlayout__sidefill{position:absolute;top:0;right:0;bottom:0;left:0}.dirlayout:not(.dirlayout--solo) .ppanel{max-height:min(100%,calc(100vh - 32px))}}.page-head__stats{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;margin-left:auto}.dirnums{display:flex;align-items:flex-start;gap:22px;flex-wrap:wrap;margin:0}.dirnum{display:flex;flex-direction:column;gap:1px;max-width:200px}.dirnum__n{font-size:24px;font-weight:600;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.dirnum__of{font-size:12px;line-height:1.25;color:var(--muted)}@media (max-width: 900px){.page-head__stats{margin-left:0;width:100%}}.diracts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 12px}@media (max-width: 1100px){.dirlayout{grid-template-columns:minmax(0,1fr)}.ppanel{position:static;max-height:none}}.pctl{display:flex;flex-direction:column;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;box-shadow:var(--shadow)}.pctl__row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pctl__lab{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);width:62px;flex-shrink:0}.pctl__path{font-size:13px;color:var(--ink-field);margin-right:4px}.pctl__hint{font-size:12px;color:var(--faint)}.ppanel{display:flex;flex-direction:column;gap:11px;min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px;box-shadow:var(--shadow);position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.ppanel__back{align-self:flex-start}.ppanel__find{display:flex;align-items:center;gap:7px;border:1px solid var(--border-strong);border-radius:8px;padding:0 10px;background:var(--bg);color:var(--faint)}.ppanel__find input{border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--ink);height:36px;flex-grow:1;min-width:0;outline:none}.ppanel__head{display:flex;flex-direction:column;gap:2px}.ppanel__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ppanel__sub{margin:0;font-size:12.5px;color:var(--muted)}.ppanel__facts{margin:0;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--faint)}.ppanel__save{align-self:flex-start}.ppanel__headrow{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.ppanel__headrow>div{min-width:0}.ppanel__eyebrow{margin:0 0 2px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ppanel__back-again,.ppanel__ver{margin:8px 0 0;font-size:12.5px}.ppanel__list{list-style:none;margin:0;display:flex;flex-direction:column;gap:1px;padding:0 0 calc(var(--ask-launcher-h, 56px) + 30px)}.ppanel__list{margin:0 -10px}.ppanel__list li{display:flex;align-items:center;gap:0;min-width:0}.ppanel__list li>.menu{flex:0 0 auto}.ppanel__person{flex:1 1 0%;min-width:0;border:0;background:transparent;border-radius:8px;padding:7px 2px 7px 4px;display:flex;align-items:center;gap:8px;text-align:left}.ppanel__open{font:inherit;color:inherit;cursor:pointer}.ppanel__open:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.ppanel__open:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.chgdet__why{border:0;padding:0;margin:12px 0 0}.chgdet__why legend{padding:0}.chgdet__reason{gap:8px;align-items:flex-start;margin-top:6px}.chgdet__details{margin-top:12px;display:flex;flex-direction:column;gap:6px}.chgdet__detail{display:grid;grid-template-columns:minmax(110px,34%) minmax(0,1fr);gap:4px 10px;align-items:center;font-size:13px}.chgdet__detail>input,.chgdet__detail>.field__hint{grid-column:2}.ppanel__ini{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--bg);color:var(--ink-field);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ppanel__who{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.ppanel__name{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppanel__meta{font-size:11.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ppanel__more,.ppanel__upload{align-self:flex-start}.ppanel__none{margin:0;display:flex;gap:7px;align-items:flex-start;font-size:13px;color:var(--muted);line-height:1.5}.opv{display:flex;flex-direction:column;gap:10px;min-width:0}.opv__rail{overflow-x:auto;overflow-y:hidden;height:12px}.opv__rail>div{height:1px}.opv__grid{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0 12px 10px;overflow:auto;box-shadow:var(--shadow);min-width:0}.opv__row{display:grid;grid-template-columns:minmax(200px,1fr) repeat(var(--opv-cols),minmax(84px,150px)) 76px;gap:3px;align-items:center}.opv--nocols .opv__row{grid-template-columns:minmax(200px,1fr) 76px}.opv__row--head{position:sticky;top:0;z-index:2;background:var(--surface);padding:10px 0 7px;border-bottom:1px solid var(--border)}.opv__row[data-depth="0"]{background:var(--bg);border-radius:7px;margin-top:6px}.opv__row[data-depth="0"]:before{content:"";position:absolute;left:0;right:0;top:-3px;border-top:1px solid var(--border);pointer-events:none}.opv__row{position:relative}.opv__row--all{border-bottom:2px solid var(--ink);margin-bottom:6px;padding-bottom:7px}.opv__corner,.opv__totalhead{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-self:end;padding-bottom:2px}.opv__corner{position:sticky;left:0;z-index:1;background:var(--surface);padding-left:8px;display:flex;align-items:center;gap:5px}.opv__totalhead{position:sticky;right:0;z-index:1;background:var(--surface);text-align:center}.opv__colhead{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:flex-end;min-width:0;font-size:11.5px;font-weight:600;color:var(--ink-field);text-align:center;line-height:1.25;overflow-wrap:anywhere}.opv__colhead>span:first-child{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.opv__colhead.is-unset{color:var(--warning);font-style:italic}.opv__bar{width:100%;height:4px;border-radius:2px;background:var(--border);display:block}.opv__bar>span{display:block;height:4px;border-radius:2px;background:var(--brand)}.opv__colhead.is-unset .opv__bar>span{background:var(--warning)}.opv__labelcell{display:flex;align-items:center;gap:2px;min-width:0;position:sticky;left:0;z-index:1;background:var(--surface);border-radius:6px}.opv__row[data-depth="0"] .opv__labelcell{background:var(--bg)}.opv__labelcell:before{content:"";position:absolute;top:2px;bottom:2px;left:calc(8px + (var(--opv-depth, 0) - 1) * 22px + 8px);border-left:1px solid var(--border);pointer-events:none}.opv__labelcell[data-depth="0"]:before{content:none}.opv__chevbtn{border:0;background:none;padding:7px 2px;margin:0;cursor:pointer;display:flex;align-items:center;flex:none;border-radius:4px;color:inherit}.opv__chevbtn:hover{color:var(--brand)}.opv__chevbtn--none{width:17px;cursor:default}.opv__label{border:0;background:none;font:inherit;font-size:13px;color:var(--ink);text-align:left;padding:7px 8px 7px 4px;cursor:pointer;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:6px;border-radius:6px}.opv__row[data-depth="0"] .opv__label{font-weight:700}.opv__row[data-depth="1"] .opv__label{font-weight:500}.opv__label:hover{color:var(--brand)}.opv__labeltext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opv__chev{flex-shrink:0;transition:transform .12s ease;color:var(--faint)}.opv__label.is-atlevel{color:var(--muted)}.opv__gap{flex-shrink:0;font-size:10.5px;font-weight:600;color:var(--warning);background:var(--warning-bg);border-radius:4px;padding:1px 5px}.opv__cell{border:1px solid transparent;border-radius:6px;padding:7px 4px;font-size:13px;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.opv__cell:hover,.opv__cell.is-on{border-color:var(--brand)}.opv__cell:focus-visible,.opv__label:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.opv__total{position:sticky;right:0;z-index:1;background:var(--surface);font-weight:600}.opv__row[data-depth="0"] .opv__total{background:var(--bg)}.opv__row--sel .opv__labelcell,.opv__row--sel .opv__total{background:var(--brand-bg, rgba(14, 124, 134, .1))}.opv__row--sel .opv__labelcell{box-shadow:inset 3px 0 0 var(--brand)}.opv__row--gap .opv__label{font-style:italic;color:var(--muted)}.opv__row--gap .opv__total{color:var(--muted);font-weight:400}.opv__levelkey{display:flex;align-items:center;gap:5px;text-transform:none;letter-spacing:0}.opv__levelname{font-size:12px;color:var(--ink)}.opv__levelname--l0{font-weight:700;background:var(--bg);padding:1px 6px;border-radius:5px}.opv__levelname--l1{font-weight:500}.opv__levelname--l2{font-weight:400}.opv__levelsep{color:var(--faint)}.opv__alln{font-size:13px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.opv__label--all{font-weight:700;position:sticky;left:0;z-index:1;background:var(--surface);padding-left:8px}.opv__contested{background:var(--warning-bg);border:1px solid var(--border);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:5px}.opv__contestedhead{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warning)}.opv__contested ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.opv__contested li{font-size:12.5px;color:var(--ink-field);line-height:1.45}.rowname{border:0;background:transparent;padding:0;margin:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;width:100%}.rowname:hover{color:var(--brand);text-decoration:underline}.rowname:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.prec{display:flex;flex-direction:column;gap:14px;min-width:0}.prec__who{display:flex;align-items:center;gap:12px;min-width:0}.prec__ini{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--brand-bg);color:var(--brand-strong);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.prec__names{display:flex;flex-direction:column;gap:2px;min-width:0}.prec__name{font-size:17px;font-weight:600;overflow-wrap:anywhere}.prec__id{font-size:12px;color:var(--faint);overflow-wrap:anywhere}.prec__path{margin:0;font-size:13px;color:var(--ink-field);background:var(--bg);border-radius:8px;padding:9px 11px;line-height:1.5}.prec__pathedit{margin:-2px 0 8px}.prec__gone{margin:0;font-size:12.5px;line-height:1.5;color:var(--warning);background:var(--warning-bg);border:1px solid var(--border);border-radius:8px;padding:9px 11px}.prec__fields{margin:0;display:grid;gap:8px 12px;font-size:13px;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-content:start}.prec__fields dt{color:var(--faint);overflow-wrap:anywhere}.prec__fields dd{margin:0;font-weight:500;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.prec__none{color:var(--faint);font-weight:400;font-style:italic}.prec__from{font-size:11px;font-weight:400;color:var(--faint);line-height:1.35}.prec__confirmed{margin:0;font-size:11.5px;color:var(--faint);line-height:1.45;border-top:1px solid var(--border);padding-top:9px}.prec__empty{margin:0;font-size:13px}.prec__acts{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 520px){.prec__fields{grid-template-columns:minmax(0,1fr);gap:2px 0}}.survey-table.peopletable{table-layout:fixed;min-width:900px}.peoplelist .card{overflow-x:auto}.peopletable td>.cellwrap{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.survey-table.t360-table{table-layout:fixed}.survey-table.t360-table thead th{text-align:center}.survey-table.t360-table tbody td{text-align:left}.survey-table.t360-table thead th.num{text-align:center}.survey-table.t360-table td.num{text-align:right}.survey-table.t360-table th:nth-child(1){width:26%}.survey-table.t360-table th:nth-child(2){width:26%}.survey-table.t360-table th:nth-child(3){width:12%}.survey-table.t360-table th:nth-child(4){width:10%}.survey-table.t360-table th:nth-child(5){width:16%}.survey-table.t360-table th:nth-child(6){width:10%}.survey-table.t360-table td:nth-child(6){text-align:center}.survey-row{cursor:pointer;transition:background .12s ease}.survey-row:hover{background:var(--hover-bg)}.survey-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.survey-table td{padding:13px 16px;border-bottom:1px solid var(--border);color:var(--ink);vertical-align:middle}.survey-table tbody tr:last-child td{border-bottom:none}.survey-row__name{font-weight:600}.survey-row__period{display:block;margin-top:2px;color:var(--muted);font-size:12px;font-weight:400}.survey-row__type{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12.5px}.survey-row__type svg{color:var(--brand)}.survey-row__date{color:var(--muted);font-size:12.5px;white-space:nowrap}.survey-table__cog,.survey-row__cog-cell{width:56px;padding-right:0!important}.form-review__a--missing{color:var(--warning);font-style:italic}.row-cog{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--muted);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.row-cog:hover{color:var(--brand);border-color:var(--brand);background:var(--brand-bg)}.row-cog:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rating-config{margin-top:12px;display:flex;flex-direction:column;gap:10px}.rating-labels{display:flex;flex-direction:column;gap:6px}.rating-label-row{display:flex;align-items:center;gap:10px}.rating-label-row__num{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--brand-bg);color:var(--brand-strong);font-size:11px;font-weight:700}.rating-label-row .field__control{flex:1}.rating-label-row--head{color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rating-label-row__hint{flex:1}.rating-label-row__whead{flex:none;width:60px;text-align:center}.rating-label-row__weight{flex:none;width:60px;padding:6px 8px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-size:13px;text-align:center}.rating-label-row__weight:focus{border-color:var(--brand);outline:none}.calendar-config{margin-top:12px;display:flex;flex-direction:column;gap:10px}.cal{width:252px;max-width:100%;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:10px 12px 12px}.cal__title{font-size:13px;font-weight:600;color:var(--ink)}.cal__grid--head{margin-bottom:4px}.cal__wd{text-align:center;font-size:10px;font-weight:600;color:var(--faint);padding:2px 0}.cal__cell{aspect-ratio:1;display:grid;place-items:center;border:none;background:none;border-radius:7px;font-size:12px;color:var(--ink);cursor:pointer;transition:background .1s ease,color .1s ease}.cal__cell:hover:not(.cal__cell--empty):not(.cal__cell--on){background:var(--hover-bg-strong)}.cal__cell--empty{cursor:default}.cal__cell--today{box-shadow:inset 0 0 0 1px var(--border-strong)}.cal__cell--on{background:var(--brand);color:#fff;font-weight:600}.cal__cell--on:hover{background:var(--brand-strong)}.cal__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cal__chip{display:inline-flex;align-items:center;gap:5px;padding:3px 5px 3px 9px;border-radius:var(--r-pill);background:var(--brand-bg);color:var(--brand-strong);font-size:11.5px;font-weight:600}.cal__chip button{border:none;background:none;color:inherit;cursor:pointer;display:grid;place-items:center;padding:0}.cal__hint{display:block;margin-top:9px;font-size:11.5px;color:var(--faint)}.sset-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:60;display:flex;justify-content:flex-end}.sset{width:440px;max-width:92vw;height:100%;background:var(--surface);box-shadow:-10px 0 30px #10243629;display:flex;flex-direction:column;animation:ssetIn .18s ease}@keyframes ssetIn{0%{transform:translate(24px);opacity:.5}to{transform:none;opacity:1}}.sset__head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.sset__title{font-size:16px;font-weight:700;color:var(--ink)}.sset__body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:22px}.sset__section{display:flex;flex-direction:column;gap:8px}.sset__label{font-size:13px;font-weight:600;color:var(--ink)}.sset__hint{font-size:12px;color:var(--muted);line-height:1.55;margin:6px 0 0}.date-box__half{font-size:12px;line-height:1.4;color:var(--score-text-mid);max-width:22ch}.sset__numrow{display:flex;align-items:center;gap:8px}.sset__numunit{font-size:12.5px;color:var(--muted)}.sset__dates{display:flex;gap:12px}.sset__dates .field{gap:4px}.theme-swatches{display:flex;flex-wrap:wrap;gap:12px}.theme-swatch{width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.theme-swatch:hover{transform:scale(1.08)}.theme-swatch--on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.qcard__foot{justify-content:space-between}.qlogic-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;transition:color .12s ease,border-color .12s ease}.qlogic-toggle:hover{color:var(--brand);border-color:var(--brand)}.qlogic-toggle--on{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-bg)}.builder-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-sunken)}.builder-bar__stats{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.builder-stat{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.builder-stat svg{color:var(--brand)}.builder-bar__ai{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn--ai{background:linear-gradient(120deg,var(--brand) 0%,var(--brand-strong) 100%);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 1px 6px color-mix(in srgb,var(--brand) 35%,transparent)}.btn--ai:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(120deg,var(--brand-strong) 0%,var(--brand) 100%);color:#fff;border-color:transparent;box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 45%,transparent)}.health-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:700;cursor:pointer;border:1px solid transparent;background:var(--hover-bg-strong)}.health-pill--ok{color:var(--success);background:color-mix(in srgb,var(--success) 14%,var(--surface))}.health-pill--tip{color:var(--warning);background:var(--warning-bg)}.health-pill--warn{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,var(--surface))}.qcard{transition:box-shadow .14s ease,border-color .14s ease,opacity .12s ease}.qcard--logic{box-shadow:inset 3px 0 0 var(--accent)}.qcard--dragging{opacity:.45}.qcard--flash{box-shadow:0 0 0 2px var(--brand)}.qcard__grip{cursor:grab}.qcard__grip:active{cursor:grabbing}.qcard__foot{gap:10px}.qcard__foot-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qprefill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:3px 6px 3px 8px;cursor:pointer}.qprefill--on{color:var(--brand);border-color:var(--brand);background:var(--brand-bg)}.qprefill select{border:none;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:0 2px}.rcpt-prefill-note{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);background:var(--brand-bg);border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin-bottom:12px}.rcpt-prefill-note svg{color:var(--brand);flex-shrink:0}.survey-preview__prefilled{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--brand);margin:2px 0 6px}.qrefine-btn{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-right:2px;border:none;border-radius:8px;cursor:pointer;color:var(--brand);background:transparent;transition:background .1s ease}.qrefine-btn:hover{background:var(--brand-bg)}.qrefine-btn:disabled{opacity:.5;cursor:default}.qrefine-pop{margin-top:8px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-pop)}.qrefine-pop__head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--brand);margin-bottom:6px}.qrefine-pop__text{font-size:13.5px;color:var(--ink);margin:0 0 4px;line-height:1.4}.qrefine-pop__reason{font-size:12px;color:var(--muted);margin:0 0 10px;font-style:italic}.qrefine-pop__actions{display:flex;gap:8px}.qdesc{display:flex;align-items:flex-start;gap:6px}.qdesc .field__control{flex:1;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px}.qdesc .iconbtn{margin-top:5px}.qdesc textarea{flex:1;min-width:0;padding:0;border:none;outline:none;background:none;font-family:inherit;font-size:13.5px;line-height:1.5;color:var(--ink-field);resize:vertical;overflow:hidden}.qdesc-add,.other-toggle{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 10px;border-radius:var(--r-pill);border:1px dashed var(--border-strong);background:transparent;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.qdesc-add:hover,.other-toggle:hover{color:var(--brand);border-color:var(--brand)}.qoptions__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.other-toggle--on{color:var(--brand-strong);border-style:solid;border-color:var(--brand);background:var(--brand-bg)}.qtheme{position:relative}.qtheme-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.qtheme-btn:hover{color:var(--brand);border-color:var(--brand)}.qtheme-btn--on{color:var(--brand-strong);border-color:var(--brand);background:var(--brand-bg)}.qtheme-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:30;min-width:210px;max-height:280px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:4px}.qtheme-pop__item{display:block;width:100%;text-align:left;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer;background:transparent;border:none}.qtheme-pop__item:hover{background:var(--hover-bg-strong)}.qtheme-pop__item--on{color:var(--brand-strong);font-weight:700}.qsuggest{display:inline-flex;align-items:center;gap:1px;margin-left:6px;vertical-align:middle}.qsuggest__apply{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px 0 0 999px;font-size:11.5px;cursor:pointer;background:transparent;color:var(--muted);border:1px dashed var(--border-strong);border-right:none}.qsuggest__apply:hover{color:var(--ink);border-color:var(--brand);background:var(--hover-bg)}.qsuggest--recognised .qsuggest__apply{border-style:solid;color:var(--ink)}.qsuggest__off{display:inline-flex;align-items:center;justify-content:center;width:20px;height:22px;cursor:pointer;color:var(--faint);background:transparent;border:1px dashed var(--border-strong);border-left:none;border-radius:0 999px 999px 0}.qsuggest--recognised .qsuggest__off{border-style:solid}.qsuggest__off:hover{color:var(--ink);background:var(--hover-bg)}.qtheme-pop__row{display:flex;align-items:center;gap:2px}.qtheme-pop__row .qtheme-pop__item{flex:1;min-width:0}.qtheme-pop__edit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;cursor:pointer;background:transparent;color:var(--faint);opacity:0;transition:opacity .12s}.qtheme-pop__row:hover .qtheme-pop__edit,.qtheme-pop__edit:focus-visible{opacity:1}.qtheme-pop__edit:hover{background:var(--hover-bg-strong);color:var(--ink)}.qtheme-pop__rename{width:100%;padding:6px 9px;border-radius:8px;font-size:13px;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--brand);outline:none}.qtheme-pop__confirm{padding:8px 9px;border-radius:8px;margin:2px 0;background:var(--surface-sunken);border:1px solid var(--border)}.qtheme-pop__confirm-msg{margin:0 0 7px;font-size:12px;line-height:1.45;color:var(--ink)}.qtheme-pop__confirm-acts{display:flex;gap:6px;justify-content:flex-end}.qtheme-pop__confirm-keep,.qtheme-pop__confirm-go{padding:4px 9px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.qtheme-pop__confirm-keep{border-color:var(--brand)}.qtheme-pop__confirm-go{color:var(--danger)}.qtheme-pop__confirm-go:hover{background:var(--hover-bg-strong)}.qtheme-pop__group{padding:6px 10px 3px;font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--border);margin-top:4px}.qtheme-pop__custom{position:sticky;bottom:-4px;z-index:1;border-top:1px solid var(--border);margin-top:4px;padding:4px 0 2px;background:var(--surface)}.qtheme-pop__hint{display:block;padding:2px 10px;font-size:10.5px;color:var(--faint)}.qtheme-pop__custom-input{width:100%;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--ink-field);background:var(--input-bg, transparent);border:1px solid var(--border);outline:none}.qtheme-pop__custom-input:focus{border-color:var(--brand)}.sset__title{display:inline-flex;align-items:center;gap:8px}.bank{width:480px}.bank__search{flex:none;display:flex;align-items:center;gap:8px;margin:14px 20px 0;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--r-pill);color:var(--muted)}.bank__search input{flex:1;border:none;outline:none;background:transparent;font:inherit;color:var(--ink-field)}.bank__cats{flex:none;display:flex;gap:6px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--border)}.bank__cat{padding:4px 11px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.bank__cat:hover{border-color:var(--brand);color:var(--brand)}.bank__cat--on{background:var(--brand);border-color:var(--brand);color:#fff}.bank__list{flex:1;overflow-y:auto;padding:12px 20px;display:flex;flex-direction:column;gap:10px}.bank__loading{color:var(--muted);font-size:13px;padding:24px 4px;text-align:center}.bank__item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);transition:border-color .12s ease,box-shadow .12s ease}.bank__item:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.bank__item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bank__item-text{margin:0;font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.35}.bank__item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bank__badge{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--hover-bg-strong);padding:2px 7px;border-radius:var(--r-pill)}.bank__theme{font-size:11px;font-weight:600;color:var(--brand-strong);background:var(--brand-bg);padding:2px 8px;border-radius:var(--r-pill)}.bank__used{font-size:11px;font-weight:700;color:var(--accent)}.bank__bench{font-size:11px;font-weight:600;color:var(--ink);background:var(--surface-sunken);padding:2px 8px;border-radius:var(--r-pill)}.bank__options{margin:0;font-size:11.5px;color:var(--muted)}.bank__insert{flex:none}.bank__foot{flex:none;display:flex;align-items:flex-start;gap:6px;padding:12px 20px;border-top:1px solid var(--border);font-size:11.5px;color:var(--muted);line-height:1.4}.bank__foot svg{flex:none;margin-top:2px;color:var(--brand)}.draft__examples{display:flex;flex-wrap:wrap;gap:6px}.draft__chip{padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--border);background:var(--surface);color:var(--muted);font-size:11.5px;cursor:pointer}.draft__chip:hover{border-color:var(--brand);color:var(--brand)}.draft__result{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:1px solid var(--border)}.draft__result-head{display:flex;flex-direction:column;gap:3px}.draft__result-title{font-size:14.5px;font-weight:700;color:var(--ink)}.draft__result-rationale{font-size:12.5px;color:var(--muted);line-height:1.4}.draft__qs{display:flex;flex-direction:column;gap:8px}.draft__q{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer;background:var(--surface)}.draft__q--on{border-color:var(--brand);background:var(--brand-bg)}.draft__q input{accent-color:var(--brand);flex:none}.draft__q-text{flex:1;font-size:13px;color:var(--ink);line-height:1.35}.health-score{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-card);background:var(--hover-bg-strong)}.health-score--ok{background:color-mix(in srgb,var(--success) 12%,var(--surface))}.health-score--tip{background:var(--warning-bg)}.health-score--warn{background:color-mix(in srgb,var(--danger) 12%,var(--surface))}.health-score__num{font-size:30px;font-weight:800;line-height:1}.health-score__outof{font-size:14px;font-weight:700;opacity:.55;margin-left:1px}.health-score--ok .health-score__num{color:var(--success)}.health-score--tip .health-score__num{color:var(--warning)}.health-score--warn .health-score__num{color:var(--danger)}.health-score__label{font-size:13px;font-weight:600;color:var(--ink)}.health-clear{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--success);padding:4px 2px}.health-list{display:flex;flex-direction:column;gap:8px}.health-issue{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:11px 13px;border-radius:var(--r-card);border:1px solid var(--border);background:var(--surface);cursor:pointer}.health-issue:hover{border-color:var(--border-strong);box-shadow:var(--shadow-pop)}.health-issue svg{flex:none;margin-top:2px}.health-issue--warn svg{color:var(--danger)}.health-issue--tip svg{color:var(--warning)}.health-issue__body{display:flex;flex-direction:column;gap:2px;min-width:0}.health-issue__q{font-size:12px;font-weight:700;color:var(--muted)}.health-issue__msg{font-size:13px;color:var(--ink);line-height:1.35}.health-issue__sug{font-size:12px;color:var(--brand-strong)}.type-chooser{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 620px){.type-chooser{grid-template-columns:1fr}}.type-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:18px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.type-card:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px)}.type-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.type-card:disabled{opacity:.6;cursor:default;transform:none}.type-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:var(--brand);background:var(--brand-bg)}.type-card__title{font-size:15px;font-weight:700;color:var(--ink)}.type-card__blurb{font-size:12.5px;line-height:1.5;color:var(--muted);flex:1}.type-card__cta{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--brand-strong);margin-top:2px}.insight-controls{padding:16px 18px;margin-bottom:16px}.insight-controls__row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.insight-controls__label{font-size:13px;font-weight:600;color:var(--ink)}.insight-controls__hint{font-size:12px;color:var(--faint)}.insight-controls__note{margin:8px 0 0;font-size:12.5px}.include-chips{display:flex;flex-wrap:wrap;gap:7px}.include-chip{padding:6px 12px;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface);font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .12s ease}.include-chip:hover{border-color:var(--brand);color:var(--ink)}.include-chip--on{background:var(--brand-bg);border-color:var(--brand);color:var(--brand-strong);font-weight:600}.insight-controls__range{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted);font-size:12.5px}.date-custom{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.date-custom__input{padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink-field);font-size:12.5px;font-family:inherit;cursor:pointer}.date-custom__input:focus{outline:none;border-color:var(--brand)}.date-custom__sep{color:var(--muted)}.insight-controls__range svg{color:var(--brand)}.insight-controls__range-label{font-weight:600;color:var(--ink)}.insight-controls__range select{padding:6px 10px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink-field);font-size:12.5px;font-family:inherit;cursor:pointer}.ms-dropdown{position:relative;max-width:380px}.ms-dropdown__btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .13s ease}.ms-dropdown__btn:hover{border-color:var(--brand)}.ms-dropdown__btn svg{color:var(--muted);flex:none}.ms-dropdown__panel{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:max-content;min-width:100%;max-width:min(640px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-lift);overflow:hidden}.ms-dropdown__tools{display:flex;gap:16px;padding:10px 12px;border-bottom:1px solid var(--border)}.ms-dropdown__tools .linklike{font-size:12.5px}.ms-dropdown__list{max-height:244px;overflow-y:auto;padding:6px}.ms-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px;border:none;background:none;border-radius:var(--r-input);font-size:13px;color:var(--ink);cursor:pointer}.ms-option:hover{background:var(--hover-bg-strong)}.ms-check{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1.5px solid var(--border-strong);border-radius:5px;color:#fff}.ms-check--on{background:var(--brand);border-color:var(--brand)}.ms-option__label{min-width:0;overflow-wrap:anywhere}.sentiment-pie{display:flex;align-items:center;gap:24px;margin:16px 0 4px}@media (max-width: 520px){.sentiment-pie{flex-direction:column;align-items:flex-start;gap:12px}}.sentiment-pie__chart{width:150px;height:150px;flex:none}.sentiment-pie__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.sentiment-pie__legend li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink)}.sentiment-pie__pct{margin-left:8px;color:var(--muted);font-weight:600}.ai-summary-strip{margin-bottom:16px}.ai-highlights{display:flex;flex-direction:column;gap:8px;margin:12px 0 6px}.ai-highlight{display:block;position:relative;padding-left:17px;font-size:13px;color:var(--ink);line-height:1.45;overflow-wrap:anywhere}.ai-highlight__dot{position:absolute;left:0;top:calc(.725em - 4px);width:8px;height:8px;border-radius:50%;background:var(--brand)}.ai-highlight__dot--pos{background:var(--score-green)}.ai-highlight__dot--neg{background:var(--score-red)}.ai-highlight__k{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin-right:9px}.scorethemes-card{margin-top:14px;padding:18px 20px}.scorethemes{padding:10px 0;border-top:1px solid var(--border)}.scorethemes:first-of-type{border-top:none;padding-top:4px}.scorethemes__q{font-size:13px;font-weight:600;color:var(--ink);line-height:1.4}.scorethemes__base{font-size:11.5px;color:var(--faint);margin-top:2px}.scorethemes__row{display:flex;align-items:baseline;gap:9px;margin-top:7px;flex-wrap:wrap}.scorethemes__theme{flex:0 0 auto;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink)}.scorethemes__row--low .scorethemes__theme{border-color:color-mix(in srgb,var(--score-red) 45%,transparent);background:color-mix(in srgb,var(--score-red) 8%,transparent)}.scorethemes__row--high .scorethemes__theme{border-color:color-mix(in srgb,var(--score-green) 45%,transparent);background:color-mix(in srgb,var(--score-green) 8%,transparent)}.scorethemes__read{font-size:12.5px;color:var(--ink);line-height:1.45;flex:1;min-width:220px}.scorethemes__gist{color:var(--muted)}.unhappy__lead{margin:4px 0 2px;font-size:13px;color:var(--ink);line-height:1.45}.unhappy__q{padding:12px 0 4px;border-top:1px solid var(--border);margin-top:8px}.unhappy__q:first-of-type{border-top:none}.unhappy__cols,.unhappy__row{display:grid;grid-template-columns:minmax(110px,190px) minmax(0,1fr) minmax(0,1fr);column-gap:16px;align-items:center}.unhappy__cols{margin:8px 0 2px}.unhappy__colhead{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.unhappy__colhead--low{color:var(--score-text-bad)}.unhappy__colhead--high{color:var(--score-text-good)}.unhappy__row{row-gap:3px;padding:6px 0}.unhappy__theme{min-width:0}.unhappy__chip{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--ink);border:1px solid color-mix(in srgb,var(--score-red) 45%,transparent);background:color-mix(in srgb,var(--score-red) 8%,transparent);overflow-wrap:anywhere}.unhappy__bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,auto);align-items:center;gap:8px;min-width:0}.unhappy__celllabel{display:none;font-size:11px;color:var(--muted)}.unhappy__track{display:block;height:10px;border-radius:5px;background:var(--surface-sunken);overflow:hidden}.unhappy__fill{display:block;height:100%;border-radius:5px}.unhappy__bar--low .unhappy__fill{background:var(--score-red)}.unhappy__bar--high .unhappy__fill{background:var(--score-green)}.unhappy__pct{font-size:12.5px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.unhappy__n{font-weight:400;color:var(--muted)}.unhappy__gist{grid-column:1 / -1;font-size:12px;color:var(--muted);line-height:1.4}.unhappy__base{margin:6px 0 0;font-size:11.5px;color:var(--muted);line-height:1.4}@media (max-width: 560px){.unhappy__cols{display:none}.unhappy__row{grid-template-columns:minmax(0,1fr)}.unhappy__bar{grid-template-columns:96px minmax(0,1fr) 40px}.unhappy__celllabel{display:block}}.standout-card{margin-top:14px;padding:18px 20px}.standout-list{display:grid;gap:10px}.standout{border:1px solid var(--border);border-radius:10px;padding:10px 12px}.standout__top{display:flex;justify-content:space-between;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:6px}.standout__tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.standout__tag{font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--faint);background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.standout__tag--neg{color:var(--score-text-bad);border-color:color-mix(in srgb,var(--score-red) 40%,transparent);background:color-mix(in srgb,var(--score-red) 8%,var(--score-tint-ground, transparent))}.standout__src{font-size:12px;font-weight:600;color:var(--brand)}.standout__rating{font-size:12px;color:var(--muted)}.standout__rating strong{color:var(--ink)}.standout__date{font-size:11.5px;color:var(--faint);white-space:nowrap}.standout__quote{font-size:13px;line-height:1.5;color:var(--ink)}.standout__none{font-size:12.5px;color:var(--muted)}.ai-kpis{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.ai-kpi{flex:1;min-width:128px;display:flex;flex-direction:column;gap:1px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.ai-kpi__val{font-size:22px;font-weight:800;color:var(--ink);line-height:1.15}.ai-kpi__label{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.ai-kpi__sub{font-size:11.5px;color:var(--muted);margin-top:1px}.ai-kpi--nudge{border-style:dashed;border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}.ai-kpi__val--muted{color:var(--faint);font-weight:700}.ai-kpi__sub--flag{color:color-mix(in srgb,var(--warning) 80%,var(--ink))}.ai-kpi__split{display:flex;height:6px;border-radius:3px;overflow:hidden;margin:5px 0 2px}.ai-kpi__split>span{display:block;height:100%}.segring{flex:none}.segring__legend{min-width:0}.ai-kpis:not(.ai-kpis--series){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));align-items:stretch}.ai-kpis:not(.ai-kpis--series)>.ai-kpi{min-width:0}.ai-kpi__sub,.ai-kpi__label{overflow-wrap:anywhere}.ai-kpi--people{min-width:0}.ai-kpi__ring{display:flex;align-items:center;gap:12px;margin:6px 0 4px}.ai-kpi__series{display:flex;flex-direction:column;gap:2px;margin-top:6px;padding-top:6px;border-top:1px dashed var(--border)}.ai-kpi__seg{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);white-space:normal;overflow-wrap:anywhere}.ai-kpi__seg strong{color:var(--ink);font-weight:700;margin-left:auto;padding-left:6px}.ai-kpi__segdot{width:7px;height:7px;border-radius:50%;flex:none}.ai-kpis--series{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:stretch}.ai-kpi--series{min-width:0}.ai-kpi--rates .ai-kpirow__base{grid-column:2 / -1;justify-self:start;color:var(--muted)}.ai-kpi__serieslist{display:flex;flex-direction:column;gap:5px;margin-top:8px}.ai-kpirow{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;column-gap:8px;font-size:12px}.ai-kpirow__dot{width:8px;height:8px;border-radius:50%;flex:none}.ai-kpirow__label{color:var(--muted);white-space:normal;overflow-wrap:anywhere;line-height:1.3}.ai-kpirow__val{font-weight:800;color:var(--ink);font-size:15px}.ai-kpirow__base{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.ai-kpi>div{margin-top:5px}.ai-kpis-wrap{margin:4px 0 14px}.ai-kpis.ai-kpis--three{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:0}.ai-kpis--three>.ai-kpi{gap:6px;padding:14px 16px}.ai-kpis--three .ai-kpi__val{font-size:30px}.ai-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-kpi__gauge{display:block;line-height:0}.ai-kpi__figure{display:flex;flex-direction:column;gap:2px;min-width:0}.ai-kpi__of{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.ai-kpis--three .ai-kpi__split{height:8px;border-radius:4px;margin:2px 0 0}.ai-kpi__legend{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:11.5px;color:var(--muted)}.ai-kpi__legend>span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ai-kpi__legend i{width:8px;height:8px;border-radius:2px;flex:none}.ai-kpi__chip{align-self:flex-start;margin-top:auto;display:inline-block;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.35;text-decoration:none;overflow-wrap:anywhere;border:1px solid transparent}.ai-kpi__chip:hover{text-decoration:underline}.ai-kpi__chip--up{color:var(--score-text-good);background:color-mix(in srgb,var(--score-green) 12%,var(--surface));border-color:color-mix(in srgb,var(--score-green) 35%,transparent)}.ai-kpi__chip--down{color:var(--score-text-bad);background:color-mix(in srgb,var(--score-red) 12%,var(--surface));border-color:color-mix(in srgb,var(--score-red) 35%,transparent)}.ai-kpi__chip--flat{color:var(--muted);background:var(--surface);border-color:var(--border)}.ai-kpis__how{margin:10px 0 0;padding:9px 14px;font-size:13px;line-height:1.5;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px}.gauge__needle{pointer-events:none}.ai-focus{margin:12px 0 10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.ai-focus__title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.ai-focus__list{margin:0;padding-left:20px;display:grid;gap:5px}.ai-focus__list li{font-size:13px;color:var(--ink);line-height:1.45}.ai-focus__note{font-size:11.5px;margin:8px 0 0}.ai-vary{margin:12px 0 10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.ai-vary__title{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.ai-vary__sub{display:block;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);margin-top:3px}.ai-vary__row{padding:8px 0;border-top:1px solid var(--border)}.ai-vary__row:first-of-type{border-top:none;padding-top:0}.ai-vary__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-vary__dim{font-size:12.5px;font-weight:600;color:var(--ink)}.ai-vary__spread{font-size:12px;font-weight:700;color:var(--brand-strong);white-space:nowrap}.ai-vary__ends{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;font-size:12.5px;color:var(--ink)}.ai-vary__end{display:inline-flex;align-items:baseline;gap:5px;padding:3px 9px;border-radius:999px;background:var(--surface-sunken);border:1px solid var(--border)}.ai-vary__end--low{border-color:color-mix(in srgb,var(--score-red) 45%,transparent);background:color-mix(in srgb,var(--score-red) 7%,transparent)}.ai-vary__end--high{border-color:color-mix(in srgb,var(--score-green) 45%,transparent);background:color-mix(in srgb,var(--score-green) 7%,transparent)}.ai-vary__n{font-size:11px;color:var(--faint)}.ai-vary__arrow{color:var(--faint);font-size:13px}.ai-vary__why{margin-top:5px;font-size:12.5px;color:var(--ink);line-height:1.45}.ai-vary__hidden{margin-top:4px;font-size:11px;color:var(--faint)}.cmt-wordcloud{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;padding:14px 10px;line-height:1.15}.cmt-wordcloud__word{display:inline-block}.bench{display:flex;flex-direction:column;gap:13px}.benchrow{display:grid;grid-template-columns:minmax(120px,200px) 1fr auto;gap:12px;align-items:center}.benchrow--click{cursor:pointer;border-radius:7px;padding:3px 6px;margin:0 -6px;transition:background .12s ease}.benchrow--click:hover,.benchrow--click:focus-visible{background:var(--surface-sunken);outline:none}.benchrow__label{font-size:12.5px;color:var(--ink);line-height:1.3}.benchrow__read{font-size:12px;color:var(--ink);white-space:nowrap}.benchrow__range{color:var(--faint);font-weight:400}.benchtrack{position:relative;height:22px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:7px}.benchdot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--brand);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border)}.benchdot--overall{width:11px;height:11px;border-radius:3px;transform:translate(-50%,-50%) rotate(45deg);background:var(--ink)}.bench-legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:11.5px;color:var(--faint);align-items:center}.bench-legend__overall{display:inline-block;width:8px;height:8px;border-radius:2px;transform:rotate(45deg);background:var(--ink);margin-right:6px}.bench-legend__dot{display:inline-block;width:9px;height:9px;border-radius:50%;vertical-align:-1px;margin-right:5px}.benchmark-tick{position:absolute;top:-3px;bottom:-3px;width:3px;transform:translate(-50%);background:var(--brand);border-radius:2px;box-shadow:0 0 0 1px var(--surface)}.bench-legend__bm{display:inline-block;width:3px;height:11px;border-radius:2px;background:var(--brand);vertical-align:-2px;margin-right:6px}.benchrow__delta{font-weight:600}.benchrow__delta--ahead{color:var(--rag-good, #1a7f5a)}.benchrow__delta--behind{color:var(--rag-bad, #c2453d)}.benchrow__delta--inline{color:var(--faint)}.demo-insights{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.spread{display:flex;flex-direction:column;gap:13px}.spreadrow{display:grid;grid-template-columns:minmax(140px,240px) 1fr minmax(150px,260px);gap:12px;align-items:center}.spreadrow__label{font-size:12.5px;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.spreadrow__read{font-size:12px;color:var(--ink)}.spreadrow__range{color:var(--faint);font-weight:400}.spreadtrack{position:relative;height:26px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:8px}.spreadband{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--border-strong);border-radius:2px}.spreaddot{position:absolute;top:50%;border-radius:50%;transform:translate(-50%,-50%);background:var(--brand);opacity:.82;border:1.5px solid var(--surface)}.spreaddot--small{background:var(--surface);border:2px solid currentColor;opacity:1}.spreadrow__read--small{color:var(--muted);font-style:italic}.ladder{display:flex;flex-direction:column;gap:9px}.ladderrow{display:grid;grid-template-columns:minmax(150px,260px) 1fr 44px;gap:12px;align-items:center}.ladderrow__label{font-size:12.5px;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.ladderrow__read{font-size:12.5px;font-weight:700;text-align:right}.laddertrack{position:relative;height:18px}.laddertrack:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--border-strong)}.ladderstick{position:absolute;top:50%;height:3px;transform:translateY(-50%);border-radius:2px}.ladderdot{position:absolute;top:50%;width:11px;height:11px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid var(--surface)}.ladderdot--impact{box-shadow:0 0 0 2.5px var(--brand)}.ladder-ringnote{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--ink);box-shadow:0 0 0 2px var(--brand);vertical-align:-1px;margin:0 2px}.ninebox{display:grid;grid-template-columns:auto repeat(3,1fr);gap:6px}.ninebox__collabel{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);text-align:center;padding:2px 0}.ninebox__rowlabel{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);display:flex;align-items:center;padding-right:8px}.ninebox__cell{min-height:58px;border:1px solid var(--border);border-radius:9px;padding:7px;display:flex;flex-wrap:wrap;gap:5px;align-content:flex-start;background:var(--surface-sunken)}.ninebox__cell--good{border-color:color-mix(in srgb,var(--score-green) 45%,transparent);background:color-mix(in srgb,var(--score-green) 7%,transparent)}.ninebox__cell--bad{border-color:color-mix(in srgb,var(--score-red) 45%,transparent);background:color-mix(in srgb,var(--score-red) 7%,transparent)}.ninebox__cell--watch{border-color:color-mix(in srgb,var(--score-amber) 55%,transparent);background:color-mix(in srgb,var(--score-amber) 9%,transparent)}.ninebox__chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:2px 8px}.ninebox__chip em{font-style:normal;font-size:10.5px;color:var(--muted)}.ninebox__more{font-size:11px;color:var(--faint);align-self:center}.dumbline{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--border-strong);border-radius:2px}.model-read{margin-top:16px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.model-read__title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.model-read__title svg{color:var(--brand)}.model-read__list{margin:0;padding-left:20px;display:grid;gap:7px}.model-read__list li{font-size:13px;color:var(--ink);line-height:1.5}.model-read__note{font-size:12px;color:var(--muted);margin:9px 0 0}.model-read__lead{font-size:13px;color:var(--ink);line-height:1.5;margin:0 0 8px}.insight-summary{padding:20px 22px}.insight-summary__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.insight-summary__badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--brand-strong);background:var(--brand-bg);padding:4px 10px;border-radius:var(--r-pill)}.insight-summary__meta{font-size:12px;color:var(--faint)}.insight-summary__lead{font-size:14.5px;line-height:1.6;color:var(--ink)}.insight-summary__lead strong{font-weight:700}.ai-compare{margin:12px 0 4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken)}.ai-compare__title{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.ai-compare__rows{display:flex;flex-direction:column;gap:6px}.ai-compare__row{display:grid;grid-template-columns:12px minmax(0,1.6fr) 1fr 1fr auto;align-items:center;gap:10px;font-size:13px;color:var(--ink)}.ai-compare__dot{width:10px;height:10px;border-radius:3px}.ai-compare__label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-weight:600}.ai-compare__metric{white-space:nowrap;color:var(--muted)}.ai-compare__metric strong{color:var(--ink);font-variant-numeric:tabular-nums}.ai-compare__d{font-variant-numeric:tabular-nums;font-weight:700;color:var(--faint)}.ai-compare__d.pos{color:var(--score-text-good)}.ai-compare__d.neg{color:var(--score-text-bad)}.ai-compare__na{color:var(--faint);font-style:italic}.ai-compare__n{color:var(--faint);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-compare__interp{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.ai-compare__lead{font-size:13px;line-height:1.5;color:var(--ink)}.ai-compare__movers{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ai-compare__moverslead{font-size:11.5px;color:var(--muted)}.ai-compare__mover{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ai-compare__mover--up{background:color-mix(in srgb,var(--score-green) 14%,var(--score-tint-ground, transparent));color:var(--score-text-good)}.ai-compare__mover--down{background:color-mix(in srgb,var(--score-red) 14%,var(--score-tint-ground, transparent));color:var(--score-text-bad)}.ai-highlight--rates{align-items:baseline}.ai-rates{display:inline-flex;flex-wrap:wrap;gap:6px 14px}.ai-rate{font-size:13px;color:var(--ink);white-space:nowrap}.ai-rate strong{font-variant-numeric:tabular-nums}.ai-rate__n{color:var(--faint);font-size:12px}@media (max-width: 640px){.ai-compare__row{grid-template-columns:12px 1fr auto}.ai-compare__row .ai-compare__metric:nth-of-type(2){display:none}}.insight-summary__note{margin-top:16px;font-size:11.5px;line-height:1.5;color:var(--faint);font-style:italic}.sentiment-bar{display:flex;height:12px;border-radius:var(--r-pill);overflow:hidden;margin:16px 0 4px;background:var(--surface-sunken)}.sentiment-bar__seg{height:100%}.sentiment-bar__seg--pos{background:var(--success)}.sentiment-bar__seg--neu{background:var(--border-strong)}.sentiment-bar__seg--neg{background:var(--danger)}.theme-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.theme-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 8px 5px 12px;border:1px solid var(--border);border-radius:var(--r-pill);font-size:12.5px;color:var(--ink);background:var(--surface)}.theme-chip__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);background:var(--brand-bg);color:var(--brand-strong);font-size:11px;font-weight:700}.insight-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}@media (max-width: 680px){.insight-cols{grid-template-columns:1fr;gap:14px}}.insight-col__title{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint);margin-bottom:8px}.insight-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.insight-list li{position:relative;padding-left:18px;font-size:13px;line-height:1.5;color:var(--ink)}.insight-list li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.insight-list--pos li:before{background:var(--success)}.insight-list--grow li:before{background:var(--warning)}.ask-panel{padding:18px 20px;margin-top:16px}.ask-panel__head{margin-bottom:12px}.ask-panel__chips{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ask-chip{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken);font-size:13px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ask-chip:hover{border-color:var(--brand);background:var(--hover-bg-strong)}.ask-chip svg{color:var(--brand);flex:none}.ts-card__role{font-size:12.5px;color:var(--muted);margin-top:-4px}.ts-card__readout{display:flex;align-items:baseline;gap:8px;margin:12px 0 4px}.ts-card__score{font-size:26px;font-weight:700;color:var(--ink)}.ts-card__score span{font-size:14px;font-weight:600;color:var(--faint)}.ts-card__score-label{font-size:12px;color:var(--muted)}.ts-card__locked{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--faint)}.ts-card__progress{margin-top:10px}.ts-progress-track{height:6px;border-radius:var(--r-pill);background:var(--surface-sunken);overflow:hidden}.ts-progress-fill{height:100%;border-radius:var(--r-pill);background:var(--brand)}.ts-card__progress-label{display:block;margin-top:6px;font-size:11.5px;color:var(--faint)}.ts-setup__raters{margin-top:16px}.ts-setup__rater-chips{display:flex;flex-wrap:wrap;gap:7px}.ts-detail__subject{display:flex;align-items:center;gap:14px;margin-top:8px}.ts-overview{display:grid;grid-template-columns:240px 1fr;gap:16px}@media (max-width: 720px){.ts-overview{grid-template-columns:1fr}}.ts-overview__score{padding:22px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ts-overview__big{display:flex;align-items:baseline;gap:4px}.ts-overview__num{font-size:44px;font-weight:700;line-height:1;color:var(--ink)}.ts-overview__den{font-size:18px;font-weight:600;color:var(--faint)}.ts-overview__cap{font-size:12.5px;color:var(--muted)}.ts-overview__self{font-size:13px;color:var(--muted);margin-top:8px}.ts-overview__meta{padding:18px 20px;display:flex;flex-direction:column;gap:12px;justify-content:center}.ts-meta-row{display:flex;gap:14px;font-size:13px}.ts-meta-row__k{flex:none;width:86px;color:var(--faint);font-weight:600}.ts-meta-row__v{color:var(--ink)}.comp-legend{display:flex;gap:18px;margin-bottom:14px;font-size:12px;color:var(--muted)}.comp-legend span{display:inline-flex;align-items:center;gap:6px}.comp-dot{width:10px;height:10px;border-radius:3px}.comp-dot--others{background:var(--brand)}.comp-dot--self{background:#b9a8f0}.comp-list{display:flex;flex-direction:column;gap:14px}.comp-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}@media (max-width: 600px){.comp-row{grid-template-columns:1fr;gap:6px}}.comp-row__name{font-size:13px;font-weight:600;color:var(--ink)}.comp-row__bars{display:flex;flex-direction:column;gap:5px}.comp-bar{position:relative;display:flex;align-items:center;height:14px;background:var(--surface-sunken);border-radius:var(--r-pill)}.comp-bar__fill{height:100%;border-radius:var(--r-pill);min-width:3px}.comp-bar__fill--others{background:var(--brand)}.comp-bar__fill--self{background:#b9a8f0}.comp-bar__val{position:absolute;right:8px;font-size:10.5px;font-weight:700;color:var(--muted)}.ts-lists{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media (max-width: 680px){.ts-lists{grid-template-columns:1fr}}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 680px){.analytics-grid{grid-template-columns:1fr}}.vol-list{display:flex;flex-direction:column;gap:12px}.vol-row{display:grid;grid-template-columns:220px 1fr 36px;gap:14px;align-items:center}@media (max-width: 600px){.vol-row{grid-template-columns:1fr;gap:4px}}.vol-row__name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vol-row__type{display:block;font-size:11px;font-weight:500;color:var(--faint);margin-top:1px}.vol-bar{height:16px;border-radius:var(--r-pill);background:var(--surface-sunken);overflow:hidden}.vol-bar__fill{height:100%;border-radius:var(--r-pill);min-width:3px;background:linear-gradient(90deg,var(--brand) 0%,var(--accent) 100%)}.vol-row__count{font-size:13px;font-weight:700;color:var(--ink);text-align:right}.sentiment-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12.5px;color:var(--muted)}.sentiment-legend span{display:inline-flex;align-items:center;gap:7px}.ai-highlights{padding:18px 20px}.ai-highlights__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ai-insights{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media (max-width: 860px){.ai-insights{grid-template-columns:1fr}}.ai-insight{display:flex;gap:11px;padding:14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-sunken)}.ai-insight__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;flex:none}.ai-insight--up .ai-insight__icon{color:var(--success);background:var(--success-bg)}.ai-insight--down .ai-insight__icon{color:var(--danger);background:var(--danger-bg)}.ai-insight--focus .ai-insight__icon{color:var(--warning);background:var(--warning-bg)}.ai-insight__body{min-width:0;display:flex;flex-direction:column;gap:8px}.ai-insight__text{font-size:13px;line-height:1.5;color:var(--ink);margin:0}.ai-overview{padding:16px 20px;margin-top:16px;display:flex;flex-direction:column;gap:10px;border-left:3px solid var(--brand)}.ai-overview__text{font-size:14px;line-height:1.6;color:var(--ink);margin:0}.ai-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:14px 0 4px}.ai-chart-card{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-sunken);padding:12px 14px 10px;min-width:0}.ai-chart-card--wide{grid-column:1 / -1}.ai-themes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ai-themes__row{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;column-gap:10px}.ai-themes__label{font-size:12px;color:var(--ink);line-height:1.3;overflow-wrap:anywhere}.ai-themes__track{display:block;height:12px;border-radius:6px;background:var(--border);overflow:hidden}.ai-themes__fill{display:block;height:100%;border-radius:6px}.ai-themes__n{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:1.5em;text-align:right}.ai-themes__key{color:var(--muted)}.ai-chart-card__title{font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ai-freshness{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin:2px 0 12px}.ai-freshness__new{font-weight:600;color:var(--text-2, var(--muted))}.dash-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface-sunken)}.dash-controls__left,.dash-controls__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dash-controls__meta{font-size:12px;color:var(--muted)}.int-summary{font-size:13px;color:var(--muted);margin:4px 0 18px}.int-summary__count{font-weight:700;color:var(--ink);font-size:15px;margin-right:4px}.connector--clickable{cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.connector--clickable:hover{border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 6px 18px -12px #10243659}.connector--clickable:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.connector__connect{font-size:12.5px;font-weight:600;color:var(--brand)}.int-health{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--success)}.int-health__dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-bg)}.int-health--mini .int-health__dot{box-shadow:0 0 0 3px transparent}.int-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--border)}.int-status__meta{font-size:12.5px;color:var(--muted)}.int-section{margin-top:18px}.int-section .field__label{margin-bottom:8px}.int-provides,.int-scopes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.int-provides li,.int-scopes li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;color:var(--ink)}.int-provides li svg{color:var(--success);flex:none;margin-top:2px}.int-scopes li svg{color:var(--brand);flex:none;margin-top:2px}.int-privacy{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.5}.int-privacy svg{flex:none}.int-setting{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0}.int-setting--stack{flex-direction:column;align-items:stretch}.int-setting__label{font-size:13px;color:var(--ink);font-weight:500}.seg-toggle{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--r-input);overflow:hidden}.seg-toggle__btn{border:none;background:transparent;padding:6px 12px;font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer;border-left:1px solid var(--border)}.seg-toggle__btn:first-child{border-left:none}.seg-toggle__btn--on{background:var(--brand);color:#fff}.seg-toggle__btn:disabled{opacity:.6;cursor:default}.int-channels{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.int-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 10px;border-radius:var(--r-pill);background:var(--surface-sunken);border:1px solid var(--border);font-size:12.5px;color:var(--ink)}.int-chip__x{border:none;background:transparent;color:var(--muted);font-size:15px;line-height:1;cursor:pointer;padding:0 2px;border-radius:50%}.int-chip__x:hover{color:var(--danger)}.int-channel-add{display:flex;gap:8px;margin-top:10px}.int-channel-add input{flex:1;min-width:0;padding:7px 10px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink-field);font-size:13px}.int-channel-add input:focus{outline:none;border-color:var(--brand)}.int-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.int-activity__row{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border);font-size:12.5px}.int-activity__row:last-child{border-bottom:none}.int-activity__dot{width:6px;height:6px;border-radius:50%;background:var(--brand);flex:none}.int-activity__text{color:var(--ink);flex:1;min-width:0}.int-activity__time{color:var(--faint);font-size:11.5px;white-space:nowrap}.gate{position:relative;isolation:isolate}.gate__skeleton{filter:blur(6px) saturate(.6);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;gap:14px}.gate--page .gate__skeleton{min-height:440px}.gate--section .gate__skeleton{min-height:170px}.gate__skel-row{display:flex;gap:14px}.gate__skel-row span{flex:1;height:82px;border-radius:var(--r-card);background:var(--surface-sunken);border:1px solid var(--border)}.gate__skel-card{height:150px;border-radius:var(--r-card);background:var(--surface-sunken);border:1px solid var(--border)}.gate__skel-card--wide{height:210px}.gate__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.gate--page .gate__overlay{align-items:flex-start;padding-top:60px}.gate__card{text-align:center;background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:26px 30px;max-width:380px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 22px 60px -28px #10243680}.gate__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--brand-bg);color:var(--brand)}.gate__badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand);background:var(--brand-bg);padding:3px 10px;border-radius:var(--r-pill)}.gate__title{font-size:16.5px;font-weight:700;color:var(--ink)}.gate__text{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.gate__card .btn{margin-top:4px}.plan-current{font-size:14px;color:var(--ink);margin-bottom:18px}.plan-current strong{color:var(--brand)}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 900px){.plan-grid{grid-template-columns:1fr}}.plan-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px}.plan-card--current{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.plan-card__ribbon{position:absolute;top:-10px;left:22px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--r-pill)}.plan-card__badge{position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;color:var(--brand)}.plan-card__name{font-size:18px;font-weight:700;color:var(--ink)}.plan-card__price{font-size:26px;font-weight:800;color:var(--ink);display:flex;align-items:baseline;gap:8px}.plan-card__cadence{font-size:12px;font-weight:500;color:var(--muted)}.plan-card__tagline{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 4px;min-height:38px}.plan-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.plan-card__features li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;color:var(--ink)}.plan-card__features li svg{color:var(--success);flex:none;margin-top:2px}.plan-card__feature--head{font-weight:600;color:var(--muted)!important;font-size:12px!important;margin-top:4px}.plan-card__cta{margin-top:6px;width:100%;justify-content:center}.plan-note{font-size:12.5px;margin-top:18px}.take{min-height:100vh;background:var(--surface-sunken);display:flex;justify-content:center;padding:32px 16px 48px}.take__inner{width:100%;max-width:560px;display:flex;flex-direction:column;gap:16px}.take__state{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:64px 24px;color:var(--muted);font-size:14px}.take__state--err h2{font-size:18px;color:var(--ink);margin:0}.take__state--err p{font-size:13.5px;color:var(--muted);margin:0;max-width:360px;line-height:1.55}.take__footer{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--faint);margin-top:4px}.take__brand{font-family:Orbitron,Quicksand,sans-serif;font-weight:700;letter-spacing:.02em;color:var(--brand);text-transform:lowercase}.take .form-preview,.take .participant-preview{box-shadow:0 14px 44px -24px #10243647}.take .survey-preview__list{display:flex;flex-direction:column}.take .survey-preview__q{padding:18px 0;border-top:1px solid var(--border)}.take .survey-preview__list>.survey-preview__q:first-child{border-top:none;padding-top:4px}.take .survey-preview__qtext{font-size:14.5px;margin-bottom:12px}.take .form-preview__nav{margin-top:10px}.aiplan__summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.aiplan__tally{font-size:11.5px;font-weight:600;border-radius:var(--r-pill);padding:2px 9px;background:var(--surface-sunken);border:1px solid var(--border);color:var(--muted)}.aiplan__tally--edit{color:var(--warning);border-color:var(--warning);background:var(--warning-bg)}.aiplan__tally--new{color:var(--ok-ink, #1c6b46);border-color:var(--ok-border, #b8e0cc);background:var(--ok-bg, #edf9f2)}.aiplan__tally--gone{color:var(--danger-ink, #a32b2b);border-color:var(--danger-border, #f0c4c4);background:var(--danger-bg, #fdefef)}.aiplan__group{margin-bottom:14px}.aiplan__head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);padding:6px 0;border-bottom:1px solid var(--border)}.aiplan__newpage{text-transform:none;letter-spacing:0;font-weight:600;font-size:10.5px;color:var(--ok-ink, #1c6b46);background:var(--ok-bg, #edf9f2);border:1px solid var(--ok-border, #b8e0cc);border-radius:var(--r-pill);padding:1px 7px}.aiplan__row{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;color:var(--ink);padding:9px 0;border-bottom:1px solid var(--border-subtle, var(--border))}.aiplan__row--unchanged{color:var(--muted)}.aiplan__tick{flex:none;margin-top:3px;width:14px;height:14px;accent-color:var(--brand, #2563eb)}.aiplan__tick--none{visibility:hidden}.aiplan__kind{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-pill);padding:1px 7px;flex:none;margin-top:2px;min-width:68px;text-align:center}.aiplan__kind--edited{color:var(--warning);border-color:var(--warning);background:var(--warning-bg)}.aiplan__kind--new{color:var(--ok-ink, #1c6b46);border-color:var(--ok-border, #b8e0cc);background:var(--ok-bg, #edf9f2)}.aiplan__kind--removed{color:var(--danger-ink, #a32b2b);border-color:var(--danger-border, #f0c4c4);background:var(--danger-bg, #fdefef)}.aiplan__text{display:flex;flex-direction:column;gap:2px;min-width:0}.aiplan__row--removed .aiplan__text>span:first-child{text-decoration:line-through;color:var(--muted)}.aiplan__was{color:var(--muted)}.aiplan__tok--out{text-decoration:line-through;background:var(--danger-bg, #fdefef)}.aiplan__tok--in{text-decoration:underline;background:var(--ok-bg, #edf9f2)}.aiplan__warn{font-size:12px;line-height:1.4;color:var(--warning)}.aiplan__source{font-size:11.5px;color:var(--muted)}.edit-preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:340px;overflow:auto}.edit-preview__item{display:flex;gap:9px;align-items:baseline;font-size:13px;line-height:1.45;color:var(--ink);padding:9px 0;border-top:1px solid var(--border)}.edit-preview__item:first-child{border-top:none}.edit-preview__type{font-size:10px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-pill);padding:1px 7px;flex:none}.take-langs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.rcpt-bounced{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.rcpt-bounced__label{color:var(--warning);font-size:11.5px;line-height:1.4}.readonly-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:11px 14px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--r-sm, 6px);background:var(--surface-2, var(--surface));color:var(--muted);font-size:12.8px;line-height:1.5}.readonly-note b{display:block;color:var(--text);margin-bottom:2px}.readonly-note p{margin:0;max-width:78ch}.readonly-note__icon{flex:0 0 auto;margin-top:1px;color:var(--brand)}.readonly-note--stacked{flex-direction:column;gap:8px;margin:0;padding:14px}.readonly-note--stacked p{max-width:none}.route-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:60vh;padding:32px;color:var(--muted);font-size:13.5px}.take-resumed{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;border:1px solid var(--border);border-inline-start:3px solid var(--brand);border-radius:var(--r-sm, 6px);background:var(--surface-2, var(--surface));color:var(--muted);font-size:12.5px;line-height:1.45}.take-resumed svg{flex:0 0 auto;margin-top:1px;color:var(--brand)}.take-retry{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin:12px 0 0;padding:12px 14px;border:1px solid var(--border-strong);border-radius:var(--r-sm, 6px);background:var(--warning-bg);color:var(--warning);font-size:13px;line-height:1.5}.take-retry>div{flex:1 1 16rem;min-width:0}.take-retry b{display:block;margin-bottom:2px}.take-retry p{margin:0}.take-retry__icon{flex:0 0 auto;margin-top:1px}.take-retry .btn{flex:0 0 auto}.take-lang{border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:var(--r-pill);cursor:pointer}.take-lang--on{background:var(--brand);color:#fff;border-color:var(--brand)}.help-section{margin-bottom:22px}.help-section__title{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:10px}.help-section__title svg{color:var(--brand)}.help-steps{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.help-steps li{font-size:13px;line-height:1.5;color:var(--ink)}.help-accordion{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r-card);overflow:hidden}.help-qa{border-top:1px solid var(--border)}.help-qa:first-child{border-top:none}.help-qa__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:transparent;border:none;padding:12px 14px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.help-qa__q:hover{background:var(--surface-sunken)}.help-qa__chev{color:var(--faint);transition:transform .15s ease;flex:none}.help-qa__chev--open{transform:rotate(180deg)}.help-qa__a{padding:0 14px 14px;font-size:13px;line-height:1.55;color:var(--muted)}.help-qa__a strong{color:var(--ink);font-weight:600}.help-video{display:flex;align-items:center;gap:12px;padding:14px;border:1px dashed var(--border-strong);border-radius:var(--r-card);color:var(--brand);background:var(--brand-bg)}.help-video__text{display:flex;flex-direction:column}.help-video__text strong{font-size:13.5px;color:var(--ink)}.help-video__text span{font-size:12px;color:var(--muted)}.help-docs{display:flex;flex-direction:column;gap:10px}.help-doc{display:flex;align-items:flex-start;gap:10px}.help-doc svg{color:var(--brand);flex:none;margin-top:2px}.help-doc__text{display:flex;flex-direction:column}.help-doc__text strong{font-size:13px;color:var(--ink)}.help-doc__text span{font-size:12px;color:var(--muted)}.help-requests{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.help-request{display:flex;align-items:center;gap:8px;font-size:12.5px}.help-request__kind{text-transform:uppercase;font-size:9.5px;font-weight:700;letter-spacing:.03em;padding:1px 6px;border-radius:var(--r-pill);color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);flex:none}.help-request__kind--feature{color:var(--brand);background:var(--brand-bg);border-color:transparent}.help-request__kind--bug{color:var(--danger);background:var(--danger-bg);border-color:transparent}.help-request__title{flex:1;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.help-request__status{font-size:10.5px;color:var(--muted);text-transform:capitalize;flex:none}.help-kindrow{display:flex;gap:8px;margin-bottom:12px}.help-kind{flex:1;border:1px solid var(--border-strong);background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:600;text-transform:capitalize;padding:7px;border-radius:var(--r-input);cursor:pointer}.help-kind--on{background:var(--brand);color:#fff;border-color:var(--brand)}.help-input{width:100%;padding:9px 11px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink-field);font-size:13.5px}.help-input:focus{outline:none;border-color:var(--brand)}.tfa-on__badge{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--success);background:var(--success-bg);padding:5px 12px;border-radius:var(--r-pill)}.tfa-steps{margin:0 0 14px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink);line-height:1.5}.tfa-qr{display:flex;justify-content:center;padding:8px 0 14px}.tfa-secret{display:flex;flex-direction:column;gap:5px;font-size:12px;margin-bottom:14px}.tfa-secret code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.06em;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-input);padding:6px 10px;align-self:flex-start}.tfa-verify{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tfa-code{width:120px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font-size:16px;letter-spacing:.18em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tfa-code:focus{outline:none;border-color:var(--brand)}.tfa-err{margin-top:10px;font-size:12.5px;color:var(--danger)}.int-conn__input{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px;font-family:inherit}.int-conn__input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-ghost, rgba(14, 124, 134, .15))}.seg-compare__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}.seg-compare__title{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13.5px;color:var(--text)}.seg-compare__pickers{display:inline-flex;align-items:center;gap:8px}.seg-compare__vs{font-size:12px;color:var(--muted)}.seg-compare__select{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font-size:12.5px;font-family:inherit}.seg-compare__select:focus{outline:none;border-color:var(--brand)}.seg-compare__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.seg-compare__fact{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, var(--surface));min-width:120px}.seg-compare__fact-label{font-size:11px;color:var(--muted)}.seg-compare__fact-value{font-size:14px;font-weight:600;color:var(--text)}.team-loading{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;padding:6px 0}.team-invite{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.team-invite__field{display:inline-flex;align-items:center;gap:8px;flex:1;min-width:200px;padding:0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted)}.team-invite__field input{flex:1;border:none;background:transparent;color:var(--text);font-size:13.5px;font-family:inherit;padding:9px 0;outline:none}.team-invite__role,.team-row__role{padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font-size:13px;font-family:inherit}.team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.team-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.team-row--pending{border-style:dashed}.team-row__avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.team-row__avatar--pending{background:var(--surface-2, #eef2f4);color:var(--muted)}.team-row__id{flex:1;min-width:0}.team-row__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:13.5px;font-weight:600;color:var(--text)}.team-status{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px}.team-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.team-status--active{color:var(--success);background:var(--success-bg)}.team-status--pending{color:var(--warning);background:var(--warning-bg)}.team-status--expired{color:var(--danger);background:var(--danger-bg)}.team-row__you{font-size:10.5px;font-weight:600;color:var(--brand);background:var(--brand-ghost, rgba(14, 124, 134, .12));padding:1px 7px;border-radius:999px}.team-row__email{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row__role-badge{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted);padding:5px 10px;border:1px solid var(--border);border-radius:999px}.team-row__remove{border:none;background:transparent;color:var(--muted);cursor:pointer;padding:6px;border-radius:8px;display:inline-flex;line-height:0}.team-row__remove:hover{color:var(--danger);background:var(--danger-ghost, rgba(220, 53, 69, .1))}.team-row__remove--spacer{width:27px;pointer-events:none}.team-invites{margin-top:16px}.team-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px;align-items:stretch}.team-col{min-width:0}.team-page{display:flex;align-items:flex-start;gap:18px;max-width:var(--content-max)}.team-page>.settings-grid{flex:1 1 auto;min-width:0}.team-rail{flex:0 0 250px;max-width:250px}.team-rail:empty{display:none}@media (max-width: 1240px){.team-page{flex-direction:column;align-items:stretch}.team-rail{flex:1 1 auto;max-width:1040px;order:-1}.team-rail .readonly-note--stacked{flex-direction:row;gap:10px}}.team-col__head{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:12px;display:flex;align-items:center;gap:8px}.team-col__head--sub{margin-top:18px}.team-col__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:var(--surface-2, rgba(120, 120, 120, .14));color:var(--text);font-size:11px;letter-spacing:0}.team-invite-form{display:flex;flex-direction:column;gap:12px}.team-field{display:flex;flex-direction:column;gap:6px}.team-field__label{font-size:12px;font-weight:600;color:var(--text)}.team-invite-form .team-invite__field{flex:none;width:100%;min-width:0}.team-invite-form .team-invite__role{width:100%}.team-role-blurb{font-size:11.5px;color:var(--muted);line-height:1.45}.team-invite__submit{width:100%;justify-content:center}.hub-sources{display:flex;flex-direction:column;gap:10px}.hub-source{display:flex;align-items:center;gap:12px}.hub-source__id{width:220px;min-width:130px;display:flex;flex-direction:column;gap:1px}.hub-source__name{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-source__type{font-size:11px;color:var(--muted)}.hub-source__track{flex:1;height:10px;border-radius:999px;background:var(--surface-2, rgba(120,120,120,.12));overflow:hidden}.hub-source__fill{display:block;height:100%;border-radius:999px;background:var(--brand)}.hub-source__count{width:44px;text-align:right;font-size:13px;font-weight:600;color:var(--text)}.hub-qgroup{margin-bottom:18px}.hub-qgroup:last-child{margin-bottom:0}.hub-qgroup__head{font-size:12.5px;font-weight:700;color:var(--text);padding:6px 0 10px;border-bottom:1px solid var(--border);margin-bottom:12px}.bsection-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.bstep{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand);color:#fff;font-size:13px;font-weight:700}.bsection-title{font-size:15px;font-weight:700;color:var(--text);display:flex;align-items:center;gap:8px;line-height:1.3}.bsection-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.bsection-tag{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-2, rgba(120, 120, 120, .12));padding:1px 8px;border-radius:999px}.content:has(.builder--paged){max-width:var(--content-max)}.builder__editor>.builder-bar,.builder__editor>.card,.builder__editor>.builder__qsection{max-width:none;margin-left:0;margin-right:0}.builder__formhead{box-shadow:0 4px 14px #00000012}.content:has(.sb-shell){max-width:none;padding:0}.sb-shell{display:flex;flex-direction:column}.sb-appbar{display:flex;align-items:center;justify-content:space-between;gap:14px;height:56px;padding:0 18px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:var(--topbar-h);z-index:30}.sb-appbar__left,.sb-appbar__right{display:flex;align-items:center;gap:10px;min-width:0}.sb-appbar__fileicon{color:var(--muted);flex-shrink:0}.sb-appbar__title{font-size:16px;font-weight:700;color:var(--text);margin:0;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbtn{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer;text-decoration:none}.iconbtn:hover{background:var(--hover-bg, rgba(120, 120, 120, .12));color:var(--text)}.sb-tabs{display:flex;justify-content:center;gap:28px;background:var(--surface);border-bottom:1px solid var(--border);position:sticky;top:calc(var(--topbar-h) + 56px);z-index:29}.sb-tab{position:relative;padding:13px 4px;font-size:13.5px;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer}.sb-tab:hover{color:var(--text)}.sb-tab--active{color:var(--brand)}.sb-tab--active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.sb-body{flex:1;min-height:calc(100vh - 114px);background:var(--bg, #f4f7fa);padding:26px 0 40px}.sb-body .builder--paged{max-width:var(--content-max);margin:0 auto;padding:0 24px}.sb-body--flow{padding:0}.shell:has(.sb-shell--flow){height:100vh;overflow:hidden}.shell:has(.sb-shell--flow) .main{min-height:0}.shell:has(.sb-shell--flow) .content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sb-shell--flow{flex:1 1 auto;min-height:0;overflow:hidden}.sb-shell--flow>*:not(.sb-body){flex:none}.sb-shell--flow .sb-body--flow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sb-shell--flow .flow-canvas{flex:1 1 auto;height:auto;min-height:0}.rcpt-onlist{margin:0 0 14px;font-size:13px;color:var(--muted)}.wac-closed{padding:12px 16px;margin:0 0 14px;font-size:13.5px;color:var(--text)}.rcpt-find{width:240px;max-width:100%}.rcpt-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.rcpt-toolbar__spacer{flex:1 1 auto}.rcpt-tablewrap{padding:0;overflow:hidden}.rcpt-table{width:100%;border-collapse:collapse;font-size:13px}.rcpt-table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-weight:700;padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface-sunken);white-space:nowrap}.rcpt-table td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--ink)}.rcpt-table tbody tr:last-child td{border-bottom:none}.rcpt-table tbody tr:hover{background:var(--surface-sunken)}.rcpt-table td.rcpt-date{white-space:nowrap}.rcpt-rowactions{display:flex;gap:4px;justify-content:flex-end}.rcpt-name{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.rcpt-name__txt{font-weight:600}.rcpt-addnote{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--muted)}.pick__sources{display:flex;flex-direction:column;gap:6px}.pick__source{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 12px;text-align:left;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);cursor:pointer}.pick__source:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.pick__source--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.pick__source-label{font-weight:600;font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.pick__source-detail{font-size:12px;color:var(--muted);white-space:nowrap}.pick__everyone{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:inherit;font:inherit}.pick__everyone:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.pick__everyone--on{border-color:var(--brand, var(--brand-strong));background:var(--brand-bg)}.pick__everyone .pick__source-detail{margin-left:auto}.pick__dim{display:flex;gap:10px;align-items:baseline;padding:6px 0;flex-wrap:wrap}.pick__dim-key{font-size:12px;font-weight:600;color:var(--muted);min-width:6.5rem}.pick__vals{display:flex;gap:6px;flex-wrap:wrap;flex:1}.chip--btn{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--ink)}.chip--btn:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.chip--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--ink)}.rcpt-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rcpt-field{display:flex;flex-direction:column;gap:5px}.rcpt-field--wide{grid-column:1 / -1}.rcpt-form--fits{grid-template-columns:repeat(2,minmax(0,1fr))}.rcpt-form--fits>.rcpt-field{min-width:0}.rcpt-form--fits>.rcpt-field>input,.rcpt-form--fits>.rcpt-field>select{width:100%;min-width:0;box-sizing:border-box}.rcpt-field>span{font-size:12px;font-weight:600;color:var(--ink)}.rcpt-field>input,.rcpt-field>select{font:inherit;font-size:13.5px;color:var(--ink-field);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:9px;padding:9px 11px}.rcpt-field>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:30px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 11px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.w360-window>.rcpt-field>input,.w360-window .btn--switch{height:40px}.w360-window .btn--switch{align-self:flex-end}.rcpt-field>input:focus,.rcpt-field>select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.rcpt-collector{padding:18px 20px;margin-bottom:16px}.rcpt-collector__lead{font-size:12.5px;margin:4px 0 14px}.collector__opts{display:grid;gap:10px}@media (min-width: 900px){.collector__opts{grid-template-columns:repeat(3,minmax(0,1fr))}}.aud-levels{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.aud-levels__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.aud-levels__words{flex:1 1 320px;font-size:13.5px;line-height:1.45}.aud-levels__acts{display:flex;gap:8px;flex-wrap:wrap}.aud-tiles{border:0;padding:0;margin:10px 0 0;min-width:0;display:grid;gap:10px}@media (min-width: 900px){.aud-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.collector__opt,.aud-tile{display:flex;flex-direction:column;gap:6px;text-align:left;padding:13px 15px;border-radius:12px;cursor:pointer;background:var(--surface);border:1px solid var(--border-strong);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.collector__opt:hover:not(:disabled),.aud-tile:hover{border-color:var(--brand)}.collector__opt:disabled{opacity:.5;cursor:not-allowed}.collector__opt--on,.aud-tile--on{border-color:var(--brand);background:var(--brand-bg);box-shadow:0 0 0 2px var(--brand-bg)}.collector__head{display:flex;align-items:center;gap:8px}.collector__icon{display:inline-flex;color:var(--brand-strong)}.collector__title,.aud-tile__title{font-size:14px;font-weight:700;color:var(--ink)}.collector__desc,.aud-tile__line{font-size:12px;line-height:1.55;color:var(--muted)}.aud-tile{position:relative;font:inherit}.aud-tile input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.aud-tile:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.aud-tiles:disabled .aud-tile{cursor:not-allowed}.aud-tiles:disabled .aud-tile:not(.aud-tile--on){opacity:.5}.aud-tiles:disabled .aud-tile:hover:not(.aud-tile--on){border-color:var(--border-strong)}.collector__locked{font-size:12px;color:var(--faint);margin:10px 0 0}.collector__note{font-size:12px;color:var(--muted);margin:10px 0 0}.who-answers__q{margin-top:10px;padding:14px 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface)}.who-answers__qtitle{font-size:15px;font-weight:700;color:var(--ink);margin:0 0 6px}.who-answers__why{font-size:12.5px;line-height:1.6;color:var(--muted);margin:0 0 12px;max-width:640px}.who-answers__acts{gap:10px}.who-answers__ifleft{font-size:12px;color:var(--faint);margin:10px 0 0}.who-answers__have{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink);margin:4px 0 12px}.who-answers__keeps{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.55;color:var(--muted);margin:10px 0 0}.who-answers__keeps svg{flex:none;margin-top:2px}.type-card__gate{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--muted);margin-top:-2px}.run-refusal{font-size:12px;line-height:1.5;color:var(--warning);max-width:340px;text-align:right}.who-answers__door{display:contents}.who-answers__door [hidden]{display:none}.chat-when,.go-live{display:block;min-width:0}.go-live__next{font-size:12.5px;line-height:1.55;color:var(--muted);margin:8px 0 0;text-align:right}.when-choices{display:flex;flex-direction:column;gap:10px}.when-choice{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);cursor:pointer}.when-choice:hover{border-color:var(--border-strong)}.when-choice--on{border-color:var(--brand);background:var(--brand-bg)}.when-choice[aria-disabled=true]{cursor:default}.when-choice__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:13.5px;color:var(--ink)}.when-choice__what{font-size:12.5px;line-height:1.55;color:var(--muted);max-width:620px}.go-live__grid{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:20px;align-items:start;margin-bottom:16px}.go-live__phone{display:flex;flex-direction:column;align-items:center}.phone-frame{width:375px;max-width:100%;height:680px;overflow:auto;border:10px solid var(--ink);border-radius:36px;background:var(--bg);box-shadow:var(--shadow-lift)}.go-live__side{min-width:0}.go-live__p{font-size:12.5px;line-height:1.55;margin:0 0 12px;max-width:560px}.go-live__lines{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.go-live__line{font-size:13px;line-height:1.5;color:var(--ink);padding-left:14px;position:relative}.go-live__line:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.go-live__line--stops:before{background:var(--warning)}.go-live__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width: 900px){.go-live__grid{grid-template-columns:minmax(0,1fr)}}.access-opts{display:flex;flex-direction:column;gap:8px}.access-opt{display:flex;flex-direction:column;gap:2px;text-align:left;padding:11px 13px;background:var(--surface);border:1px solid var(--border-strong);border-radius:11px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.access-opt:hover{border-color:var(--brand)}.access-opt--on{border-color:var(--brand);background:var(--brand-bg);box-shadow:0 0 0 2px var(--brand-bg)}.access-opt__title{font-size:13.5px;font-weight:700;color:var(--ink)}.access-opt__desc{font-size:12px;color:var(--muted)}.seg-select{font:inherit;font-size:12.5px;color:var(--ink-field);background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;padding:6px 10px;cursor:pointer;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-select--wide{max-width:min(520px,90vw)}.rcpt-scheduled{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.rcpt-sched{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;color:var(--ink);background:var(--brand-bg);border:1px solid var(--brand);border-radius:10px}.rcpt-sched--due{background:color-mix(in srgb,#d9760f 12%,transparent);border-color:#d9760f}.rcpt-sched__txt{flex:1 1 auto}.rcpt-sched__x{display:inline-flex;color:var(--muted);background:none;border:none;cursor:pointer}.rcpt-sched__x:hover{color:#e0556b}.sched-kind{display:flex;gap:8px;margin-bottom:14px}.sched-kind__opt{flex:1;display:flex;flex-direction:column;gap:2px;text-align:left;padding:9px 11px;font-size:13px;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;cursor:pointer}.sched-kind__opt span{font-size:11px;font-weight:500;color:var(--muted)}.sched-kind__opt.is-on{border-color:var(--brand);background:var(--brand-bg)}.sched-kind__opt.is-on span{color:var(--brand-strong)}.sched-repeat{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;color:var(--ink)}.sched-repeat__n{width:52px;font:inherit;font-size:12.5px;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:8px;padding:4px 8px}.sched-repeat__n:disabled{opacity:.5}.cal{border:1px solid var(--border);border-radius:12px;padding:10px 12px 12px;background:var(--surface-sunken)}.cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.cal__month{font-size:13px;font-weight:700;color:var(--ink)}.cal__nav{display:inline-flex;color:var(--muted);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:3px;cursor:pointer}.cal__nav:hover{color:var(--ink)}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal__dow{text-align:center;font-size:10.5px;font-weight:700;color:var(--muted);padding:2px 0 4px}.cal__day{aspect-ratio:1 / 1;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:12.5px;color:var(--ink);background:var(--surface);border:1px solid transparent;border-radius:8px;cursor:pointer}.cal__day:hover:not(:disabled){border-color:var(--brand)}.cal__day:disabled{color:var(--faint);cursor:default;opacity:.5}.cal__day--on{background:var(--brand);color:#fff;font-weight:700}.sb-centered{max-width:var(--content-max);margin:0 auto;padding:0 24px}.sb-centered:not(.sb-centered--wide)>*{max-width:712px}.sb-centered--wide{max-width:var(--content-max)}.sb-savebar{position:sticky;bottom:0;z-index:25;display:flex;align-items:center;gap:10px;padding:12px calc(24px + var(--ask-launcher-reserve, 0px)) 12px 24px;margin-top:18px;background:var(--surface);border-top:1px solid var(--border)}.sb-savebar__spacer{flex:1}.sb-body .builder--paged{grid-template-columns:220px minmax(0,1fr) 104px}.sb-body .builder--onechat{grid-template-columns:minmax(0,1fr) 104px;max-width:calc(var(--editor-col) + 24px + 104px + 48px)}.sb-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sb-aimenu{position:relative}.sb-aimenu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.sb-aimenu__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:41;min-width:200px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px}.sb-aimenu__pop button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;background:transparent;border-radius:7px;font-size:13px;color:var(--text);text-align:left;cursor:pointer}.sb-aimenu__pop button:hover:not(:disabled){background:var(--brand-bg, rgba(14, 124, 134, .1));color:var(--brand)}.sb-aimenu__pop button:disabled{opacity:.5;cursor:not-allowed}.sb-cardlabel{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.sb-palette{position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:8px 6px;box-shadow:0 2px 10px #00000012}.sb-palette__btn{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:none;background:transparent;color:var(--muted);cursor:pointer}.sb-palette__btn:hover{background:var(--brand-bg, rgba(14, 124, 134, .1));color:var(--brand)}.builder__editor{position:relative;padding-top:27px}.sb-toolbar{position:absolute;top:0;right:0;margin:0}.sb-palette{margin-top:18px;border-radius:18px;padding:10px 8px}.page-card__grip{cursor:grab;color:var(--faint, var(--muted));flex-shrink:0;margin-left:-2px}.page-card__grip:active{cursor:grabbing}.page-card--dragging{opacity:.45}.qcard--draggable{cursor:grab}.qcard--draggable.qcard--dragging{cursor:grabbing}.qcard--draggable input,.qcard--draggable textarea,.qcard--draggable select{cursor:auto}.infotip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.infotip__btn{display:inline-grid;place-items:center;width:16px;height:16px;padding:0;border:1px solid currentColor;background:none;color:var(--muted);cursor:pointer;border-radius:50%;font:700 10px/1 inherit;font-family:inherit}@media (pointer: coarse){.infotip__btn{width:24px;height:24px;font-size:12px}}.infotip__btn:before{content:"?"}.infotip__btn:hover,.infotip__btn[aria-expanded=true]{color:var(--brand)}.infotip__btn:focus-visible{color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.infotip__line{display:block}.howtoread-slot{display:contents}.infotip__line+.infotip__line{margin-top:6px}.infotip__pop{position:fixed;z-index:500;width:max-content;max-width:min(300px,calc(100vw - 16px));padding:8px 10px;border-radius:8px;background:var(--tooltip-bg);color:#fff;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:0;text-transform:none;text-align:left;white-space:normal;box-shadow:var(--shadow-lg, 0 10px 28px rgba(8, 20, 34, .35))}.infotip__pop *{color:inherit!important}.infotip__pop .unhappy__base,.infotip__pop .model-read__note{margin:0;font-size:inherit}:root[data-skin=mist] .shell--glass .infotip__pop{--tooltip-bg: #0f2436}.repdoc{margin:0 auto;display:flex;flex-direction:column;gap:18px}.repdoc-scale{overflow:hidden;flex:none}.repdoc-page{position:relative;background:#fff;color:#16232e;border:1px solid #dfe6ec;box-shadow:0 2px 14px #0f1e3224;border-radius:2px;overflow:hidden;font-size:12.5px;line-height:1.45}.repdoc-page__body{position:relative}.repdoc-runhead{display:flex;align-items:center;justify-content:space-between;padding:14px 56px 10px;font-size:10.5px}.repdoc-runhead__brand{display:flex;align-items:center;gap:8px}.repdoc-foot{position:absolute;left:56px;right:56px;bottom:0;height:40px;display:flex;align-items:center;justify-content:space-between;font-size:9.5px;color:#8a99a6}.repdoc-block{margin-bottom:22px}.repdoc-block__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;letter-spacing:-.01em}.repdoc-block__tick{width:16px;height:4px;border-radius:2px;flex:none}.repdoc-block__scope{margin:-4px 0 10px 24px;padding-left:8px;border-left:2px solid;font-size:11px;line-height:1.4}.vlc{display:grid;gap:14px}.vlc__chat{display:grid;gap:6px}.vlc__name{font-weight:600}.vlc__themes{list-style:none;margin:0;padding:0;display:grid;gap:4px}.vlc__themes li{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.vlc__count{color:var(--muted);white-space:nowrap}.vlc__line{margin:0;font-size:12.5px}.repdoc-said,.repdoc-written{font-size:13.5px}.repdoc-empty{border:1px dashed;border-radius:8px;padding:14px;font-size:12px;text-align:center}.repdoc-caption{margin:8px 0 0;font-size:10px}.repdoc-legend{display:flex;gap:14px;margin-top:6px;font-size:10.5px;flex-wrap:wrap}.repdoc-legend__dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:baseline}.repdoc-cover{position:relative;display:flex;flex-direction:column}.repdoc-cover__band{position:absolute;top:-48px;left:-56px;right:-56px;height:10px}.repdoc-cover__brand{padding-top:26px;min-height:96px}.repdoc-cover__org{font-size:19px;font-weight:800;letter-spacing:-.01em}.repdoc-cover__mid{margin-top:130px}.repdoc-cover__kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin-bottom:10px}.repdoc-cover__title{margin:0;font-size:40px;line-height:1.12;letter-spacing:-.02em;max-width:560px}.repdoc-cover__subtitle{margin:12px 0 0;font-size:16px;max-width:520px}.repdoc-cover__meta{margin-top:44px;border-collapse:collapse;font-size:12.5px}.repdoc-cover__meta td{padding:5px 0}.repdoc-cover__meta td:first-child{width:150px}.repdoc-cover__foot{margin-top:auto;padding:14px 0 18px;display:flex;align-items:center;justify-content:space-between;font-size:10px;gap:20px}.repdoc-cover__gen{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.repdoc-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.repdoc-kpi{border:1px solid;border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.repdoc-kpi__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.repdoc-kpi__value{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.repdoc-kpi__hint{font-size:10px}.repdoc-kpi__change{display:block;margin-top:2px}.repdoc-kpi__bar{display:flex;height:6px;border-radius:3px;overflow:hidden;margin-top:4px}.repdoc-kpi__bar--tall{height:14px;border-radius:4px;margin-top:2px}.repdoc-kpi__bar>span{display:block;height:100%}.repdoc-exec__lead{margin:0 0 12px;font-size:13.5px;line-height:1.55}.repdoc-exec__rows{display:flex;flex-direction:column;gap:6px}.repdoc-exec__row{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid;padding-bottom:6px;font-size:12px}.repdoc-exec__badge{flex:none;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 7px;white-space:nowrap}.repdoc-exec h4{margin:14px 0 6px;font-size:12.5px}.repdoc-exec__focus{margin:0;padding-left:20px;font-size:12.5px}.repdoc-exec__focus li{margin-bottom:4px}.repdoc-exec__note{margin:12px 0 0;font-size:10px}.repdoc-barrow{display:flex;align-items:center;gap:10px;margin-bottom:7px}.repdoc-barrow--tall{align-items:flex-start}.repdoc-barrow__label{flex:0 0 170px;font-size:11.5px;line-height:1.3}.repdoc-barrow__label--wide{flex-basis:280px}.repdoc-barrow__track{flex:1;height:14px;border-radius:4px;overflow:hidden;position:relative}.repdoc-barrow__fill{display:block;height:100%;border-radius:4px}.repdoc-barrow__val{flex:0 0 40px;text-align:right;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.repdoc-barrow__n{flex:0 0 74px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums}.repdoc-barrow__co{flex:0 0 84px;text-align:right;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-list{display:flex;flex-direction:column;gap:16px}.qa-card{break-inside:avoid}.qa-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.qa-row--fold .qa-row__label{color:var(--muted)}.qa-row__label{flex:0 0 240px;min-width:0;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.qa-row__bars{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.qa-row__series{display:flex;align-items:center;gap:10px}.qa-row__track{flex:1;height:14px;border-radius:4px;overflow:hidden;background:var(--track, var(--surface-sunken))}.qa-row__fill{display:block;height:100%;border-radius:4px}.qa-row__val{flex:0 0 92px;text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.qa-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 10px;font-size:12px;color:var(--muted)}.qa-legend__item{display:inline-flex;align-items:center;gap:6px}.qa-legend__swatch{width:10px;height:10px;border-radius:3px;display:inline-block}.qa-notes{margin:10px 0 0;font-size:12px;color:var(--muted);line-height:1.45}.qa-foot{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--ink);line-height:1.45}.qa-nothing{margin:0;font-size:13px}@media (max-width: 640px){.qa-row{flex-direction:column;align-items:stretch;gap:4px}.qa-row__label{flex-basis:auto}}.repdoc-qa__q{margin:0 0 10px;font-size:12.5px;font-weight:600;line-height:1.35}.repdoc-qa__row{display:flex;align-items:center;gap:10px;margin-bottom:7px}.repdoc-qa__label{flex:0 0 200px;font-size:11.5px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repdoc-qa__bars{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.repdoc-qa__series{display:flex;align-items:center;gap:8px}.repdoc-qa__who{flex:0 0 74px;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repdoc-qa__track{flex:1;height:13px;border-radius:4px;overflow:hidden}.repdoc-qa__series+.repdoc-qa__series .repdoc-qa__track{height:10px}.repdoc-qa__fill{display:block;height:100%;border-radius:4px}.repdoc-qa__val{flex:0 0 84px;text-align:right;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.repdoc-qa{min-width:0}.repdoc-table{width:100%;border-collapse:collapse;font-size:11.5px}.repdoc-table th{text-align:left;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:4px 8px}.repdoc-table td{padding:6px 8px;border-top:1px solid #e3e9ee;vertical-align:top}.repdoc-table .num{text-align:right;font-variant-numeric:tabular-nums}.repdoc-table--heat td.num,.repdoc-table--heat th.num{min-width:64px}.repdoc-table--dense td{padding:4.5px 8px;font-size:10.8px}.repdoc-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.repdoc-col h4{margin:0 0 6px;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.repdoc-spread{display:flex;align-items:center;gap:10px;margin-bottom:10px}.repdoc-spread__label{flex:0 0 150px;font-size:11.5px}.repdoc-spread__track{flex:1;height:14px;border-radius:7px;position:relative}.repdoc-spread__line{position:absolute;top:6px;height:2px}.repdoc-spread__dot{position:absolute;top:3px;width:8px;height:8px;border-radius:50%;transform:translate(-4px);border:1.5px solid #fff;box-shadow:0 0 0 1px #0f1e321f}.repdoc-spread__ends{flex:0 0 195px;font-size:10px;text-align:right}.repdoc-enps{display:flex;align-items:center;gap:22px}.repdoc-enps__num{font-size:40px;font-weight:800;letter-spacing:-.02em;display:flex;flex-direction:column;line-height:1}.repdoc-enps__num>span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-top:4px}.repdoc-words{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.repdoc-word{border:1px solid;border-radius:999px;padding:3px 10px;font-weight:600;line-height:1.2;display:inline-flex;align-items:baseline;gap:5px}.repdoc-word em{font-style:normal;font-size:9.5px;font-weight:600}.repdoc-text{margin:0;white-space:pre-wrap;font-size:12.5px;line-height:1.6}.repdoc-ownwords{margin:8px 0 0;color:#172b3a}.repdoc-method p{margin:0 0 10px;font-size:11px;line-height:1.55}.repedit{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;align-items:start}@media (max-width: 1100px){.repedit{grid-template-columns:1fr}.repedit-preview{position:static;max-height:none}}.repedit-head .backlink{margin-bottom:2px}.repedit-head>:first-child{flex:1 1 auto}.repedit-name{display:block;width:100%;max-width:560px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:2px 8px;margin-left:-8px}.repedit-name:hover{border-color:var(--border)}.repedit-name:focus{outline:none;border-color:var(--brand);background:var(--surface)}.repedit-savestate{margin:2px 0 0;font-size:12px;color:var(--muted)}.repedit-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.repedit-card{padding:16px}.repedit-period{margin-bottom:12px}.repedit-sendto{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.repedit-sendto label{display:flex;align-items:flex-start;gap:8px;cursor:pointer;line-height:1.4}.repedit-whogets{font-size:12px;line-height:1.45;color:var(--muted)}.repedit-whogets p{margin:0 0 4px}.opened-in{margin:0 0 12px}.ds-entry__why{margin:6px 0 0;font-size:11.5px;line-height:1.45}.sb-shell>.opened-in{margin:12px 18px 0}.repedit--setup{grid-template-columns:minmax(0,600px) minmax(0,1fr)}@media (max-width: 1100px){.repedit--setup{grid-template-columns:1fr}}.repsetup{display:flex;flex-direction:column;gap:14px;min-width:0}.repsetup-intro{margin:2px 0 0;font-size:13px;color:var(--muted)}.repsetup-titlerow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.repsetup-rename{display:flex;align-items:flex-start;gap:10px;max-width:640px;margin-top:4px}.repsetup-rename .repsetup-title{flex:1;min-width:0}.repsetup-open{margin:0 0 14px}.repsetup-step{padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.repsetup-step__head{display:flex;align-items:center;gap:10px}.repsetup-step__title{margin:0;flex:1;min-width:0}.repsetup-step__aside{font-size:12px;color:var(--muted)}.repsetup-step__done{margin-left:4px}.repsetup-title__input{width:100%;box-sizing:border-box}.repsetup-help{margin:6px 0 0;font-size:12px;line-height:1.45}.repsetup-survey{position:relative;min-width:0}.repsetup-survey__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;min-height:40px}.repsetup-survey__chosen{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.repsetup-survey__pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px #0000002e;padding:8px}.repsetup-survey__find,.repsetup-who__find{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:8px;padding:0 8px;background:var(--surface);color:var(--muted)}.repsetup-survey__find input,.repsetup-who__find input{flex:1;min-width:0;border:0;background:transparent;height:36px;font:inherit;color:var(--ink);outline:none}.repsetup-survey__list{max-height:280px;overflow-y:auto;margin-top:6px}.repsetup-survey__option{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;border-radius:8px;cursor:pointer;min-height:44px}.repsetup-survey__option:hover,.repsetup-survey__option--active{background:#7f7f7f1f}.repsetup-survey__option[aria-selected=true] .repsetup-survey__name{font-weight:700}.repsetup-survey__name{font-size:13.5px;color:var(--ink)}.repsetup-survey__group{margin:8px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.repsetup-survey__meta{font-size:11.5px;color:var(--muted)}.repsetup-survey__none{margin:8px;font-size:12.5px}.repsetup-survey__line{margin:6px 0 0;font-size:12px}.repsetup-newsurvey{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.repsetup-who{display:flex;flex-direction:column;gap:8px;min-width:0}.repsetup-who__tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.repsetup-who__find{flex:1;min-width:160px}.repsetup-who__list{max-height:340px;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.repsetup-who__row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border);font-size:13px;cursor:pointer}.repsetup-who__row:last-child{border-bottom:0}.repsetup-who__row--whole{font-weight:600}.repsetup-who__name{flex:1;min-width:0;overflow-wrap:anywhere}.repsetup-who__says{white-space:nowrap;color:var(--muted);font-size:12px}.repsetup-who__says--few{color:var(--warning)}.repsetup-who__why,.repsetup-who__sum{margin:0;font-size:12px;line-height:1.45}.repsetup-who__uncounted .btn{margin-top:6px}.repsetup-who__later{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.repsetup-who__count{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.repsetup-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;margin:0 0 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.repsetup-line__part{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;max-width:100%;text-align:left}.repsetup-line__part--empty{border-style:dashed;background:transparent;color:var(--muted)}.repsetup-line__part--open{border-color:var(--brand)}.repsetup-line__n{color:var(--brand);font-weight:700}.repsetup-line__hint{font-size:12.5px;color:var(--muted);margin-left:4px}.repedit-how{display:flex;flex-direction:column;gap:6px;font-size:13px}.repedit-how label{display:flex;align-items:center;gap:8px;cursor:pointer;min-height:28px}.repedit-how__date{margin:0 0 2px 26px}.repedit-how__coming{color:var(--muted);cursor:default!important}.repedit-how__why{margin:-2px 0 2px 24px;font-size:12px;line-height:1.4}.repedit-holders{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.repsetup-next{margin:0;font-size:13px;font-weight:600;color:var(--ink)}.repperiods{display:flex;flex-direction:column;gap:10px;min-width:0}.repperiods__whole,.repperiods__runs,.repperiods__help{margin:0;font-size:12.5px;line-height:1.45}.repperiods__kept{margin:0;font-size:12.5px}.repperiods__row{display:flex;flex-direction:column;gap:6px}.repperiods__every{display:flex;gap:6px;flex-wrap:wrap}.repperiods__every .btn[aria-pressed=true]{border-color:var(--brand);color:var(--brand);font-weight:700}.repperiods__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.repperiods__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:6px}.repperiods__tile{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;min-height:44px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer;text-align:left}.repperiods__tile--on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.repperiods__tilename{font-weight:600}.repperiods__tilecount{color:var(--muted);font-size:11.5px}.repperiods__own{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.repperiods__ownrow{display:flex;align-items:center;gap:8px;font-size:12.5px}.repperiods__add{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.repedit-showing{display:flex;gap:4px;align-items:center;margin:0 0 12px;flex-wrap:wrap;font-size:13.5px}.repedit-showing__label{margin-right:4px}.repedit-showing__pick{font-size:inherit}.repedit-showing__pick--on{font-weight:700;color:var(--text);text-decoration:none}.rbar{margin:0 0 14px}.rbar__line{margin:8px 0 0;font-size:13px;color:var(--muted)}.repedit-card__title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:10px}.repedit-count{font-size:11px;font-weight:600;color:var(--muted);background:var(--surface-sunken);border-radius:999px;padding:2px 8px}.repedit-filters{display:flex;flex-wrap:wrap;gap:8px}.repedit-preview{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--r-card);padding:22px;overflow:auto;position:sticky;top:76px;max-height:calc(100vh - 96px);display:flex;justify-content:safe center;flex-wrap:wrap;align-content:flex-start}.repedit-preview__notes{flex:0 0 100%;display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.repedit-preview__notes .note{margin:0;font-size:12.5px}.repedit-blocks,.repedit-page{display:flex;flex-direction:column;gap:6px}.repedit-page+.repedit-page{margin-top:10px}.repedit-page__head{display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--border);border-radius:8px;background:var(--surface-sunken)}.repedit-page__meta{margin-left:auto;font-weight:500;text-transform:none;letter-spacing:0}.repedit-block__scoped{margin-left:6px;font-size:10.5px;font-style:normal;color:var(--brand)}.repedit-rail .ds-pop{left:0;right:auto;width:min(560px,calc(100vw - 48px))}.repedit-applyvals{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;border:1px solid var(--border);border-radius:9px;padding:8px 10px}.repedit-applyval{display:flex;align-items:center;gap:8px;font-size:12.5px;cursor:pointer}.repedit-applyval em{margin-left:auto;font-style:normal;font-size:11px;color:var(--muted)}.repedit-applyval--current{opacity:.75}.repedit-applyval--current em{color:var(--brand);font-weight:600}.repedit-editdlg{display:flex;flex-direction:column;gap:16px;align-items:stretch}.repedit-editdlg__form{display:grid;gap:10px;min-width:0;width:100%;position:relative;z-index:1}.repedit-editdlg__previewhead{margin:0 0 8px;font-size:13px;font-weight:700;color:#172b3a}.repedit-editdlg__preview{min-width:0;max-width:100%;border:1px solid var(--border);border-radius:10px;background:#fff;padding:12px;overflow:auto}.repdoc-page--fragment{box-shadow:none;min-height:0}.repedit-block{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--surface)}.repedit-block[data-dragging]{opacity:.4}.repedit-block[data-dropover]{box-shadow:0 0 0 2px var(--brand)}.repedit-block__grip{display:inline-flex;align-items:center;flex:none;margin:-8px 0 -8px -4px;padding:8px 2px;color:var(--faint);cursor:grab}.repedit-block__grip:active{cursor:grabbing}.repedit-block:hover .repedit-block__grip{color:var(--muted)}.repedit-block__row{display:flex;align-items:center;gap:8px}.repedit-block__label{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repedit-block__actions{display:flex;gap:2px}.repedit-block__actions button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:6px;color:var(--muted);cursor:pointer}.repedit-block__actions button:hover:not(:disabled){background:var(--hover-bg-strong);color:var(--ink)}.repedit-block__actions button:disabled{opacity:.35;cursor:default}.repedit-block__x:hover:not(:disabled){color:var(--danger)!important}.repedit-block__config{margin-top:8px;display:grid;gap:8px}.repedit-lib{display:grid;grid-template-columns:1fr 1fr;gap:8px}.repedit-lib__item{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:border-color .12s ease,background .12s ease}.repedit-lib__item:hover:not(:disabled){border-color:var(--brand);background:var(--brand-bg)}.repedit-lib__item:disabled{opacity:.5;cursor:default}.repedit-lib__title{font-size:12.5px;font-weight:700;color:var(--ink)}.repedit-lib__blurb{font-size:11px;color:var(--muted);line-height:1.35}.report-exporting{position:fixed;bottom:20px;right:20px;z-index:90;background:var(--tooltip-bg, #16232e);color:#fff;font-size:12.5px;padding:9px 14px;border-radius:999px;box-shadow:var(--shadow-pop)}.settings-logo{display:flex;align-items:center;gap:14px;margin-top:14px}.settings-logo__preview{flex:none;width:84px;height:48px;border:1px solid var(--border);border-radius:8px;background:var(--surface-sunken);display:flex;align-items:center;justify-content:center;overflow:hidden}.settings-logo__preview img{max-width:100%;max-height:100%;object-fit:contain}.settings-logo__empty{color:var(--faint);display:inline-flex}.coach{display:flex;flex-direction:column;gap:14px}.coach-scope{padding:14px 18px;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.coach-scope__label{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink);padding-bottom:10px}.coach-scope__selects{display:flex;gap:12px;flex-wrap:wrap;max-width:100%;min-width:0}.coach-scope__selects .field{min-width:220px;max-width:360px;margin:0}.coach-scope__selects .field select{max-width:100%}.coach-scope__count{margin-left:auto;font-size:12px;color:var(--muted);padding-bottom:10px}.coach-card__title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:10px}.coach-week{padding:16px 18px}.coach-nudge{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--border)}.coach-nudge:first-of-type{border-top:none;padding-top:2px}.coach-nudge__main{flex:1;min-width:0}.coach-nudge__play{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink)}.coach-nudge__text{margin:6px 0 4px;font-size:13px;color:var(--ink)}.coach-nudge__meta{font-size:11.5px;color:var(--muted)}.coach-nudge__actions{display:flex;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.coach-opp{padding:18px}.coach-opp__head{display:flex;gap:14px;align-items:flex-start}.coach-opp__score{flex:none;width:56px;height:56px;border-radius:12px;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.coach-opp__title{font-size:15px;font-weight:700;color:var(--ink)}.coach-opp__evidence{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--muted)}.coach-opp__evidence li{margin-bottom:2px}.coach-opp__plays{margin-top:14px;display:flex;flex-direction:column;gap:8px}.coach-play{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden}.coach-play--open{border-color:var(--brand)}.coach-play__head{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:none;border:none;cursor:pointer;text-align:left;color:var(--muted)}.coach-play__head:hover{background:var(--hover-bg)}.coach-play__row{display:flex;align-items:center;gap:8px}.coach-play__row .coach-play__head{flex:1;min-width:0}.coach-play__row>.btn{flex:0 0 auto}.coach-play__title{flex:1;font-size:13px;font-weight:650;color:var(--ink)}.coach-play__body{padding:2px 14px 14px 35px}.coach-play__why{margin:0 0 8px;font-size:12.5px;color:var(--muted);font-style:italic}.coach-play__steps{margin:0 0 8px;padding-left:18px;font-size:13px;color:var(--ink)}.coach-play__steps li{margin-bottom:4px}.coach-play__watch{margin:0 0 12px;font-size:12px;color:var(--muted)}.coach-360{padding:16px 18px}.coach-360__blurb{margin:0 0 8px;font-size:13px;color:var(--muted)}.coach-360__qs{margin:0 0 12px;padding-left:18px;font-size:12.5px;color:var(--ink)}.coach-360__qs li{margin-bottom:3px}.topbar__menu{display:none}.shell-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59;background:#0a162273}@media (max-width: 920px){html,body{overflow-x:hidden}.sidebar{position:fixed;top:0;left:0;height:100vh;height:100dvh;z-index:60;width:min(300px,84vw);min-width:0;transform:translate(-102%);transition:transform .22s ease;box-shadow:14px 0 34px #08142259}.sidebar--open{transform:translate(0)}.topbar{padding:0 12px;gap:8px}.topbar__menu{display:inline-flex;flex:none}.topbar__brand,.langmenu-btn__label{display:none}.topbar .btn--primary{padding:0 10px}.topbar__right{gap:8px;flex:1;min-width:0}.topbar__controls{overflow:hidden}.content{padding:18px 14px 28px}.page-head{flex-wrap:wrap}.page-head h1,.page-head h2{font-size:20px}.filters{flex-wrap:wrap}.card:has(>.survey-table),.card:has(>table.survey-table){overflow-x:auto!important}.survey-table{min-width:700px}.card:has(>.plan-list){overflow-x:auto!important}.plan-row{min-width:720px}.repedit{grid-template-columns:1fr}.repedit-preview{padding:14px;max-height:none}.type-chooser,.repedit-lib,.repdoc-cols{grid-template-columns:1fr}.coach-scope{flex-direction:column;align-items:stretch;gap:8px}.coach-scope__label{padding-bottom:0}.coach-scope__count{margin-left:0;padding-bottom:0}.coach-scope__selects .field{min-width:0;flex:1}.coach-nudge{flex-direction:column;align-items:stretch}.coach-nudge__actions{justify-content:flex-start}.coach-opp__head{flex-wrap:wrap}.drawer{max-width:100vw;width:100vw!important}.modal{max-width:calc(100vw - 24px)}.demo-sechead{flex-wrap:wrap}.spreadrow,.ladderrow{grid-template-columns:1fr;gap:4px}.spreadrow__read,.ladderrow__read{text-align:left;white-space:normal}.spreadtrack{margin-inline:10px}.ninebox{overflow-x:auto;max-width:100%}.modeswitch{flex-wrap:wrap;height:auto;min-height:32px}.heatmap{display:block;overflow-x:auto;max-width:100%}.card__head,.demo-sechead .row,.card__head .row,.cmt-toolbar{flex-wrap:wrap}.field,.field__control,.field__select{max-width:100%;min-width:0}.field select,.field__select,.field input{width:100%;min-width:0}.coach-scope__selects{max-width:100%;flex-direction:column}.qcard__foot,.qcard__actions,.qcard__foot-left,.qprefill,.sb-appbar__right{flex-wrap:wrap}.qcard__foot{row-gap:6px}.builder--paged{grid-template-columns:1fr!important;gap:16px}.sb-body .builder--paged{padding:0 12px}.sb-tabs{justify-content:flex-start;gap:18px;overflow-x:auto;padding:0 12px;scrollbar-width:none}.sb-tabs::-webkit-scrollbar{display:none}.sb-tab{white-space:nowrap;flex:none}.sb-appbar{height:auto;min-height:52px;padding:6px 10px;flex-wrap:wrap}.builder--paged>*,.builder>*{min-width:0!important;width:auto!important;max-width:100%}}@media (max-width: 600px){.content{padding:14px 10px 24px}.topbar{height:54px}.ai-kpi{min-width:calc(50% - 5px)}.ai-kpi__ring{flex-wrap:wrap}.settings-section{padding:14px}.settings-profile{flex-direction:column;align-items:flex-start}.repedit-head .row{flex-wrap:wrap}.repedit-name{font-size:18px}.type-card{padding:12px}.card__body{padding:12px 14px 14px}}.rag-editor{display:flex;flex-direction:column;gap:8px}.rag-editor__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rag-editor__swatch{width:14px;height:14px;border-radius:4px;flex:none}.rag-editor__name{font-size:13px;color:var(--ink);min-width:84px}.rag-editor__num{width:74px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface);color:var(--ink);font-size:13.5px;font-variant-numeric:tabular-nums}.rag-editor__num:focus{outline:none;border-color:var(--brand)}.rag-editor__unit{font-size:12px;color:var(--muted)}.scorecard__ragdot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;flex:none;vertical-align:1px}.scorecard__row--dist{grid-template-columns:minmax(180px,.8fr) 2.6fr auto auto}.scorecard__row--dist .likert{align-self:center;width:100%}@media (max-width: 640px){.scorecard__row--dist{grid-template-columns:minmax(110px,1fr) 1.6fr auto}}.sc-comp{width:100%;border-collapse:collapse;font-size:13px}.sc-comp th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding:6px 10px;border-bottom:1px solid var(--border-strong);white-space:normal;overflow-wrap:break-word;max-width:200px;vertical-align:bottom}.sc-comp th.num,.sc-comp td.num{text-align:right;font-variant-numeric:tabular-nums}.sc-comp td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.sc-comp tr:last-child td{border-bottom:none}.sc-comp__q{color:var(--ink);line-height:1.35;min-width:220px}.sc-comp__dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:-1px}.sc-comp__val{display:inline-block;min-width:52px;text-align:center;color:#fff;font-weight:700;border-radius:6px;padding:3px 8px}.sc-comp__delta{font-weight:700;white-space:nowrap}.chgcell{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15}.chgcell__v{display:block}.chgcell__d{display:block;min-height:11px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.chgcell__d--up{color:var(--delta-up)}.chgcell__d--down{color:var(--delta-down)}.chgcell__d--flat{color:var(--faint)}.chgcell__d--none{color:transparent}.chgcell--start{align-items:flex-start}.qreword{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 38%,transparent);font-size:12.5px;line-height:1.5}.qreword svg{flex:none;color:var(--warning)}.qreword__msg{flex:1 1 260px;color:var(--ink)}.qreword--note{align-items:flex-start;color:var(--ink)}.qreword--note svg{margin-top:2px}.qcard__collapsed-flag{display:inline-flex;align-items:center;gap:4px;flex:none;padding:1px 7px;border-radius:999px;background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);color:var(--warning);font-size:10.5px;font-weight:600;white-space:nowrap}.sc-comp__woven{font-weight:700;font-size:11px;white-space:nowrap}.sc-comp__cell{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.sc-comp__vslot{display:inline-flex;align-items:center;justify-content:center;min-width:56px}.sc-comp__dslot{display:inline-flex;align-items:center;justify-content:flex-start;min-width:48px}.sc-comp__themerow td{background:var(--surface-sunken);color:var(--faint);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:6px 10px;border-bottom:1px solid var(--border-strong)}.heatmap__rowbtn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--brand-strong);text-align:left}.heatmap__rowbtn:hover{text-decoration:underline}.tsbars{display:flex;flex-direction:column}.tsbar{display:grid;grid-template-columns:minmax(150px,.8fr) 2.4fr 56px 52px;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:none;padding:7px 4px;margin:0;border-bottom:1px solid var(--border);cursor:pointer;border-radius:6px}.tsbar:last-child{border-bottom:none}.tsbar:hover{background:var(--hover-bg-strong)}.tsbar__label{font-size:13px;font-weight:500;color:var(--ink);line-height:1.35}.tsbar__track{height:14px;border-radius:7px;background:var(--surface-sunken);overflow:hidden}.tsbar__fill{display:block;height:100%;border-radius:7px}.tsbar__val{font-size:14px;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap}.tsbar__n{font-size:11px;color:var(--faint);text-align:right;white-space:nowrap}@media (max-width: 640px){.tsbar{grid-template-columns:minmax(110px,1fr) 1.6fr auto}.tsbar__n{display:none}}.tb-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px}.tb-col .sc-comp__q{min-width:0;overflow-wrap:anywhere}.tb-col__head{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.sc-spread__group{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:4px}.hbars{display:flex;flex-direction:column}.hbar{display:grid;grid-template-columns:minmax(120px,.9fr) 2.4fr 56px;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;border:none;padding:5px 4px;margin:0;border-bottom:1px solid var(--border);border-radius:6px;color:inherit}.hbar:last-child{border-bottom:none}.hbar--click{cursor:pointer}.hbar--click:hover{background:var(--hover-bg-strong)}.hbar__label{font-size:12.5px;color:var(--ink);line-height:1.35;overflow-wrap:anywhere}.hbar__track{height:13px;border-radius:7px;background:var(--surface-sunken);overflow:hidden}.hbar__fill{display:block;height:100%;border-radius:7px}.hbar__val{font-size:12.5px;font-weight:700;color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width: 640px){.hbar{grid-template-columns:minmax(90px,1fr) 1.6fr 44px}}.demo-card__more{margin-top:10px;background:none;border:none;padding:2px;font-size:12px;font-weight:600;color:var(--brand-strong);cursor:pointer}.demo-card__more:hover{text-decoration:underline}.ctlbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-height:var(--ctl-h)}.ctlbar__grp{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ctl-gap)}.ctlbar__div{width:1px;height:18px;flex:none;background:var(--border)}.ctlbar .modeswitch,.ctlbar .seg-select,.ctlbar .btn,.ctlbar .btn--sm,.ctlbar .demofilter__btn,.ctlbar .charttools__switch{height:var(--ctl-h);box-sizing:border-box;font-size:var(--ctl-fs);line-height:1;border-radius:var(--ctl-radius)}.ctlbar .modeswitch{padding:2px;gap:2px;border-radius:var(--r-pill);border-color:var(--border-strong);flex-wrap:nowrap}.ctlbar .modeswitch__opt{height:24px;padding:0 10px;font-size:var(--ctl-fs);font-weight:600;border-radius:var(--r-pill);white-space:nowrap}.ctlbar .seg-select{padding:0 var(--ctl-pad-x);font-weight:500;border-color:var(--border-strong);max-width:220px}.ctlbar .btn,.ctlbar .btn--sm{padding:0 var(--ctl-pad-x);gap:6px;font-weight:500;border-color:var(--border-strong)}.ctlbar .btn--icon{width:var(--ctl-h);padding:0;justify-content:center}.ctlbar .demofilter__btn{padding:0 var(--ctl-pad-x);gap:6px;border-color:var(--border-strong);max-width:220px}.ctlbar .demofilter__label{font-weight:600;max-width:120px}.ctlbar .demofilter__value{font-weight:400;max-width:110px}.ctlbar .charttools{gap:var(--ctl-gap)}.ctlbar .charttools__switch{padding:0 8px;gap:7px;font-weight:500;color:var(--muted);border:1px solid transparent}.ctlbar .charttools__switch:hover{background:var(--hover-bg-strong);border-color:var(--border)}.ctlbar .charttools__switch--on{color:var(--ink)}@media (max-width: 900px){.card__head>.ctlbar{flex-basis:100%}.ctlbar{gap:8px 10px}.ctlbar .modeswitch{height:var(--ctl-h);flex-wrap:nowrap}.ctlbar__div{display:none}}@media (max-width: 560px){.ctlbar .modeswitch{height:auto;min-height:var(--ctl-h);flex-wrap:wrap}.ctlbar .seg-select,.ctlbar .demofilter__btn{max-width:100%}.ctlbar__right,.ctlbar__show{min-width:0;max-width:100%}.ctlbar__show:has(>.groupby--stacked){flex:1 1 100%}.ctlbar .groupby--stacked{display:flex;flex-direction:column;align-items:stretch;gap:4px;flex:1 1 100%;min-width:0;max-width:100%}.ctlbar .groupby--stacked .seg-select{width:100%;max-width:100%;min-width:0}}.card--tableview .card__body>*:not(.charttable):not(.chartnote):not(.model-read):not([data-opposite-drivers]):not(:has(.charttools)){display:none}.chartnote{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.55;color:var(--muted)}.chartnote p{margin:0}.chartnote__icon{flex:none;margin-top:3px}.ai-was-off{display:block;margin-top:4px;font-size:12px;font-style:italic;color:var(--muted)}.chartnote--busy{color:var(--faint);font-style:italic;align-items:center}.written-again{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.written-on{font-size:12px;color:var(--muted)}.chartnote--failed{color:var(--muted);align-items:center;flex-wrap:wrap;gap:6px}.spread-people{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--border)}.spread-people__ring{display:flex;align-items:center;gap:14px;flex:none;max-width:100%}.spread-people__ring .segring__legend{font-size:12.5px;gap:5px}.spread-people__words{flex:1 1 220px;min-width:0;font-size:13px}.spread-people__words p{margin:2px 0 0;line-height:1.45}.spread-people__title{font-weight:700;font-size:13px}.charttable{display:flex;flex-direction:column;gap:16px}.charttable__caption{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.charttable__scroll{overflow-x:auto;max-height:520px;overflow-y:auto}.charttable--full .charttable__scroll{max-height:none;overflow-y:visible}.dsave__older{margin:0 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);font-size:13px}.dsave__older ul{margin:6px 0;padding-left:18px}.dsave__goahead{display:block;margin-top:4px;font-weight:600}.card--needle.card--tableview .card__body{display:flex;flex-direction:column}.card--needle.card--tableview .card__body>.charttable{order:-1}.charttable__scroll thead th{position:sticky;top:0;z-index:1;background:var(--surface)}.charttable__trunc{margin:6px 0 0;font-size:11.5px;color:var(--faint)}.charttable__notes{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:3px}.charttable__notes li{font-size:11.5px;color:var(--faint);line-height:1.45}.charttools{display:inline-flex;align-items:center;gap:8px}.charttools__switch{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:2px;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--faint)}.charttools__switch--on{color:var(--muted)}.charttools__track{position:relative;width:28px;height:16px;border-radius:9px;background:var(--surface-sunken);border:1px solid var(--border-strong);transition:background .15s ease,border-color .15s ease}.charttools__switch--on .charttools__track{background:var(--brand);border-color:var(--brand)}.charttools__knob{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--faint);transition:transform .15s ease,background .15s ease}.charttools__switch--on .charttools__knob{transform:translate(12px);background:#fff}.charttools__switchlabel{white-space:nowrap}.charttools__menu{position:relative}.charttools__pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:240px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card);box-shadow:var(--shadow-pop);padding:5px;display:flex;flex-direction:column;gap:2px}.charttools__pop button{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:7px 9px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--ink)}.charttools__pop button:hover:not(:disabled){background:var(--hover-bg-strong)}.charttools__pop button:disabled{opacity:.45;cursor:not-allowed}.charttools__hint{grid-column:2;font-size:11px;font-weight:400;color:var(--faint)}@media (max-width: 640px){.charttools__switchlabel{display:none}}.cmt-wordcloud__slider{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin-bottom:8px}.cmt-wordcloud__slider input[type=range]{width:160px}.demofilter__pop--wide{min-width:min(340px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 16px));max-height:320px;overflow-y:auto}.type-card--ai{border-style:dashed}.type-card--ai .type-card__icon{color:var(--brand)}.buildai-head{margin-bottom:12px}.buildai-rationale{margin:8px 0 0;font-size:12.5px;color:var(--muted);font-style:italic}.buildai-qs{margin:0 0 14px;padding:0;list-style:none;max-height:300px;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.buildai-q{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--border)}.buildai-q:last-child{border-bottom:none}.buildai-q__text{flex:1;font-size:13px;color:var(--ink);line-height:1.35}.buildai-refine{display:flex;gap:8px;align-items:flex-end}.buildai-refine .field{flex:1;margin:0}.buildai-plan{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.buildai-plan__row{display:flex;gap:12px;font-size:13px;color:var(--ink);align-items:baseline}.buildai-plan__k{flex:0 0 92px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.buildai-plan__chips{display:flex;flex-wrap:wrap;gap:6px}.buildai-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink);background:var(--brand-bg);border:1px solid var(--border);border-radius:999px;padding:3px 8px}.buildai-chip button{display:inline-flex;background:none;border:none;padding:0;cursor:pointer;color:var(--muted)}.buildai-chip button:hover{color:var(--danger)}.buildai-reasons{margin:10px 0 0;padding-left:18px;font-size:12px;color:var(--muted)}.buildai-reasons li{margin-bottom:3px}.dup-opts{display:flex;flex-direction:column;gap:10px}.dup-opt{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.dup-opt input{margin-top:3px;accent-color:var(--brand)}.dup-opt span{display:flex;flex-direction:column;gap:1px;font-size:13px;color:var(--ink)}.dup-opt em{font-style:normal;font-size:11.5px;color:var(--muted)}.dup-opt--fixed{opacity:.75;cursor:default}.dirask{margin:10px 0 12px;display:flex;flex-direction:column;gap:4px}.dirask p{margin:0}.dirask__title{font-size:14px}.dirask__detail{font-size:13px}.dirask__who{font-size:12px}.dirask__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.dup-opt--off{opacity:.7;cursor:default}.remove-choice{border:0;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:10px}.remove-choice legend{margin-bottom:6px}.remove-choice__delete{margin:4px 0 12px}.remove-choice__group{margin:6px 0 0;font-size:12px;font-weight:600;color:var(--muted);text-transform:none}.remove-choice__download{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-left:24px}.remove-choice__download em{font-style:normal;font-size:11.5px}.dup-opt em.remove-choice__results{color:var(--ink)}.remove-choice__why{font-style:normal;font-size:11.5px;color:var(--muted)}.remove-choice__also{display:flex;flex-direction:column;gap:6px;padding-left:24px;margin-top:-4px}.remove-choice__also label{display:flex;align-items:flex-start;gap:8px;font-size:13px;cursor:pointer}.remove-choice__also input{margin-top:2px}.remove-choice__surveys{margin:0 0 8px;padding-left:18px;font-size:13px;color:var(--ink)}.remove-choice__reviews{margin:10px 0 0;padding:10px 12px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-sunken);font-size:13px}.remove-choice__reviews>p{margin:0 0 8px}.remove-choice__review{border:0;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:4px}.remove-choice__review legend{font-weight:600;padding:0;margin-bottom:4px}.remove-choice__review label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.remove-choice__review input{margin-top:2px}.remove-choice__review em{color:var(--muted);font-style:normal}.dup-opts__warn{margin:2px 0 0 26px;padding:8px 10px;border:1px solid color-mix(in srgb,#e5a93f 45%,var(--border));border-radius:8px;background:color-mix(in srgb,#e5a93f 10%,var(--surface));font-size:12px;color:var(--ink)}.voice-mic,.voice-speak{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer}.voice-mic:hover,.voice-speak:hover{color:var(--ink);border-color:var(--border-strong)}.voice-mic--on{color:#fff;background:var(--danger);border-color:var(--danger);animation:voice-pulse 1.2s ease-in-out infinite}.voice-speak--on{color:var(--brand);border-color:var(--brand)}@keyframes voice-pulse{0%,to{box-shadow:0 0 #c2503a59}50%{box-shadow:0 0 0 6px #c2503a00}}@media (prefers-reduced-motion: reduce){.voice-mic--on{animation:none}}.form-preview__voice{position:absolute;top:12px;inset-inline-end:12px}.form-preview__head{position:relative;padding-inline-end:52px}.q-voice-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.q-voice-row .field__textarea{flex:1}.q-voice-row .voice-mic{margin-top:2px}.voice-msg{flex-basis:100%;width:100%;margin:6px 0 0;font-size:12px;line-height:1.4;order:1}.voice-msg--interim{color:var(--muted);font-style:italic}.voice-msg--error{color:var(--danger);font-weight:600}.voice-note{flex-basis:100%;width:100%;order:2;margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.voice-note>span{display:inline-block;max-width:46em}.voice-note--quiet{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.q-error{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--danger)}.scale-dot:focus-visible,.enps-dot:focus-visible,.take-lang:focus-visible,.ask-send:focus-visible,.voice-mic:focus-visible,.voice-speak:focus-visible,.cal__cell:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.choice-option:focus-within{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.take{--faint: #5c707d}:root[data-theme=dark] .take{--faint: #90a2b0}.w360-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 560px){.w360-grid{grid-template-columns:1fr}}.w360-kinds,.w360-qmodes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.w360-qmodes{grid-template-columns:repeat(3,1fr);margin-bottom:12px}@media (max-width: 560px){.w360-kinds,.w360-qmodes{grid-template-columns:1fr}}.w360-kind{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);cursor:pointer;color:var(--ink)}.w360-kind em{font-style:normal;font-size:11.5px;color:var(--muted);line-height:1.35}.w360-kind--on{border-color:var(--brand);background:var(--brand-bg)}.w360-kind:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.w360-kind:disabled{cursor:default;opacity:.72}.w360-chatinfo ul{margin:8px 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.w360-qpreview{border:1px solid var(--border);border-radius:10px;padding:8px 10px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.w360-qdraft-title{font-weight:700;font-size:13.5px;padding:4px 2px 8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.w360-demo-note{font-size:10.5px;font-weight:600;color:var(--muted);background:var(--surface-sunken);border-radius:5px;padding:2px 7px}.w360-qrow{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding:4px 2px;border-top:1px solid var(--border)}.w360-qrow:first-child{border-top:0}.w360-qtype{flex:none;font-size:10px;font-weight:700;letter-spacing:.03em;color:var(--brand);background:var(--brand-bg);border-radius:5px;padding:1px 6px}.w360-qtheme{flex:none;margin-left:auto;font-size:10.5px;color:var(--faint)}.w360-cats{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.w360-cat{display:inline-flex;align-items:center;gap:5px}.w360-cat button{display:inline-flex;border:0;background:none;color:inherit;cursor:pointer;padding:0;opacity:.7}.w360-cat button:hover{opacity:1}.w360-addcat{display:inline-flex;gap:4px;align-items:center}.w360-addcat input{width:130px;font-size:12.5px;padding:5px 8px;border:1px dashed var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink-field)}.w360-raters{display:flex;flex-direction:column;gap:6px}.w360-rater{display:grid;grid-template-columns:1.1fr 1.4fr auto auto;gap:8px;align-items:center}.w360-rater input,.w360-rater select{font-size:13px;padding:7px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-field);min-width:0}.w360-rater input:disabled{opacity:.65}.w360-rater .w360-bad{border-color:var(--danger)}.w360-selftag{font-size:11px;font-weight:700;color:var(--brand);background:var(--brand-bg);border-radius:999px;padding:3px 10px}@media (max-width: 560px){.w360-rater{grid-template-columns:1fr 1fr}}.w360-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:1080px;margin:0 auto}@media (max-width: 760px){.w360-copy{grid-template-columns:1fr}}.w360-copyname,.w360-copyactions{max-width:1080px;margin:12px auto 0}.w360-copyhead{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--muted);text-transform:uppercase;margin-bottom:6px}.w360-copybody{font-size:12.5px;line-height:1.5;margin:0 0 8px}.w360-copybody--dim{color:var(--muted)}.w360-roster{display:flex;flex-direction:column}.w360-rosterrow{display:grid;grid-template-columns:1.2fr .8fr auto auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--border);font-size:13px}.w360-rosterrow:first-child{border-top:0}.w360-rostername em{font-style:normal;color:var(--faint);font-size:11.5px}.w360-rostergroup{color:var(--muted);font-size:12.5px}@media (max-width: 560px){.w360-rosterrow{grid-template-columns:1fr auto;row-gap:4px}.w360-rostergroup{display:none}}.w360-tone{margin-top:12px;font-size:12.5px}.w360-tone summary{cursor:pointer;color:var(--muted)}.w360-summarycard{border-left:3px solid var(--brand)}.w360-sumlist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}.w360-selfmark{color:var(--brand);font-size:9px}.w360-gaps{display:flex;flex-direction:column;gap:8px}.w360-gaprow{display:grid;grid-template-columns:minmax(120px,.9fr) 2fr auto;gap:12px;align-items:center}.w360-gaplabel{font-size:13px}.w360-gaptrack{position:relative;height:14px;background:var(--surface-sunken);border-radius:7px}.w360-gapmid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--border-strong)}.w360-gapbar{position:absolute;top:2px;bottom:2px;border-radius:5px}.w360-gapbar--blind{background:var(--score-red)}.w360-gapbar--hidden{background:var(--score-green)}.w360-gapval{font-size:12.5px;font-weight:700;min-width:38px;text-align:right}.w360-qrank{font-size:11px;font-weight:700;color:var(--faint);min-width:18px}.w360-qscoretext{min-width:0}.w360-qscoretext em{font-style:normal;display:block;font-size:11px;color:var(--faint)}.w360-tbg{display:block}.w360-tbg__text{min-width:0}.w360-tbg__val{font-variant-numeric:tabular-nums}.w360-tbg__track{min-width:0}.w360-tbg__row{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(200px,34%);column-gap:14px;align-items:center;padding:8px 0}.w360-tbg__row--head{padding:0 0 4px;align-items:end}@media (max-width: 640px){.w360-tbg__row{grid-template-columns:minmax(0,1fr) 52px;grid-template-areas:"text val" "track track";row-gap:6px}.w360-tbg__row>.w360-tbg__text,.w360-tbg__row--head>:first-child{grid-area:text}.w360-tbg__row>.w360-tbg__val,.w360-tbg__row--head>:nth-child(2){grid-area:val}.w360-tbg__row>.w360-tbg__track{grid-area:track}}.w360-comments{display:flex;flex-direction:column;gap:12px}.w360-comment{margin:0}.w360-comment blockquote{margin:0;font-size:13.5px;line-height:1.55;border-left:3px solid var(--border-strong);padding:2px 0 2px 12px}.w360-comment figcaption{font-size:11.5px;color:var(--faint);margin-top:4px;padding-left:15px}.w360-quad{position:relative}.w360-quadlabel{position:absolute;z-index:1;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);pointer-events:none}.w360-quadlabel--tl{top:4px;left:46px}.w360-quadlabel--tr{top:4px;right:10px}.w360-quadlabel--bl{bottom:52px;left:46px}.w360-quadlabel--br{bottom:52px;right:10px}.w360-compgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:300px;overflow-y:auto;padding:2px}@media (max-width: 640px){.w360-compgrid{grid-template-columns:1fr 1fr}}.bank .w360-compgrid{grid-template-columns:1fr 1fr;max-height:none;overflow:visible}.bank .w360-comptoggle .w360-compedit{border-top:0;padding:0;align-self:center}.bank__compadd{display:flex;align-items:center;gap:5px;width:100%;border:0;border-top:1px solid var(--border);background:none;color:var(--brand);font:inherit;font-size:11px;font-weight:600;text-align:left;padding:6px 10px;cursor:pointer}.bank__compadd:hover:not(:disabled){background:var(--hover-bg)}.bank__compadd:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.bank__compadd:disabled{color:var(--muted);cursor:default}.bank__compadd svg{flex:none}.w360-comp{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);overflow:hidden}.w360-comp:hover{border-color:var(--border-strong)}.w360-comp--on{border-color:var(--brand);background:var(--brand-bg)}.w360-comptoggle{display:flex;gap:9px;align-items:flex-start;text-align:left;padding:9px 10px;border:0;background:none;cursor:pointer;color:inherit;font:inherit;width:100%}.w360-comptoggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.w360-compedit{border:0;border-top:1px solid var(--border);background:none;color:var(--brand);font-size:11px;font-weight:600;text-align:left;padding:5px 10px 6px 37px;cursor:pointer}.w360-compedit:hover{text-decoration:underline}.w360-compedit:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.w360-compcheck{flex:none;width:18px;height:18px;margin-top:1px;border:1.5px solid var(--border-strong);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--surface)}.w360-compcheck--on{background:var(--brand);border-color:var(--brand)}.w360-compbody{display:flex;flex-direction:column;gap:2px;min-width:0}.w360-compbody strong{font-size:12.5px}.w360-compbody em{font-style:normal;font-size:10.5px;color:var(--muted);line-height:1.3}.w360-sched{margin-top:14px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.w360-sched__head{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.w360-sched__row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12.5px;color:var(--ink)}.w360-sched__row>span{flex:1;min-width:0}.w360-sched__row>svg{flex:none;color:var(--muted)}.w360-when{display:flex;flex-direction:column;gap:6px}.w360-when--pair{flex-direction:row;flex-wrap:wrap}.w360-when--pair .w360-when__opt{flex:1 1 200px}.w360-when__q{font-size:12.5px;font-weight:600;color:var(--ink);margin:0 0 6px}.w360-when__opt{display:flex;align-items:flex-start;gap:9px;padding:9px 11px;cursor:pointer;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.w360-when__opt:hover{border-color:var(--accent)}.w360-when__opt.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.w360-when__opt input{margin-top:2px;flex:none;accent-color:var(--accent)}.w360-when__opt>span{display:flex;flex-direction:column;gap:1px;min-width:0}.w360-when__opt strong{font-size:12.5px;font-weight:600;color:var(--ink)}.w360-when__opt em{font-style:normal;font-size:11.5px;color:var(--muted)}.w360-when__note{margin:0;padding:10px 12px;gap:9px;font-size:12.5px;align-items:flex-start}.w360-when__note a{color:inherit;text-decoration:underline}.w360-chg{display:flex;flex-direction:column;gap:2px}.w360-chgrow{display:grid;grid-template-columns:minmax(120px,200px) 1fr 62px;align-items:center;gap:12px;padding:6px 0;border-top:1px solid var(--border)}.w360-chgrow:first-child,.w360-chgrow--axis{border-top:0}.w360-chgrow--axis{padding-bottom:0}.w360-chglabel{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w360-chglabel em{display:block;font-style:normal;font-size:10.5px;color:var(--muted)}.w360-chgtrack{position:relative;height:18px;border-radius:9px;background:var(--surface-sunken)}.w360-chgrow--axis .w360-chgtrack{background:none;height:14px}.w360-chgaxis{position:absolute;top:0;font-size:10.5px;color:var(--faint)}.w360-chgkey{display:flex;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--muted)}.w360-chgkey__item{display:inline-flex;align-items:center;gap:5px}.w360-chgkey .w360-chgdot{position:static;margin:0;width:9px;height:9px}.w360-chgaxis--r{text-align:right}.w360-chgline{position:absolute;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;min-width:2px}.w360-chgline--up{background:#2f8f5b}.w360-chgline--down{background:#b8690f}.w360-chgline--flat{background:var(--border-strong)}.w360-chgdot{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.w360-chgdot--then{background:var(--surface);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 2px var(--muted)}.w360-chgdot--up{background:#2f8f5b}.w360-chgdot--down{background:#b8690f}.w360-chgdot--flat{background:var(--border-strong)}.w360-chgval{font-size:12px;font-weight:600;text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.w360-chgval--up{color:#2f8f5b}.w360-chgval--down{color:#b8690f}.w360-chgrow--axis .w360-chgval{font-size:10.5px;font-weight:500;color:var(--faint)}:root[data-theme=dark] .w360-chgline--up,:root[data-theme=dark] .w360-chgdot--up{background:#66c294}:root[data-theme=dark] .w360-chgline--down,:root[data-theme=dark] .w360-chgdot--down{background:#e0a35c}:root[data-theme=dark] .w360-chgval--up{color:#66c294}:root[data-theme=dark] .w360-chgval--down{color:#e0a35c}@media (max-width: 640px){.w360-chgrow{grid-template-columns:1fr 56px;grid-template-areas:"label val" "track track"}.w360-chglabel{grid-area:label;white-space:normal}.w360-chgval{grid-area:val}.w360-chgtrack{grid-area:track}}.rep-schemes{display:flex;flex-wrap:wrap;gap:8px}.rep-scheme{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);cursor:pointer;font-size:12.5px}.rep-scheme:hover{border-color:var(--border-strong)}.rep-scheme--on{border-color:var(--brand);background:var(--brand-bg)}.rep-scheme:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rep-scheme__swatch{display:inline-flex;border-radius:4px;overflow:hidden;flex:none}.rep-scheme__swatch>span{width:13px;height:16px;display:block}.rep-scheme__label{white-space:nowrap}.rep-schemes--compact .rep-scheme{padding:5px 8px;font-size:12px}.w360-krules{margin-top:14px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-sunken)}.w360-krules>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink);display:flex;align-items:baseline;gap:8px}.w360-krules>summary em{font-style:normal;font-weight:500;font-size:11.5px;color:var(--muted)}.w360-krows{display:flex;flex-direction:column;gap:8px}.w360-krow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.w360-krow__name{font-size:12.5px;font-weight:600;color:var(--ink);min-width:110px}.w360-krow__k,.w360-krow__with{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.w360-krow__k input{width:52px;padding:3px 6px;text-align:center;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--ink-field);font-size:12.5px}.w360-krow__with select{padding:3px 6px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--ink-field);font-size:12.5px;max-width:180px}.w360-explain{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:var(--muted)}.w360-read{display:flex;gap:7px;align-items:flex-start;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.6;color:var(--ink)}.w360-read>svg{flex:none;margin-top:3px;color:var(--brand)}.w360-read--before{color:var(--muted)}.w360-read__before{font-weight:600;color:var(--ink)}.w360-note-acts{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin:4px 0 0 19px;font-size:12px}.w360-note-acts .linklike{font-weight:600}.w360-read--left-out{color:var(--muted);font-style:italic}.w360-read--editing{align-items:flex-start}.w360-read--left-out .linklike{font-style:normal}.w360-note-edit{display:grid;gap:6px;flex:1}.w360-note-edit textarea{width:100%;font-size:12.5px;line-height:1.55}.w360-note-edit__acts{display:flex;gap:8px}.w360-note-edit__error{color:var(--danger);font-size:12px}.w360-read--bounded .w360-read,.w360-read--opening .w360-read{margin:0 0 12px;padding:0 0 10px;border-top:none;border-bottom:1px solid var(--border)}.w360-read--bounded .w360-read>span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.w360-qtile--bare{margin-top:18px}.w360-qtile--bare .card__head{padding:0 0 8px}.w360-qtile--bare .card__body{padding:0}.w360-qd{padding:11px 0;border-top:1px solid var(--border)}.w360-qd:first-of-type{border-top:0}.w360-qd__q{font-size:13px;color:var(--ink);line-height:1.45;margin-bottom:8px}.w360-qd__bars{display:flex;flex-direction:column;gap:3px}.w360-qd__row{display:grid;grid-template-columns:minmax(90px,128px) 1fr 42px 48px;align-items:center;gap:10px}.w360-qd__row--self .w360-qd__glabel{color:var(--ink);font-weight:600}.w360-qd__glabel{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w360-qd__track{position:relative;height:14px;border-radius:7px;background:var(--surface-sunken);overflow:visible}.w360-qd__bar{position:absolute;top:2px;bottom:2px;border-radius:4px}.w360-qd__bar--below{border-top-left-radius:6px;border-bottom-left-radius:6px}.w360-qd__bar--above{border-top-right-radius:6px;border-bottom-right-radius:6px}.w360-qd__locked{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;gap:4px;padding-left:8px;font-size:10.5px;color:var(--faint)}.w360-qd__selfline{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--self-mark, #5a3fc0);border-radius:1px;z-index:1}.w360-qd__val{font-size:11.5px;font-weight:600;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.w360-qd__delta{font-size:11px;text-align:right;color:var(--faint);font-variant-numeric:tabular-nums}.w360-qd__delta--worse{color:#b1492c}.w360-qd__delta--better{color:#2f8f5b}:root[data-theme=dark] .w360-qd__delta--worse{color:#e08a6b}:root[data-theme=dark] .w360-qd__delta--better{color:#66c294}.w360-qd__range{position:absolute;top:0;bottom:0;border-radius:7px;background:var(--ink);opacity:.08}:root[data-theme=dark] .w360-qd__range{background:#fff;opacity:.1}.w360-qd__foot{display:flex;gap:14px;margin-top:6px;padding-left:138px;font-size:10.5px;color:var(--faint)}@media (max-width: 720px){.w360-qd__foot{padding-left:107px}}:root[data-theme=dark] .w360-qd__selfline{background:var(--self-mark, #7d68d4)}@media (max-width: 720px){.w360-qd__row,.w360-qd__spread{grid-template-columns:minmax(70px,100px) 1fr 38px 42px;gap:7px}}.card--large.w360-qtile .w360-qd__q{font-size:15.5px;margin-bottom:10px}.card--large.w360-qtile .w360-qd__row{grid-template-columns:minmax(110px,170px) 1fr 52px 58px;gap:14px}.card--large.w360-qtile .w360-qd__bars{gap:5px}.card--large.w360-qtile .w360-qd__glabel,.card--large.w360-qtile .w360-qd__val{font-size:13.5px}.card--large.w360-qtile .w360-qd__delta{font-size:12.5px}.card--large.w360-qtile .w360-qd__track{height:20px;border-radius:10px}.card--large.w360-qtile .w360-qd__locked{font-size:12px}.card--large.w360-qtile .w360-qd__foot{font-size:12px;padding-left:184px}.w360-qtile--bare.card--large>.card__head{padding:18px 22px 8px}.w360-qtile--bare.card--large>.card__body{padding:8px 22px 22px}@media (max-width: 720px){.card--large.w360-qtile .w360-qd__row{grid-template-columns:minmax(70px,100px) 1fr 38px 42px;gap:7px}.card--large.w360-qtile .w360-qd__foot{padding-left:107px}}.w360-cmtqs{display:flex;flex-direction:column;gap:20px}.w360-cmtq{border-top:1px solid var(--border);padding-top:12px}.w360-cmtq:first-child{border-top:0;padding-top:0}.w360-cmtq__q{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px;font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.4}.w360-cmtq__n{font-size:11.5px;font-weight:500;color:var(--muted);white-space:nowrap}.w360-cmtself{margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--surface-sunken);border:1px dashed var(--border)}.w360-cmtself__tag{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.w360-cmtsummary{padding:2px 0}.w360-cmtsummary__tag{display:inline-flex;align-items:center;gap:5px;margin-bottom:5px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.w360-div{display:flex;flex-direction:column;gap:2px}.w360-divrow{display:grid;grid-template-columns:minmax(120px,200px) 1fr 34px;align-items:center;gap:12px;padding:5px 0;border-top:1px solid var(--border)}.w360-divrow:first-child{border-top:0}.w360-divlabel{font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w360-divtag{display:block;font-style:normal;font-size:10.5px;color:var(--muted)}.w360-divtrack{position:relative;height:18px;border-radius:9px;background:var(--surface-sunken)}.w360-divtick{position:absolute;top:3px;bottom:3px;width:1px;background:var(--border);transform:translate(-.5px)}.w360-divrow--axis{border-top:0;padding-bottom:0}.w360-divtrack--axis{background:none;height:14px}.w360-divaxislabel{position:absolute;top:0;transform:translate(-50%);font-size:10.5px;color:var(--faint);font-variant-numeric:tabular-nums}.w360-divrow--axis .w360-divspanval{font-size:10.5px;font-weight:500;color:var(--faint)}.w360-divspan{position:absolute;top:50%;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--border-strong);min-width:2px}.w360-divdot{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px var(--surface);cursor:default}.w360-divdot--self{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;background:var(--surface)!important;box-shadow:0 0 0 2px var(--surface),inset 0 0 0 3px var(--self-ring, #5a3fc0)}.w360-divspanval{font-size:12px;font-weight:600;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 640px){.w360-divrow{grid-template-columns:1fr 30px;grid-template-areas:"label val" "track track"}.w360-divlabel{grid-area:label;white-space:normal}.w360-divspanval{grid-area:val}.w360-divtrack{grid-area:track}}.your360{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:12px;background:var(--surface);padding:10px 14px}.your360__head{display:inline-flex;align-items:center;gap:6px;font-size:13px}.your360__when{font-size:11.5px;color:var(--muted)}.your360__stats{display:inline-flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-right:auto}.your360__stats strong{color:var(--ink)}.your360__note{flex-basis:100%;margin:0;font-size:11.5px;color:var(--muted)}.w360-merge{margin-top:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.w360-merge__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px}.w360-merge__title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700}.w360-merge__state{font-size:12px;color:var(--muted);margin-right:auto}.w360-merge__state--warn{color:var(--warning)}.w360-merge__body{padding:10px;border-top:1px solid var(--border)}.qraters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border)}.qraters__label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--muted)}.qraters__all{font-size:11.5px;color:var(--muted);font-style:italic}.qraters__chip{display:inline-flex;align-items:center;gap:4px}.qraters__note{flex-basis:100%;font-size:11.5px;color:var(--muted)}.qraters__note--nobody{color:var(--warning);font-weight:600}.qraters__chip--fixed{cursor:default}.qraters__chip--fixed:hover{border-color:var(--brand);color:var(--brand-strong)}.seg{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);padding:2px;flex:none}.seg__btn{border:0;background:none;cursor:pointer;color:var(--muted);font-size:12px;font-weight:600;padding:4px 11px;border-radius:999px}.seg__btn:hover{color:var(--ink)}.seg__btn--on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f24361f}.seg__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.w360-qpick{margin-top:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.w360-qpick__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border);font-size:12.5px}.w360-qpick__head .muted{font-size:11.5px;margin-right:auto}.w360-qpick__list{list-style:none;margin:0;padding:4px;max-height:260px;overflow-y:auto}.w360-qpick__row{display:flex;gap:9px;align-items:flex-start;padding:6px 8px;border-radius:8px;font-size:12.5px;line-height:1.4;cursor:pointer}.w360-qpick__row:hover{background:var(--surface)}.w360-qpick__row input{margin-top:2px;flex:none;accent-color:var(--brand)}.w360-qpick__row span{min-width:0}.w360-qpick__tag{flex:none;align-self:flex-start;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:1px 6px;margin-left:auto}.w360-qbarrow{display:grid;grid-template-columns:auto minmax(140px,1.1fr) 1.6fr auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border);font-size:13px}.w360-qbarrow:first-child{border-top:0}.w360-qbartrack{position:relative;height:12px;border-radius:6px;background:var(--surface-sunken);overflow:visible}.w360-qbarfill{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.w360-qbarself{position:absolute;top:50%;width:9px;height:9px;background:#6e54d6;border:1.5px solid var(--surface);transform:translate(-50%,-50%) rotate(45deg);border-radius:2px}@media (max-width: 640px){.w360-qbarrow{grid-template-columns:auto 1fr auto}.w360-qbarrow .w360-qbartrack{grid-column:2 / 4;grid-row:2}}.w360-spread{display:flex;flex-direction:column}.w360-spreadrow{display:grid;grid-template-columns:minmax(150px,1.1fr) 1.6fr auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border);font-size:13px}.w360-spreadrow:first-child{border-top:0}.w360-spreadbar{display:flex;height:16px;border-radius:6px;overflow:hidden;background:var(--surface-sunken)}.w360-spreadseg{display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:#ffffffe6;min-width:3px}.w360-spreadn{font-size:11px;color:var(--faint);min-width:34px;text-align:right}@media (max-width: 640px){.w360-spreadrow{grid-template-columns:1fr auto}.w360-spreadrow .w360-spreadbar{grid-column:1 / 3;grid-row:2}}.repdoc-360{--surface: #ffffff;--surface-sunken: #eef2f5;--bg: #ffffff;--ink: #1f3242;--muted: #5b7180;--faint: #8a99a6;--border: #e3e9ee;--border-strong: #c9d4dc;--line: var(--border);--text: var(--ink);--hover-bg-strong: #eef2f5;--brand-bg: #e7f2f1;--score-text-good: #127551;--score-text-mid: #875810;--score-text-bad: #ad4530;--self-text: #5a3fc0;--chart-grid: initial;--chart-radar-grid: #d3dbe1;color:var(--ink)}.repdoc-360 .sc-comp th,.repdoc-360 .sc-comp td{border-color:#e3e9ee}.repdoc-360 .sc-comp-fit{zoom:.81}.repdoc-360 .sc-comp-fit .sc-comp{min-width:100%}.w360-reportlink{border:0;background:none;padding:0;color:var(--brand);cursor:pointer;font-size:inherit;text-decoration:underline}.w360-reportlink:hover{color:var(--brand-strong)}.aicredits{position:relative;display:flex;align-items:center}.aicredits-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.aicredits-btn:hover{border-color:var(--border-strong);background:var(--bg)}.aicredits-btn__label{font-variant-numeric:tabular-nums}.aicredits-ring{width:22px;height:22px;transform:rotate(-90deg);flex:none}.aicredits-ring__track{fill:none;stroke:var(--border);stroke-width:3.5}.aicredits-ring__fill{fill:none;stroke-width:3.5;stroke-linecap:round;transition:stroke-dasharray .35s ease}.aicredits-btn--ok .aicredits-ring__fill{stroke:var(--success)}.aicredits-btn--warn .aicredits-ring__fill{stroke:var(--warning)}.aicredits-btn--over .aicredits-ring__fill{stroke:var(--danger)}.aicredits-btn--warn{border-color:var(--warning)}.aicredits-btn--over{border-color:var(--danger);color:var(--danger)}.aicredits__pop{position:fixed;z-index:1200;width:340px;max-height:calc(100vh - 90px);overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, 12px);box-shadow:0 18px 44px #0a1a2b38}.aicredits-panel{padding:14px 15px 12px}.aicredits-panel--embedded{padding:0}.aicredits-panel__head{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink)}.aicredits-panel__head svg{color:var(--brand);flex:none}.aicredits-panel__period{margin-left:auto;font-size:11px;color:var(--faint);font-weight:500}.aicredits-panel__hero{display:flex;align-items:baseline;gap:6px;margin:12px 0 8px}.aicredits-panel__pct{font-size:30px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.aicredits-panel__pct--ok{color:var(--success)}.aicredits-panel__pct--warn{color:var(--warning)}.aicredits-panel__pct--over{color:var(--danger)}.aicredits-panel__pct-label{font-size:12px;color:var(--muted)}.aicredits-bar{height:7px;border-radius:999px;background:var(--border);overflow:hidden}.aicredits-bar>span{display:block;height:100%;border-radius:999px;transition:width .35s ease}.aicredits-bar--ok>span{background:var(--success)}.aicredits-bar--warn>span{background:var(--warning)}.aicredits-bar--over>span{background:var(--danger)}.aicredits-panel__figures{display:flex;justify-content:space-between;gap:10px;margin-top:7px;font-size:12px;color:var(--muted)}.aicredits-panel__figures strong{color:var(--ink);font-variant-numeric:tabular-nums}.aicredits-panel__note{margin:6px 0 0;font-size:11px;color:var(--faint)}.aicredits-panel__alert{display:flex;gap:6px;align-items:flex-start;margin:10px 0 0;padding:8px 9px;border-radius:8px;background:var(--danger-bg);color:var(--danger);font-size:11.5px;line-height:1.45}.aicredits-panel__alert svg{flex:none;margin-top:1px}.aicredits-panel__alert--warn{background:var(--warning-bg);color:var(--warning)}.aicredits-panel__section{margin-top:14px}.aicredits-panel__label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:7px}.aicredits-panel__empty{margin:0;font-size:12px;color:var(--muted)}.aicredits-panel__meta{margin:7px 0 0;font-size:11px;color:var(--faint);line-height:1.45}.aicredits-breakdown{list-style:none;margin:0;padding:0;display:grid;gap:6px}.aicredits-breakdown li{display:grid;grid-template-columns:1fr 62px auto;align-items:center;gap:8px}.aicredits-breakdown__name{font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aicredits-breakdown__track{height:5px;border-radius:999px;background:var(--border);overflow:hidden}.aicredits-breakdown__track>span{display:block;height:100%;background:var(--brand);border-radius:999px}.aicredits-breakdown__val{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.aicredits-panel__disclosure{display:flex;gap:6px;align-items:flex-start;margin:12px 0 0;padding-top:10px;border-top:1px solid var(--border);font-size:11px;color:var(--faint);line-height:1.5}.aicredits-panel__disclosure svg{flex:none;margin-top:2px}.aicredits-panel__buttons{display:flex;flex-wrap:wrap;gap:6px}.aicredits-panel__toggle{margin-top:12px;padding:0;border:0;background:none;color:var(--brand);font-size:11.5px;font-weight:600;cursor:pointer;text-decoration:underline}.aicredits-panel__toggle:hover{color:var(--brand-strong)}.aicredits-admin{display:grid;gap:9px}.aicredits-admin__row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--ink)}.aicredits-admin__money{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}.aicredits-admin__money em{font-style:normal;font-size:12px}.aicredits-admin__money input{width:68px;padding:4px 7px;text-align:right;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--ink-field);font-size:12px;font-variant-numeric:tabular-nums}.aicredits-admin__check{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--ink)}.aicredits-admin__check input{margin-top:2px;flex:none}.aicredits-admin__check em{display:block;margin-top:2px;font-style:normal;font-size:11px;color:var(--faint);line-height:1.45}.aicredits-panel__done{width:100%;margin-top:14px;padding:7px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;cursor:pointer}.aicredits-panel__done:hover{background:var(--bg)}@media (max-width: 900px){.aicredits-btn{padding:0 6px}.aicredits-btn__label{display:none}}.repedit-scope__add{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--brand);font-size:11.5px;font-weight:600;cursor:pointer}.repedit-scope__add:hover{color:var(--brand-strong);text-decoration:underline}.repedit-scope{border:1px dashed var(--border-strong);border-radius:8px;padding:8px;display:grid;gap:7px}.repedit-scope__head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.repedit-scope__clear{border:0;background:none;padding:0;cursor:pointer;color:var(--muted);font-size:10.5px;font-weight:600;text-transform:none;letter-spacing:0}.repedit-scope__clear:hover{color:var(--danger)}.repedit-scope__hint{margin:0;font-size:10.5px;color:var(--faint);line-height:1.45}.repedit-cover__graphic{display:flex;align-items:center;gap:10px;border:1px dashed var(--border-strong);border-radius:8px;padding:8px}.repedit-cover__graphic img{width:74px;height:48px;object-fit:cover;border-radius:5px;flex:none;background:var(--bg)}.repedit-cover__empty{width:74px;height:48px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:5px;background:var(--bg);font-size:10.5px;color:var(--faint)}.repedit-cover__gbtns{display:flex;flex-wrap:wrap;gap:6px}.repedit-cover__meta{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:4px}.repedit-cover__metarow{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink)}.repedit-cover__metarow[aria-disabled=true]{color:var(--faint);cursor:default}.repedit-cover__why{font-size:11px;margin:6px 0 0;line-height:1.4}.repdoc-cover__mid--hero{margin-top:60px!important}.repdoc-cover__hero{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:8px;margin-bottom:20px}.repdoc-cover__bandimg{width:100%;height:100%;object-fit:cover;opacity:.9;mix-blend-mode:luminosity}.repedit-compare{display:grid;gap:8px}.repedit-compare__group{border:1px solid var(--border);border-radius:8px;padding:8px;display:grid;gap:7px;background:var(--bg)}.repdoc-block__scope{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.repdoc-cover__mid--hero .repdoc-cover__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.repdoc-cover__mid--hero .repdoc-cover__subtitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.import-review__counts{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 10px;font-size:12.5px;color:var(--muted)}.import-review__counts strong{color:var(--ink);font-variant-numeric:tabular-nums}.import-review__attention{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:9px 11px;border-radius:9px;background:var(--warning-bg);color:var(--warning);font-size:12px;line-height:1.45}.import-review__attention svg{flex:none}.import-review__problems{list-style:none;margin:0 0 12px;padding:9px 11px;border-radius:9px;display:grid;gap:6px;background:var(--warning-bg);color:var(--warning);font-size:12px;line-height:1.45}.import-review__problems li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.import-review__problems li svg{flex:none;align-self:center}.import-review__problems .linkbtn{margin-left:auto;font-size:12px}.import-review__onlyflag{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-weight:600;white-space:nowrap;cursor:pointer}.import-review__raw{margin-top:12px}.import-review__raw>summary{cursor:pointer;font-size:12px;color:var(--muted);font-weight:600;padding:6px 0;list-style-position:inside}.import-review__raw>summary:hover{color:var(--ink)}.irt{border:1px solid var(--border);border-radius:10px}.irt-head,.irt-row__main{display:grid;grid-template-columns:40px minmax(200px,1.6fr) 138px 158px 156px 138px;gap:10px;align-items:center}.irt-head{position:sticky;top:0;z-index:2;padding:8px 12px;background:var(--surface-sunken);border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.irt-row{padding:8px 12px;border-bottom:1px solid var(--border)}.irt-row:last-child{border-bottom:none;border-radius:0 0 9px 9px}.irt-row--warn{background:color-mix(in srgb,var(--warning-bg) 45%,transparent)}.irt-col{font-size:11px;font-weight:700;color:var(--faint);font-variant-numeric:tabular-nums}.irt-dash{color:var(--faint);font-size:12px;text-align:center}.irt-q{min-width:0;display:flex;flex-direction:column;gap:2px}.irt-q__text{width:100%;padding:5px 8px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;outline:none}.irt-q__text:focus{border-color:var(--brand)}.irt-q__name{font-size:12.5px;font-weight:600;color:var(--ink);padding:5px 8px 0}.irt-q__src{font-size:10.5px;color:var(--faint);padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irt-select{width:100%;min-width:0;padding:6px 24px 6px 8px;border:1px solid var(--border-strong);border-radius:7px;background-color:var(--surface);color:var(--ink-field);font-size:12px;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%235b7180' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 8px center}.irt-select:focus{border-color:var(--brand);outline:none}.irt-select--empty{color:var(--warning);border-color:var(--warning);font-weight:600}.irt-input{width:100%;padding:6px 8px;border:1px solid var(--brand);border-radius:7px;background:var(--surface);color:var(--ink-field);font-size:12px;outline:none}.irt-scale{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.irt-scale__fixed{font-size:11.5px;color:var(--muted);white-space:nowrap}.irt-scale__edit{font-size:11.5px;white-space:nowrap}.irt-mini{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted);white-space:nowrap}.irt-mini input{width:40px;padding:5px 4px;text-align:center;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface);color:var(--ink-field);font-size:12px;font-variant-numeric:tabular-nums}.irt-row__answers{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:6px;padding-left:50px;font-size:11px;color:var(--faint)}.irt-row__anslabel{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-right:2px}.irt-row__anscount{color:var(--muted)}.irt-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:5px;padding:1px 6px;max-width:240px;white-space:nowrap;overflow:hidden}.irt-chip em{font-style:normal;color:var(--faint);font-variant-numeric:tabular-nums}.irt-theme{display:flex;align-items:center;gap:4px;min-width:0}.irt-theme .irt-select{flex:1}.irt-theme__edit{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;padding:0;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer}.irt-theme__edit:hover{color:var(--brand);border-color:var(--brand)}.irt-row__viewall{border:0;background:none;padding:0;color:var(--brand);font-size:11px;font-weight:600;cursor:pointer;text-decoration:underline}.irt-row__viewall:hover{color:var(--brand-strong)}.pivotpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:24px}.pivotpop__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card, 12px);box-shadow:var(--shadow-lift);width:100%;max-width:460px;max-height:76vh;display:flex;flex-direction:column}.pivotpop__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);font-size:13px;color:var(--ink);min-width:0}.pivotpop__head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pivotpop__meta{flex:none;font-size:11px;color:var(--faint);white-space:nowrap}.pivotpop__x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.pivotpop__x:hover{background:var(--hover-bg-strong, var(--surface-sunken));color:var(--ink)}.pivotpop__body{overflow-y:auto;padding:4px 0}.pivotpop__body table{width:100%;border-collapse:collapse;font-size:12.5px}.pivotpop__body th{position:sticky;top:0;background:var(--surface);text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:6px 14px;border-bottom:1px solid var(--border)}.pivotpop__body td{padding:6px 14px;border-bottom:1px solid var(--border);color:var(--ink)}.pivotpop__body tr:last-child td{border-bottom:none}.pivotpop__body .num{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.import-review__rawwrap{overflow:auto;max-width:100%;max-height:380px}.import-review__rawtable{width:max-content;min-width:100%}.import-review__rawtable thead th{position:sticky;top:0;z-index:1}.import-review__rawtable th{max-width:200px;overflow:hidden;text-overflow:ellipsis}.import-review__rawtable td{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.irt-head{display:none}.irt-row__main{grid-template-columns:1fr 1fr}.irt-row__answers{padding-left:0}}.irt-row__bigopts{font-size:11px;color:var(--warning);font-weight:600}.irt--i360 .irt-head,.irt--i360 .irt-row__main{grid-template-columns:34px minmax(180px,1.7fr) 138px 104px minmax(124px,1fr)}.irt--i360 .irt-comp{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--border-strong);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px;font-family:inherit;outline:none}.irt--i360 .irt-comp:focus{border-color:var(--brand);outline:none}.irt--i360 .irt-comp::placeholder{color:var(--faint)}.irt--i360 .irt-comp--empty{border-color:var(--warning);color:var(--warning);font-weight:600}@media (max-width: 900px){.irt--i360 .irt-row__main{grid-template-columns:1fr 1fr}}.import-review__attention--stack{display:block}.import-review__attention--stack p{display:flex;gap:7px;align-items:flex-start;margin:0 0 6px}.import-review__attention--stack p:last-of-type{margin-bottom:0}.import-review__attention--stack svg{margin-top:2px}.import-review__attention--stack .import-review__onlyflag{margin:8px 0 0}.ds-save{display:inline-flex;align-items:center;gap:4px}.ds-save input{width:150px;font-size:12.5px;padding:4px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink-field)}.ds-shelf{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.ds-shelf__chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 6px 4px 10px;border:1px solid var(--border);border-radius:999px;color:var(--ink)}.ds-shelf__act{font-size:11px;font-weight:650;color:var(--brand);background:none;border:1px solid var(--border);border-radius:999px;padding:2px 8px;cursor:pointer}.ds-shelf__act:hover{border-color:var(--brand)}.ds-shelf__del{display:inline-flex;background:none;border:0;color:var(--faint);cursor:pointer;padding:2px}.ds-shelf__del:hover{color:var(--danger)}.series-blocked{display:flex;align-items:flex-start;gap:10px;border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);background:color-mix(in srgb,var(--danger) 7%,transparent);color:var(--ink);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.55;margin-bottom:14px}.series-blocked svg{flex:none;margin-top:2px;color:var(--danger)}.enps-defbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--warning) 40%,transparent);background:color-mix(in srgb,var(--warning) 8%,transparent);border-radius:10px;padding:9px 12px;margin-bottom:14px}.enps-defbar__msg{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;color:var(--ink)}.enps-defbar__msg svg{flex:none;color:var(--warning)}.enps-defbar__msg--muted{color:var(--muted)}.enps-defbar__msg--muted svg{color:var(--muted)}.enps-defbar__save{flex:none;white-space:nowrap}.enps-choose{white-space:nowrap;align-self:flex-start}.enps-pick{display:flex;flex-direction:column;gap:8px}.enps-pick__all{align-self:flex-start;background:none;border:0;padding:2px 0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--brand)}.enps-pick__all:hover{text-decoration:underline}.enps-pick__list{list-style:none;margin:0;padding:4px;max-height:340px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.enps-pick__item{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;line-height:1.45;color:var(--ink);cursor:pointer}.enps-pick__item:hover{background:var(--surface-sunken)}.enps-pick__item input{margin-top:3px;flex:none}.enps-pick__error{margin:0;font-size:12.5px;color:var(--danger)}.series-withheld{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);border:1px dashed var(--border);border-radius:10px;padding:8px 12px;margin-bottom:14px}.series-withheld svg{flex:none;margin-top:1px;color:var(--danger)}.filterbar__chip--series{padding-left:8px}.filterbar__dot{width:9px;height:9px;border-radius:3px;flex:none;display:inline-block}.wave-suggest{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--muted);border:1px dashed var(--border);border-radius:10px;padding:8px 12px;margin-bottom:14px}.wave-suggest svg{flex:none;color:var(--brand)}.samepeople{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:9px 12px;margin-bottom:14px}.samepeople--off{border-style:dashed}.samepeople__switch{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text);font-weight:500}.samepeople__switch input{accent-color:var(--brand);width:15px;height:15px;cursor:pointer}.samepeople__n{font-variant-numeric:tabular-nums;white-space:nowrap}.samepeople__why{flex-basis:100%;line-height:1.5}.w360-runswho{margin:0 0 12px}.comparability{margin-bottom:14px}.comparability__chip{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font-size:12.5px;color:var(--muted);background:none;cursor:pointer;border:1px dashed var(--border);border-radius:10px;padding:8px 12px}.comparability__chip:hover{border-color:var(--brand);color:var(--text)}.comparability__chip>span{flex:1}.comparability__chip strong{color:var(--text);font-weight:600}.comparability__chip svg{flex:none;color:var(--brand)}.comparability__body{border:1px solid var(--border);border-top:none;border-radius:0 0 10px 10px;padding:10px 14px 12px;display:grid;gap:10px;font-size:12.5px}.comparability__group h4{margin:0 0 4px;font-size:12px;color:var(--text)}.comparability__group ul{margin:0;padding-left:18px;color:var(--muted)}.comparability__group li{margin:2px 0}.comparability__group p{margin:0;color:var(--muted)}.comparability__note{color:var(--warning);font-style:normal}.comparability__act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:8px;border-top:1px dashed var(--border)}.comparability__act p{margin:0;color:var(--muted);flex:1;min-width:220px}.comparability__act .btn{flex-shrink:0;gap:5px}.enps-step__intro{margin-bottom:2px}.align-note{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px;padding:9px 12px;margin-bottom:12px}.align-note svg{flex:none;margin-top:1px;color:var(--brand)}.align-note--access{color:var(--ink-field);background:var(--warning-bg);border-color:var(--warning);margin-top:-4px}.align-note--access svg{color:var(--warning)}.align-tabs{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-sunken);padding:2px;margin-bottom:12px;max-width:100%;overflow-x:auto;scrollbar-width:none}.align-tabs::-webkit-scrollbar{display:none}.align-tab{background:none;border:0;cursor:pointer;color:var(--muted);font-size:13px;font-weight:600;padding:5px 13px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.align-tab:hover{color:var(--ink)}.align-tab:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.align-tab--on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f24361f}.align-tab__n{background:var(--brand-bg);color:var(--brand-strong);border-radius:999px;font-size:10.5px;font-weight:700;padding:1px 7px;font-variant-numeric:tabular-nums}.align-tab--on .align-tab__n{background:var(--brand);color:#fff}.align-body{max-height:56vh;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.align-empty{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:13px;padding:22px 4px;justify-content:center}.align-empty svg{color:#2f9e78}.qcat{display:flex;flex-direction:column;gap:14px}.qcat__reconcile{border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.qcat__reconcile>summary{display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;font-weight:700;font-size:13px;list-style:none}.qcat__reconcile>summary::-webkit-details-marker{display:none}.qcat__reconcile-body{padding:4px 14px 14px}.qcat__pill{background:var(--brand);color:#fff;border-radius:9px;font-size:11px;font-weight:700;padding:1px 7px}.qcat__done{color:var(--muted);font-weight:600;font-size:12px}.qcat__moved{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.qcat__moved a{display:inline-flex;align-items:center;gap:3px}.qcat__meta{font-size:12px;color:var(--muted);display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.qcat__key{display:inline-flex;align-items:center;gap:6px;color:var(--faint)}.qmatrix{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.qmatrix th,.qmatrix td{border-bottom:1px solid var(--border)}.qmatrix thead th{position:sticky;top:0;z-index:2;background:var(--surface-sunken)}.qmatrix__pair{margin-top:3px;padding:1px 6px;border-radius:5px;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--faint);font-size:10.5px;font-weight:700;letter-spacing:.02em;opacity:0;transition:opacity .12s}.qmatrix tbody tr:hover .qmatrix__pair,.qmatrix__pair:focus-visible{opacity:1}.qmatrix__pair:hover{color:var(--ink);border-color:var(--brand)}.qmatrix__pair--pick,.qmatrix__pair--cancel{opacity:1}.qmatrix__pair--pick{border-color:var(--brand);color:var(--brand)}.qcat__pairbar{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0 0 10px;padding:9px 12px;border-radius:9px;font-size:12.5px;line-height:1.45;border:1px solid var(--border);background:var(--surface-sunken);color:var(--ink)}.qcat__onewave-how{color:var(--faint);font-size:12.5px}.qcat__pairbar{justify-content:space-between;align-items:center;border-color:var(--brand)}.align-body>*{flex:none}.align-group{border:1px solid var(--border);border-radius:12px;overflow:hidden}.align-group__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;background:color-mix(in srgb,var(--brand) 7%,transparent);border-bottom:1px solid var(--border)}.align-group__rule{font-size:12.5px;font-weight:600;color:var(--ink)}.align-bulk{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px;padding:10px 12px;border-radius:9px;border:1px solid var(--brand);background:var(--surface);font-size:12.5px;line-height:1.45;color:var(--ink)}.align-row{padding:11px 12px;border-top:1px solid var(--border)}.align-row:first-child,.align-group .align-row:first-child{border-top:none}.align-row__pair{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:start}.align-row__side{display:flex;flex-direction:column;gap:3px;min-width:0}.align-row__src{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--faint)}.align-row__text{font-size:13px;color:var(--ink);line-height:1.4}.align-row__meta{font-size:11px;color:var(--muted)}.align-row__vs{color:var(--faint);align-self:center}.align-diff{background:color-mix(in srgb,var(--warning) 30%,transparent);color:var(--ink);border-radius:3px;padding:0 2px}.align-row__foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.align-row__reason{font-size:11.5px;color:var(--muted)}.align-row__actions{display:flex;gap:6px;flex:none}.align-ledger{border:1px dashed var(--border);border-radius:10px;padding:4px 12px}.align-ledger summary{font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer;padding:6px 0}.align-ledger__row{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:7px 0;border-top:1px solid var(--border)}.align-ledger__label{font-size:12.5px;color:var(--ink)}.align-ledger__count{color:var(--faint);font-weight:400}.align-ledger__reason{grid-column:1;font-size:11px;color:var(--muted)}@media (max-width:640px){.align-row__pair{grid-template-columns:1fr}.align-row__vs{display:none}}.qtheme-pop__group--row{display:flex;align-items:center;justify-content:space-between;gap:8px}.qtheme-why{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:2px 4px;border-radius:6px;cursor:pointer;font-size:11px;color:var(--brand)}.qtheme-why:hover{background:var(--brand-bg)}.qtheme-why__note{padding:6px 10px 8px;font-size:11.5px;line-height:1.45;color:var(--ink);border-bottom:1px solid var(--border)}.qtheme-why__note p{margin:0 0 6px}.qtheme-why__note p:last-child{margin-bottom:0}.qtheme-why__note .muted{color:var(--muted)}.qtheme-ev{margin-inline-start:auto;padding:1px 6px;border-radius:999px;font-size:10px;white-space:nowrap;background:var(--bg);color:var(--muted);border:1px solid var(--border)}.qtheme-ev--measured{background:var(--success-bg);color:var(--success);border-color:transparent}.qtheme-ev--partly{background:var(--info-bg);color:var(--info);border-color:transparent}.qtheme-pop__item--ev{display:flex;align-items:center;gap:8px}.errb{min-height:60vh;display:grid;place-items:center;padding:32px 20px}.errb__card{max-width:460px;text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:26px 26px 22px}.errb__icon{width:42px;height:42px;border-radius:11px;display:inline-grid;place-items:center;background:var(--warning-bg);color:var(--warning);margin-bottom:13px}.errb__title{font-size:17px;font-weight:700;color:var(--ink);margin:0 0 8px}.errb__body{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 18px}.errb__actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.errb__foot{font-size:11.5px;color:var(--muted);line-height:1.55;margin:16px 0 0;padding-top:13px;border-top:1px solid var(--border)}.err-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.err-ranges{display:flex;gap:6px}.err-range{font-size:12px;font-weight:600;color:var(--muted);background:var(--surface-sunken);border:1px solid var(--border);border-radius:7px;padding:6px 11px;cursor:pointer}.err-range--on{color:#fff;background:var(--brand);border-color:var(--brand)}.err-summary{font-size:12.5px;color:var(--muted);margin:0 0 10px}.err-summary b{color:var(--ink)}.err-empty{display:flex;gap:13px;align-items:flex-start;border:1px solid var(--border);background:var(--surface-sunken);border-radius:11px;padding:18px;color:var(--success)}.err-empty b{display:block;font-size:13.5px;color:var(--ink);margin-bottom:4px}.err-empty p{font-size:12.5px;color:var(--muted);line-height:1.6;margin:0}.err-table{border:1px solid var(--border);border-radius:11px;overflow:hidden}.err-head,.err-row{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px 100px 100px 92px;gap:10px;align-items:center;text-align:left}.err-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--surface-sunken);padding:9px 13px;border-bottom:1px solid var(--border)}.err-row{width:100%;background:none;border:0;border-bottom:1px solid var(--border);padding:11px 13px;cursor:pointer;font:inherit;color:var(--ink)}.err-row:hover,.err-row--open{background:var(--surface-sunken)}.err-row--open .err-chev{transform:rotate(180deg)}.err-msg{display:flex;gap:8px;align-items:flex-start;min-width:0;font-size:12.5px;line-height:1.45}.err-chev{flex:none;margin-top:3px;color:var(--muted);transition:transform .15s}.err-url{display:block;font-style:normal;font-size:11px;color:var(--muted);margin-top:2px}.err-n{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.err-t{font-size:11.5px;color:var(--muted)}.err-b{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--muted)}.err-detail{background:var(--surface-sunken);border-bottom:1px solid var(--border);padding:12px 13px 14px}.err-occ+.err-occ{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border)}.err-occ__h{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;font-size:11.5px;color:var(--ink);margin-bottom:5px}.err-occ__meta{color:var(--muted);font-size:11px}.err-stack{font-family:ui-monospace,Menlo,monospace;font-size:10.5px;line-height:1.5;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:9px 10px;margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-word}.sparkrows{display:flex;flex-direction:column}.sparkhead,.sparkrow,.sparkaxis{display:grid;grid-template-columns:minmax(120px,190px) 1fr minmax(74px,auto);align-items:center;gap:16px}.sparkhead{padding-bottom:6px;font-size:11px;color:var(--faint)}.sparkhead__span{justify-self:center}.sparkhead__val{text-align:right}.sparkrow{padding:8px 0;border-top:1px solid var(--border)}.sparkrow__label{font-size:12.5px;color:var(--faint);line-height:1.3}.sparkrow__chart{min-width:0}.sparkrow__value{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sparkrow__num{font-size:16px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.25}.sparkrow__value .sparkrow__num~.sparkrow__num{font-size:14px}.sparkaxis{margin-top:6px;font-size:11px;color:var(--faint)}.sparkaxis__ends{display:flex;justify-content:space-between}.sparkaxis__points{position:relative;display:block;min-height:2.8em}.sparkaxis__point{position:absolute;top:0;max-width:var(--slot);transform:translate(-50%);text-align:center;line-height:1.25;overflow-wrap:anywhere;padding:0 2px}@media (max-width: 600px){.sparkaxis__points{min-height:86px}.sparkaxis__point{max-width:none;white-space:nowrap;transform:translate(-100%) rotate(-40deg);transform-origin:right top}}.spark__wrap{position:relative;width:100%}.spark{display:block;width:100%;overflow:visible}.spark--flat{width:100%}.spark__slice{stroke:var(--border);stroke-width:1;opacity:.9}.spark__lab{position:absolute;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--surface),0 0 3px var(--surface),0 0 2px var(--surface)}.grainpick{display:inline-flex;align-items:center;gap:6px}.grainpick__lab{font-size:11.5px;color:var(--faint)}.grainpick .input--sm{height:28px;padding:0 24px 0 8px;font-size:12px}.sparkrow__chart{position:relative;cursor:col-resize;touch-action:pan-y}.sparkband{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--brand) 18%,transparent);border-left:1px solid var(--brand);border-right:1px solid var(--brand);pointer-events:none}.zoombar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface-sunken);font-size:11.5px;color:var(--muted)}.qbench{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;line-height:1;white-space:nowrap;cursor:default}.qbench svg{flex:none;opacity:.85}.qenps{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.qenps input{margin:0;accent-color:var(--brand)}.qenps:hover{color:var(--brand);border-color:var(--brand)}.qenps--on{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.qenps__note{margin:6px 0 0;font-size:12px;color:var(--muted)}.qbench--yes{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.qbench--no{color:var(--faint)}.qbench--near{padding:0;border:0}.qbench__apply{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--brand) 55%,var(--border));background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand);font-size:11px;font-weight:600;cursor:pointer}.qbench__apply:hover{background:color-mix(in srgb,var(--brand) 18%,transparent)}.wavedrift{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);font-size:12.5px;line-height:1.5}.wavedrift svg{flex:none;margin-top:2px;color:var(--brand)}.impcollapse{align-items:flex-start;margin-bottom:12px}.impcollapse p{margin:6px 0 0;line-height:1.55}.impcollapse p:last-child{margin-bottom:2px}.reportability{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.reportability__head{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:10px 12px;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;color:var(--ink);line-height:1.5}.reportability__head span{flex:1}.reportability__head>svg:first-child{flex:none;color:var(--danger)}.reportability--ok .reportability__head>svg:first-child{color:var(--success)}.reportability__body{padding:2px 12px 12px;border-top:1px solid var(--border)}.reportability__group{margin-top:12px}.reportability__group h4{margin:0 0 5px;font-size:12.5px}.reportability__group ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.65}.reportability__group li{list-style:disc;margin-bottom:4px}.reportability__group p{margin:4px 0 0;font-size:12.5px;line-height:1.55}.sheetpick{border:1px solid var(--border);border-radius:10px;padding:10px;margin-bottom:14px}.sheetpick__head{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.5;margin-bottom:8px}.sheetpick__head svg{flex:none;margin-top:2px;color:var(--muted)}.sheetpick__list{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.sheetpick__opt{display:grid;gap:2px;text-align:left;padding:8px 10px;font:inherit;cursor:pointer;background:none;border:1px solid var(--border);border-radius:8px;color:var(--ink)}.sheetpick__opt:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.sheetpick__opt--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.sheetpick__name{display:flex;gap:6px;align-items:center;font-weight:700;font-size:12.5px}.sheetpick__kind{font-size:12px;color:var(--brand)}.sheetpick__why{font-size:11.5px;color:var(--muted);line-height:1.45}.hcoffer{border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));background:color-mix(in srgb,var(--brand) 6%,transparent);border-radius:10px;padding:11px 12px;margin-bottom:14px}.hcoffer__head{display:flex;gap:9px;align-items:flex-start}.hcoffer__head svg{flex:none;margin-top:3px;color:var(--brand)}.hcoffer__head strong{display:block;font-size:13px}.hcoffer__head p{margin:4px 0 0;font-size:12.5px;line-height:1.55}.hcoffer__found{color:var(--ink)!important}.hcoffer__skipped{font-size:12px!important}.hcoffer__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0 0 23px}.hcoffer__ignore{font-size:12px}.hcoffer__form{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:11px 0 0 23px}.hcoffer__form label{display:grid;gap:4px;font-size:12px;color:var(--muted)}.hcoffer__form input,.hcoffer__form select{min-width:150px}.hcoffer__foot{flex-basis:100%;margin:2px 0 0;font-size:11.5px;line-height:1.5}.hcoffer__done{margin-bottom:14px}.hier{border:1px solid var(--border);border-radius:10px;padding:11px 12px;margin:12px 0}.hier__head{display:flex;gap:8px;align-items:center;font-size:13px;margin-bottom:8px}.hier__head svg{color:var(--muted);flex:none}.hier__warn{display:flex;gap:8px;align-items:flex-start;margin:0 0 8px;font-size:12.5px;line-height:1.55;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.hier__warn svg{flex:none;margin-top:2px;color:var(--warning)}.hier__warn--mild{background:none;border-color:var(--border)}.hier__warn--mild svg{color:var(--muted)}.hier__ladder{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:4px}.hier__ladder li{display:flex;gap:8px;align-items:center;font-size:12.5px}.hier__rung{display:inline-block;padding:3px 9px;border-radius:999px;font-weight:700;font-size:12px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));background:color-mix(in srgb,var(--brand) 8%,transparent)}.hier__leafnote{font-size:11.5px}.hier__say{font-size:12.5px;line-height:1.55;margin:0}.hier__cut{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.55;margin:7px 0 0}.hier__cut svg{flex:none;margin-top:3px}.hier__foot{font-size:11.5px;line-height:1.5;margin:9px 0 0}.hier__help{margin-top:8px;font-size:12.5px}.hier__help summary{cursor:pointer;color:var(--brand)}.hier__help ul{margin:7px 0 0;padding-left:18px;display:grid;gap:5px;line-height:1.5;color:var(--muted)}.hier__act{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:6px}.orgt{margin:10px 0 2px}.orgt__summary{cursor:pointer;color:var(--brand);font-size:12.5px;display:flex;align-items:center;gap:6px}.orgt__summary svg{flex:none}.orgt__body{margin-top:10px;display:grid;gap:10px}.orgt__block{border-left:2px solid var(--border);padding-left:10px}.orgt__block--loose{border-left-color:transparent}.orgt__parent{display:block;background:none;border:0;padding:0 0 6px;margin:0;font-size:12.5px;color:inherit;text-align:left;cursor:pointer}.orgt__parent.is-on strong{color:var(--brand)}.orgt__tiles{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.orgt__tile{display:inline-flex;align-items:baseline;gap:7px;border:1px solid var(--border);border-radius:8px;padding:5px 9px;background:var(--surface);color:inherit;font-size:12.5px;cursor:pointer;text-align:left}.orgt__tile:hover{border-color:var(--brand)}.orgt__tile.is-on{border-color:var(--brand);color:var(--brand)}.orgt__tile--blank{border-style:dashed;color:var(--muted)}.orgt__tilen{font-variant-numeric:tabular-nums;color:var(--muted)}.orgt__tile.is-on .orgt__tilen{color:var(--brand)}.orgt__more{background:none;border:0;padding:5px 2px;margin:0;color:var(--brand);font-size:12px;cursor:pointer;text-align:left}.orgt__held{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.orgt__deeper{margin:8px 0 0 6px;display:grid;gap:9px}.orgt__contested{border:1px solid var(--warning);border-radius:9px;padding:9px 11px}.orgt__contestedhead{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12.5px}.orgt__contestedhead svg{flex:none;color:var(--warning)}.orgt__pair{display:inline-grid;gap:2px;justify-items:start}.orgt__also{font-size:11px;padding-left:2px}.orgt__contestedsay{margin:9px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.orgt__foot{margin:2px 0 0;font-size:11.5px}.orgt__tile:focus-visible,.orgt__more:focus-visible,.orgt__parent:focus-visible,.orgt__summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.ctxlinks{margin-top:18px}.ctxlinks__warn{display:flex;gap:8px;margin:10px 0 0;padding:9px 11px;border-radius:8px;font-size:12.5px;line-height:1.55;color:var(--ink);background:color-mix(in srgb,var(--warning) 9%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent)}.ctxlinks__url{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--muted);max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctxlinks__actions{display:flex;gap:6px;justify-content:flex-end}.ctxlinks__qr{display:flex;gap:14px;align-items:center;padding:14px!important;background:var(--surface-sunken)}.ctxlinks__qr span{font-size:12px}.pulseaud__warn{color:var(--ink)!important;padding:8px 10px;border-radius:8px;margin-top:6px;background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 32%,transparent)}.ctxlinks__map{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:12px 0 0;font-size:12.5px}.ctxlinks__maprow{display:flex;gap:6px;align-items:center}.ctxlinks__maprow>span{color:var(--muted)}.ctxlinks__maprow select{max-width:260px}.ctxlinks__test{margin:12px 0 0;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.6;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));background:color-mix(in srgb,var(--brand) 6%,transparent)}.ctxlinks__why{margin:6px 0 0;font-size:12px}.ctxlinks__why>summary{cursor:pointer;color:var(--muted)}.sheetpick__meta{font-size:11px;color:var(--muted)}.expaud{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:14px}.expaud__head{display:flex;gap:9px;align-items:flex-start}.expaud__head svg{flex:none;margin-top:2px;color:var(--brand)}.expaud__head strong{font-size:13.5px}.expaud__head p{margin:3px 0 0;font-size:12.5px;line-height:1.5}.expaud__row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0 0 23px}.expaud__row input.is-invalid{border-color:var(--danger)}.expaud__note{font-size:12.5px;color:var(--muted)}.expaud__note--bad{color:var(--danger)}.expaud__foot{margin:8px 0 0 23px;font-size:11.5px;line-height:1.5}.wca{padding:12px 14px;margin-bottom:14px}.wca__picker{margin:10px 0 0}.wca__line{margin:10px 0 0;font-size:12.5px;color:var(--text)}.import-asked{padding:14px 16px;margin:0 0 12px}.import-asked__told{margin:0;font-size:13px}.import-asked__choices{display:grid;gap:6px;margin:8px 0 0}.import-asked__choice{display:flex;gap:8px;align-items:baseline;font-size:13px}.import-asked__after{margin:10px 0 0}.import-asked__total{display:grid;gap:4px;margin:12px 0 0;font-size:13px;max-width:360px}.import-asked__total .is-invalid{border-color:var(--danger)}.import-done__next{margin:4px 0 12px;text-align:center;font-size:13px}.impadditive{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--brand) 7%,transparent);font-size:12.5px;line-height:1.5;color:var(--ink)}.impadditive svg{flex:none;margin-top:2px;color:var(--brand)}.impstats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:6px}.impstat{flex:1 1 10rem;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-sunken)}.impstat b{font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.impstat span{font-size:11.5px;color:var(--muted);line-height:1.35}.impstat--go{border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.impstat--go b{color:var(--brand)}.impstat--stop b{color:var(--warning)}.imph{margin:16px 0 6px;font-size:12px;font-weight:650;color:var(--ink)}.imphint{font-size:11.5px;margin:-2px 0 6px}.impcols{display:flex;flex-wrap:wrap;gap:6px}.impcol{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:11.5px;cursor:default}.impcol__name{color:var(--ink);font-weight:600}.impcol__role{color:var(--muted)}.impcol__role--known{color:var(--brand)}.impcol__role--extra{font-style:italic}.implist{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.finding{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin:0 0 8px;background:var(--surface-sunken)}.finding--warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 8%,var(--surface-sunken))}.finding__what{display:flex;gap:8px;align-items:flex-start}.finding__icon{color:var(--warning);flex:none;margin-top:2px}.finding__said{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink)}.finding__means,.finding__meanwhile{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.finding__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.finding__chev{transition:transform .15s ease}.finding__chev--open{transform:rotate(180deg)}.finding__rows{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.finding__rows li{font-size:11.5px;color:var(--muted);line-height:1.5;display:flex;flex-wrap:wrap;gap:6px}.finding__rows li b{color:var(--ink);font-variant-numeric:tabular-nums}.finding__sheet{color:var(--faint)}.finding__who{color:var(--ink)}.finding__choice{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11.5px;color:var(--muted)}.finding__choices{display:flex;flex-direction:column;gap:7px;width:100%}.finding__fix{display:inline-flex;align-items:center;gap:5px;margin-left:2px}.finding__fix input{height:24px;font-size:11.5px;padding:0 7px;max-width:12rem;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--ink)}.implist li{font-size:11.5px;color:var(--muted);line-height:1.45}.implist li b{color:var(--ink);font-variant-numeric:tabular-nums}.idpick{display:flex;flex-direction:column;gap:.35rem;padding:.7rem .85rem;border:1px solid var(--border);border-radius:9px;background:var(--surface-sunken)}.idpick label{display:inline-flex;align-items:center;gap:.5rem}.idpick__lab{font-size:11.5px;color:var(--muted)}.idpick .input--sm{height:28px;font-size:12px;padding:0 24px 0 8px;max-width:22rem}.idpick__why{margin:0;font-size:11.5px;color:var(--muted)}.idpick__warn{display:flex;align-items:flex-start;gap:.35rem;margin:0;font-size:11.5px;color:var(--warning)}.idpick__warn svg{flex:none;margin-top:1px}.imppeople{max-height:260px;overflow:auto;border:1px solid var(--border);border-radius:8px}.imppeople__t{width:100%;border-collapse:collapse;font-size:11.5px}.imppeople__t th,.imppeople__t td{text-align:left;padding:5px 9px}.imppeople__t thead th{position:sticky;top:0;z-index:1;background:var(--surface-sunken);font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.imppeople__r{border-bottom:1px solid var(--border)}.imppeople__r:last-child{border-bottom:0}.imppeople__r th{font-weight:600;color:var(--ink)}.imppeople__r td{color:var(--muted)}.imppeople__r--flag{background:color-mix(in srgb,var(--warning) 6%,transparent)}.imppeople__k{font-weight:600;color:var(--muted)}.imppeople__k--add{color:var(--brand)}.imppeople__k--repeat,.imppeople__k--rejected{color:var(--warning)}.imppeople__flag{display:inline-flex;align-items:center;gap:3px;margin-left:6px;color:var(--warning);font-weight:600}.imppeople__more{margin:6px 0 0;font-size:11.5px}.rcpt-conflict{display:flex;align-items:flex-start;gap:.4rem;margin:0 0 .7rem;padding:.55rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning);font-size:12px;line-height:1.45}.rcpt-conflict svg{flex:none;margin-top:2px}.imppeople__t .imppeople__dup{color:var(--warning);font-weight:600}.imppeople__dupmark{font-weight:500;opacity:.8;white-space:nowrap}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--brand);text-decoration:underline;cursor:pointer}.impcol__drop{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:1px;border:0;border-radius:50%;background:transparent;color:var(--faint);cursor:pointer;line-height:0}.impcol__drop:hover{background:var(--warning-bg);color:var(--warning)}.take-retry--quiet{border-color:var(--border-strong);background:var(--surface-2, var(--surface));color:var(--text)}.qprefill-note{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.qprefill-note svg{flex:0 0 auto;margin-top:2px}.qprefill-note--warn{color:var(--warning)}.wim{margin-top:14px;border-top:1px solid var(--border);padding-top:10px}.wim__toggle{display:flex;align-items:center;gap:8px;width:100%;padding:6px 0;border:0;background:none;cursor:pointer;color:var(--text);font-size:12.5px;text-align:left}.wim__toggle:hover .wim__cta{text-decoration:underline}.wim__cta{margin-left:auto;color:var(--accent);white-space:nowrap;font-weight:600}.wim__body{padding:4px 0 8px;font-size:12.5px;line-height:1.55}.wim__sub{margin:0 0 12px;color:var(--muted);font-size:11.5px}.wim__head{margin:0 0 6px;font-size:13.5px;font-weight:650}.wim__body p{margin:0 0 8px}.wim__parts{width:100%;max-width:520px;margin:12px 0;border-collapse:collapse}.wim__parts td{padding:3px 0;color:var(--muted)}.wim__parts td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.wim__parts-total td{color:var(--text);font-weight:650;border-bottom:1px solid var(--border);padding-bottom:5px}.wim__parts-total+tr td{padding-top:7px}.wim__guard{display:flex;gap:8px;align-items:flex-start;margin:8px 0 12px;padding:10px 12px;border:1px solid var(--border-strong);border-radius:var(--r-sm, 6px);background:var(--surface-2, var(--surface))}.wim__guard svg{flex:0 0 auto;margin-top:3px;color:var(--warning)}.wim__guard p{margin:4px 0 0;color:var(--muted)}.wim__notes{margin:10px 0;padding-left:16px;color:var(--muted);font-size:11.5px}.wim__notes li{margin:3px 0}.wim__checked{margin:14px 0 10px}.wim__checked-head{font-weight:650;margin-bottom:5px}.wim__checked-row{display:flex;align-items:baseline;gap:8px;padding:2px 0}.wim__dim{border:0;background:none;padding:0;cursor:pointer;color:var(--accent);font-size:12.5px;text-align:left;min-width:140px}.wim__dim:disabled{color:var(--faint);cursor:default}.wim__dim--on{font-weight:650;text-decoration:underline}.wim__checked-val{color:var(--muted);font-size:11.5px}.wim__nonadd{margin:8px 0 0;color:var(--faint);font-size:11px}.wim__alt{margin:8px 0 0;color:var(--muted);font-size:12px}.sig{margin-top:14px;border-top:1px solid var(--border);padding-top:10px}.sig__head{font-size:12.5px;font-weight:650;margin-bottom:5px}.sig__line{margin:0;font-size:12.5px;line-height:1.55}.sig__foot{margin:8px 0 0;color:var(--faint);font-size:11px}.sig__pick{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 2px}.sig__chip{background:none;border:1px solid var(--border);border-radius:999px;padding:3px 10px;font:inherit;font-size:11.5px;color:var(--muted);cursor:pointer}.sig__chip:hover{border-color:var(--border-strong);color:var(--ink)}.sig__chip--on{border-color:var(--accent);color:var(--ink);font-weight:650}.sig__chip-d{color:var(--faint)}.sig__chip--on .sig__chip-d{color:var(--muted)}.sig .wim{margin-top:10px;border-top:0;padding-top:0}.wim__table{width:100%;margin:10px 0;border-collapse:collapse;font-size:12px}.wim__table th{text-align:left;color:var(--muted);font-weight:600;padding:4px 8px 4px 0;border-bottom:1px solid var(--border)}.wim__table th.num,.wim__table td.num{text-align:right;font-variant-numeric:tabular-nums}.wim__table td{padding:3px 8px 3px 0}.wim__row--out td{color:var(--faint)}.wim__controls{margin-top:12px;color:var(--muted);font-size:11.5px}.wim__more{border:0;background:none;padding:4px 0;margin-top:4px;color:var(--accent);font-size:11.5px;cursor:pointer;text-decoration:underline}.wim__dim--dead{color:var(--faint);cursor:default}.wim__none{margin:4px 0 0;color:var(--muted);font-size:12px}.user-menu__here{display:flex;align-items:center;gap:8px;min-width:0;padding:2px 10px 8px;font-size:12.5px;line-height:1.35;color:var(--muted)}.user-menu__here svg{flex:none}.user-menu__here span{min-width:0;overflow-wrap:anywhere}.user-menu__label{padding:6px 8px 2px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.user-menu__ws{display:flex;flex-direction:column;min-width:0;line-height:1.3}.user-menu__ws .user-menu__meta{font-size:11px}.user-menu__item--on{background:var(--brand-bg)}.user-menu__item--on,.user-menu__item--on svg{color:var(--brand)}.user-menu__item:disabled{cursor:default}.pw-change{display:flex;flex-direction:column;gap:10px}.pw-change__head{margin-bottom:2px}.email-change{display:flex;flex-direction:column;gap:2px}.tfa{display:flex;flex-direction:column;gap:10px}.tfa__head{display:flex;gap:10px;align-items:flex-start}.tfa__head svg{color:var(--brand);flex:none;margin-top:2px}.tfa__secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:6px;padding:2px 6px;word-break:break-all}.tfa__codes{list-style:none;margin:4px 0;padding:12px 14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface-sunken);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;letter-spacing:.06em}.tfa__ack{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ink)}.tfa__ack input{margin-top:2px;flex:none}.tfa__verify{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tfa__verify .confirm-phrase__input{width:140px;letter-spacing:.22em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tfa__verify .confirm-phrase__input.passkey-name{width:220px;letter-spacing:normal;text-align:left;font-family:inherit;margin-top:0}.passkey-list{list-style:none;margin:2px 0;padding:0;display:flex;flex-direction:column;gap:6px}.passkey-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken);font-size:13.5px}.passkey-list__name{font-weight:600;color:var(--ink);min-width:0;overflow-wrap:anywhere}.passkey-list__when{font-size:12.5px;margin-right:auto}.passkey-step{display:flex;flex-direction:column;gap:8px}.passkey-step+form{margin-top:14px}.sendp-panes{border:0;margin:0;padding:0;min-width:0}.sendp-panes--waits .sendp-actions,.sendp-panes--waits>.row{opacity:.5}.sendp-panes__line{margin:0 0 10px;font-weight:600;color:var(--text)}.sendp-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px}.sendp-action{border:1px solid var(--border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.sendp-action>.btn{max-width:100%;white-space:normal;height:auto;min-height:30px;padding-top:6px;padding-bottom:6px;line-height:1.35;text-align:left}.sendp-action__title{font-size:13.5px;font-weight:600;color:var(--ink)}.sendp-action__skips{margin:0;padding-left:16px;font-size:12px;line-height:1.55;color:var(--muted)}.sendp-action__skips li+li{margin-top:5px}.sendp-blockers{border:1px solid var(--warning);border-radius:10px;padding:12px 14px;margin-bottom:14px;background:color-mix(in srgb,var(--warning) 8%,transparent)}.sendp-blockers__head{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.sendp-blockers__head svg{color:var(--warning);flex-shrink:0}.sendp-blockers__list{margin:8px 0 0;padding:0;list-style:none;font-size:12.5px;line-height:1.55;color:var(--muted)}.sendp-blockers__list li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sendp-blockers__list li+li{margin-top:8px}.sendp-blockers__list li>span:first-child{flex:1 1 240px}.sendp-blockers--warn{border-color:var(--border);background:var(--surface-raised)}.sendp-blockers--warn .sendp-blockers__head svg{color:var(--muted)}.process-map{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.process-map__step{position:relative;display:flex;gap:12px;padding:0 0 18px}.process-map__step:last-child{padding-bottom:2px}.process-map__step:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--border)}.process-map__num{flex:none;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--brand-strong);background:var(--brand-bg);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);z-index:1}.process-map__body{min-width:0;padding-top:3px}.process-map__title{font-size:13.5px;font-weight:650;color:var(--ink)}.process-map__detail{font-size:12.5px;line-height:1.5;color:var(--muted);margin-top:2px}.process-map__branches{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.process-map__branch{font-size:11.5px;color:var(--ink);background:var(--hover-bg);border:1px solid var(--border);border-radius:999px;padding:2.5px 9px}.sb-palette__plus{display:grid;place-items:center;width:30px;height:22px;margin:0 auto 2px;color:var(--brand-strong);border-bottom:1px solid var(--border)}.w360-when__date{font:inherit;font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 9px}.w360-when__date:focus{outline:none;border-color:var(--brand)}.w360-when__date:disabled{color:var(--faint);background:var(--surface-2, var(--surface))}.addicon{position:relative;display:inline-flex;align-items:center}.addicon__plus{position:absolute;right:-4px;bottom:-4px;color:var(--brand-strong);background:var(--surface);border-radius:50%}.qcard--collapsed{padding:0}.qcard__collapsed-row{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;background:none;border:none;cursor:pointer;color:var(--ink);font-size:13px}.qcard__collapsed-row:hover{background:var(--hover-bg);border-radius:var(--r-card, 12px)}.qcard__collapsed-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.qcard__collapsed-type{flex:none;font-size:11px;color:var(--faint);border:1px solid var(--border);border-radius:999px;padding:1.5px 8px}.i360-note{margin-top:10px;padding:9px 11px;border-radius:9px;border:1px solid var(--warning));background:var(--surface-sunken)}.i360-note p{display:flex;gap:7px;align-items:flex-start;margin:0 0 6px;font-size:12.5px;line-height:1.45}.i360-note p:last-child{margin-bottom:0}.i360-note svg{flex:none;margin-top:2px;color:var(--warning)}.quick-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.quick-tile{display:flex;align-items:center;gap:11px;text-align:left;cursor:pointer;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);min-width:300px;flex:1 1 320px;max-width:480px}.quick-tile:hover{border-color:var(--accent)}.quick-tile__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--surface-sunken);color:var(--accent)}.quick-tile>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.quick-tile strong{font-size:13.5px;font-weight:600}.quick-tile em{font-style:normal;font-size:12px;color:var(--muted);line-height:1.4}.quick-tile__go{flex:none;margin-left:auto;color:var(--muted)}.w360-tonefield{display:flex;flex-direction:column;gap:8px}.note.rater-promise{margin:6px 0 0;font-size:12.5px;line-height:1.45}.w360-tonefield>input[type=text]{width:100%;box-sizing:border-box;font-size:14px;font-weight:600;color:var(--ink-field);padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.w360-tonefield>input[type=text]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.w360-tonefield>input[type=text]::placeholder{color:var(--faint);font-weight:500}.w360-schedgrid{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:22px;align-items:start}@media (max-width: 860px){.w360-schedgrid{grid-template-columns:1fr}}.w360-flag{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:.01em;vertical-align:1px;border:1px solid transparent;white-space:nowrap}.w360-flag--blind{background:#fdf0e3;color:#8a4d0c;border-color:#f0d3b0}.w360-flag--hidden{background:#e3f2ea;color:#127551;border-color:#b5dcc6}:root[data-theme=dark] .w360-flag--blind{background:#3a2a15;color:#e6b782;border-color:#5c4321}:root[data-theme=dark] .w360-flag--hidden{background:#16352a;color:#7fd1a6;border-color:#275a45}:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-flag--blind,:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-flag--blind[data-mist-panel]{background:#fdf0e3;color:#8a4d0c;border-color:#f0d3b0}:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-flag--hidden,:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-flag--hidden[data-mist-panel]{background:#e3f2ea;color:#127551;border-color:#b5dcc6}:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-rank--blind>td{background:color-mix(in oklab,#b8690f 7%,transparent)}:root[data-skin=mist] .shell--glass [data-mist-panel] .w360-rank--hidden>td{background:color-mix(in oklab,#278464 8%,transparent)}.w360-rank--blind>td{background:color-mix(in oklab,#b8690f 7%,transparent)}.w360-rank--hidden>td{background:color-mix(in oklab,#278464 8%,transparent)}:root[data-theme=dark] .w360-rank--blind>td{background:color-mix(in oklab,#c07f22 12%,transparent)}:root[data-theme=dark] .w360-rank--hidden>td{background:color-mix(in oklab,#2fa37a 12%,transparent)}.rcpt-groupsel{font-size:12px;color:var(--ink);padding:5px 26px 5px 10px;border:1px solid var(--border);border-radius:8px;background-color:var(--surface);cursor:pointer;max-width:170px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238597a6' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center}.rcpt-groupsel:hover{border-color:var(--accent)}.rcpt-groupsel:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.w360-introtext{width:100%;box-sizing:border-box;resize:vertical;min-height:92px;font:inherit;font-size:13px;line-height:1.55;color:var(--ink);padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.w360-introtext:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 16%,transparent)}.w360-repgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.w360-repcard{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.w360-repcard__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:14px 15px 10px;border:none;background:none;cursor:pointer;color:var(--ink)}.w360-repcard__body:hover .w360-repcard__name{color:var(--accent)}.w360-repcard__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent)}.w360-repcard__name{font-size:13.5px;font-weight:600;line-height:1.35}.w360-repcard__meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.w360-repcard__actions{display:flex;gap:6px;padding:10px 15px 13px;margin-top:auto;border-top:1px solid var(--border)}.survey-row__link{border:none;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;border-radius:6px}.survey-row__link:hover{text-decoration:underline;text-underline-offset:3px}.survey-row__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.w360-importdrop{border:1px dashed var(--border);border-radius:12px;padding:22px;text-align:center;background:var(--surface-sunken)}.w360-importhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:13px}.planrow{margin-top:10px;padding:0;overflow:hidden}.planrow__head,.planrow__cols{display:grid;grid-template-columns:18px minmax(180px,1.4fr) minmax(120px,1fr) minmax(90px,.7fr) 100px 96px 96px;gap:12px;align-items:center;width:100%;text-align:left}.planrow__head{padding:12px 16px}.planrow__cols{padding-left:17px;padding-right:17px}.planrow__head{background:none;border:none;cursor:pointer;font-size:13px;color:var(--ink)}.planrow__cols{padding-top:14px;padding-bottom:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.planrow__head:hover{background:var(--surface-sunken)}.planrow__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planrow__scope,.planrow__owner,.planrow__created,.planrow__prog{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planrow__created{font-variant-numeric:tabular-nums}.planrow__body{padding:4px 16px 16px 46px;border-top:1px solid var(--border)}.planrow__desc{font-size:13px;line-height:1.55;margin:10px 0 4px}.planrow__group{margin:18px 0 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.planrow__add input{width:100%;margin-top:10px;height:34px;padding:0 12px;border-radius:var(--r-input);border:1px dashed var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:13px}.planrow__add--btn{display:flex;gap:8px;align-items:flex-start}.planrow__add--btn input{flex:1;height:36px}.planrow__add--btn .btn{margin-top:10px}.planact{border:1px solid var(--border);border-radius:10px;padding:11px 13px;margin-top:12px;background:var(--surface-sunken)}.planact:focus-within{border-color:var(--border-strong)}.planact--done{opacity:.75}.planact__head{display:flex;gap:8px;align-items:center;margin-bottom:6px}.planact__src{display:inline-flex;gap:4px;align-items:center;font-size:11px;color:var(--brand);font-weight:600}.planact__text{font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap}.planact__text .iconbtn{margin-left:6px;vertical-align:middle}.planact__updates{margin:8px 0 0;padding-left:16px;font-size:12.5px;line-height:1.5}.planact__updates .muted{font-size:11px;margin-right:4px}.planact__outcome{font-size:12.5px;margin:8px 0 0;color:var(--success, #2f9e78)}.planact__do{display:flex;gap:8px;margin-top:10px;align-items:center;flex-wrap:wrap}.planact__do input{flex:1;min-width:200px;height:32px;padding:0 10px;border-radius:var(--r-input);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);font-size:12.5px}.planact__close{flex:1 1 100%}.planact__close input{width:100%;height:32px;padding:0 10px;border-radius:var(--r-input);border:1px solid var(--warning, #e5a93f);background:var(--surface);color:var(--ink-field);font-size:12.5px}.page-card__dot{width:7px;height:7px;border-radius:50%;margin-left:auto;flex:none}.page-card__dot--ok{background:var(--success, #2f9e78)}.page-card__dot--todo{background:var(--warning, #e5a93f)}.rail-progress{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.rail-progress__count{font-size:11.5px;color:var(--muted)}.rail-progress__go{display:flex;align-items:center;gap:8px}.rail-progress__go .btn{flex:1 1 0;min-width:0;justify-content:center}.qcard__typefixed{font-size:12px;font-weight:600;color:var(--muted);padding:4px 2px;white-space:nowrap}.rcpt-tablewrap+.card,.rcpt-tablewrap~.card{margin-top:18px}.planact__why{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.planact__steps{margin-top:10px;padding-left:10px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:10px}.planact__step{display:block}.planact__stepq{display:block;font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:4px;line-height:1.45}.planact__steps .field__textarea{font-size:12.5px}.planact__read{margin-top:10px;padding:9px 11px;border-radius:9px;background:var(--surface-sunken);border:1px solid var(--border)}.planact__readtag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--brand)}.planact__read p{margin:5px 0 0;font-size:12.5px;line-height:1.55}.field__hint--error{color:var(--warning);font-weight:600}.planact__final{display:block;margin-top:12px}.planact__behaviour{background:var(--surface-sunken);border-left:3px solid var(--brand);border-radius:0 8px 8px 0;padding:9px 12px;margin:0 0 10px}.planact__behaviourlabel{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.planact__behaviourfrom{font-weight:500;letter-spacing:.02em;text-transform:none}.planact__behaviourtext{margin:3px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink)}.planact__behaviourline{margin:0 0 5px;font-size:12px;line-height:1.45;color:var(--muted)}.planact__behaviourline .planact__behaviourlabel{display:inline;margin-right:7px;color:var(--brand-strong)}.planact__unwritten{color:var(--faint);font-style:italic}.planact__direction{margin-left:8px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-strong);background:var(--brand-bg);padding:1px 7px;border-radius:999px;vertical-align:1px}.planact__actionbox{font-size:13px}.planact__actionbox::placeholder{color:var(--faint);font-style:italic}.planact__plansteps{margin:8px 0 0;padding-left:10px;border-left:2px solid var(--border)}.planact__plansteps dt{font-size:11.5px;font-weight:700;color:var(--faint);margin-top:6px}.planact__plansteps dd{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink)}.rcpt-tabletools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border)}.rcpt-tabletools__spacer{flex:1;min-width:0}.rcpt-raterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--border)}.rcpt-fold{display:flex;align-items:center;gap:6px;flex:0 0 auto;margin:0;padding:4px 6px 4px 0;background:none;border:0;font:inherit;font-size:14px;font-weight:700;color:var(--ink);text-align:left;cursor:pointer}.rcpt-fold:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.rcpt-fold__count{color:var(--ink-2, var(--ink));font-weight:600;font-size:12.5px;background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:999px;padding:0 8px}.rcpt-raterbar__progress{font-size:13px;white-space:nowrap}.rcpt-raterbar__find{width:200px}.rcpt-raterbar__example{padding:12px 16px;border-bottom:1px solid var(--border)}.rcpt-raterbar__none{margin:0;padding:14px 16px;font-size:13px}@media (max-width: 640px){.rcpt-raterbar__progress{white-space:normal;flex-basis:100%}.rcpt-raterbar__find{width:100%}}.rcpt-closedline{flex:1 1 18rem;min-width:0;line-height:1.45}.coachchat{margin-top:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;max-height:460px}.coachchat__head{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--surface-sunken)}.coachchat__title{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--brand)}.coachchat__body{padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;min-height:120px}.coachchat__actions{margin-top:8px;display:flex;flex-direction:column;gap:6px}.coachchat__action{display:flex;align-items:flex-start;gap:8px;justify-content:space-between;padding:7px 9px;border-radius:8px;background:var(--surface);border:1px solid var(--border);font-size:12.5px;line-height:1.45}.coachchat__action button{flex:none}.coachchat__prompts{display:flex;gap:6px;flex-wrap:wrap;padding:0 12px 10px}.coachchat__failed{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.coachchat__input{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--border)}.coachchat__input input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink-field);font-size:13px;outline:none}.coachchat__input input:focus{border-color:var(--brand)}.sb-masterbar{display:block;padding:18px 0 0;background:none;border-bottom:0;color:var(--muted)}.shell--glass .sb-masterbar{padding-left:var(--rail-gap);padding-right:var(--rail-gap)}.sb-masterbar__inner{max-width:var(--content-max);margin:0 auto;padding:0 24px}.sb-masterbar p{margin:0;font-size:13.5px;line-height:1.55;color:var(--muted)}.sb-masterbar button{flex:none}.q360-grouphead td{background:var(--surface-sunken);border-top:1px solid var(--border);padding:8px 16px}.q360-grouphead__row{display:flex;align-items:center;gap:8px}.q360-grouphead__row strong{font-size:13px}.q360-grouphead__actions{display:inline-flex;gap:6px}.q360-grouphead__toggle{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:2px 4px 2px 0;margin:0;font:inherit;color:inherit;cursor:pointer;border-radius:6px;text-align:left;min-width:0}.q360-grouphead__toggle:hover strong{text-decoration:underline}.q360-grouphead__toggle svg{flex:0 0 auto;color:var(--muted)}.pulse360{padding:0}.planrow__checkin{margin-top:10px;padding:14px 16px}.pulse360__head{display:flex;align-items:center;gap:6px;font-size:12.5px}.pulse360__head svg{color:var(--accent)}.pulse360__results{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.pulse360__results li{display:flex;gap:12px;font-size:12.5px}.pulse360__results .pulse360__q{color:var(--muted);min-width:0}.plancta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;margin-top:14px;border-left:3px solid var(--brand)}.plancta__body{display:flex;align-items:flex-start;gap:12px;min-width:260px;flex:1 1 340px}.plancta__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px;background:var(--surface-sunken);color:var(--brand)}.plancta__title{font-weight:620;font-size:14px;margin-bottom:2px}.plancta__text{color:var(--muted);font-size:12.5px;line-height:1.5;margin:0;max-width:62ch}.plancta__actions{display:flex;align-items:center;gap:8px;flex:none}.irt-recognised{display:block;margin-top:4px;color:var(--faint)}.align-bulk--undo{border-color:var(--border)}.cohort-flag{border-color:var(--brand)}.cohort-flag__head{display:flex;gap:10px;align-items:flex-start}.cohort-flag__icon{flex:none;margin-top:2px;color:var(--brand)}.cohort-flag__title{font-size:13.5px;font-weight:650;color:var(--ink);margin-bottom:4px}.cohort-flag__body{font-size:12.5px;line-height:1.55;color:var(--muted);margin:0 0 10px}.cohort-flag__acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cohort-flag__fix{font-size:11.5px;color:var(--faint)}.proj-pick__warn{display:flex;gap:6px;align-items:flex-start;margin:8px 0 0;padding:8px 10px;border-radius:8px;border-left:2px solid var(--brand);background:var(--surface-sunken);font-size:11.5px;line-height:1.5;color:var(--muted)}.proj-pick__warn svg{flex:none;margin-top:2px;color:var(--brand)}.proj-pick__hint{display:flex;gap:5px;align-items:center;margin:6px 0 0;font-size:11px;color:var(--faint)}.import-review__project{margin:10px 0 0;max-width:460px}.ms-group{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:none;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;font-weight:650;color:var(--ink);text-align:left;border-radius:7px}.ms-group:hover{background:var(--surface-sunken)}.ms-group__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-group__n{flex:none;font-size:11px;font-weight:500;color:var(--faint)}.ms-option--nested{padding-left:26px}.ms-option__meta{flex:none;margin-left:auto;padding-left:10px;font-size:11px;color:var(--faint)}.ms-check--some{background:var(--brand-bg);border-color:var(--brand);color:var(--brand)}.bbrand{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:0 0 14px;margin-bottom:14px;border-bottom:1px solid var(--border)}.bbrand__logo{display:flex;flex-direction:column;gap:5px;min-width:0}.bbrand__img{max-height:64px;max-width:260px;object-fit:contain;object-position:left center}.bbrand__drop{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border-radius:9px;cursor:pointer;border:1px dashed var(--border-strong);background:var(--surface-sunken);color:var(--muted);font:inherit;font-size:12.5px}.bbrand__drop:hover{border-color:var(--brand);color:var(--ink)}.bbrand__logoacts{display:flex;gap:10px;align-items:center;font-size:11.5px}.bbrand__colour{display:flex;flex-direction:column;gap:6px;align-items:stretch;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface)}.bbrand__label{font-size:12px;font-weight:600;color:var(--ink);text-align:center}.bbrand__row{justify-content:center}.bbrand__row{display:flex;align-items:center;gap:8px}.bbrand__swatch{width:34px;height:34px;padding:0;cursor:pointer;border:1px solid var(--border-strong);border-radius:9px;background:none}.bbrand__swatch::-webkit-color-swatch-wrapper{padding:3px}.bbrand__swatch::-webkit-color-swatch{border:none;border-radius:6px}.bbrand__hex{width:92px;font:inherit;font-size:13px;text-transform:lowercase;color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:9px;padding:8px 10px}.bbrand__hex:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.bbrand__partner{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--faint)}.bbrand__partnerchip{width:18px;height:18px;border-radius:5px;border:1px solid var(--border)}.bbrand__reset{font-size:11.5px}.bbrand:has(.bbrand__answered){flex-wrap:wrap}.bbrand__answered{flex-basis:100%;margin:0;font-size:12px;color:var(--muted)}@media (max-width: 640px){.bbrand{flex-direction:column;align-items:stretch}.bbrand__colour{align-items:flex-start}}.btn--switch{height:38px;padding:0 16px;gap:9px;font-size:13.5px;font-weight:650;letter-spacing:.01em;border-radius:10px;border:1px solid transparent;box-shadow:0 1px 2px #0000002e}.btn--switch:disabled{opacity:.6;box-shadow:none}.btn--switch-stop{color:#fff;background:linear-gradient(180deg,#d8604e,#c04b3b);border-color:#a83f31}.btn--switch-stop:hover:not(:disabled){background:linear-gradient(180deg,#e06e5c,#c9503f)}.btn--switch-go{color:#fff;background:linear-gradient(180deg,#2f9e78,#268564);border-color:#1f6e52}.btn--switch-go:hover:not(:disabled){background:linear-gradient(180deg,#37ac84,#2a9370)}.btn__live{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 #ffffffbf;animation:btnLive 1.8s ease-out infinite}@keyframes btnLive{0%{box-shadow:0 0 #ffffffbf}70%{box-shadow:0 0 0 7px #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion: reduce){.btn__live{animation:none}}.sb-palette__sep{display:block;width:22px;height:1px;margin:8px auto 6px;background:var(--border-strong)}.sb-palette__preview{color:var(--brand)}.hcommit__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.hcommit__row{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:8px 6px;border-radius:8px}.hcommit__row:hover{background:var(--surface-sunken)}.hcommit__dot{display:inline-flex;color:var(--faint)}.hcommit__dot--on{color:var(--brand)}.hcommit__text{font-size:13.5px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hcommit__tag{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:var(--surface-sunken)}.hcommit__tag--360{color:var(--brand);border-color:var(--brand);background:var(--brand-bg)}.hcommit__go{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;color:var(--muted)}.hcommit__go:hover{background:var(--brand-bg);color:var(--brand)}.hcommit__more{margin:10px 0 0;font-size:12px;color:var(--faint)}.hcommit__others{margin:10px 0 0;padding-top:9px;border-top:1px solid var(--border);font-size:12px;color:var(--faint)}.hinsight__second{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.hinsight__from{font-size:11.5px;font-weight:600;color:var(--faint);margin-bottom:4px}.hinsight__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hinsight__list{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:9px;max-width:68ch}.hinsight__list li{position:relative;padding-left:15px;font-size:13.5px;line-height:1.55;color:var(--ink)}.hinsight__list li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--brand)}.aview--bare{background:none;border:0;box-shadow:none}.aview--bare .card__body{padding:0}.aview--bare .aview__edit{margin:0}.aview__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.aview__row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:8px 6px;border-radius:8px}.aview__row:hover{background:var(--surface-sunken)}.aview__row--off{opacity:.62}.aview__name{font-size:13.5px;font-weight:600;color:var(--ink)}.aview__what{font-size:11.5px;color:var(--muted);margin-top:2px}.aview__count{font-size:12px;color:var(--muted);white-space:nowrap}.aview__thin{color:var(--faint)}.aview__acts{display:flex;gap:6px}.aview__err{margin-bottom:10px}.aview__retired{margin-top:14px;padding-top:10px;border-top:1px solid var(--border)}.aview__retiredhead{font-size:11.5px;margin-bottom:6px}.aview__retired>summary{cursor:pointer;list-style:revert}.aview__why{font-size:11.5px}.aview__edit{margin-top:12px;align-items:flex-start}.aview__editbody{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.aview__label{font-size:12px;color:var(--muted)}.aview__group{border:1px solid var(--border);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--surface)}.aview__grouphead{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--ink)}.aview__key{display:flex;flex-direction:column;gap:5px}.aview__keyname{font-size:11.5px;color:var(--muted)}.aview__vals{display:flex;flex-wrap:wrap;gap:5px}.aview__val{font-size:11.5px;padding:3px 9px;border-radius:999px;cursor:pointer;border:1px solid var(--border);background:var(--surface-sunken);color:var(--muted)}.aview__val:hover{border-color:var(--brand);color:var(--ink)}.aview__val--on{border-color:var(--brand);background:var(--brand-bg);color:var(--brand);font-weight:600}.aview__valn{opacity:.6;margin-left:3px}.aview__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.aview__live{font-size:12px;color:var(--muted);min-width:0}.aview__name{font-size:14px;font-weight:600;padding:8px 10px}.aview__search{position:relative;display:block}.aview__searchicon{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.aview__find{width:100%;margin-bottom:2px;padding-left:28px;font-size:12px;background:var(--surface-sunken)}.aview__find::-webkit-search-decoration,.aview__vfind::-webkit-search-decoration{-webkit-appearance:none}.aview__more{font-size:11.5px;margin-top:2px}.aview__keyhead{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.aview__picked{font-variant-numeric:tabular-nums}.aview__all{margin-left:auto}.aview__vfind{margin:4px 0 2px;font-size:11.5px;padding:3px 8px}.btn--xs{font-size:11px;padding:1px 7px;line-height:1.5}.avm__scroll{overflow-x:auto}.avm__table{width:100%;border-collapse:collapse;font-size:13px}.avm__table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:6px 10px;border-bottom:1px solid var(--border);white-space:nowrap}.avm__table td{padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}.avm__table tr:last-child td{border-bottom:none}.avm__vcol,.avm__cell{text-align:center}.avm__vcol{max-width:170px;white-space:normal}.avm__who{min-width:190px}.avm__name{color:var(--ink);font-weight:600}.avm__email{font-size:11px;color:var(--faint);margin-top:1px}.avm__you{margin-left:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--brand);border:1px solid var(--brand);border-radius:999px;padding:0 5px}.avm__tick{color:var(--brand);vertical-align:-2px}.avm__no{color:var(--faint);opacity:.5}.avm__sees{color:var(--muted);font-size:12px;min-width:240px}.avm__row--none .avm__sees{color:var(--warning))}.avm__direct{display:inline-block;margin-left:6px;font-size:10.5px;padding:1px 6px;border-radius:999px;border:1px solid var(--border);color:var(--faint);white-space:nowrap}.avm__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;cursor:pointer;border:1px solid transparent;background:transparent}.avm__btn:hover{border-color:var(--brand);background:var(--brand-bg)}.avm__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.avm__btn--on{background:var(--brand-bg);border-color:var(--brand)}.avm__btn:disabled{opacity:.5;cursor:default}.avm__err{margin-bottom:10px}.avm__ask{margin-bottom:12px;align-items:flex-start;flex-direction:column;gap:8px}.avm__askbody{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.45}.avm__askacts{display:flex;gap:6px}.xpillar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md, 10px);background:var(--surface-sunken);font-size:12.5px;color:var(--muted)}.xpillar__icon{color:var(--brand);flex:none}.xpillar__text{flex:1 1 260px;line-height:1.5}.xpillar__go{flex:none}.login--glass{background:#050c15;position:relative;overflow:hidden;isolation:isolate}.login__aura{position:absolute;border-radius:50%;filter:blur(70px);opacity:.72;pointer-events:none;z-index:0}.login__aura--1{width:620px;height:620px;top:-14%;left:-10%;background:radial-gradient(circle,#19a5afd9,#19a5af00 68%);animation:aura-drift-1 26s ease-in-out infinite}.login__aura--2{width:540px;height:540px;bottom:-18%;right:-8%;background:radial-gradient(circle,#7c6cf0b3,#7c6cf000 68%);animation:aura-drift-2 32s ease-in-out infinite}.login__aura--3{width:360px;height:360px;top:44%;left:52%;background:radial-gradient(circle,#38d6d680,#38d6d600 70%);animation:aura-drift-3 21s ease-in-out infinite}@keyframes aura-drift-1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(90px,60px,0) scale(1.12)}}@keyframes aura-drift-2{0%,to{transform:translateZ(0) scale(1.06)}50%{transform:translate3d(-80px,-70px,0) scale(.94)}}@keyframes aura-drift-3{0%,to{transform:translateZ(0) scale(.95)}50%{transform:translate3d(-110px,50px,0) scale(1.15)}}@media (prefers-reduced-motion: reduce){.login__aura{animation:none!important}}.login--glass .login__panel{position:relative;z-index:1;border-radius:28px;border:none;background:linear-gradient(152deg,#ffffff24,#ffffff0f 42%,#ffffff17),#07101b9e;backdrop-filter:blur(34px) saturate(190%);-webkit-backdrop-filter:blur(34px) saturate(190%);box-shadow:0 24px 70px #0000008c,0 2px 10px #0000004d,inset 0 1px #ffffff6b,inset 0 -1px #ffffff12;padding:34px 32px 28px}.login--glass .login__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from 212deg,#fff9,#ffffff0f 24%,#ffffff57 49%,#ffffff0a 73%,#ffffff8c);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.login--glass .login__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.14),rgba(255,255,255,0) 62%);pointer-events:none;transition:background .18s ease-out}.login--glass .login__panel>*{position:relative;z-index:2}.login--glass .field__control{background:#ffffff12;border-color:#ffffff24;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:13px;box-shadow:inset 0 1px #ffffff29}.login--glass .field__control:focus-within{background:#ffffff1f;border-color:#38d6d6b3;box-shadow:inset 0 1px #ffffff3d,0 0 0 3px #19a5af2e}.login--glass .field__label{color:#ffffffb8}.login--glass .field__control{color:#ffffffb3}.login--glass .field__control input{color:#fff}.login--glass .field__control input::placeholder{color:#ffffff8c}.login--glass .field__toggle{color:#ffffffb3}.login--glass .login__subtitle{color:#ffffffb8}.login--glass .login__title{color:#fff}.login--glass .login__note,.login--glass .login__switch{color:#ffffffc7}.login--glass .login__divider{color:#fff9}.login--glass .login__form>p:not(.login__note){color:#ffffffeb}.login--glass .login__submit{border-radius:13px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#22b6c0,#0f7f8a);box-shadow:inset 0 1px #ffffff73,0 8px 22px #0f7f8a6b;position:relative;overflow:hidden}.login--glass .login__submit:before{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#ffffff42,#fff0);pointer-events:none}.login--glass .login__submit:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0f7f8a8c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.login--glass .login__panel{background:#101d2beb}}.login__waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block;filter:blur(16px) saturate(125%);-webkit-mask-image:radial-gradient(130% 115% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(130% 115% at 50% 45%,#000 55%,transparent 100%)}.login--glass .login__aura{opacity:.34;filter:blur(90px)}.login--glass .signup-tile__cta,.login--glass .signup-tile--popular .signup-tile__cta{position:relative;overflow:hidden;border-radius:13px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#22b6c0,#0f7f8a);color:#fff;padding:11px;font-size:13.5px;font-weight:600;box-shadow:inset 0 1px #ffffff73,0 8px 22px #0f7f8a6b}.login--glass .signup-tile__cta:before{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#ffffff42,#fff0);pointer-events:none}.login--glass .signup-tile:hover .signup-tile__cta{box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0f7f8a8c}.login--glass .signup-tile__cta--btn:disabled{opacity:.45;box-shadow:inset 0 1px #fff3}.login--glass .linklike,.login--glass .login__switch .linklike{color:#7ff0f5;font-weight:600}.login--glass .linklike:hover{color:#b6f8fb}.login--glass .btn--primary{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:linear-gradient(180deg,#22b6c0,#0f7f8a);color:#fff;box-shadow:inset 0 1px #ffffff73,0 8px 22px #0f7f8a6b}.login--glass .btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#ffffff42,#fff0);pointer-events:none}.login--glass .btn--primary:hover:where(:not(:disabled)){box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0f7f8a8c}.login--glass .btn--primary:disabled{opacity:.45;box-shadow:inset 0 1px #fff3}.login--glass .btn:not(.btn--primary){border-radius:13px}.shell--glass{position:relative;isolation:isolate;background:var(--glass-wash),var(--glass-ground)}.shell--glass .login__waves{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;filter:blur(var(--glass-waves-blur)) saturate(140%);-webkit-mask-image:none;mask-image:none}.shell--glass>.shell__sheet,.shell--glass>.shell__body{position:relative}.shell--glass .sidebar{background:linear-gradient(180deg,var(--glass-tint-2),var(--glass-base));backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border-right:1px solid var(--glass-edge);box-shadow:inset -1px 0 0 var(--glass-underlip)}.shell--glass .topbar{background:linear-gradient(180deg,var(--glass-tint-1),var(--glass-tint-2));backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border-bottom:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-specular)}.shell--glass .main{background:transparent}.shell--glass .main{background-image:linear-gradient(180deg,var(--page-head-veil, transparent) 0,var(--page-head-veil, transparent) 300px,transparent 440px);background-repeat:no-repeat}.shell--glass .page-head p,.shell--glass .foldline,.shell--glass .foldline .muted,.shell--glass .dircurrent__name{color:var(--page-head-ink-2)}.shell--glass .page-head p a,.shell--glass .page-head p .linkbtn,.shell--glass .foldline .linkbtn,.shell--glass .dircurrent__name .linkbtn{color:var(--page-head-link)}.shell--glass .sidebar{color:var(--glass-ink)}.shell--glass .sidebar__nav .nav-item,.shell--glass .sidebar__nav a.nav-item:visited{color:var(--glass-ink-muted)}.shell--glass .sidebar__nav .nav-item:hover{background:var(--glass-ink-hover)}.shell--glass .sidebar__nav .nav-item.nav-item--active,.shell--glass .sidebar__nav a.nav-item.nav-item--active:visited{color:var(--glass-ink)}.shell--glass .nav-item--active{background:var(--glass-active)}.shell--glass .nav-pillar__toggle{color:var(--glass-ink-muted)}.shell--glass{--r-card: 20px}.shell--glass .card{background:var(--glass-card);border-color:var(--glass-card-edge);box-shadow:var(--glass-card-shadow)}.shell--glass .modal-overlay,.shell--glass .drawer-overlay{background:var(--glass-scrim);backdrop-filter:blur(6px) saturate(115%);-webkit-backdrop-filter:blur(6px) saturate(115%)}.shell--glass .modal,.shell--glass .drawer,.shell--glass .kebab__menu,.shell--glass .popover{position:relative;isolation:isolate;border:none;border-radius:28px;background:linear-gradient(152deg,var(--glass-tint-1) 0%,var(--glass-tint-2) 42%,var(--glass-tint-3) 100%),var(--glass-base);backdrop-filter:blur(34px) saturate(190%);-webkit-backdrop-filter:blur(34px) saturate(190%);box-shadow:var(--glass-lift),inset 0 1px 0 var(--glass-specular),inset 0 -1px 0 var(--glass-underlip)}.shell--glass .modal:before,.shell--glass .drawer:before,.shell--glass .kebab__menu:before,.shell--glass .popover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:conic-gradient(from 212deg,var(--glass-rim-hi),var(--glass-rim-lo) 24%,var(--glass-rim-hi) 49%,var(--glass-rim-lo) 73%,var(--glass-rim-hi));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:0}.shell--glass .modal>*,.shell--glass .drawer>*,.shell--glass .kebab__menu>*,.shell--glass .popover>*{position:relative;z-index:1}:root[data-theme=dark] .shell--glass .modal,:root[data-theme=dark] .shell--glass .drawer{background:linear-gradient(152deg,var(--glass-tint-1) 0%,var(--glass-tint-2) 42%,var(--glass-tint-3) 100%),#07101bf0}.shell--glass .modal__head,.shell--glass .modal__footer{border-color:var(--glass-edge)}.shell--glass .btn--primary{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#22b6c0,#0f7f8a);color:#fff;box-shadow:inset 0 1px #ffffff73,0 8px 22px #0f7f8a6b}.shell--glass .btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#ffffff42,#fff0);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.shell--glass .sidebar,.shell--glass .topbar{background:#101d2bf5}.shell--glass .modal,.shell--glass .drawer{background:#16283a}}.shell--glass .btn--primary,.shell--glass .btn--ai,.shell--glass .btn--ai:hover:not(:disabled):not([aria-disabled=true]){position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:13px;background:linear-gradient(180deg,#22b6c0,#0f7f8a);color:#fff;box-shadow:inset 0 1px #ffffff73,0 8px 22px #0f7f8a6b}.shell--glass .btn--primary:before,.shell--glass .btn--ai:before{content:"";position:absolute;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#ffffff42,#fff0);pointer-events:none}.shell--glass .btn--primary:hover:not(:disabled),.shell--glass .btn--ai:hover:not(:disabled){box-shadow:inset 0 1px #ffffff8c,0 10px 28px #0f7f8a8c}.shell--glass .btn--primary>*,.shell--glass .btn--ai>*{position:relative;z-index:1}.shell--glass .type-card,.shell--glass .pillar-card,.shell--glass .ask-action-card,.shell--glass .ai-chart-card,.shell--glass .modal .card,.shell--glass .drawer .card{background:var(--glass-card);border-color:var(--glass-card-edge);box-shadow:var(--glass-card-shadow)}.shell--glass .type-card:hover:not(:disabled),.shell--glass .type-card:focus-visible{border-color:var(--brand);box-shadow:0 14px 36px #00000080,inset 0 1px #ffffff14}.shell--glass .drawer-overlay{padding:16px}.shell--glass .drawer{height:100%;border-radius:28px;overflow:hidden;box-shadow:var(--glass-lift),inset 0 1px 0 var(--glass-specular);border-left:none}@media (max-width: 620px){.shell--glass .drawer-overlay{padding:0}.shell--glass .drawer{height:100%;border-radius:0}}.shell--glass .drawer__body{overflow-y:auto}.shell--glass .drawer__footer{background:transparent;border-top:1px solid var(--glass-edge)}.shell--glass .drawer__head{border-bottom:1px solid var(--glass-edge)}.tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none}.tour__spot,.tour__sheet{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px #030910bd;pointer-events:none;outline:2px solid rgba(120,232,240,.85);outline-offset:0;transition:top .34s cubic-bezier(.4,0,.2,1),left .34s cubic-bezier(.4,0,.2,1),width .34s cubic-bezier(.4,0,.2,1),height .34s cubic-bezier(.4,0,.2,1)}.tour__sheet{top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none;outline:none;background:#030910bd}@media (prefers-reduced-motion: reduce){.tour__spot{transition:none}}.tour__card{position:fixed;width:320px;max-width:calc(100vw - 32px);pointer-events:auto;padding:16px 16px 14px;border-radius:16px;background:var(--glass-card, #10202f);border:1px solid var(--glass-card-edge, rgba(255, 255, 255, .1));box-shadow:0 24px 60px #00000080;transition:top .34s cubic-bezier(.4,0,.2,1),left .34s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.tour__card{transition:none}}.tour__close{position:absolute;top:10px;right:10px;border:none;background:none;color:var(--muted);cursor:pointer;padding:2px;line-height:0}.tour__close:hover{color:var(--ink)}.tour__count{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-bottom:6px}.tour__title{font-size:15.5px;font-weight:700;margin:0 0 6px;color:var(--ink)}.tour__body{font-size:13px;line-height:1.5;margin:0 0 14px;color:var(--muted)}.tour__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.tour__skip{border:none;background:none;color:var(--muted);font-size:12.5px;cursor:pointer;padding:4px 2px}.tour__skip:hover{color:var(--ink)}.tour__nav{display:flex;align-items:center;gap:8px}.tour__nav .btn{display:inline-flex;align-items:center;gap:4px}.chat-review{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.chat-review__row{display:flex;flex-direction:column;gap:4px}.chat-review__ask{font-size:11.5px;line-height:1.35;color:var(--faint)}.chat-review__said{width:100%;resize:vertical;font:inherit;font-size:13px;line-height:1.5;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:8px 10px;transition:border-color .12s ease,box-shadow .12s ease}.chat-review__said:hover{border-color:var(--brand)}.chat-review__said:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.participant-chat__outs{display:flex;flex-wrap:wrap;gap:8px}.participant-chat__moveon{color:var(--muted)}.participant-chat__moveon:hover:not(:disabled){color:var(--ink);border-color:var(--border-strong)}.sc-comp--even th.num{text-align:center}.sc-comp--even th{text-transform:none;letter-spacing:.01em}.sc-comp--even col.sc-comp__gcol{width:92px}.shell--glass .shell__sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(160deg,var(--glass-tint-2) 0%,var(--glass-base) 45%,var(--glass-tint-2) 100%);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.shell--glass>.login__waves{z-index:0}.shell--glass>.sidebar,.shell--glass>.main{z-index:2}.shell--glass>.topbar{z-index:42}.shell--glass .sidebar,.shell--glass .topbar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;border-bottom:none;box-shadow:none}.shell--glass .topbar{background:transparent}.shell--glass:after{content:"";position:fixed;top:0;left:0;right:0;height:76px;z-index:19;pointer-events:none;background:linear-gradient(180deg,var(--glass-tint-1) 0%,var(--glass-tint-2) 62%,transparent 100%)}.shell--glass .sb-body,.shell--glass .sb-shell{background:transparent}.shell--glass .sb-appbar,.shell--glass .builder-bar{background:linear-gradient(180deg,var(--glass-tint-1),var(--glass-tint-2));backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);border-color:var(--glass-edge)}.shell--glass .sb-shell .card,.shell--glass .sb-palette,.shell--glass .builder__tools{background:linear-gradient(158deg,#56a8d229,#2860961a 45%,#56a8d221),#0a182885;backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%);border:1px solid rgba(140,200,235,.16);box-shadow:0 16px 44px #0006,inset 0 1px #bee4ff38}.shell--glass .sb-shell .field__control,.shell--glass .sb-shell input[type=text],.shell--glass .sb-shell textarea{background:#ffffff0f;border-color:#8cc8eb2e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shell--glass .sb-shell .btn:not(.btn--primary):not(.btn--danger){background:#ffffff12;border-color:#8cc8eb2e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:root:not([data-theme=dark]) .shell--glass .sb-shell .card,:root:not([data-theme=dark]) .shell--glass .sb-palette,:root:not([data-theme=dark]) .shell--glass .builder__tools{background:linear-gradient(158deg,#ffffff9e,#d6eaf675 45%,#ffffff8c),#ffffff4d;border-color:#5a8caf38;box-shadow:0 16px 44px #1f3e5824,inset 0 1px #ffffffd9}:root .shell--glass .sb-shell .results-type .card{background:var(--glass-card);border-color:var(--glass-card-edge);box-shadow:var(--glass-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.shell--glass .sb-appbar,.shell--glass .sb-tabs,.shell--glass .sb-savebar,.shell--glass .builder-bar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}.shell--glass .sb-tabs{gap:8px;padding:10px 0}.shell--glass .sb-tab{padding:8px 16px;border-radius:999px;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.shell--glass .sb-tab:hover{background:#ffffff12;border-color:#8cc8eb29}.shell--glass .sb-tab--active{background:transparent;border-color:transparent}.shell--glass .sb-tab--active:after{display:block;content:"";position:absolute;left:16px;right:16px;bottom:3px;height:2px;border-radius:1px;background:var(--brand)}:root:not([data-theme=dark]) .shell--glass .sb-tab:hover{background:#ffffff8c;border-color:#5a8caf33}.shell--glass .sb-tab{color:#ffffffb8}.shell--glass .sb-tab:hover,.shell--glass .sb-tab--active{color:#fff}:root:not([data-theme=dark]) .shell--glass .sb-tab{color:#12303fb8}:root:not([data-theme=dark]) .shell--glass .sb-tab:hover,:root:not([data-theme=dark]) .shell--glass .sb-tab--active{color:#12303f}.shell--glass .page-card{background:linear-gradient(155deg,#78c3eb2e,#3470a81f,#78c3eb26),#0c1e326b;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-color:#96cdf033;box-shadow:inset 0 1px #c8ebff33}.shell--glass .page-card:hover{border-color:#96cdf061;background:linear-gradient(155deg,#8cd2f53d,#3c7db429,#8cd2f533),#0c1e3275}.shell--glass .page-card--on{border-color:#78e6f08c;background:linear-gradient(155deg,#96dcfa47,#468cc333,#96dcfa3d),#0e243a80;box-shadow:inset 0 1px #d2f5ff4d,0 8px 24px #00000052}:root:not([data-theme=dark]) .shell--glass .page-card{background:linear-gradient(155deg,#ffffffad,#cee6f580,#fff9),#ffffff52;border-color:#5a8caf3d;box-shadow:inset 0 1px #ffffffe6}:root:not([data-theme=dark]) .shell--glass .page-card--on{border-color:#1e789680;background:linear-gradient(155deg,#ffffffd9,#c4e4f5ad,#ffffffc7),#ffffff73}.shell--glass .sidebar__nav .nav-item{border:1px solid rgba(150,205,240,.14);border-radius:12px;background:linear-gradient(155deg,#78c3eb21,#3470a814,#78c3eb1c),#0c1e324d;backdrop-filter:blur(16px) saturate(155%);-webkit-backdrop-filter:blur(16px) saturate(155%);box-shadow:inset 0 1px #c8ebff24;transition:background .14s ease,border-color .14s ease}.shell--glass .sidebar__nav .nav-item:hover{border-color:#96cdf052;background:linear-gradient(155deg,#8cd2f533,#3c7db421,#8cd2f52b),#0c1e325c}.shell--glass .sidebar__nav .nav-item.nav-item--active,.shell--glass .nav-item--active{border-color:#78e6f080;background:linear-gradient(155deg,#96dcfa42,#468cc32e,#96dcfa38),#0e243a70;box-shadow:inset 0 1px #d2f5ff47,0 6px 18px #00000047}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item{border-color:#5a8caf33;background:linear-gradient(155deg,#ffffff94,#cee6f566,#ffffff80),#ffffff38;box-shadow:inset 0 1px #ffffffd9}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item:hover{border-color:#5a8caf57;background:linear-gradient(155deg,#ffffffbd,#c8e2f28a,#ffffffa8),#ffffff4d}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item.nav-item--active,:root:not([data-theme=dark]) .shell--glass .nav-item--active{border-color:#1e789675;background:linear-gradient(155deg,#ffffffe0,#c4e4f5a8,#fffc),#fff6}.shell--glass .topbar{width:100%;z-index:42}.shell--glass .sidebar{margin:var(--rail-gap) 0 var(--rail-gap) var(--rail-gap);border-radius:18px;overflow:hidden;position:sticky;top:calc(var(--topbar-h) + var(--rail-gap));height:auto;max-height:calc(100dvh - var(--topbar-h) - var(--rail-gap) * 2);overflow-y:auto}:root{--rail-gap: 14px;--topbar-h: 60px}@media (max-width: 600px){:root{--topbar-h: 54px}}:root .shell--glass .sidebar{background:linear-gradient(180deg,#0e3e4acc,#092831db);backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff12,0 1px 2px #0a202c2e,0 18px 40px #0a202c42}:root[data-theme=dark] .shell--glass .sidebar{background:#ffffff0e;backdrop-filter:blur(30px) saturate(170%);-webkit-backdrop-filter:blur(30px) saturate(170%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff12,0 16px 36px #00000057}.shell--glass .main{padding-right:0}@media (max-width: 920px){.shell--glass .sidebar{margin:0;border-radius:0;position:fixed;top:0;max-height:none;height:100dvh}.shell--glass .sidebar:after{display:none}:root .shell--glass .sidebar{background:linear-gradient(180deg,#0f4552,#0a2f39);backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:14px 0 34px #08142259}:root[data-theme=dark] .shell--glass .sidebar{background:#0a1420;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:14px 0 34px #0000008c}.shell--glass .shell__body{display:block}}:root .shell--glass .sidebar{--glass-ink: #eef7f8;--glass-ink-muted: #a8c8d1;--glass-ink-hover: rgba(255, 255, 255, .09)}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item{border-color:#ffffff17;background:#ffffff0b;box-shadow:inset 0 1px #ffffff12}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item:hover{background:#ffffff1a;border-color:#ffffff29}:root:not([data-theme=dark]) .shell--glass .sidebar__nav .nav-item.nav-item--active,:root:not([data-theme=dark]) .shell--glass .sidebar__nav a.nav-item.nav-item--active:visited{background:#ffffff24;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff29;color:#fff}.shell--glass .sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:7px;backdrop-filter:blur(1px) brightness(1.18) saturate(140%);-webkit-backdrop-filter:blur(1px) brightness(1.18) saturate(140%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;z-index:1}.shell--glass .sidebar>*{position:relative;z-index:2}.shell--glass .sidebar__brand{min-height:92px;padding:16px 20px 14px;align-items:center}.shell--glass .sidebar__brand .sbrand{max-width:100%;height:auto}.shell--glass .sidebar__nav{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.shell--glass .sidebar__nav::-webkit-scrollbar{width:8px}.shell--glass .sidebar__nav::-webkit-scrollbar-track{background:transparent}.shell--glass .sidebar__nav::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px;border:2px solid transparent;background-clip:content-box}.shell--glass .sidebar__nav::-webkit-scrollbar-thumb:hover{background:#ffffff57;background-clip:content-box}:root{--glass-prose: #1a3849}:root[data-theme=dark]{--glass-prose: #b3cadb}.shell--glass .page-head p,.shell--glass .page-head__sub,.shell--glass .sb-masterbar p,.shell--glass .sb-appbar__fileicon{color:var(--glass-prose)}.shell--glass .sb-tab{background:transparent;border-color:transparent;color:#ffffffe0}.shell--glass .sb-tab:hover{background:#ffffff1f;color:#fff}.shell--glass .sb-tab--active,.shell--glass .sb-tab--active:hover{background:transparent;border-color:transparent;color:#fff}:root:not([data-theme=dark]) .shell--glass .sb-tab{background:transparent;border-color:transparent;color:#1f4053}:root:not([data-theme=dark]) .shell--glass .sb-tab:hover{background:#ffffff8c;color:#0f2436}:root:not([data-theme=dark]) .shell--glass .sb-tab--active,:root:not([data-theme=dark]) .shell--glass .sb-tab--active:hover{background:transparent;border-color:transparent;color:#0f2436;box-shadow:none}.shell--glass .sb-shell .field__control,.shell--glass .sb-shell input[type=text],.shell--glass .sb-shell input[type=email],.shell--glass .sb-shell input[type=number],.shell--glass .sb-shell textarea,.shell--glass .field__textarea,.shell--glass .rt-shell{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .shell--glass .sb-shell .field__control,:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=text],:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=email],:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=number],:root:not([data-theme=dark]) .shell--glass .sb-shell textarea,:root:not([data-theme=dark]) .shell--glass .field__textarea,:root:not([data-theme=dark]) .shell--glass .rt-shell{background:#fff}.rt-shell{background:var(--surface)}.shell--glass .sb-appbar,.shell--glass .sb-tabs{background:var(--glass-base);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}:root:not([data-theme=dark]) .shell--glass .sb-appbar,:root:not([data-theme=dark]) .shell--glass .sb-tabs{background:#e4eff7b8}.shell--glass .sb-tabs{box-shadow:0 1px 0 var(--glass-edge)}.shell--glass .topbar,.shell--glass .sb-savebar{background:var(--glass-base);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}:root:not([data-theme=dark]) .shell--glass .topbar,:root:not([data-theme=dark]) .shell--glass .sb-savebar{background:#e4eff7b8}.shell--glass:after{display:none}:root .shell--glass .sidebar{--glass-ink-muted: #dceef4}:root .shell--glass .nav-pillar__head{color:#e6f1f7}.shell--glass .greeting p{color:var(--glass-prose)}:root:not([data-theme=dark]) .shell--glass .sb-shell .field__control,:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=text],:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=email],:root:not([data-theme=dark]) .shell--glass .sb-shell input[type=number],:root:not([data-theme=dark]) .shell--glass .sb-shell select,:root:not([data-theme=dark]) .shell--glass .sb-shell textarea,:root:not([data-theme=dark]) .shell--glass .field__textarea{background:#fff;border-color:#1f405347}.shell--glass .sb-shell select,.shell--glass .sb-shell input[type=number]{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .shell--glass .sb-shell .btn:not(.btn--primary):not(.btn--danger){background:#ffffffdb;border-color:#1f40533d;color:#0f2436}.shell--glass .sb-shell .card.form-preview,.shell--glass .sb-shell .form-preview .card,.shell--glass .form-preview,.shell--glass .form-preview .card{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border)}.shell--glass .form-preview .field__control,.shell--glass .form-preview input[type=text],.shell--glass .form-preview textarea,.shell--glass .form-preview select,.shell--glass .form-preview .btn:not(.btn--primary):not(.btn--danger){background:var(--surface);border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .shell--glass .sb-shell .card.form-preview,:root:not([data-theme=dark]) .shell--glass .sb-shell .form-preview .card,:root[data-theme=dark] .shell--glass .sb-shell .card.form-preview,:root[data-theme=dark] .shell--glass .sb-shell .form-preview .card{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--border);box-shadow:var(--shadow-card, 0 1px 2px rgba(16, 32, 48, .06))}:root:not([data-theme=dark]) .shell--glass .form-preview .field__control,:root:not([data-theme=dark]) .shell--glass .form-preview input[type=text],:root:not([data-theme=dark]) .shell--glass .form-preview textarea,:root:not([data-theme=dark]) .shell--glass .form-preview select,:root:not([data-theme=dark]) .shell--glass .form-preview .btn:not(.btn--primary):not(.btn--danger){background:var(--surface);border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}:root:not([data-theme=dark]) .shell--glass .sidebar{--glass-ink: #eef7f8;--glass-ink-muted: #dceef4;--glass-ink-hover: rgba(255, 255, 255, .09)}:root[data-theme=dark] .shell--glass .sidebar{--glass-ink: #ffffff;--glass-ink-hover: rgba(255, 255, 255, .1);--glass-ink-muted: #c7dfe6}:root:not([data-theme=dark]) .shell--glass .nav-pillar__head{color:#e6f1f7}:root[data-theme=dark] .shell--glass .nav-pillar__head{color:#cfe0ec}.shell--glass .sb-appbar,.shell--glass .sb-tabs{margin-left:var(--rail-gap);margin-right:var(--rail-gap)}.shell--glass .sb-appbar{border-radius:0;padding-left:18px;padding-right:18px}.shell--glass .sb-tabs{border-radius:0 0 16px 16px;padding-left:18px;padding-right:18px;box-shadow:0 10px 24px #102a421a}:root[data-theme=dark] .shell--glass .sb-tabs{box-shadow:0 10px 24px #00000057}.shell--glass .sb-appbar{box-shadow:inset 0 1px 0 var(--glass-specular)}.shell--glass .sb-body{padding-left:var(--rail-gap);padding-right:var(--rail-gap)}@media (max-width: 920px){.shell--glass .sb-appbar,.shell--glass .sb-tabs{margin-left:0;margin-right:0;border-radius:0}.shell--glass .sb-body{padding-left:0;padding-right:0}}.shell--glass .sb-appbar,.shell--glass .sb-tabs{position:static}.shell--glass .sb-appbar{border-radius:16px 16px 0 0;margin-top:var(--rail-gap)}.shell--glass .sb-savebar{position:sticky;bottom:var(--rail-gap);background:none;border-top:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding-right:calc(var(--rail-gap) + var(--ask-launcher-reserve, 0px));pointer-events:none}.shell--glass .sb-savebar>*:not(.sb-savebar__spacer){pointer-events:auto}.shell--glass .sb-savebar .muted{background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 11px;color:var(--ink)}.topbar__home{display:inline-flex;align-items:center;min-width:168px;height:40px;padding:0 10px 0 2px;border-radius:12px;text-decoration:none;transition:background .15s ease}.topbar__home:hover{background:var(--glass-ink-hover)}.topbar__home:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.topbar__home .topbar__brand{display:block}.topbar__home .topbar__brand--mark{display:none}@media (max-width: 920px){.topbar__left{flex:0 1 auto;min-width:0}.topbar__home{min-width:0;max-width:100%;height:36px;padding:0 4px;flex:0 1 auto}.topbar__home .topbar__brand--lockup{height:20px;width:auto;max-width:100%;min-width:0}.topbar__right{flex:1 0 auto;justify-content:flex-end}}@media (max-width: 400px){.topbar__home .topbar__brand--lockup{display:none}.topbar__home .topbar__brand--mark{display:block}}:root:not([data-theme=dark]) .shell--glass .sb-savebar,:root[data-theme=dark] .shell--glass .sb-savebar{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:0;box-shadow:none}.shell--glass .sidebar{align-self:flex-start}.sc-comp--even td.num{text-align:center}.take__inner:has(.scale-grid){max-width:880px}@media (min-width: 561px){.take .scale-grid__head,.take .scale-grid__row{grid-template-columns:minmax(240px,var(--sg-stmt, 1.6fr)) minmax(0,3fr)}.take .scale-grid--wide .scale-grid__head,.take .scale-grid--wide .scale-grid__row{--sg-stmt: 1.8fr}}:root{--content-top: 28px}@media (min-width: 921px){.shell--glass .sidebar{margin-top:var(--content-top);top:calc(var(--topbar-h) + var(--content-top));max-height:calc(100dvh - var(--topbar-h) - var(--content-top) - var(--rail-gap))}.shell--glass .sb-appbar{margin-top:var(--content-top)}}.rsetup__point{display:grid;grid-template-columns:1fr 92px;gap:10px;align-items:start}@media (max-width: 520px){.rsetup__point{grid-template-columns:1fr;gap:0}}:root{--ask-launcher-reserve: 176px;--ask-launcher-h: 56px;--ask-launcher-gap: 22px}@media (max-width: 920px){:root{--ask-launcher-reserve: 148px;--ask-launcher-h: 46px;--ask-launcher-gap: 14px}}:root{--scrolltop-size: 42px;--scrolltop-lift: 12px}@media (max-width: 920px){:root{--scrolltop-lift: 10px}}.main>.content{padding-bottom:calc(var(--ask-launcher-gap) + var(--ask-launcher-h) + var(--scrolltop-lift) + var(--scrolltop-size) + var(--scrolltop-lift))}.shell--glass>.menu__list--portal,.shell--glass>.aicredits__pop,.shell--glass>.langmenu__pop--float,.shell--glass>.invite-phmenu{color:var(--ink)}.ask-launcher{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:0;height:56px;padding:0 15px;border-radius:999px;border:1px solid var(--glass-edge);background:var(--glass-card);backdrop-filter:blur(26px) saturate(180%);-webkit-backdrop-filter:blur(26px) saturate(180%);box-shadow:var(--glass-card-shadow),inset 0 1px 0 var(--glass-specular);color:var(--glass-ink);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.ask-launcher__mark{display:grid;place-items:center;width:26px;height:26px;flex:none}.ask-launcher__label{font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;margin-left:10px}.ask-launcher:hover,.ask-launcher:focus-visible{transform:translateY(-2px);box-shadow:var(--glass-lift),inset 0 1px 0 var(--glass-specular)}.ask-launcher:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ask-launcher:active{transform:translateY(0)}@media (max-width: 920px){.ask-launcher{right:14px;bottom:14px;height:46px;padding:0 12px;font-size:13px}.ask-launcher__label{margin-left:8px}}@media (prefers-reduced-motion: reduce){.ask-launcher{transition:none}.ask-launcher:hover,.ask-launcher:focus-visible{transform:none}}@media print{.ask-launcher,.scrolltop-btn,.sending-here,.notepad-launcher,.sidebar__tools{display:none}}.chat__heading{margin:12px 0 4px;font-size:14px;font-weight:700;letter-spacing:-.01em}.chat__heading:first-child{margin-top:0}.chat__bullets{margin:4px 0 8px;padding-left:20px;display:flex;flex-direction:column;gap:4px}.chat__bullets li{line-height:1.5}.chat__steps{margin:4px 0 8px;gap:5px}.chat__steps li{line-height:1.5}.tour__who{display:flex;align-items:center;gap:7px;margin-bottom:10px}.tour__who-mark{display:grid;place-items:center;width:18px;height:18px;flex:none}.tour__who-name{font-size:12.5px;font-weight:700;letter-spacing:.01em}.tour__who .tour__count{margin-left:auto;margin-bottom:0}.rcpt-tablewrap:has(.rcpt-table--rows){padding:0 16px 14px}.rcpt-tablewrap .rcpt-table--rows{border-collapse:separate;border-spacing:0 8px}.rcpt-tablewrap .rcpt-table--rows th{background:none;border-bottom:none;padding:4px 12px 0}.rcpt-tablewrap .rcpt-table--rows tbody td{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:10px 12px}.rcpt-tablewrap .rcpt-table--rows tbody td:first-child{border-left:1px solid var(--border);border-radius:8px 0 0 8px}.rcpt-tablewrap .rcpt-table--rows tbody td:last-child{border-right:1px solid var(--border);border-radius:0 8px 8px 0}.rcpt-tablewrap .rcpt-table--rows tbody tr:last-child td{border-bottom:1px solid var(--border)}.rcpt-tablewrap .rcpt-table--rows tbody tr:hover td{background:var(--surface-sunken)}.rcpt-tablewrap .rcpt-table--rows tbody tr.rcpt-grouprow th{padding:12px 4px 0;text-align:left;font-size:13px;font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0}.rcpt-grouprow__n{font-weight:400;color:var(--muted)}@media (min-width: 621px){.type-chooser--pair{grid-template-columns:1fr 1fr}}.sb-toolstack{display:flex;flex-direction:column;gap:2px;width:100%;align-self:stretch;margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.sb-toolstack__btn{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:8px 4px;border:none;border-radius:10px;background:transparent;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.sb-toolstack__btn span{white-space:nowrap}.sb-toolstack__btn:hover{background:var(--brand-bg, rgba(14, 124, 134, .1));color:var(--brand)}.sb-toolstack__btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sb-toolstack__btn--ai{color:var(--brand-strong, var(--brand))}.sb-toolstack__btn--ai svg:last-child{opacity:.65}.sb-toolstack .sb-aimenu{position:relative}.sb-toolstack .sb-aimenu__pop{left:auto;right:0}@media (max-width: 1100px){.sb-toolstack{flex-direction:row;flex-wrap:wrap;margin-top:0}.sb-toolstack__btn{width:auto;flex-direction:row;padding:6px 10px;font-size:12px}}.qempty{display:flex;align-items:flex-start;gap:12px;padding:18px 18px 20px;border:1px dashed var(--border-strong, var(--border));border-radius:12px;background:var(--surface-sunken)}.qempty__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--brand-strong, var(--brand))}.qempty__body{min-width:0}.qempty__title{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:3px}.qempty__text{margin:0;font-size:12.5px;line-height:1.55;color:var(--muted);max-width:62ch}.notepad-launcher{position:fixed;right:22px;bottom:calc(22px + var(--ask-launcher-h, 56px) + 10px);z-index:59;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--glass-edge, var(--border));background:var(--glass-card, var(--surface));color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 10px 28px #1f3e5829;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);transition:transform .14s ease,box-shadow .14s ease}.notepad-launcher:hover,.notepad-launcher:focus-visible{transform:translateY(-1px);box-shadow:0 14px 34px #1f3e5838}.notepad-launcher:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.notepad-launcher__label{white-space:nowrap}.notepad-launcher__count{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 920px){.notepad-launcher{left:14px;right:auto;bottom:14px;height:40px}}.sidebar__tools:empty{display:none}.sidebar__tools{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.notepad-launcher--rail{position:static;right:auto;bottom:auto;z-index:auto;width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:9px;row-gap:2px;height:auto;padding:10px 12px;border-radius:12px;background:var(--glass-card, var(--surface));border:1px solid var(--glass-edge, var(--border));color:var(--ink);box-shadow:0 6px 18px #091e3038;font-size:13.5px;font-weight:700;text-align:left}.notepad-launcher--rail .notepad-launcher__label{grid-column:2}.notepad-launcher--rail .notepad-launcher__count{grid-column:3}.notepad-launcher--rail .notepad-launcher__hint{grid-column:2 / -1;font-size:11.5px;font-weight:500;line-height:1.35;color:var(--muted)}.notepad-launcher--rail:hover,.notepad-launcher--rail:focus-visible{background:var(--surface);border-color:var(--brand);transform:none}.notepad{display:flex;flex-direction:column;gap:10px}.notepad__field{display:flex;flex-direction:column;gap:5px}.notepad__label{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.notepad__input{width:100%;resize:vertical;min-height:84px;padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.55;color:var(--ink-field);background:var(--surface);border:1px solid var(--border-strong, var(--border));border-radius:10px}.notepad__input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.notepad__row{display:flex;align-items:flex-end;gap:10px}.notepad__row--submit{justify-content:flex-end}.notepad__records{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding-top:14px;border-top:1px solid var(--border)}.notepad__hint{display:flex;align-items:flex-start;gap:6px;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.notepad__hint svg{flex:none;margin-top:2px}.notepad__empty{margin:12px 0 0;padding:16px;border:1px dashed var(--border-strong, var(--border));border-radius:12px;background:var(--surface-sunken);font-size:12.5px;line-height:1.55;color:var(--muted)}.notepad__list{display:flex;flex-direction:column;gap:10px}.notepad__group{display:flex;flex-direction:column;gap:6px}.notepad__grouptitle{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.notepad__grouptitle--orphan{font-style:italic;text-transform:none;letter-spacing:0}.notepad__note{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.notepad__notetext{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.notepad__del{flex:none;display:grid;place-items:center;width:26px;height:26px;border:none;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.notepad__del:hover{background:var(--danger-bg, rgba(200, 60, 60, .1));color:var(--danger, #c83c3c)}.plannotes{margin:0 0 12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-sunken)}.plannotes__head{display:flex;align-items:center;gap:7px;color:var(--muted)}.plannotes__title{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.plannotes__count{margin-left:auto;font-size:11.5px;font-variant-numeric:tabular-nums}.plannotes__lede{margin:6px 0 10px;font-size:12px;line-height:1.5;color:var(--muted)}.plannotes__group{display:flex;flex-direction:column;gap:5px;margin-top:10px}.plannotes__grouptitle{margin:0;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.plannotes__note{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.plannotes__text{flex:1;min-width:0;margin:0;font-size:12.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.w360-sched__notlive{border:1px solid var(--warning);background:var(--warning-bg);border-radius:10px;padding:10px 12px;margin-bottom:12px}.sendhist{border-top:1px solid var(--line);padding-top:10px}.sendhist__head{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:4px 0;cursor:pointer;color:var(--muted);font-size:12.5px;font-weight:600;text-align:left}.sendhist__head:hover{color:var(--ink)}.sendhist--attention .sendhist__head{color:var(--warning)}.sendhist__title{letter-spacing:.01em}.sendhist__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.sendhist__row{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:9px;background:var(--surface-2, rgba(127, 155, 175, .07));font-size:12.5px;line-height:1.45}.sendhist__row--failed{background:#c8463c1a}.sendhist__row--partial{background:#c88c281a}.sendhist__icon{flex:none;margin-top:2px;opacity:.85}.sendhist__body{min-width:0}.sendhist__subject{color:var(--muted);font-weight:400}.sendhist__advice{margin-top:3px;color:var(--ink-2, inherit)}.sendhist__when{margin-top:3px;color:var(--muted);font-size:11.5px}.working{display:inline-flex;align-items:center;gap:10px}.working--v{flex-direction:column;gap:12px;text-align:center}.working__mark{display:inline-block;vertical-align:-.14em;flex:none;overflow:visible}.working__label{color:var(--muted);font-size:13.5px;line-height:1.35}.working--v .working__label{font-size:14px}.working__arc{animation:working-sweep 1.8s ease-in-out infinite}.working__arc--go-far{animation-delay:.16s}.working__arc--back-far{animation-delay:.32s}.working__arc--back-near{animation-delay:.48s}@keyframes working-sweep{0%,55%,to{opacity:.18}18%{opacity:1}}.working__arc--go-far,.working__arc--back-far{opacity:.85}@media (prefers-reduced-motion: reduce){.working__arc{animation:none;opacity:1}.working__arc--go-far,.working__arc--back-far{opacity:.85}}.btn--primary .working__mark path,.btn--switch .working__mark path{stroke:currentColor}.btn--primary .working__mark circle,.btn--switch .working__mark circle{fill:currentColor}.page-skeleton__working{display:flex;justify-content:center;padding:8px 0 22px}.plan-area{display:flex;gap:12px;align-items:flex-start;width:100%;text-align:left;margin-top:8px;padding:12px 14px;border-radius:var(--r-card, 12px);border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;cursor:pointer}.plan-area:hover{border-color:var(--border-strong)}.plan-area--on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.plan-area__score{min-width:54px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--surface-sunken);color:var(--ink)}.plan-area__main{flex:1;min-width:0}.plan-area__head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.plan-area__name{font-size:14px;font-weight:700}.plan-area__flag{display:inline-block;margin-top:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand)}.plan-area__pick{width:20px;height:20px;flex:none;align-self:center;border-radius:50%;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center}.plan-area__pick--on{border-color:var(--brand);background:var(--brand);color:#fff}.plan-beh{display:flex;gap:12px;align-items:flex-start;margin-top:8px;padding:11px 14px;border-radius:var(--r-card, 12px);border:1px solid var(--border);background:var(--surface)}.plan-beh--on{border-color:color-mix(in srgb,var(--brand) 45%,var(--border));background:color-mix(in srgb,var(--brand) 4%,var(--surface))}.plan-beh__score{min-width:84px;flex:none;display:flex;flex-direction:column;gap:2px}.plan-beh__score--pct{min-width:50px}.plan-beh__num{align-self:flex-start;padding:3px 8px;border-radius:8px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--surface-sunken);color:var(--ink)}.plan-beh__self{font-size:10.5px;color:var(--muted);padding-left:2px;font-variant-numeric:tabular-nums}.plan-beh__main{flex:1;min-width:0}.plan-beh__text{font-size:13px;line-height:1.45;margin:4px 0 0}.plan-focus{margin-top:4px;padding:12px 14px;border-radius:var(--r-card, 12px);border:1px solid var(--border);background:var(--surface-sunken)}.plan-focus__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-focus__row{display:flex;gap:10px;align-items:flex-start;margin:8px 0 0;font-size:12.5px;line-height:1.45}.plan-written{margin-top:16px}.plan-written__row{display:flex;gap:10px;align-items:flex-start;padding:10px 0;font-size:13px;line-height:1.5;border-top:1px solid var(--border)}.plan-written__tick{width:18px;height:18px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ok, #2e7d5b) 14%,transparent);color:var(--ok, #2e7d5b);margin-top:1px}.plan-group{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.plan-group:first-child{border-top:0;padding-top:0}.plan-group__head{display:flex;gap:10px;align-items:center}.plan-add-another{margin-top:18px;padding:14px 16px;border-radius:var(--r-card, 12px);border:1px dashed var(--border-strong);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.planrow__draft{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:10px 0 4px;padding:10px 12px;border-radius:10px;border:1px dashed var(--border-strong);background:var(--surface-sunken)}.plan-sources{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.planrow__area{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.planrow__area:first-child{margin-top:8px;padding-top:0;border-top:0}.planrow__area--bare{padding-top:0;border-top:0}.planrow__areahead{display:flex;align-items:center;gap:10px}.planrow__areaname{font-size:13.5px;font-weight:700}.planrow__beh{margin-top:8px;padding-left:12px;border-left:2px solid var(--border)}.planrow__behrow{display:flex;gap:10px;align-items:baseline;margin:0;padding:3px 0;font-size:12px;line-height:1.5;color:var(--muted)}.planrow__behscore{font-weight:700;font-variant-numeric:tabular-nums;flex:none}.planact__del{margin-left:auto;color:var(--muted)}.planact__del:hover{color:var(--danger, #a63244)}.planrow__summary{list-style:none;margin:0;padding:0;display:grid;gap:8px}.planrow__summary li{display:flex;gap:10px;align-items:baseline;font-size:13px;line-height:1.5}.pulse360__results li{display:grid;grid-template-columns:1fr 104px 136px;gap:14px;align-items:center;font-size:12.5px}.pulse360__cols{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.pulse360__cols span:nth-child(2),.pulse360__cols span:nth-child(3){text-align:center}.pulse360__dots{display:flex;gap:5px;justify-content:center}.pulse360__dot{width:12px;height:12px;border-radius:50%;background:var(--surface);border:1.5px solid var(--border-strong);flex:none}.pulse360__dot--more{background:var(--score-green);border-color:var(--score-green)}.pulse360__dot--less{background:var(--score-red);border-color:var(--score-red)}.pulse360__verdict{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;text-align:center}.pulse360__verdict--good{background:color-mix(in srgb,var(--score-green) 14%,transparent);color:var(--score-text-good)}.pulse360__verdict--early{background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning)}.pulse360__verdict--keep{background:var(--surface-sunken);color:var(--muted)}.pulse360__verdict--mixed{background:color-mix(in srgb,var(--score-red) 14%,transparent);color:var(--score-text-bad)}.pulse360__key{display:flex!important;justify-content:flex-end;gap:16px;align-items:center;font-size:11.5px;color:var(--muted);padding-top:4px}.pulse360__key span{display:flex;gap:6px;align-items:center}.chip--action{cursor:pointer;font:inherit;text-align:left}.chip--action:hover,.chip--action:focus-visible{border-color:var(--brand);color:var(--text)}.demopick{display:flex;flex-direction:column;gap:6px;max-height:52vh;overflow:auto}.demopick__row{display:flex;flex-direction:column;gap:3px;align-items:stretch;text-align:left;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface);cursor:pointer;font:inherit;color:var(--ink)}.demopick__row:hover:not(:disabled){border-color:var(--brand)}.demopick__row--on{border-color:var(--brand);background:var(--surface-sunken)}.demopick__row:disabled{opacity:.55;cursor:default}.demopick__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.demopick__tick{width:15px;height:15px;border-radius:4px;border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.demopick__row--on .demopick__tick{background:var(--brand);border-color:var(--brand);color:#fff}.demopick__n{display:inline-flex;align-items:center;gap:3px;font-size:11.5px}.demopick__already{font-size:11px;color:var(--faint)}.demopick__vals{font-size:11.5px;color:var(--faint);line-height:1.45;overflow-wrap:anywhere}.avm__layout{float:right;display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.avm__layoutbtn{font-size:12px;font-weight:600;padding:5px 11px;cursor:pointer;background:var(--surface);color:var(--ink);border:0}.avm__layoutbtn+.avm__layoutbtn{border-left:1px solid var(--border)}.avm__layoutbtn--on{background:var(--ink);color:var(--surface)}.avm__table--list td{vertical-align:top}.avm__name{font-weight:600}.avm__email{font-size:11.5px;color:var(--muted)}.avm__role{white-space:nowrap}.avm__chips{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.avm__chip{font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 9px;cursor:pointer;background:var(--brand-bg);color:var(--brand);border:1px solid transparent}.avm__chip:hover:not(:disabled){border-color:var(--brand)}.avm__chip:disabled{opacity:.6;cursor:default}.avm__give{font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 9px;cursor:pointer;background:transparent;color:var(--brand);border:1px dashed var(--brand)}.avm__pick{display:inline-flex;flex-wrap:wrap;gap:4px}.avm__pickone{font-size:11.5px;border-radius:999px;padding:3px 9px;cursor:pointer;background:var(--surface-sunken);color:var(--ink);border:1px solid var(--border)}.avm__pickone:hover{border-color:var(--brand);color:var(--brand)}.avm__pickone--off{color:var(--muted)}.avm__waiting{color:var(--warning);font-weight:600}.avm__row--waiting>td{background:color-mix(in srgb,var(--warning) 7%,transparent)}.avm__stale{font-size:11.5px;color:var(--warning);margin-top:3px}.avm__num{text-align:right;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.avm__noviews{margin-bottom:8px;font-size:12px}.opv__ask{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:10px;vertical-align:middle}.opv__askbtn{font-size:11.5px;padding:3px 10px}.hier__ask{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:8px;vertical-align:middle}.hier__askbtn{font-size:11.5px;padding:3px 10px}.hier__linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--brand);text-decoration:underline;cursor:pointer}.hier__linkbtn:hover{color:var(--brand-strong)}.hier__confirmed{display:block;margin-top:8px;padding-left:12px;border-left:2px solid var(--border-strong)}.hier__confirmedrow{display:block;margin-bottom:6px;color:var(--muted)}.hier__confirmedrow .hier__askbtn{margin-left:8px;vertical-align:middle}.structstep{border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px;margin:14px 0;background:var(--surface)}.structstep__head{display:flex;align-items:center;gap:8px;font-size:14px}.structstep__head svg{color:var(--brand)}.structstep__lede{margin:6px 0 12px;font-size:13px;color:var(--muted);line-height:1.5}.structstep__body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}@media (max-width: 900px){.structstep__body{grid-template-columns:minmax(0,1fr)}}.structstep__rows{display:flex;flex-direction:column;gap:6px}.structrow{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken)}.structrow--off{opacity:.72}.structrow__name{flex-grow:1;min-width:0}.structrow__label{display:block;font-size:13px;font-weight:600}.structrow__cols{display:block;font-size:11.5px;color:var(--brand-strong);margin-top:1px}.structrow__why{display:block;font-size:11.5px;color:var(--faint);margin-top:2px;line-height:1.45}.structrow__controls{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.structrow__ctl select{height:var(--ctl-h);font-size:var(--ctl-fs);border-radius:var(--ctl-radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);padding:0 var(--ctl-pad-x);max-width:210px}.structstep__ladder{border:1px solid var(--border);border-radius:var(--r-input);padding:11px 13px;background:var(--surface-sunken)}.structstep__ladderhead{font-size:12px;font-weight:600;margin-bottom:7px}.structstep__ladder ol{list-style:none;margin:0;padding:0}.structstep__ladder li{display:flex;align-items:center;gap:4px;font-size:12.5px;padding:3px 0}.structstep__ladder li svg{color:var(--faint);flex-shrink:0}.structstep__rung{font-weight:500}.structstep__rungnote{font-size:11px;color:var(--faint);margin-left:4px}.structstep__none{font-size:12px;color:var(--muted);margin:6px 0 0;line-height:1.45}.colroles{border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px;margin:14px 0;background:var(--surface)}.colroles__head{display:flex;align-items:center;gap:8px;font-size:14px}.colroles__head svg{color:var(--brand)}.colroles__lede{margin:6px 0 12px;font-size:13px;color:var(--muted);line-height:1.5}.colroles__rows{display:flex;flex-direction:column;gap:5px;max-height:340px;overflow-y:auto}.colrole{display:flex;align-items:flex-start;gap:12px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken)}.colrole__name{flex-grow:1;min-width:0}.colrole__label{display:block;font-size:13px;font-weight:600}.colrole__open{display:flex;align-items:center;gap:5px;background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;text-align:left}.colrole__open svg{color:var(--faint);flex-shrink:0}.colrole__why{display:block;font-size:11.5px;color:var(--faint);margin-top:2px;line-height:1.45}.colrole__merges{display:block;font-size:11.5px;line-height:1.5;margin-top:6px;padding:6px 9px;border-radius:7px;color:var(--text);background:var(--warning-bg);border-left:2px solid var(--warning)}.colrole__cols{margin:6px 0 0;padding-left:18px;font-size:11.5px;color:var(--muted);max-height:150px;overflow-y:auto}.colrole__cols li{padding:1px 0}.colrole__ctl select{height:var(--ctl-h);font-size:var(--ctl-fs);border-radius:var(--ctl-radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);padding:0 var(--ctl-pad-x);min-width:13rem;max-width:100%;flex-shrink:0}.colrole__ctl{min-width:0}@media (max-width: 720px){.colrole{flex-wrap:wrap}.colrole__ctl{flex-basis:100%}}.colrole__ctl--level select{min-width:9rem}.catedit__lede,.dmatch__lede{font-size:12.5px;line-height:1.55;margin:0 0 12px}.dmatch__pick{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dmatch__field{display:flex;flex:1 1 200px;min-width:0}.dmatch__field select{width:100%;min-width:0}.dmatch__is{font-size:12.5px;color:var(--muted)}.catedit__rows{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto;padding-right:4px}.catedit__row{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;gap:10px;align-items:center;padding:7px 10px;border:1px solid var(--border);border-radius:var(--r-input);background:var(--surface-sunken)}.catedit__name{min-width:0}.catedit__label{display:block;font-size:13px;font-weight:600}.catedit__why{display:block;font-size:11.5px;color:var(--faint);margin-top:1px}.catedit__ctl select{width:100%;height:var(--ctl-h);font-size:var(--ctl-fs);border-radius:var(--ctl-radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);padding:0 var(--ctl-pad-x)}.catedit__ladder{margin-top:14px;padding:12px 14px;border-radius:var(--r-input);background:var(--bg)}.catedit__ladderhead{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.catedit__ladder ol{margin:0;padding:0;list-style:none;font-size:13px}.catedit__ladder li{padding:2px 0}.catedit__rungnote{font-size:11.5px;color:var(--faint);margin-left:8px}.catedit__acts{display:flex;gap:8px;margin-top:16px}.ppanel__left{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--warning);background:var(--warning-bg);border-radius:9px;padding:1px 7px}.prec__left{font-size:12.5px;line-height:1.55;margin:0 0 10px;padding:9px 11px;border-radius:var(--r-input);background:var(--warning-bg);color:var(--text)}.prec__leftbtn{margin-left:auto}.pctl__kind{align-self:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-left:4px}.pctl__kind:not(:first-of-type){margin-left:6px}.identstep{border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px;margin:14px 0;background:var(--surface)}.identstep__head{display:flex;align-items:flex-start;gap:8px}.identstep__head svg{color:var(--brand);flex-shrink:0;margin-top:2px}.identstep__title{margin:0;font-size:14px;font-weight:600}.identstep__lede{margin:4px 0 0;font-size:13px;color:var(--muted);line-height:1.5}.identstep__q{border:0;margin:14px 0 0;padding:0}.identstep__q+.identstep__q{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.identstep__q legend{font-size:13.5px;font-weight:600;padding:0;margin-bottom:4px}.identstep__found{margin:0 0 9px;font-size:12.5px;color:var(--muted);line-height:1.5}.identstep__opt{display:flex;gap:9px;align-items:flex-start;padding:7px 9px;border-radius:var(--r-input);cursor:pointer}.identstep__opt:hover{background:var(--surface-sunken)}.identstep__opt input{margin-top:3px;flex-shrink:0}.identstep__opt strong{display:block;font-size:13px;font-weight:600}.identstep__opt em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:1px;line-height:1.45}.noemail{margin:8px 0 0}.noemail__line{margin:0 0 4px}.noemail__opt{display:flex;gap:9px;align-items:flex-start;padding:6px 8px;border-radius:var(--r-input);cursor:pointer}.noemail__opt:hover{background:var(--surface-sunken)}.noemail__opt input{margin-top:3px;flex-shrink:0}.noemail__opt strong{display:block;font-size:13px;font-weight:600}.noemail__opt em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:1px;line-height:1.45}.noemail__opt--off{cursor:not-allowed;opacity:.65}.noemail__opt--off:hover{background:none}.structchange{display:flex;flex-direction:column;gap:8px;margin-top:10px}.structchange__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-raised)}.structchange__val{flex:1 1 12rem;min-width:0;font-weight:600}.structchange__pick{flex:0 1 22rem;max-width:100%}@media (max-width: 640px){.structchange__val,.structchange__pick{flex-basis:100%}}.flow-live{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;background:color-mix(in srgb,var(--warning) 10%,var(--surface-sunken));border-bottom:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));font-size:12.5px;line-height:1.5;color:var(--ink)}.flow-live__icon{color:var(--warning);flex:none;margin-top:2px}.flow-live__body{flex:1 1 auto;min-width:0}.flow-live__gotit{flex:none;align-self:center}.flow-live--line{padding:6px 12px;background:var(--surface-sunken);border-bottom-color:var(--border)}.flow-live__more{margin:6px 0 0}.qoption__note{margin:-2px 0 6px;font-size:12px;line-height:1.45;color:var(--muted)}.qoptions__removed{margin:4px 0 8px;padding:0;list-style:none;font-size:12px;line-height:1.45;color:var(--muted)}.flow-qnode__opt-note{display:block;font-size:10.5px;line-height:1.35;color:var(--muted);padding-left:22px}.invitepick{display:flex;flex-direction:column;gap:2px;max-height:188px;overflow:auto;margin:-6px 0 12px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, var(--surface))}.invitepick__row{font:inherit;display:flex;flex-direction:column;gap:1px;text-align:left;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer}.invitepick__row:hover{background:var(--surface)}.invitepick__row--on{background:var(--surface);border-color:var(--brand)}.invitepick__name{font-size:13px;font-weight:600}.invitepick__mail{font-size:11.5px;color:var(--muted)}.invitepick__none{font-size:12.5px;margin:-4px 0 12px}.imphint__list{margin:6px 0 0;padding-left:18px;columns:2;font-size:12px;line-height:1.7}@media (max-width: 640px){.imphint__list{columns:1}}.structstep__tree{list-style:none;margin:0;padding:0}.structstep__tree li{display:flex;align-items:center;gap:6px;padding:2px 0;font-size:12.5px}.structstep__twist{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;padding:0;border:0;border-radius:4px;background:none;color:var(--muted);cursor:pointer}.structstep__twist:hover{background:var(--surface-2, var(--surface));color:var(--ink)}.structstep__twist--none{cursor:default}.structstep__count{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.orgedit{display:flex;flex-direction:column;gap:14px}.orgedit__acts{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--border)}.orgedit__tab{border:0;background:none;font:inherit;font-size:13px;color:var(--ink-field);padding:7px 10px 8px;cursor:pointer;border-radius:6px 6px 0 0;border-bottom:2px solid transparent;margin-bottom:-1px}.orgedit__tab:hover{color:var(--brand);background:var(--hover-bg)}.orgedit__tab.is-on{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.orgedit__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orgedit__says{margin:0;padding:12px 14px 12px 30px;border-radius:8px;background:var(--bg);color:var(--ink);font-size:13px;line-height:1.55}.orgedit__says li+li{margin-top:4px}.orgedit__offer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:12.5px;color:var(--ink-field)}.orgsplit{display:flex;flex-direction:column;gap:8px}.orgsplit__part{display:flex;align-items:center;gap:8px}.orgsplit__part .input{flex:1 1 auto}.orgsplit__count{flex:none;min-width:72px;font-size:12px;color:var(--ink-faint);text-align:right}.orgsplit__rest{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:var(--ink-field)}.orgsplit__people{list-style:none;margin:0;padding:0;max-height:220px;overflow:auto;border:1px solid var(--line);border-radius:8px}.orgsplit__people li{display:flex;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid var(--line)}.orgsplit__people li:last-child{border-bottom:0}.orgsplit__who{flex:1 1 auto;font-size:12.5px;overflow-wrap:anywhere}.orgsplit__people .input{flex:none;width:190px}.input{font:inherit;font-size:13.5px;color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-input);padding:0 11px;height:38px;box-sizing:border-box;min-width:0}.input::placeholder{color:var(--faint)}.input:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}textarea.input{height:auto;padding:8px 11px}.copylink{display:flex;gap:8px;align-items:center}.copylink__field{flex:1 1 auto;font-family:var(--mono, ui-monospace, monospace);font-size:12.5px}@media (max-width: 480px){.copylink{flex-direction:column;align-items:stretch}}.input--sm{padding:4px 8px;font-size:12.5px;height:30px}.levelname{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:text;border-bottom:1px dashed transparent;border-radius:0}.levelname:hover,.levelname:focus-visible{border-bottom-color:currentColor}.levelname:focus-visible{outline:none}.levelname__input{display:inline-block;width:11ch}.dirnum__level{text-align:inherit}.hier__hint{font-size:12px;margin-top:2px}.lvlpick{display:flex;flex-wrap:wrap;gap:8px}.lvlpick__rung{display:flex;flex-direction:column;gap:3px;flex:1 1 150px;min-width:0}.orgchanges{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;color:var(--ink-field);font-size:12.5px;line-height:1.5}.orgchanges>svg{flex:none;margin-top:3px;color:var(--ink-faint)}.orgchanges__body{min-width:0}.orgchanges__line{margin:0}.orgchanges__all{list-style:none;margin:5px 0 0;padding:0;display:grid;gap:3px}.orgtop{margin:0 0 8px}.vstrip{margin:0 0 14px}.vstrip__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.vstrip__lede{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:12px;font-weight:600;color:var(--muted)}.vchip{position:relative;display:flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:2px 2px 2px 0}.vchip--on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.vchip__main{display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:none;border:0;cursor:pointer;padding:5px 10px;border-radius:8px;text-align:left;color:inherit;font:inherit}.vchip__main:hover:not(:disabled){background:var(--surface-2)}.vchip__main:disabled{cursor:default;opacity:.6}.vchip__label{font-size:13px;font-weight:600}.vchip__facts{font-size:11.5px;color:var(--muted)}.vchip__now{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--brand)}.vchip__more{align-self:stretch;border:0;border-left:1px solid var(--line);background:none;cursor:pointer;font-size:11.5px;color:var(--muted);padding:0 8px;border-radius:0 8px 8px 0}.vchip__more:hover{background:var(--surface-2);color:var(--text)}.vchip__hist{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:240px;margin:0;padding:4px;list-style:none;border:1px solid var(--line);border-radius:9px;background:var(--surface);box-shadow:var(--shadow-2, 0 8px 24px rgba(0, 0, 0, .12))}.vchip__histrow{display:flex;align-items:center;gap:6px;width:100%;border:0;background:none;cursor:pointer;text-align:left;font-size:12.5px;color:inherit;padding:6px 8px;border-radius:6px}.vchip__histrow:hover{background:var(--surface-2)}.vstrip__banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:8px;padding:9px 12px;border:1px solid var(--warning));border-radius:9px;background:var(--warning-bg));font-size:13px}.dirtabs{display:flex;flex-wrap:nowrap;gap:2px;margin:0 0 14px;padding:2px 10px 6px;border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow);background-color:var(--surface);background-image:linear-gradient(var(--border-strong, var(--border)),var(--border-strong, var(--border)));background-repeat:no-repeat;background-position:left 10px bottom 6px;background-size:calc(100% - 20px) 1px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.dirtabs::-webkit-scrollbar{display:none}.dirtabs--rail{display:flex;align-items:center;gap:4px;overflow:visible;padding-right:6px}.dirtabs__list{display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:2px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.dirtabs__list::-webkit-scrollbar{display:none}.dirtabs--rail>.menu{flex:none}.dirtabs-alone{display:flex;justify-content:flex-end;margin:0 0 10px}.dircurrent{margin:0 0 10px}.dircurrent__name{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--text-2, var(--muted))}.dirtabs__tab{flex:none;white-space:nowrap;border:0;border-radius:0;background:none;cursor:pointer;font:inherit;font-size:15px;color:color-mix(in srgb,var(--ink) 68%,transparent);padding:10px 14px 9px;border-bottom:3px solid transparent}.dirtabs__tab:hover{color:var(--ink)}.dirtabs__tab[aria-selected=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--brand)}.dirtabs__tab:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:8px}.dirtabs__label{color:inherit}.dirtabs__n{font-size:13px;font-weight:500;color:color-mix(in srgb,var(--ink) 52%,transparent);font-variant-numeric:tabular-nums}.dirtabs__tab[aria-selected=true] .dirtabs__n{color:color-mix(in srgb,var(--ink) 72%,transparent)}.whatchanged{display:flex;flex-direction:column;gap:14px}.wcver__against{margin:10px 0 0;font-size:12.5px}.wctree{margin-top:6px}.wctree__sum{margin:0 0 6px;font-size:13px;font-weight:600}.wctree__none{margin:8px 0 0;font-size:13px;color:var(--muted)}.wctree__depts{list-style:none;margin:0;padding:0 0 0 16px}.wctree__depts--top{padding-left:0}.wctree__dept{margin:4px 0}.wctree__dept--same>.wctree__head .wctree__name{color:var(--text-2, var(--muted))}.wctree__dept--new>.wctree__head .wctree__name,.wctree__dept--gone>.wctree__head .wctree__name{font-weight:600}.wctree__dept--gone>.wctree__head .wctree__name{text-decoration:line-through}.wctree__head{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.wctree__mark{display:inline-flex;align-items:center;gap:2px;padding:0 6px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:600}.wctree__dept--new>.wctree__head .wctree__mark{color:var(--success);border-color:currentColor}.wctree__dept--gone>.wctree__head .wctree__mark{color:var(--danger);border-color:currentColor}.wctree__name{min-width:0}.wctree__people{list-style:none;margin:2px 0 4px;padding:0 0 0 18px;font-size:13px}.wctree__person{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:2px 0}.wctree__person svg{flex:none;align-self:center}.wctree__person--added svg{color:var(--success)}.wctree__person--gone svg{color:var(--danger)}.wctree__person--moved svg{color:var(--muted)}.wctree__more{margin:2px 0}.wctree__unchanged{margin:6px 0 0;font-size:12.5px}.wchand{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.wchand__title{margin:0 0 6px;font-size:13px}.wchand__acts{list-style:none;margin:0;padding:0;font-size:13px}.wchand__act{margin:4px 0}.wchand__act time{margin-right:4px;font-size:12px}.whatchanged--none{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:13.5px;padding:18px 2px}.whatchanged--none p{margin:0;max-width:62ch}.wcver{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:12px 14px}.wcver__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px}.wcver__what{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.wcver__label{margin:0;font-size:15px}.wcver__when{font-size:12px;color:var(--muted)}.wcver__uploaded{font-size:11.5px}.wcver__now{font-size:10.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--brand)}.wcver__facts{margin:3px 0 0;font-size:12.5px;color:var(--muted)}.wcver__acts{margin:9px 0 0;padding-left:18px;font-size:13.5px}.wcver__acts li{margin:3px 0}.wcver__quiet{margin:9px 0 0;font-size:13px;color:var(--muted)}.identstep__found--warn{border-left:2px solid var(--warning);padding-left:9px}.structstep__levels{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin:0 0 10px;font-size:12.5px}.structstep__levelname{font-weight:600}.allpart{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:12px 14px;margin-bottom:14px}.allpart__head{display:flex;align-items:center;gap:6px;font-size:14px}.allpart__lede{margin:6px 0 0;font-size:13px;color:var(--muted);max-width:70ch}.allpart__order{margin:0 0 10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff08;font-size:12px;line-height:1.5}.allpart__choices{display:flex;flex-wrap:wrap;gap:9px;margin-top:11px}.allpart__choice{display:flex;align-items:flex-start;gap:8px;flex:1 1 260px;border:1px solid var(--line);border-radius:9px;padding:9px 11px;cursor:pointer}.allpart__choice--on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.allpart__choice strong{display:flex;align-items:center;gap:5px;font-size:13.5px}.allpart__choice em{display:block;font-style:normal;font-size:12.5px;color:var(--muted);margin-top:3px}.impsteps{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}.impsteps__s{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);padding:5px 11px 5px 6px;border:1px solid var(--line);border-radius:999px}.impsteps__s--on{color:var(--text);border-color:var(--brand);font-weight:600}.impsteps__s--done{color:var(--text)}.impsteps__n{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:var(--surface-2);font-size:11px;font-weight:600}.impsteps__s--on .impsteps__n{background:var(--brand);color:#fff}.impsteps__s--done .impsteps__n{background:var(--brand-soft, var(--surface-2));color:var(--brand)}.impsave{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:14px 16px}.impsave__h{margin:0;font-size:15px}.impsave__list{margin:8px 0 0;padding-left:18px;font-size:13.5px}.impsave__list li{margin:3px 0}.impsave__quiet{margin:9px 0 0;font-size:12.5px;color:var(--muted)}.colrole__samples{display:block;font-size:12px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.ppanel__quiet{display:block;font-size:11px;color:var(--muted);font-weight:400}.impcard{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:var(--surface);margin-bottom:10px}.impcard__h{margin:0 0 4px;font-size:14px;font-weight:650}.impcard__p{margin:0 0 8px;font-size:13px;color:var(--muted);max-width:78ch}.impask{border-top:1px solid var(--line);padding-top:10px;margin-top:10px}.impask:first-of-type{border-top:0;padding-top:0;margin-top:0}.impask__q{margin:0 0 6px;font-size:13.5px}.impask__choices{display:flex;flex-wrap:wrap;gap:6px 14px}.impask__choice{display:inline-flex;align-items:center;gap:5px;font-size:13px;cursor:pointer}.impsteps__name{white-space:nowrap}.impwhat{display:block;font-size:12.5px;margin-top:4px;max-width:78ch;line-height:1.45}.impask__buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wsw__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.wsw__purpose{margin:4px 0 0;font-size:13.5px;color:var(--muted);max-width:68ch}.wsw__stats{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.wsw__acts{display:flex;align-items:center;gap:8px}.toast__act{border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;color:inherit;padding:0 4px}.vlist{list-style:none;margin:0;padding:0}.vrow{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:8px}.vrow__main{min-width:0}.vrow__name{display:block;font-weight:600;font-size:14px}.vrow__scope{display:block;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.vrow__covers{font-size:13px}.vrow__holders{font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.wswempty{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:18px}.wswempty p{margin:4px 0 10px;font-size:13.5px;color:var(--muted);max-width:64ch}@media (max-width: 760px){.vrow{grid-template-columns:1fr auto}.vrow__covers,.vrow__holders{grid-column:1 / -1}}.wswpeople{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:12px 14px 4px;min-width:0}.wswpeople .wswgrid__wrap{margin:0 -14px;padding:0 14px 10px}.wswbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.wswchips{display:flex;flex-wrap:wrap;gap:6px}.wswchip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 11px;font-size:12.5px;cursor:pointer;color:var(--muted)}.wswchip--on{border-color:var(--brand);color:var(--text);font-weight:600}.wswchip__n{opacity:.7;margin-left:3px}.wswfind{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.wswlayout{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.wswlayout__b{display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;font:inherit;font-size:12.5px;padding:5px 10px;color:var(--muted);white-space:nowrap}.wswlayout__b--on{background:var(--surface-2);color:var(--text);font-weight:600}.wswlayout__b:disabled{opacity:.45;cursor:not-allowed}.wswlayout__why{font-size:12.5px;color:var(--muted)}.wswnote{margin:0 0 12px;font-size:13px;color:var(--muted)}.wswtable{width:100%;border-collapse:collapse;font-size:13.5px}.wswtable th,.wswtable td{text-align:left;padding:9px 10px;border-bottom:1px solid var(--line);vertical-align:top}.wswtable thead th{font-size:12px;color:var(--muted);font-weight:600}.wswtable__act{width:1%}.wswname{display:block;font-weight:600}.wswmail{display:block;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.wswtags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.wswtag{font-size:10.5px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.wswviews{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.wswview{display:inline-flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:999px;padding:2px 4px 2px 9px;font-size:12.5px}.wswview__x{border:0;background:none;cursor:pointer;color:var(--muted);display:inline-flex;padding:1px}.wswview__x:hover{color:var(--danger)}.wswnothing{color:var(--warning);font-size:12.5px}.wswstale{display:block;color:var(--warning);font-size:12px;line-height:1.35;max-width:34ch}.wswgive{position:relative}.settings-pointer{margin:0;font-size:13.5px;color:var(--muted);max-width:72ch}.settings-pointer a{color:var(--brand)}.linkbtn--icon{display:inline-flex;align-items:center;gap:3px;vertical-align:-1px}.givepop{position:absolute;top:calc(100% + 5px);left:0;z-index:40;min-width:260px;max-width:320px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-2, 0 8px 24px rgba(0, 0, 0, .12));padding:8px}.givepop__list{list-style:none;margin:6px 0;padding:0;max-height:240px;overflow:auto}.givepop__item{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;background:none;cursor:pointer;font:inherit;font-size:13px;padding:6px 8px;border-radius:6px;text-align:left;color:inherit}.givepop__item:hover{background:var(--surface-2)}.givepop__none{font-size:12.5px;color:var(--muted);padding:6px 8px}.givepop__new{display:block;margin:2px 8px 6px;font-size:12.5px;text-align:left}.givepop__foot{margin:0;padding:6px 8px 2px;font-size:11.5px;color:var(--muted);border-top:1px solid var(--line)}.wswgrid__wrap{overflow-x:auto}.wswgrid{border-collapse:collapse;font-size:13px}.wswgrid th,.wswgrid td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}.wswgrid__who{position:sticky;left:0;background:var(--surface);min-width:180px;z-index:1}.wswgrid__vname{display:block;font-weight:600;font-size:12.5px}.wswgrid__vn{display:block;font-size:11px;color:var(--muted);font-weight:400}.wswgrid__all{color:var(--muted);font-style:normal}.wswtick{width:22px;height:22px;border-radius:6px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wswtick--on{border-color:var(--brand);background:var(--brand);color:#fff}.wswtick:disabled{cursor:default;opacity:.5}.wsg{min-width:0}.wsg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.wsg__line{margin:0;font-size:14px;color:var(--text);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wsg__chip{font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px;background:var(--warning-bg);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent)}.wsg__acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wsg__find{margin-bottom:10px;max-width:280px}.wsg__body{display:flex;align-items:flex-start;gap:14px}.wsg__scroll{flex:1 1 auto;min-width:0;overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px}.wsg__grid{border-collapse:separate;border-spacing:0;font-size:13px;min-width:100%}.wsg__grid th,.wsg__grid td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left}.wsg__grid tbody tr:last-child th,.wsg__grid tbody tr:last-child td{border-bottom:none}.wsg__corner,.wsg__who{position:sticky;left:0;z-index:1;background:var(--surface);min-width:220px;max-width:280px;border-right:1px solid var(--line)}.wsg__vhead{vertical-align:bottom;min-width:110px}.wsg__view{font:inherit;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:transparent;border:1px solid transparent;border-radius:8px;padding:4px 6px;color:var(--text);cursor:pointer;text-align:left;width:100%}.wsg__view:hover:not(:disabled),.wsg__view--on{border-color:var(--brand);background:var(--brand-bg)}.wsg__view:disabled{cursor:default}.wsg__vname{font-weight:600;font-size:12.5px}.wsg__vn{font-size:11.5px;color:var(--muted);font-weight:400}.wsg__waits{font-size:11px;font-weight:600;color:var(--warning)}.wsg__person{font:inherit;display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:0;color:var(--text);cursor:pointer;text-align:left;width:100%}.wsg__person:disabled{cursor:default}.wsg__init{width:30px;height:30px;flex:none;border-radius:50%;background:var(--brand-bg);color:var(--brand);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.wsg__id{display:flex;flex-direction:column;gap:2px;min-width:0}.wsg__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wsg__person:hover .wsg__name{text-decoration:underline}.wsg__tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.wsg__role{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--surface-sunken);color:var(--muted);font-weight:600}.wsg__role--admin{background:var(--brand-bg);color:var(--brand)}.wsg__tag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--surface-sunken);color:var(--muted)}.wsg__sees{font-size:11.5px;color:var(--muted)}.wsg__row--on>th,.wsg__row--on>td{background:var(--brand-bg)}.wsg__cell{text-align:center!important}.wsg__all>span{display:block;padding:6px 12px;border-radius:8px;background:var(--brand-bg);color:var(--brand);font-weight:600;text-align:center}.wsg__side{position:relative;flex:0 0 360px;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 16px;box-shadow:var(--shadow-md, 0 12px 30px rgba(0, 0, 0, .18))}.wsg__close{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:8px;border:none;background:transparent;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.wsg__close:hover{background:var(--surface-sunken);color:var(--text)}.wsg__panel{display:flex;flex-direction:column;gap:12px}.wsg__ptitle{display:flex;flex-direction:column;font-size:15px;padding-right:28px}.wsg__ptitle .muted{font-size:12.5px;font-weight:400}.wsg__seg{display:flex;gap:6px}.wsg__segb{font:inherit;font-size:13px;padding:7px 14px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;flex:1 1 0}.wsg__segb--on{border-color:var(--brand);background:var(--brand);color:#fff;font-weight:600}.wsg__segb:disabled:not(.wsg__segb--on){opacity:.5;cursor:not-allowed}.wsg__segb--on:disabled{cursor:default}.wsg__why{font-size:12.5px;color:var(--muted)}.wsg__invited{display:flex;flex-direction:column;gap:8px;font-size:13px}.wsg__pacts,.wsg__pfoot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wsg__pfoot{border-top:1px solid var(--line);padding-top:12px}.wsg__danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);margin-left:auto}.wsg__fact{margin:0;font-size:13px;color:var(--muted)}.wsg__each{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;border-top:1px solid var(--line);padding-top:10px}.wsg__each--first{border-top:0;padding-top:0;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:10px}.wsg__panel .vedit__foot{flex-direction:column;align-items:stretch;gap:10px}.wsg__panel .vedit__actions{flex-wrap:nowrap}.wsg__panel .vedit__actions .btn{flex:none}.wsg__panel .vedit__why{min-width:0;line-height:1.3}.wsg__panel .vedit__delete{color:var(--danger);margin-left:auto}.wsg__panel .vrow--panel{display:block;padding:0;border:none}.invitepanel .invitepick{max-height:240px;overflow-y:auto}.invitepanel .invitemany{margin-left:auto;cursor:pointer}.modal--full:has(.wsg){max-width:none}.modal--full .wsg__scroll{max-height:calc(100vh - 190px);overflow:auto}.modal--full .wsg__grid thead th{position:sticky;top:0;z-index:2;background:var(--surface)}.modal--full .wsg__corner{z-index:3}@media (max-width: 900px){.wsg__body{flex-direction:column;align-items:stretch}.wsg__side{flex:1 1 auto;max-width:none;width:100%;box-sizing:border-box}.wsg__corner,.wsg__who{min-width:160px;max-width:200px}}.qlib{display:flex;flex-direction:column;gap:12px;min-width:0}.qlib__decide{border:1px solid var(--line);border-left:3px solid var(--warning);border-radius:10px;background:var(--surface)}.qlib__decidehead{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;cursor:pointer;font:inherit;text-align:left;padding:10px 12px}.qlib__decidebody{padding:0 12px 12px}.qlib__pill{background:var(--warning);color:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.qlib__chev{transition:transform .12s ease;flex:none}.qlib__chev--on{transform:rotate(90deg)}.qlib__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qlib__order{display:inline-flex;align-items:center;gap:6px}.qlib__orderlabel{font-size:12.5px;color:var(--muted)}.qlib__legend{margin:0;font-size:12.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.qlib__key{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.qlib__key .qdot{margin-left:8px}.qlib__key .qdot:first-child{margin-left:0}.qlib__empty{margin:0;font-size:13.5px;color:var(--muted)}.qlib__foot{margin:4px 0 0;font-size:12.5px;color:var(--muted);max-width:78ch;line-height:1.5}.qlib__foot a{color:var(--brand)}.qdot{display:inline-block;width:9px;height:9px;border-radius:50%;border:1px solid var(--line);vertical-align:-1px;flex:none}.qdot--same{background:var(--brand);border-color:var(--brand)}.qdot--diff{background:var(--warning);border-color:var(--warning);opacity:.55}.qrow__theme{font-weight:600;color:var(--brand)}.qrow__open{padding:0 12px 12px 38px;display:flex;flex-direction:column;gap:8px}.qrow__wordings{display:flex;flex-direction:column;gap:6px}.qrow__survey{font-size:11.5px;color:var(--muted)}.qrow__words{font-size:13px;overflow-wrap:anywhere}.qrow__words--diff{border-left:2px solid var(--warning);padding-left:8px}.qrow__options,.qrow__asked{margin:0;font-size:12.5px;color:var(--muted)}.qrow__open>.linkbtn{align-self:flex-start}.qlib__gridwrap{overflow-x:auto;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);padding:2px 12px 10px;min-width:0}.qlib__grid{border-collapse:collapse;font-size:13px;width:100%}.qlib__grid th,.qlib__grid td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.qlib__grid td{text-align:center}.qlib__gridq{position:sticky;left:0;background:var(--surface);z-index:1;min-width:260px;font-weight:500}.qlib__colname{display:block;font-size:12px;font-weight:600;max-width:150px}.qlib__coldate{display:block;font-size:11px;color:var(--muted);font-weight:400}@media (max-width: 560px){.qrow__open{padding-left:12px}.qlib__bar>*{flex:1 1 100%}.qlib__gridq{min-width:150px}.qmatrix__rowbtn{flex-wrap:wrap}.qmatrix__rowbtn .qrow__theme{flex-basis:100%;padding-left:19px;white-space:normal}}.mysurveys__view{margin:0 0 14px}.qmatrix{display:flex;flex-direction:column;gap:12px}.qmatrix__export{margin-left:auto}.qmatrix__section{display:flex;flex-direction:column;gap:8px}.qmatrix__sechead{margin:6px 0 0;font-size:15px;font-weight:650;display:flex;align-items:baseline;gap:6px}.qmatrix__seccount{font-size:12.5px;font-weight:500;color:var(--muted)}.qdemo__decide{margin:0}.qdemo__bar{display:flex;flex-wrap:wrap;gap:8px}.qdemo__acts{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.qdemo__acts .dmatch__pick{margin:0}.qdemo__bands{margin-top:10px}@media (min-width: 561px){.qlib__grid thead th:not(.qlib__gridq),.qlib__grid td{width:132px;min-width:132px}}.qmatrix__narrowed{margin:0;font-size:12.5px;color:var(--ink);background:var(--surface-sunken);border-radius:8px;padding:6px 10px}.qmatrix__rowbtn{display:flex;align-items:flex-start;gap:6px;width:100%;border:0;background:none;padding:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.qmatrix__rowbtn .qlib__chev{margin-top:2px}.qmatrix__label{flex:1;min-width:0;overflow-wrap:anywhere}.qmatrix__rowbtn .qrow__theme{font-size:11px;white-space:nowrap}.qrow__tagit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0 2px 19px}.q360__decide{display:block;margin-top:2px;font-size:11px;white-space:nowrap}.q360__note{display:block;margin-top:3px}.q360__head{display:flex;align-items:baseline;gap:8px}.q360__head .qrow__theme{font-size:11px;white-space:nowrap}.qrow__tagwhy{font-size:11.5px;font-weight:400;color:var(--muted)}.qrow__dialog{padding:0}.qlib__grid .qmatrix__row:hover>th,.qlib__grid .qmatrix__row:hover>td{background:var(--surface-sunken)}.qlib__decidehead--line{padding-top:6px;color:var(--muted);font-size:13px}.invitemany{display:flex;flex-direction:column;gap:2px;margin-top:10px;cursor:pointer}.invitemany .field__hint{cursor:inherit}.spotted{display:flex;flex-direction:column;gap:14px;min-width:0}.spotted__tiles{display:flex;flex-wrap:wrap;gap:8px}.spotted__tile{flex:1 1 140px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--surface);display:flex;flex-direction:column;gap:1px}.spotted__n{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.1}.spotted__what{font-size:12px;color:var(--muted)}.spotted__note{margin:0;display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--muted);max-width:78ch}.spotted__band{display:flex;flex-direction:column;gap:8px}.spotted__h{margin:0;font-size:13.5px;display:flex;align-items:center;gap:6px}.spotted__pill{background:var(--warning);color:#fff;border-radius:999px;padding:1px 8px;font-size:11.5px;font-variant-numeric:tabular-nums}.spotted__pill--quiet{background:var(--surface-2, #eef3f2);color:var(--muted)}.spotted__card{border:1px solid var(--line);border-left:3px solid var(--warning);border-radius:10px;padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;gap:5px}.spotted__row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--surface)}.spotted__act{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-right:7px}.spotted__line{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.spotted__ev{margin:2px 0 0;font-size:12.5px;color:var(--muted);max-width:80ch}.spotted__q{margin:4px 0 0;font-size:13px;font-weight:600}.spotted__choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.spotted__meanwhile{margin:2px 0 0;font-size:12px;color:var(--warning);max-width:80ch}.spotted__corr{margin-top:4px}.spotted__corrbody{display:flex;flex-direction:column;gap:4px;margin:4px 0 0 14px;font-size:12.5px}.spotted__corrbody label{display:flex;gap:6px;align-items:flex-start;cursor:pointer;max-width:78ch}@media (max-width: 560px){.spotted__row{flex-direction:column;gap:6px}}.vrow__ask{grid-column:1 / -1;margin-top:8px;padding:9px 11px;border-left:3px solid var(--warning);background:var(--surface-2, #f6f8f8);border-radius:0 8px 8px 0;display:flex;flex-direction:column;gap:7px}.vrow__askalso{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-field)}.vrow__askalso strong{font-weight:600}.vrow__ask p{margin:0;font-size:12.5px;max-width:80ch;line-height:1.45}.vrow__askacts{display:flex;flex-wrap:wrap;gap:8px}.vrow__unresolved{grid-column:1 / -1;margin:6px 0 0;font-size:12px;color:var(--muted);max-width:80ch}.impair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 8px}.impair__side{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:var(--surface);min-width:0}.impair__which{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.impair__name{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.impair__bit{font-size:12px;color:var(--muted);overflow-wrap:anywhere}@media (max-width: 560px){.impair{grid-template-columns:minmax(0,1fr)}}.wcver__people{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.step3{display:flex;flex-direction:column;gap:16px}.step3__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.step3__head .imph{margin:0}.step3__one{font-size:13px;margin:2px 0 0}.step1{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.step1 .imph{margin:0}.step1__kind{margin:0 0 10px;display:inline-block;width:fit-content;justify-self:start;align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--ink);background:color-mix(in srgb,var(--brand, #0e7c86) 10%,transparent)}.howmanylevels{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;font-weight:600}.howmanylevels select{width:auto;min-width:4.5rem}.coltable{border:1px solid var(--line);border-radius:8px;overflow:hidden}.coltable__t{width:100%;border-collapse:collapse}.coltable__t thead th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600;padding:7px 10px;background:var(--surface-sunken);border-bottom:1px solid var(--line)}.coltable__r>*{padding:6px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.coltable__t tbody tr:last-child>*{border-bottom:0}.coltable__name{text-align:left;font-size:13px;font-weight:600}.step1__cols{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;align-items:start}.step1__list{min-width:0}.step1__structure{position:sticky;top:0;min-width:0;max-height:calc(86vh - 190px);overflow:auto;display:flex;flex-direction:column;gap:6px}.step1__structure>.dcard{flex:none}.step1__structureh{margin:0;font-size:13.5px;font-weight:650}@media (max-width: 1100px){.step1__cols{grid-template-columns:minmax(0,1fr)}.step1__structure{position:static;max-height:none;overflow:visible}}.coltable__ctl select{width:100%;min-width:15rem;max-width:100%;height:var(--ctl-h);font-size:var(--ctl-fs);border-radius:var(--ctl-radius);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink-field);padding:0 var(--ctl-pad-x)}@media (max-width: 720px){.coltable__t,.coltable__t tbody,.coltable__r,.coltable__r>*{display:block;width:100%}.coltable__t thead{display:none}.coltable__r{border-bottom:1px solid var(--line);padding:6px 10px}.coltable__r>*{border:0;padding:2px 0}.coltable__ctl select{min-width:0}}.allpart__rest{margin:4px 0 0;font-size:12.5px;color:var(--muted)}.qsect{display:flex;flex-direction:column;gap:8px}.qsect__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px}.qsect__head .imph{margin:0}.qcard{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:8px;background:var(--surface);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.qcard--answered{border-left-color:var(--good, #2e7d4f)}.qcard__top{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.qcard__title{margin:0;font-size:13.5px;font-weight:650}.qcard__why{margin:0;font-size:12.5px;color:var(--muted)}.qcard__access{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.5;color:var(--ink-field);background:var(--warning-bg);border:1px solid var(--warning)}.qcard__access svg{color:var(--warning);flex:none;margin-top:2px}.qcard__acts{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.qcard__ifleft{font-size:12px;color:var(--muted)}.qcard__done{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--good, #2e7d4f)}.qpair{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.qpair__arrow{display:grid;place-items:center;color:var(--muted);font-size:15px}.qpair--twice{grid-template-columns:repeat(var(--rows, 2),minmax(0,1fr))}.qpair--twice>.qside+.qside{border-left:1px solid var(--line)}.qside{display:flex;flex-direction:column;gap:1px;padding:8px 10px;min-width:0}.qside__lbl{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.qside b{font-size:13.5px;overflow-wrap:anywhere}.qside span:not(.qside__lbl){font-size:12px;color:var(--muted);overflow-wrap:anywhere}@media (max-width: 560px){.qpair{grid-template-columns:minmax(0,1fr)}.qpair__arrow{transform:rotate(90deg);padding:2px 0}.qpair--twice>.qside+.qside{border-left:0;border-top:1px solid var(--line)}}.qmany{border:1px solid var(--line);border-radius:8px;margin:0;padding:0;min-width:0;overflow:hidden}.qmany__legend{float:left;width:100%;padding:8px 10px 4px;font-size:12.5px;font-weight:600;color:var(--text)}.qmany__row{clear:both;display:flex;align-items:flex-start;gap:4px;padding-left:10px;cursor:pointer}.qmany__row+.qmany__row{border-top:1px solid var(--line)}.qmany__row input{margin-top:10px;flex:none}.qmany:disabled .qmany__row{cursor:default}.sureline{border:1px solid var(--line);border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;align-items:baseline;font-size:13px;background:var(--surface)}.keptline{margin:0;border:1px solid var(--line);border-radius:8px;padding:8px 12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:13px;background:var(--surface)}.keptline__says{float:left;width:100%;padding:0;margin:0 0 2px;font-weight:600;color:var(--ink)}.keptline__opt{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.counts{border:1px solid var(--line);border-radius:8px;overflow:hidden}.crow{border-bottom:1px solid var(--line)}.crow:last-child{border-bottom:0}.crow>button{width:100%;display:grid;grid-template-columns:3rem minmax(0,1fr) 18px;gap:10px;align-items:center;text-align:left;border:0;background:var(--surface);padding:9px 12px;cursor:pointer;font:inherit;color:inherit}.crow>button:hover{background:var(--sunk, var(--surface-2, #f3f5f7))}.crow__n{font-size:19px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--brand);text-align:right}.crow__what b{font-weight:600;font-size:13.5px}.crow__what span{display:block;font-size:12px;color:var(--muted)}.crow__chev{color:var(--muted);transition:transform .15s}.crow[data-open=true] .crow__chev{transform:rotate(90deg)}.crow__list{list-style:none;margin:0;padding:2px 12px 10px 4.6rem;display:flex;flex-direction:column;gap:5px;background:var(--surface)}.crow__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;font-size:13px;align-items:baseline}.crow__detail{grid-column:1 / -1;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.crow__pill{font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;background:var(--warning-bg);color:var(--warning)}@media (max-width: 560px){.crow>button{grid-template-columns:2.4rem minmax(0,1fr) 16px}.crow__list{padding-left:12px}}.impline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 20px;border-top:1px solid var(--line);font-size:13.5px}.impline__said{font-weight:600}.impline__who{flex-basis:100%;max-height:32vh;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 18px}.impline__who h5{margin:0 0 4px;font-size:12.5px}.impline__who ul{margin:0;padding-left:16px;font-size:12.5px}.impline__who li{margin:2px 0}.impsave__left{border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--ink);padding:9px 11px;border-radius:0 7px 7px 0;display:flex;flex-direction:column;gap:5px;font-size:13px;margin:8px 0}.small{font-size:12px}.coltable__ctl,.impmodal{text-align:left}.crow__note{font-size:12.5px;color:var(--muted);padding-top:2px}.impsave__decided{margin:10px 0;font-size:13.5px}.impsave__decided ul{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:3px;color:var(--muted)}.impsave__surveys{margin:10px 0;font-size:13.5px}.impsave__surveys>ul{margin:5px 0 0;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:7px}.impsave__surveys>ul>li{display:flex;flex-direction:column;gap:2px;border-left:2px solid var(--border);padding-left:10px}.impsave__surveyname{font-weight:600}.impsave__surveyline{color:var(--muted);font-size:12.5px}.impsave__surveyline em{font-style:normal;color:var(--text)}.rcpt-fromdir{margin:0 0 10px;font-size:12.5px;color:var(--muted)}.sb-appbar__fromdir{font-size:12px;color:var(--muted);white-space:nowrap}@media (max-width: 900px){.sb-appbar__fromdir{display:none}}.qcard__fromdir{font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--muted);background:var(--surface-2, var(--bg));border:1px solid var(--border);padding:2px 7px;border-radius:999px;white-space:nowrap}.dup-opt__except{display:block;margin-top:4px;color:var(--brand-strong)}.audearlier{border-left:3px solid var(--warning);background:var(--warning-bg);padding:9px 11px;border-radius:0 7px 7px 0;margin:0 0 12px;font-size:13px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.audearlier p{margin:0}.cigroups{border-left:3px solid var(--warning);background:var(--warning-bg);padding:9px 11px;border-radius:0 7px 7px 0;margin:12px 0 4px;font-size:13px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.cigroups p{margin:0}.cigroups__acts{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px}.cigroups__err{color:var(--danger)}.impsave__drafts{margin:10px 0;font-size:13.5px}.impsave__drafts ul{margin:4px 0 0;padding-left:18px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.impsave__surveyunknown{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.vrow__split{grid-column:1 / -1;border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--ink);padding:9px 11px;border-radius:0 7px 7px 0;margin-top:8px;font-size:13px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.vrow__split p{margin:0}.dout__fold{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 auto;margin-right:2px;border:0;background:transparent;padding:0;color:var(--muted);cursor:pointer;vertical-align:-3px}.dout__fold--none{cursor:default}.dout__fold:hover{color:var(--ink-field)}.dout__fold:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:4px}.dout__chev{transition:transform .12s ease}.dtools__fold{display:inline-flex;gap:6px}.dmodes__toggle{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.dmodes__toggle input{cursor:pointer}.tiedlist{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.tiedlist li{display:flex;align-items:center;gap:10px;justify-content:space-between}.tiedlist__pick{flex:1 1 auto;justify-content:flex-start;text-align:left}.vlist__waiting{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--warning)}.impsave__views{margin:10px 0;font-size:13.5px}.impsave__views ul{margin:4px 0 0;padding-left:18px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.impsave__views em{font-style:normal;color:var(--text)}.aview__valgone{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--warning);opacity:.85}.whatchanged__same{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-card, 10px);background:var(--surface-2, rgba(0, 0, 0, .025));font-size:13.5px;color:var(--text)}.whatchanged__same svg{color:var(--muted);flex:none}.dirfacts{display:flex;flex-wrap:wrap;gap:4px 20px;margin:10px 0 2px;font-size:13px;color:var(--muted)}.dirfacts b{color:var(--text);font-variant-numeric:tabular-nums}.dstage{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;margin-top:12px}@media (max-width: 1279px){.dstage{grid-template-columns:minmax(0,1fr);gap:14px}}.dstage--solo{grid-template-columns:minmax(0,1fr)}.dirlayout__main>.dstage{margin-top:0}.ppanel__noplace{margin:0 0 10px;font-size:13px;color:var(--muted)}.dirlayout__main>.dstage>.dcard>.dtools{padding-top:14px;padding-bottom:14px}.dcard{border:1px solid var(--border);border-radius:var(--r-card, 10px);overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.dcard--pivot{padding-bottom:2px}.dtools{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:9px 11px;border-bottom:1px solid var(--border)}.dtools__left,.dtools__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dtools__gone{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.dtools__find{display:flex;align-items:center;gap:7px;color:var(--faint);height:38px;box-sizing:border-box;padding:0 11px;border:1px solid var(--border-strong);border-radius:var(--r-input);background:var(--surface)}.dtools__find:focus-within{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.dtools__find .input{width:200px;height:100%;padding:0;border:0;border-radius:0;background:transparent;outline:none}.dmodes{display:flex;gap:6px;flex-wrap:wrap}.dout__scroll{overflow-x:auto;background:var(--surface)}.dout__table{width:100%;border-collapse:collapse;font-size:13.5px}.dout__h{text-align:left;padding:8px 12px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface)}.dout__h--n{text-align:right}.dout__row{cursor:pointer}.dout__row:hover>td{background:var(--bg)}.dout__row--on>td{background:var(--brand-bg)}.dout__row--on>td:first-child{box-shadow:inset 3px 0 0 var(--brand, var(--brand-strong))}.dout__cell{padding:7px 12px;border-bottom:1px solid var(--border);vertical-align:top;background:var(--surface)}.dout__cell--l1{font-weight:700;background:var(--bg)}.dout__cell--l2{font-weight:600}.dout__cell--l3,.dout__cell--l4{font-weight:400}.dout__cell--none{border-bottom:1px solid var(--border);background:var(--surface)}.dout__gap{color:var(--muted);font-style:italic;font-weight:400}.dout__n{padding:7px 12px;border-bottom:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--surface)}.dout__changes{padding:7px 12px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface)}.dout__note{color:var(--muted);font-size:12px}.dout__cell{max-width:200px;white-space:normal;overflow-wrap:anywhere}.dout__h{max-width:200px}.dout__n,.dout__h--n,.dout__changes,.dout__h--c{width:1%}.dout__h--c{white-space:normal}@media (max-width: 1400px){.dout__cell,.dout__h{max-width:170px}}@media (max-width: 1100px){.dout__cell,.dout__h{max-width:140px}}@media (max-width: 900px){.dout__cell,.dout__h{max-width:120px}}@media (max-width: 1279px){.dout__note{display:none}}.dout__table--one .dout__cell{max-width:none}.dout__only{white-space:normal}.dout__only[data-depth="1"],.dout__gonename[data-depth="1"]{padding-left:26px}.dout__only[data-depth="2"],.dout__gonename[data-depth="2"]{padding-left:40px}.dout__only[data-depth="3"],.dout__gonename[data-depth="3"]{padding-left:54px}@media (max-width: 559px){.page-head .row{flex-wrap:wrap;justify-content:flex-start}.dtools{gap:8px}.dtools__find .input{width:100%;min-width:0}.dtools__left,.dtools__right{width:100%}}.dout__row--gone>td{opacity:.82;background:var(--surface)}.dout__row--gone .dout__gonename s{color:var(--muted)}.dout__row--gone{cursor:default}.dout__gonename{font-weight:400!important;background:var(--surface)!important}.dout__withit{color:var(--muted);font-size:12px}.dout__n--gone{color:var(--muted)}.dbadge{display:inline-flex;align-items:center;gap:5px;margin-right:4px;padding:1px 8px 1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid var(--border);color:var(--muted);vertical-align:middle;white-space:nowrap}.dbadge:before{content:"";width:5px;height:5px;border-radius:999px;background:currentColor;flex:0 0 auto}.dbadge--new,.dbadge--newstarter{color:var(--brand-strong);background:var(--brand-bg);border-color:transparent}.dbadge--renamed,.dbadge--moved,.dbadge--movedin{color:#2a5d9f;background:#e8f0fb;border-color:transparent}.dbadge--mergedin,.dbadge--merged{color:#6b4a9c;background:#f0eafa;border-color:transparent}.dbadge--split,.dbadge--splitfrom,.dbadge--closed{color:var(--warning);background:var(--warning-bg);border-color:transparent}.dbrowse{display:flex;gap:10px;overflow-x:auto;align-items:stretch;padding:10px}.dbrowse__col{min-width:210px;flex:0 0 auto;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.dbrowse__h{padding:7px 10px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.dbrowse__col ul{list-style:none;margin:0;padding:0;max-height:460px;overflow-y:auto}.dbrowse__item{display:flex;align-items:center;gap:7px;width:100%;padding:6px 10px;background:none;border:0;text-align:left;cursor:pointer;font-size:13.5px;color:var(--text)}.dbrowse__item>span:first-child{flex:1 1 auto}.dbrowse__item:hover{background:var(--bg)}.dbrowse__item--on{background:var(--brand-bg);font-weight:600}.dbrowse__n{color:var(--muted);font-variant-numeric:tabular-nums}.dbrowse__empty{padding:8px 10px;font-size:12.5px}.dbrowse__up{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}.dbrowse__upbtn,.dbrowse__crumb{display:inline-flex;align-items:center;gap:3px;background:none;border:0;padding:2px 4px;cursor:pointer;font-size:12.5px;color:var(--muted)}.dbrowse__crumb{color:var(--text)}.dbrowse__crumb:before{content:"›";margin-right:3px;color:var(--muted)}.dbrowse__upbtn:hover,.dbrowse__crumb:hover{text-decoration:underline}@media (max-width: 559px){.dbrowse{flex-wrap:wrap;overflow-x:visible}.dbrowse__col{min-width:0;width:100%}}.dcard--pick .dout__scroll,.dcard--pick .dbrowse{max-height:max(320px,55vh);overflow-y:auto}.dcard--pickfull .dout__scroll,.dcard--pickfull .dbrowse{max-height:calc(100vh - 170px)}.dtools--pick{justify-content:flex-start}.dtools--pick .dtools__picked{margin-left:auto}.dcard--pickaway{padding:14px;font-size:13px}.dtools__picked{font-size:12.5px}.dpick__h{width:1%}.dpick__cell{width:1%;padding-right:0}.dpick__row{cursor:pointer}.dpick__cb{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 auto;border:1.5px solid var(--border);border-radius:4px;background:var(--surface);color:transparent;cursor:pointer;font-size:11px;font-weight:700;line-height:1}.dpick__cb--on{background:var(--brand, var(--brand-strong));border-color:transparent;color:#fff}.dpick__cb--part{background:var(--brand-bg);border-color:var(--brand, var(--brand-strong));color:var(--brand-strong)}.dpick__cb--inherit{background:var(--brand-bg);border-color:transparent;color:var(--brand-strong);opacity:.55;cursor:default}.dpick__cb:disabled{cursor:default}.dpick__row--on>td,.dpick__row--inherit>td{background:var(--brand-bg)}.dpick__item{gap:8px;padding:4px 10px}.dpick__open{display:flex;align-items:center;gap:7px;flex:1 1 auto;min-width:0;background:none;border:0;padding:2px 0;cursor:pointer;font-size:13.5px;color:var(--text);text-align:left}.dpick__nm{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.dpicked{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.dpicked__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 9px;border-radius:999px;background:var(--brand-bg);color:var(--brand-strong);font-size:12.5px;font-weight:600}.dpicked__chip button{background:none;border:0;cursor:pointer;color:inherit;font-size:13px;line-height:1;padding:0 2px}.vedit{display:flex;flex-direction:column;gap:16px}.vedit__field{display:flex;flex-direction:column;gap:6px}.vedit__lab{font-size:13px;font-weight:700}.vedit__hint{font-size:12.5px;color:var(--muted)}.dpick__where{display:block;font-size:11px;color:var(--muted);font-weight:400}.vedit__each{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px}.vedit__choice{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.vedit__choice input{margin:0}.vedit__error{margin:0;font-size:13px;color:var(--danger, #b4232a)}.vedit__says{margin:0;font-size:12.5px;color:var(--muted)}.vedit__changes{display:block;margin-bottom:4px;color:var(--ink);font-weight:600}.vedit__fbar{display:flex;flex-wrap:wrap;gap:7px}.vedit__fwrap{position:relative}.vedit__fbtn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer;font-size:12.5px;color:var(--text)}.vedit__fbtn--on{border-color:var(--brand, var(--brand-strong));background:var(--brand-bg)}.vedit__kind{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.vedit__pop{position:absolute;z-index:20;top:calc(100% + 5px);left:0;min-width:220px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.vedit__pophead,.vedit__popfoot{padding:7px 11px;font-size:11.5px;color:var(--muted)}.vedit__pophead{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);font-weight:700;color:var(--text)}.vedit__popfind{margin:7px 11px;width:calc(100% - 22px)}.vedit__popfoot{border-top:1px solid var(--border)}.vedit__popbody{max-height:240px;overflow-y:auto;padding:4px 0}.vedit__popempty{margin:6px 11px;font-size:12.5px}.vedit__opt2{display:flex;align-items:center;gap:8px;padding:4px 11px;font-size:13px;cursor:pointer}.vedit__opt2:hover{background:var(--bg)}.vedit__opt2 span{flex:1 1 auto}.vedit__opt2 small{color:var(--muted);font-variant-numeric:tabular-nums}.vedit__gone{font-style:italic}.vedit__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--border)}.vedit__covers{font-size:13.5px}.vedit__covers b{font-size:19px}.vedit__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vedit__why{font-size:12.5px}.dpicked__chip--gone{background:var(--bg);color:var(--muted)}.dpicked__chip--gone em{font-style:italic;font-weight:400}.dpicked__notes{flex-basis:100%;margin:6px 0 0;display:grid;gap:4px}.dcard--settling .dout__scroll{opacity:.45;pointer-events:none;transition:opacity .12s ease}.dout__settling{margin:0;padding:8px 14px;font-size:13px;color:var(--muted)}.dpicked__note{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.dpick__hidden{margin:0;padding:8px 12px;font-size:12.5px;line-height:1.45;color:var(--muted);border-top:1px solid var(--line)}.ddept{border:1px solid var(--border);border-radius:var(--r-card, 10px);padding:13px 15px;background:var(--surface);font-size:13.5px}.ddept__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ddept__eyebrow{margin:0;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ddept__name{margin:2px 0 0;font-size:17px}.ddept__count{margin:10px 0 0}.ddept__back{margin:6px 0 0;font-size:12px;line-height:1.45}.ddept__doing{width:1%;white-space:nowrap;text-align:right}.ddept__what{display:flex;align-items:baseline;gap:6px;margin:8px 0 0;flex-wrap:wrap;font-size:12.5px}.ddept__since{margin:6px 0 0;font-size:12.5px}.ddept__scroll{margin-top:10px;max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:8px}.ddept__table{width:100%;border-collapse:collapse;font-size:12.5px}.ddept__table th{position:sticky;top:0;background:var(--surface);text-align:left;padding:6px 9px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.ddept__table td{padding:5px 9px;border-bottom:1px solid var(--border)}.ddept__person{white-space:nowrap}.pname{display:flex;align-items:center;gap:7px;border:0;background:transparent;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:6px}.ddept__person>span,.ddept__person>.pname{display:flex;align-items:center;gap:7px}.pname:hover{color:var(--brand-strong);text-decoration:underline}.pname:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ddept__av{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;flex:0 0 auto;background:var(--brand-bg);color:var(--brand-strong);font-size:9.5px;font-weight:700}.ddept__openlink,.ddept__ver{margin:10px 0 0;font-size:12.5px}.ddept--legend h3{margin:0 0 6px;font-size:15px}.ddept--legend p{margin:0;font-size:12.5px}.ddept--legend hr{border:0;border-top:1px solid var(--border);margin:12px 0}.dlegend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:12.5px;color:var(--muted)}.dirfacts__level{display:inline-flex;align-items:baseline;gap:4px}.dirfacts__name{color:var(--text)}.ddept__who{min-width:0}.dout__sub{display:block;font-weight:400;font-size:11.5px;color:var(--muted);margin-top:2px}.company-setup{display:grid;gap:14px;padding:18px;max-width:660px;margin:0 auto 14px}.company-setup input[type=checkbox],.company-setup input[type=radio]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--brand);cursor:pointer}.company-setup .when-runs__choice input[type=radio]{margin-top:3px}.company-setup__products .rw-check{font-size:14px}.company-setup__title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700}.company-setup__products{display:flex;flex-wrap:wrap;gap:8px 18px;border:none;margin:0;padding:0}.company-setup__products legend{width:100%;margin-bottom:6px}.company-setup__products label{display:inline-flex;align-items:center;gap:6px;font-size:14px}.company-setup__note{margin:0;font-size:13px}.company-setup__problem{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--danger-bg);color:var(--danger);font-size:13px;line-height:1.45}.company-setup__problem svg{flex:none;margin-top:2px}.company-invite{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:13px}.company-invite>svg{color:var(--muted);flex:none}.company-invite__ok,.company-invite__problem{flex-basis:100%;padding:8px 10px;border-radius:8px;font-size:12.5px;line-height:1.45}.company-invite__ok{background:var(--success-bg);color:var(--ink)}.company-invite__problem{background:var(--danger-bg);color:var(--danger)}.ws-current{cursor:default}.ws-deck{display:grid;padding:2px 4px 8px}.ws-deck__card{position:relative;z-index:2;display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f24360f,0 8px 16px -10px #0f243673;transition:transform .16s ease,border-color .16s ease}.ws-deck__card+.ws-deck__card{z-index:1;width:calc(100% - 12px);justify-self:center;margin-top:-9px;padding-top:17px}.ws-deck--more:after{content:"";display:block;justify-self:center;width:calc(100% - 24px);height:7px;margin-top:-3px;border:1px solid var(--border);border-top:none;border-radius:0 0 9px 9px;background:var(--surface-raised)}.ws-deck:hover .ws-deck__card+.ws-deck__card{transform:translateY(3px)}.ws-deck__card:hover:not(:disabled),.ws-deck__card:focus-visible{border-color:var(--brand);outline:none}.ws-deck__card:disabled{cursor:default;opacity:.7}.ws-deck__icon{flex:none;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.ws-deck__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ws-deck__name{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ws-deck__meta{font-size:11px;color:var(--muted)}.ws-add,.ws-add svg{color:var(--brand);font-weight:600}@media (prefers-reduced-motion: reduce){.ws-deck__card{transition:none}.ws-deck:hover .ws-deck__card+.ws-deck__card{transform:none}}.ws-view{display:grid;gap:18px}.ws-view__find{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:13.5px}.ws-view__label{margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.ws-view__list{display:grid;gap:8px}.ws-view__none{display:flex;align-items:center;gap:8px;margin:0;font-size:13px}.ws-view__problem{margin:0;font-size:13px;color:var(--danger)}.ws-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease}.ws-row:hover:not(:disabled),.ws-row:focus-visible{border-color:var(--brand);outline:none}.ws-row:disabled{cursor:default}.ws-row__icon{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--brand-bg);color:var(--brand)}.ws-row__text{flex:1;display:flex;flex-direction:column;min-width:0;line-height:1.3}.ws-row__name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-row__meta{font-size:12px;color:var(--muted)}.ws-row__go{flex:none;color:var(--muted)}.ws-company{padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.ws-company__row{display:flex;align-items:center;gap:12px;min-width:0}.ws-company .company-invite{margin-top:10px;padding-top:10px}.company-invite__state{white-space:nowrap}.shell--glass .modal .ws-row,.shell--glass .modal .ws-company{background:var(--glass-card);border-color:var(--glass-card-edge);box-shadow:var(--glass-card-shadow)}.shell--glass .modal .ws-row--on,.ws-row--on{background:var(--brand-bg);border-color:transparent}.ws-row--on .ws-row__name{color:var(--brand)}.shell--glass .modal .ws-company--on,.ws-company--on{border-color:var(--brand)}.manage-ws{max-width:none}.manage-ws__label{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--muted)}.manage-ws .ws-company__row{flex-wrap:wrap}.manage-ws .ws-row__text{flex:1 1 200px}.ws-company__acts{display:flex;align-items:center;gap:8px;margin-left:auto}.ws-edit{display:grid;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.ws-edit__name{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ws-edit__name>:first-child{flex:1 1 240px;min-width:0}.ws-edit__sector{max-width:360px}.ws-edit__logo{display:grid;gap:6px}.ws-edit__logorow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ws-edit__img{height:36px;max-width:160px;object-fit:contain;border-radius:6px;background:#fff;padding:3px 6px}.sb-check{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;cursor:pointer}.sb-check input{margin-top:2px;flex:0 0 auto}.ppanel__elsewhere{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.dout__rowmenu{margin-left:6px;vertical-align:middle}.dout__grip,.ppanel__grip{display:inline-flex;align-items:center;vertical-align:middle;flex:none;padding:1px;margin-right:4px;border-radius:4px;color:var(--faint, var(--muted));cursor:grab;opacity:.4;transition:opacity .12s}.dout__row:hover .dout__grip,.dout__grip:hover,.ppanel__list li:hover .ppanel__grip,.ppanel__grip:hover{opacity:1}.dout__grip:active,.ppanel__grip:active{cursor:grabbing}.ppanel__grip{width:14px;justify-content:center;margin-right:0;padding:1px 0}.opv__row:hover .dout__grip{opacity:1}.opv__labelcell .dout__grip{margin-right:2px}.opv__row--dragging{opacity:.45}.opv__row--dropmove:after,.opv__row--dropmerge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:7px;pointer-events:none}.opv__row--dropmove:after{background:color-mix(in srgb,var(--brand-bg) 70%,transparent);box-shadow:inset 0 0 0 1px var(--brand, var(--brand-strong))}.opv__row--dropmerge:after{background:color-mix(in srgb,var(--warning-bg) 70%,transparent);box-shadow:inset 0 0 0 1px var(--warning)}.dout__row--dragging>td{opacity:.45}.dout__row--dropmove>td{background:var(--brand-bg);box-shadow:inset 0 0 0 2px var(--brand, var(--brand-strong))}.dout__row--dropbefore>td{background:transparent;box-shadow:inset 0 4px 0 0 var(--brand-strong, var(--brand))}.dout__row--dropafter>td{background:transparent;box-shadow:inset 0 -4px 0 0 var(--brand-strong, var(--brand))}.dout__row--dropmerge>td{background:var(--warning-bg);box-shadow:inset 0 0 0 1px var(--warning)}.dout__draghint{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;margin:0;padding:8px 14px;max-width:min(560px,calc(100vw - 32px));border-radius:10px;background:var(--surface);color:var(--text, inherit);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:13px;line-height:1.4;pointer-events:none}.dtray{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.dtray__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dtray__head .muted{font-size:12px}.dtray__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.dsave{display:flex;flex-direction:column;gap:10px}.dsave__lead{margin:0;font-size:13.5px;color:var(--muted);line-height:1.45}.dsave__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45}.dsave__item{display:flex;flex-direction:column;gap:3px}.dsave__wrong{display:inline-flex;align-items:center;gap:8px}.dsave__cannot{font-size:12px;color:var(--muted)}.dsave__nowrong{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45}.dsave__dropped{font-size:13px}.dsave__dropped ul{margin:4px 0 0;padding-left:18px;color:var(--muted)}.dsave__version{margin:0;font-size:13px}.dtray__item{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45}.dtray__n{flex:none;min-width:20px;height:20px;border-radius:999px;background:var(--chip);color:var(--faint);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.dtray__says{flex:1 1 auto}.dtray__undo{flex:none;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;cursor:pointer;color:var(--brand);font-size:12px}.dtray__undo:disabled{color:var(--faint);cursor:default}.dtray__gone{background:var(--warning-bg);color:var(--warning);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45}.dtray__gonehead{margin:0 0 4px;font-weight:600}.dtray__gone ul{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.dtray__takeoff{background:none;border:0;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:underline}.dtray__takeoff:disabled{cursor:default;opacity:.6}.dtray__foot{display:flex;gap:8px;align-items:center}.dtray__confirm{background:var(--danger-bg);color:var(--danger);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex;flex-direction:column;gap:8px}.dtray__confirm p{margin:0}.dtray__note{margin:0;font-size:11px;color:var(--faint)}.dtray__notice{margin:0;background:var(--warning-bg);color:var(--warning);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.45}.vdrop__panel{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:6px;margin-top:6px;max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:2px}.vdrop__line{display:flex;flex-direction:column;gap:4px}.vdrop__linehead{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:6px 8px;border-radius:6px;cursor:pointer;text-align:left;font-size:13px}.vdrop__linehead:hover{background:var(--chip)}.vdrop__linelabel{font-weight:600}.vdrop__chips{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 6px}.dirfacts__of{color:var(--warning)}.series-chip__main>svg{flex:none;color:var(--faint)}.series-chip{max-width:420px}.wiv{list-style:none;counter-reset:wiv;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.wiv__block{counter-increment:wiv;display:flex;flex-direction:column;gap:8px}.wiv__h{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.wiv__h:before{content:counter(wiv);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:var(--brand-bg);color:var(--brand-strong);font-size:11px;letter-spacing:0}.wiv__survey{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--border);border-radius:10px;font-size:13px;cursor:pointer}.wiv__survey--all{border-style:dashed;grid-template-columns:auto 1fr}.wiv__survey-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiv__survey-when,.wiv__survey-n{font-size:12px;white-space:nowrap}.wiv__survey-n{font-variant-numeric:tabular-nums;text-align:right;min-width:72px}.wiv__rows{display:flex;flex-direction:column;gap:12px}.wiv__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start}.wiv__label{font-size:12.5px;font-weight:600;color:var(--ink);padding-top:6px}.wiv__ctl{display:flex;flex-direction:column;gap:5px;min-width:0}.wiv__filters{display:flex;flex-wrap:wrap;gap:7px}.wiv__hint{font-size:12px;color:var(--muted)}.wiv__summary{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);font-size:12.5px;cursor:pointer;color:var(--ink)}.wiv__depts .sb__row{display:block}.wiv__depts .sb__label{display:none}.wiv__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%}.wiv__count{display:flex;flex-direction:column;gap:1px;margin-right:auto;font-size:12px}.wiv__count strong{font-size:15px;font-variant-numeric:tabular-nums}.wiv__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px}.wiv__links .linkbtn{display:inline-flex;align-items:center;gap:4px}.wiv__save{display:inline-flex;gap:6px;align-items:center}.wiv__save input{padding:5px 8px;border:1px solid var(--border-strong);border-radius:8px;font-size:12.5px;background:var(--surface);color:var(--ink)}.wiv__buttons{display:flex;gap:8px;margin-left:auto}@media (max-width: 560px){.wiv__row{grid-template-columns:1fr;gap:4px}.wiv__label{padding-top:0}.wiv__survey{grid-template-columns:auto minmax(0,1fr) auto}.wiv__survey-when{grid-column:2;grid-row:2}}.wiv__survey--one{grid-template-columns:auto minmax(0,1fr) auto auto}.wiv__said{margin:0;font-size:13px;color:var(--ink)}.series-chips--row{flex-direction:row;flex-wrap:wrap;align-items:center}.series-chip--comparison{border-color:var(--chip-accent, var(--border-strong))}.wiv__swatches{display:flex;flex-wrap:wrap;gap:8px}.wiv__swatch{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.wiv__swatch:hover{border-color:var(--brand)}.wiv__swatch--on{border-color:var(--ink);box-shadow:0 0 0 2px var(--brand-bg)}.wiv__swatch-dot{width:12px;height:12px;border-radius:999px;flex:none}.ctlbar--ordered{width:100%;justify-content:space-between}.ctlbar__show{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ctl-gap);min-width:0}.ctlbar__right{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ctl-gap);margin-left:auto}.groupby{display:inline-flex;align-items:center;gap:6px;font-size:var(--ctl-fs);color:var(--muted)}.groupby__label{font-weight:500;white-space:nowrap}.dispopts{position:relative;display:inline-flex}.ctlbar .dispopts__btn{height:var(--ctl-h);width:var(--ctl-h);border:1px solid var(--border-strong);border-radius:var(--ctl-radius)}.dispopts__pop{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:6px;min-width:210px;padding:8px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow-pop, 0 10px 30px rgba(0,0,0,.14))}.dispopts__switch{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--ink);font-size:12.5px;font-weight:500;cursor:pointer;text-align:left}.dispopts__switch:hover{background:var(--hover-bg-strong, var(--surface-sunken))}.dispopts__switch--on .charttools__track{background:var(--brand);border-color:var(--brand)}.dispopts__switch--on .charttools__knob{transform:translate(12px);background:#fff}.dispopts__style{display:flex;flex-direction:column;gap:4px;padding:6px 8px;font-size:12px;color:var(--muted)}.dispopts__style .seg-select{height:var(--ctl-h)}.card__head:has(>.ctlbar--ordered){flex-wrap:wrap}.card__head>.ctlbar--ordered{flex:1 1 100%}.tsdot .tsdot__axis{position:relative;height:14px;border-radius:7px;background:var(--surface-sunken)}.tsdot .tsdot__axis:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--border-strong)}.tsdot__dot{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.tsdot__scale{display:grid;grid-template-columns:minmax(150px,.8fr) 2.4fr 56px 52px;gap:12px;padding:2px 4px 0;font-size:11px;color:var(--faint)}.tsdot__scale span{grid-row:1;grid-column:2}.tsdot__scale span:last-child{justify-self:end}.chartlegend{margin-top:10px;font-size:11.5px;color:var(--muted)}.stack3{display:flex;height:18px;border-radius:6px;overflow:hidden;background:var(--surface-sunken)}.stack3__seg{display:inline-flex;align-items:center;justify-content:center;height:100%;font-size:10.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.gapbars{display:flex;flex-direction:column;gap:10px}.gaprow{display:grid;grid-template-columns:minmax(120px,200px) 1fr auto;gap:12px;align-items:center}.gaptrack{position:relative;height:18px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:7px}.gaptrack__zero{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.55}.gaptrack__bar{position:absolute;top:3px;bottom:3px;border-radius:4px}.gaptrack__bar--up{background:var(--score-green)}.gaptrack__bar--down{background:var(--score-red)}.gaptrack .benchdot{top:50%}.gap-legend{display:inline-block;width:14px;height:8px;border-radius:3px;vertical-align:middle;margin-right:4px}.gap-legend--up{background:var(--score-green)}.gap-legend--down{background:var(--score-red)}@media (max-width: 560px){.gaprow{grid-template-columns:1fr auto}.gaprow .benchrow__label{grid-column:1 / -1}}.tsdots{display:flex;flex-direction:column}.tschart{display:block}.demofilter__sep{padding:8px 8px 4px;margin-top:3px;border-top:1px solid var(--border);color:var(--faint);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.plan-keptscope{margin:0 0 10px;font-size:13px}.plan-built-from{margin:-2px 0 10px;font-size:12px}.plan-nothing-to-build{margin:0 0 10px;font-size:13px}.plan-cannot-plan{display:block;margin-top:6px;font-size:12.5px}.import-review__classic{font-size:12.5px;margin:0 0 6px}.import-review__parthead{margin:14px 0 8px;font-size:13px;font-weight:600;color:var(--text-muted)}.import-review__bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 8px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);font-size:13px}.irt-pick{vertical-align:-2px;margin:0 4px 0 0}.import-review__kinds{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;margin:0 0 8px;font-size:13px}.import-review__kinds-head{display:inline-flex;gap:4px;align-items:center}.import-review__kinds-rest{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.import-review__wait{font-size:12.5px;margin-right:auto}:root[data-skin=mist] .shell--glass .card:not(:is(.modal,.drawer) .card),:root[data-skin=mist] .shell--glass .pillar-card,:root[data-skin=mist] .shell--glass .a-tile,:root[data-skin=mist] .shell--glass .dcard,:root[data-skin=mist] .shell--glass .ppanel,:root[data-skin=mist] .shell--glass .qlib__gridwrap,:root[data-skin=mist] .shell--glass .type-card:not(:is(.modal,.drawer) .type-card),:root[data-skin=mist] .shell--glass .gate__card,:root[data-skin=mist] .shell--glass .wcver,:root[data-skin=mist] .shell--glass .wswpeople,:root[data-skin=mist] .shell--glass .modal:not(.modal--full),:root[data-skin=mist] .shell--glass .popover,:root[data-skin=mist] .shell--glass .kebab__menu,:root[data-skin=mist] .shell--glass .menu__list--portal,:root[data-skin=mist] .shell--glass .aicredits__pop,:root[data-skin=mist] .shell--glass .langmenu__pop--float,:root[data-skin=mist] .shell--glass .invite-phmenu,:root[data-skin=mist] .shell--glass .impmodal,:root[data-skin=mist] .shell--glass [data-mist-panel]{color-scheme:light;--bg: #f4f7fa;--surface: #ffffff;--surface-raised: #ffffff;--surface-sunken: #eef2f6;--hover-bg: #d9e1e8;--hover-bg-strong: #cfd9e2;--brand: var(--pane-brand, #0d727b);--brand-strong: var(--pane-brand-strong, #0a5a62);--accent: var(--pane-accent, #16b8a6);--brand-bg: var(--pane-brand-bg, #e3f4f3);--ink: #0f2436;--muted: #455b6b;--faint: #566a79;--ink-field: #45596b;--border: #cdd7e0;--border-strong: #c8d4de;--line: var(--border);--text: var(--ink);--track: #c8d4de;--success: #127551;--delta-up: #127551;--success-bg: #e6f6ef;--warning: #875810;--warning-bg: #fbf1de;--danger: #ad4530;--delta-down: #ad4530;--danger-bg: #f8e7e1;--info: #296aa6;--info-bg: #e8f1fa;--score-text-good: #127551;--score-text-mid: #875810;--score-text-bad: #ad4530;--score-tint-ground: #ffffff;--self-text: #5a3fc0;--chart-grid: #dbe4ec;--kebab-ink: #1b916c;--control-line: #647d8e;--chart-radar-grid: #bbc7d2;--shadow: 0 1px 2px rgba(16, 36, 54, .04), 0 2px 6px rgba(16, 36, 54, .05);--shadow-lift: 0 2px 4px rgba(16, 36, 54, .06), 0 8px 20px rgba(16, 36, 54, .08);--tooltip-bg: #0f2436;--glass-card: #e2e9ef;--glass-card-edge: rgba(255, 255, 255, .35);--glass-card-shadow: 0 14px 36px rgba(0, 0, 0, .32);color:var(--ink)}:root[data-skin=mist] .shell--glass .sb-shell .card:not(:is(.modal,.drawer) .card),:root[data-skin=mist] .shell--glass .pillar-card,:root[data-skin=mist] .shell--glass .a-tile,:root[data-skin=mist] .shell--glass .dcard,:root[data-skin=mist] .shell--glass .ppanel,:root[data-skin=mist] .shell--glass .qlib__gridwrap,:root[data-skin=mist] .shell--glass .type-card:not(:is(.modal,.drawer) .type-card),:root[data-skin=mist] .shell--glass .gate__card,:root[data-skin=mist] .shell--glass .wcver,:root[data-skin=mist] .shell--glass .wswpeople,:root[data-skin=mist] .shell--glass .modal:not(.modal--full),:root[data-skin=mist] .shell--glass .popover,:root[data-skin=mist] .shell--glass .kebab__menu,:root[data-skin=mist] .shell--glass .menu__list--portal,:root[data-skin=mist] .shell--glass .aicredits__pop,:root[data-skin=mist] .shell--glass .langmenu__pop--float,:root[data-skin=mist] .shell--glass .invite-phmenu,:root[data-skin=mist] .shell--glass .impmodal{background:var(--glass-card);border-color:var(--glass-card-edge);box-shadow:var(--glass-card-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-skin=mist] .shell--glass [data-mist-panel=panel]{background-color:var(--glass-card)!important;border-color:var(--glass-card-edge)}:root[data-skin=mist] .shell--glass .sb-shell .card .field__control,:root[data-skin=mist] .shell--glass .sb-shell .card input[type=text],:root[data-skin=mist] .shell--glass .sb-shell .card input[type=email],:root[data-skin=mist] .shell--glass .sb-shell .card input[type=number],:root[data-skin=mist] .shell--glass .sb-shell .card select,:root[data-skin=mist] .shell--glass .sb-shell .card textarea,:root[data-skin=mist] .shell--glass .card .field__textarea,:root[data-skin=mist] .shell--glass .card .rt-shell{background:#fff;border-color:#1f405347}:root[data-skin=mist] .shell--glass .sb-shell .card .btn:not(.btn--primary):not(.btn--danger){background:#ffffffdb;border-color:#1f40533d;color:#0f2436}.theme-menu{position:relative;display:inline-flex}.theme-menu__list{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:248px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-pop)}.theme-menu__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;text-align:left}.theme-menu__item:hover,.theme-menu__item:focus-visible{background:var(--hover-bg-strong);outline:none}.theme-menu__item:focus-visible{box-shadow:0 0 0 2px var(--brand)}.theme-menu__item--on{font-weight:600}.theme-menu__icon{display:inline-flex;color:var(--muted)}.theme-menu__words{display:flex;flex-direction:column;flex:1;min-width:0}.theme-menu__label{font-size:13.5px}.theme-menu__hint{font-size:12px;color:var(--muted);font-weight:400}.theme-menu__check{display:inline-flex;width:16px;color:var(--brand)}.theme-menu__trigger{position:relative}@media (pointer: coarse){.theme-menu__trigger:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}}@media (max-width: 560px){.theme-menu__list{position:fixed;right:10px;left:auto;top:58px}}:root[data-skin=mist] .shell--glass .card .sbrand:not(.sbrand--dark),:root[data-skin=mist] .shell--glass .pillar-card .sbrand:not(.sbrand--dark){--sb-ink: #26215c;--sb-qa: #1d9e75;--sb-qb: #534ab7;--sb-v1: #534ab7;--sb-v2: #7f77dd;--sb-t1: #1d9e75;--sb-t2: #5dcaa5;--sb-dot: #26215c}.rscale-panel{margin:4px 0 10px;padding:12px 14px;max-width:560px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.rscale-panel__acts{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.when-runs{border:0;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:8px}.when-runs__choice{display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.when-runs__choice input{margin-top:3px;flex:none}.when-runs__choice--on{border-color:var(--brand);background:var(--brand-bg)}.when-runs__choice strong{font-size:13.5px;color:var(--ink)}.when-runs__eg{font-size:12.5px;color:var(--muted)}.when-runs__what{display:block;margin-top:2px;font-size:12.5px;color:var(--muted);line-height:1.45}.ai-level{margin:0 0 10px}.ai-level__above{cursor:not-allowed;opacity:.6}.ai-level__finishing{margin:4px 0 10px}.ai-level__finishing ul{margin:0;padding-left:18px;font-size:13px}.ai-level__max{max-width:320px}.ws-dialog{display:flex;flex-direction:column;gap:18px}.ws-dialog__part{display:flex;flex-direction:column;gap:8px;min-width:0}.ws-dialog__label{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ws-dialog__part--danger{border-top:1px solid var(--border);padding-top:16px;margin-top:6px}.ws-dialog .ws-edit{margin:0;padding:0;border:0;background:transparent}.ws-ai{display:flex;flex-direction:column;gap:10px}.ws-ai__now{margin:0;font-size:13.5px;font-weight:600}.ws-ai__reading{margin:0;font-size:13px}.ws-delete{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ws-delete .btn{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--border))}.ws-delete .btn:disabled{color:var(--faint);border-color:var(--border)}.ws-delete__why{margin:0}.ai-here{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:13.5px}.ai-here__change{font-size:13px}.anon-card{padding:14px 16px;margin:0 0 14px}.anon-card__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.anon-card__label{font-size:13.5px;font-weight:600;color:var(--ink)}.anon-card__num{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.anon-card__num .rag-editor__num{width:72px}.anon-card__unit{font-size:13.5px;color:var(--ink)}.anon-card__from{margin:8px 0 0;font-size:12.5px;color:var(--muted);line-height:1.5}.anon-card__more{margin-top:6px;font-size:12.5px;color:var(--muted)}.anon-card__more summary{cursor:pointer;color:var(--brand);width:max-content}.anon-card__more p{margin:6px 0 0;line-height:1.5}.pickdept{padding:14px 16px;margin:0 0 14px}.pickdept__why{font-size:12.5px;margin:8px 0 0;line-height:1.5}.rlib__row{cursor:pointer;align-items:flex-start;gap:10px}.rlib__row input[type=checkbox]{margin-top:3px;flex:none}.rlib__added{display:inline-flex;align-items:center;gap:4px;flex:none}.rlib__row .bank__bench{align-self:flex-start}.rlib__hit{align-items:center;gap:10px}.rlib__tabs{flex:none;margin:12px 20px 0}.stpl__intro{font-size:12.5px;margin:2px 2px 6px;line-height:1.45}.stpl__list{display:flex;flex-direction:column;gap:10px}.stpl{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}.stpl:hover{border-color:var(--border-strong)}.stpl__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.stpl__name{font-size:14px;color:var(--ink)}.stpl__runs{font-size:11px;font-weight:600;color:var(--brand-strong);background:var(--brand-bg);padding:2px 8px;border-radius:var(--r-pill)}.stpl__for{margin:0;font-size:12.5px;color:var(--ink);line-height:1.45}.stpl__facts{margin:0;font-size:11.5px;color:var(--muted)}.stpl__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:2px}.imp-alsoadd{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken);font-size:13px;line-height:1.45;cursor:pointer}.imp-alsoadd input[type=checkbox]{margin-top:3px;flex:none}.modal>.imp-alsoadd{margin:0 20px 14px}.sendp-messages{display:block}.sendp-messages__stack{display:flex;flex-direction:column;gap:20px;margin-top:12px}.sendp-rule{border:none;border-top:1px solid var(--border);margin:16px 0}.repperiods__once{margin:8px 0 0;font-size:12.5px}.repsetup-inside{margin:8px 0 0;font-size:12px;line-height:1.45}.repsetup-beside{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px}.repsetup-beside-surveys{border:0;margin:12px 0 0;padding:0;min-width:0}.repsetup-beside-surveys:disabled{opacity:.6}.repsetup-beside-surveys__how{margin:4px 0 6px;font-size:12px;line-height:1.45}.repsetup-beside-surveys__row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:13px;padding:3px 0}.repdoc-rsummary{display:grid;gap:8px}.repdoc-rsummary__tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.02em}.repdoc-rsummary__opening{margin:0;font-size:12px;font-style:italic}.repdoc-rsummary__p{margin:0;font-size:13px;line-height:1.55}.engage-runner__themes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.repdoc-rsummary__press{display:flex;justify-content:flex-start;margin-top:4px}.repedit-release{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:10px}.repedit-release__without{display:flex;align-items:center;gap:6px;font-size:13px}.repedit-release__line{margin:0;font-size:12.5px;line-height:1.45}.repedit-release__list{display:grid;gap:8px}.repedit-release__copies{list-style:none;margin:0;padding:0;display:grid;gap:4px}.repedit-release__copy{font-size:13px}.repedit-release__name{font-weight:600}.repedit-release__state{font-size:12px}.repedit-release__text{margin:6px 0 4px;padding:8px 10px;border-left:2px solid var(--line);font-size:12.5px;line-height:1.5}.repdoc-kpis__groups{margin-top:10px}.newversion{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:55;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 10px 8px 16px;border-radius:999px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-lift);font-size:13px;font-weight:600}.newversion__dot{color:var(--muted)}.newversion__reload{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:999px;border:1px solid var(--brand);background:var(--brand);color:#fff;font:inherit;cursor:pointer}.newversion__reload:hover{filter:brightness(1.08)}.newversion__reload:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width: 560px){.newversion{left:16px;right:16px;transform:none;justify-content:space-between}.newversion .newversion__text{white-space:normal}}@media print{.newversion{display:none}}html.has-large-chart .newversion{z-index:71}.demo-slot{display:contents}.a-frame{display:grid;grid-template-columns:236px minmax(0,1fr);gap:18px;align-items:start}.a-frame:has(.a-side--map){grid-template-columns:300px minmax(0,1fr)}.a-frame--locked{display:block}.a-frame__main{min-width:0}.a-side{position:sticky;top:calc(var(--topbar-h, 60px) + var(--stuck-head-h, 8px) + var(--databar-h, 0px) + 12px);max-height:calc(100vh - var(--topbar-h, 60px) - var(--stuck-head-h, 8px) - var(--databar-h, 0px) - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:6px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}.a-side__topics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.a-side__topic{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14px;font-weight:500}.a-side__topic:hover{background:var(--surface-sunken);color:var(--ink)}.a-side__topic--on,.a-side__topic--on:hover{background:var(--brand);color:#fff;font-weight:600}.a-side__map{margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}.a-side__survey{display:flex;flex-direction:column;gap:4px;margin-bottom:6px;font-size:12px;color:var(--muted)}.a-side__mapline{padding:0 4px 4px;font-size:12px;color:var(--muted)}.a-side__pick{display:none}.a-side__pages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.a-side__page{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:6px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:600}.a-side__page:hover{background:var(--surface-sunken);color:var(--ink)}.a-side__pagename{min-width:0}.a-side__pagecount{flex:none;color:var(--muted);font-weight:500}.a-side__questions{list-style:none;margin:2px 0 6px;padding:0;display:flex;flex-direction:column;gap:1px}.a-side__q{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 8px 6px 18px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:13px}.a-side__q:hover{background:var(--surface-sunken);color:var(--ink)}.a-side__q--on,.a-side__q--on:hover{background:var(--brand);color:#fff}.a-side__qtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-side__qn{flex:none;font-size:12px;color:var(--muted)}.a-side__q--on .a-side__qn{color:#ffffffdb}.a-side__tag{flex:none;padding:1px 5px;border-radius:4px;font-size:10.5px;font-weight:700;letter-spacing:.02em;background:var(--brand-bg);color:var(--brand-strong)}.a-side__q--on .a-side__tag{background:#fff;color:var(--brand-strong)}.a-side__legend{margin:8px 4px 0;font-size:11.5px;line-height:1.5;color:var(--muted)}.a-side__none{margin:4px;font-size:13px;color:var(--muted)}@media (max-width: 1179px){.a-frame,.a-frame:has(.a-side--map){grid-template-columns:minmax(0,1fr)}.a-side{position:static;max-height:none;overflow:visible}.a-side__topics{flex-direction:row;flex-wrap:wrap;gap:4px}.a-side__topic{min-height:36px;padding:0 10px;font-size:13px}.a-side__pages,.a-side__legend{display:none}.a-side__pick{display:block;width:100%;max-width:100%}}.report-section{scroll-margin-top:calc(var(--topbar-h, 60px) + var(--stuck-head-h, 8px) + var(--databar-h, 0px) + 12px)}.report-subsection{margin-bottom:16px}.report-subsection:empty{display:none}.a-stands{padding:16px 18px}.a-stands__title{margin-bottom:10px;font-weight:700;font-size:15px}.a-stands__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.a-stands__item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;border-radius:10px;background:var(--surface-sunken);color:var(--ink);text-decoration:none;font-size:14px;line-height:1.45}.a-stands__item:hover{background:var(--hover-bg-strong, var(--surface-sunken));color:var(--ink)}.a-stands__words{min-width:0}.a-stands__go{flex:none;display:inline-flex;align-items:center;gap:2px;color:var(--brand-strong);font-weight:600;white-space:nowrap}.a-stands__lead{margin:0 0 12px;font-size:14.5px;line-height:1.55;color:var(--ink)}.a-stands__list--dots{gap:2px}.a-stands__item--dot{padding:8px 12px;background:transparent;font-size:13.5px}.a-stands__item--dot:hover{background:var(--surface-sunken)}.a-stands__item--dot .a-stands__words{position:relative;padding-left:17px;overflow-wrap:anywhere}.a-stands__dot{position:absolute;left:0;top:calc(.725em - 4px);width:8px;height:8px;border-radius:50%;background:var(--brand)}.a-stands__dot--pos{background:var(--score-green)}.a-stands__dot--neg{background:var(--score-red)}.a-stands__k{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-right:6px}.a-stands__item--dot .a-stands__go{font-size:12.5px}.a-stands__focus{margin-top:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-sunken)}.a-stands__focustitle{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.a-stands__focuslist{margin:0;padding-left:20px;display:grid;gap:5px}.a-stands__focuslist li{font-size:13.5px;line-height:1.45;color:var(--ink)}.a-stands__focusitem{color:var(--ink);text-decoration:none}.a-stands__focusitem:hover{color:var(--brand-strong);text-decoration:underline}.a-stands__note{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.a-osum{padding:16px 18px}.a-osum__ask{display:flex;align-items:center;gap:16px}.a-osum__words{flex:1;min-width:0}.a-osum__title{font-weight:700;font-size:15px}.a-osum__sub{margin-top:4px;font-size:13px;line-height:1.5;color:var(--muted)}.a-osum__why{margin:6px 0 0;font-size:13px;color:var(--muted)}.a-osum__btn{flex:none;min-height:44px}.a-osum__busy{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.a-osum__opening{margin:8px 0 6px;font-size:13px;color:var(--muted)}.a-osum__para{margin:0 0 8px;font-size:14px;line-height:1.6}.a-orow{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px;align-items:stretch}.a-orow>:only-child{grid-column:1 / -1}.a-orow:empty{display:none}@media (max-width: 860px){.a-orow{grid-template-columns:minmax(0,1fr)}}.a-walkcard{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.a-walkcard__words{min-width:0;overflow-wrap:break-word}.a-walkcard__title{font-weight:700;font-size:15px}.a-walkcard__sub{margin-top:4px;font-size:13px;line-height:1.5;color:var(--muted)}.a-walkcard__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.a-walkcard__acts .btn{min-height:44px}.a-walkcard__how{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}@media (max-width: 560px){.a-stands__item{flex-direction:column;align-items:flex-start;gap:6px}.a-osum__ask{flex-direction:column;align-items:stretch}}.a-question__head{padding:18px 20px}.a-question__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.a-question__title{margin:4px 0 0;font-size:19px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.a-question__n{margin-top:4px;font-size:13.5px;color:var(--muted)}.a-question__segment{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px}.a-question__segwords{flex:1 1 260px;min-width:0}.a-question__segtitle{font-weight:700;font-size:15px}.a-question__segsub{margin-top:2px;font-size:13px;color:var(--muted)}.a-question__segbtns{display:flex;flex-wrap:wrap;gap:8px}.a-question__answers{flex-basis:100%;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.a-question__answer{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.a-question__answer:hover{border-color:var(--brand);color:var(--brand-strong)}.a-question__pages{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:14px}.a-question__prev,.a-question__next{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--brand-strong);font-weight:600;text-decoration:none}.newversion__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.a-overview{min-width:0}.a-side__map{display:flex;flex-direction:column;gap:4px;min-width:0}.a-side__pageitem{min-width:0}.a-side__pageitem--open>.a-side__page{color:var(--brand-strong)}.a-question{min-width:0}.a-question__break{font-weight:700}.a-osum__read{min-width:0}html.has-large-chart,html.has-large-chart body{overflow:hidden}.cardlarge__open{flex:none}.cardlarge__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#06141a8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.card.card--large{position:fixed;z-index:70;inset:max(20px,4vh) max(20px,5vw) auto;margin:0;max-width:none;max-height:calc(100vh - (2*max(20px,4vh)));max-height:calc(100dvh - (2*max(20px,4vh)));display:grid;grid-template-columns:minmax(0,1fr) 300px;align-content:start;row-gap:0;overflow-y:auto;overscroll-behavior:contain;border-radius:18px;box-shadow:0 24px 80px #00000059;background:var(--surface)}.card--large>*{grid-column:1;min-width:0}.card--large>.cardlarge__bar{grid-column:1 / -1;grid-row:1;position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 22px 14px;background:var(--surface);border-bottom:1px solid var(--border)}.card--large>.cardlarge__side{grid-column:2;grid-row:2 / span 40;align-self:stretch;display:flex;flex-direction:column;gap:14px;padding:18px;border-left:1px solid var(--border)}.card--large .cardlarge__open{display:none}.card--large>.card__head .card__title{display:none}@media (max-width: 1100px){.card.card--large{grid-template-columns:minmax(0,1fr) 260px}}@media (min-width: 641px) and (max-width: 1000px){.card--large:not(.card--present)>.cardlarge__bar{flex-wrap:wrap;row-gap:10px}.card--large:not(.card--present) .cardlarge__where{flex:1 1 320px}}.cardlarge__where{min-width:0}.cardlarge__kicker{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.cardlarge__title{margin-top:4px;font-size:22px;font-weight:700;line-height:1.25;overflow-wrap:break-word}.cardlarge__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cardlarge__chip{padding:3px 10px;border-radius:14px;background:var(--surface-sunken);font-size:12.5px;color:var(--ink)}.cardlarge__nav{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cardlarge__navword{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardlarge__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:10px;background:var(--ink);color:var(--surface);cursor:pointer}.cardlarge__close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cardlarge__stands{padding:14px 16px;border-radius:12px;background:var(--surface-sunken)}.cardlarge__h{margin-bottom:6px;font-weight:700;font-size:14px}.cardlarge__finding{margin:0 0 8px;font-size:13.5px;line-height:1.5}.cardlarge__finding:last-child{margin-bottom:0}.cardlarge__note:empty{display:none}.cardlarge__note .chartnote{margin:0}.cardlarge__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cardlarge__acts .btn,.cardlarge__break{justify-content:center;min-height:40px}.card--large.card--focuslines .recharts-line-curve{stroke-opacity:.25;transition:stroke-opacity .15s,stroke-width .15s}.card--large.card--focuslines .recharts-line-curve.is-key{stroke-opacity:1;stroke-width:3.5px}.card--large.card--focuslines .recharts-line:hover .recharts-line-curve{stroke-opacity:1;stroke-width:3px}@media (max-width: 640px){.card.card--large{top:0;right:0;bottom:0;left:0;max-height:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.card--large>.cardlarge__side{grid-column:1;grid-row:auto;border-left:0;border-top:1px solid var(--border)}.card--large>.cardlarge__bar{flex-direction:column;gap:10px;padding:14px 16px 10px}.cardlarge__nav{justify-content:flex-start}.cardlarge__title{font-size:19px}.cardlarge__openword{display:none}}@media print{.cardlarge__open,.cardlarge__backdrop{display:none}}.a-walkable>.a-walkable__body{padding:0}.a-walkable--bare:not(.card--large){background:none;border:0;border-radius:0;box-shadow:none}.card--large.a-walkable{padding:0}.card--large.a-walkable>.a-walkable__body{padding:20px 22px 24px}.card--large.a-walkable .a-stands__title{display:none}.cardlarge__walk{padding:14px 16px;border-radius:12px;background:var(--brand-bg)}.cardlarge__walk p{margin:0;font-size:14px;line-height:1.55;color:var(--ink)}.cardlarge__walknav{margin:auto -18px -18px;display:flex;flex-direction:column;gap:12px;position:sticky;bottom:0;z-index:2;padding:12px 18px 18px;background:var(--surface);border-top:1px solid var(--border)}.cardlarge__progress{display:flex;gap:6px}.cardlarge__seg{flex:1 1 0;height:6px;border-radius:3px;background:var(--border-strong, var(--border))}.cardlarge__seg--done{background:var(--brand)}.cardlarge__walkbtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cardlarge__walkbtns .btn{justify-content:center;min-height:44px}.card.card--large.card--present{grid-template-columns:minmax(0,1fr)}.w360-cardtools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.rsec-chart>.card__head{padding:0 0 6px;margin:0 0 10px;border-bottom:1px solid #e7ecf1;align-items:flex-end}.rsec-chart>.card__body{padding:0}.rsec-chart__title{font-size:15px;margin:0}.rsec-chart>.card__head>:first-child{padding-top:0}.rsec-chart.card--large>.card__head{display:none}.rsec-chart.card--large>.card__body{padding:16px 22px 22px}.y360-oneline .row{flex-wrap:wrap;row-gap:4px}.w360-readbar{padding:10px 14px;flex-wrap:wrap;margin-top:16px;margin-bottom:0}.w360-tiles>.card__body{padding:14px 16px}.w360-tiles,.w360-stands{margin-top:16px}.w360-four{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width: 900px){.w360-four{grid-template-columns:repeat(2,minmax(0,1fr))}}.w360-four__card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--four-line);min-width:0}.w360-four__title{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--four-ink)}.w360-four__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.w360-four__line{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--ink)}.w360-four__badge{flex:0 0 auto;min-width:40px;padding:1px 6px;border-radius:7px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--four-badge-bg);color:var(--four-badge-ink)}.w360-four__words{min-width:0;overflow-wrap:anywhere}.w360-four__none{margin:0;font-size:13.5px;color:var(--muted)}.w360-four__card--strengths{--four-line: #2e9e6a;--four-ink: #2e7d57;--four-badge-bg: #dff3e8;--four-badge-ink: #1e7a4c}.w360-four__card--development{--four-line: #d9822b;--four-ink: #a85d14;--four-badge-bg: #fdeedd;--four-badge-ink: #955211}.w360-four__card--agree{--four-line: #4b6fd1;--four-ink: #34529f;--four-badge-bg: #e3e9fb;--four-badge-ink: #34529f}.w360-four__card--said{--four-line: #20b2a5;--four-ink: #0b6b74;--four-badge-bg: #e3f4f3;--four-badge-ink: #0a5a62}:root[data-theme=dark] .w360-four__card--strengths{--four-line: #3fb37c;--four-ink: #7fd1a6;--four-badge-bg: #16352a;--four-badge-ink: #7fd1a6}:root[data-theme=dark] .w360-four__card--development{--four-line: #e0954a;--four-ink: #e6b782;--four-badge-bg: #3a2a15;--four-badge-ink: #e6b782}:root[data-theme=dark] .w360-four__card--agree{--four-line: #6f8fe6;--four-ink: #a9bdf5;--four-badge-bg: #1d2a4d;--four-badge-ink: #b8c8f7}:root[data-theme=dark] .w360-four__card--said{--four-line: #2fc2b4;--four-ink: #7ad6cd;--four-badge-bg: #123a3a;--four-badge-ink: #8ce0d7}:root[data-skin=mist] .shell--glass .w360-four__card--strengths{--four-line: #2e9e6a;--four-ink: #2e7d57;--four-badge-bg: #dff3e8;--four-badge-ink: #1e7a4c}:root[data-skin=mist] .shell--glass .w360-four__card--development{--four-line: #d9822b;--four-ink: #a85d14;--four-badge-bg: #fdeedd;--four-badge-ink: #955211}:root[data-skin=mist] .shell--glass .w360-four__card--agree{--four-line: #4b6fd1;--four-ink: #34529f;--four-badge-bg: #e3e9fb;--four-badge-ink: #34529f}:root[data-skin=mist] .shell--glass .w360-four__card--said{--four-line: #20b2a5;--four-ink: #0b6b74;--four-badge-bg: #e3f4f3;--four-badge-ink: #0a5a62}.w360-four-paper .w360-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.w360-four-paper .w360-four__card{background:#fff;border-color:#dde5ec;padding:12px}.w360-four-paper .w360-four__line{font-size:13px;color:#12303f}.w360-four-paper .w360-four__none{color:#4a6272}.w360-four-paper .w360-four__card--strengths{--four-line: #2e9e6a;--four-ink: #2e7d57;--four-badge-bg: #dff3e8;--four-badge-ink: #1e7a4c}.w360-four-paper .w360-four__card--development{--four-line: #d9822b;--four-ink: #a85d14;--four-badge-bg: #fdeedd;--four-badge-ink: #955211}.w360-four-paper .w360-four__card--agree{--four-line: #4b6fd1;--four-ink: #34529f;--four-badge-bg: #e3e9fb;--four-badge-ink: #34529f}.w360-four-paper .w360-four__card--said{--four-line: #20b2a5;--four-ink: #0b6b74;--four-badge-bg: #e3f4f3;--four-badge-ink: #0a5a62}.w360-tiles .ai-kpis__how{margin-bottom:0}.w360-tile__of{font-size:14px;font-weight:600;color:var(--muted)}.w360-tile__gap:hover{text-decoration:none}.w360-tilerow.ai-kpis--three{grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.w360-tilerow.ai-kpis--three{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.w360-tilerow--alone.ai-kpis--three{grid-template-columns:minmax(0,1fr)}}.w360-overall{display:flex;flex-direction:column;gap:8px;margin-top:4px}.w360-overall__row{display:grid;grid-template-columns:minmax(48px,max-content) minmax(0,1fr) 40px;align-items:center;gap:10px}.w360-overall__name{font-size:12.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.w360-overall__val{font-size:18px;font-weight:800;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.w360-overall__why{font-size:11.5px;color:var(--muted);line-height:1.35}.w360-tiles .w360-overall__bar{margin:0}.w360-rings{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 14px}.w360-ring{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:56px}.w360-ring__label{max-width:88px;font-size:11.5px;line-height:1.25;color:var(--muted);text-align:center;overflow-wrap:anywhere}.a-stands__item--said:hover{background:var(--surface-sunken)}.card.card--large.card--noside{grid-template-columns:minmax(0,1fr)}.card--present:focus{outline:none}.card--present>.cardlarge__bar{align-items:center;padding:20px 26px 16px}.card--present .cardlarge__kicker{font-size:13px}.card--present .cardlarge__title{font-size:clamp(24px,2.6vw,36px);line-height:1.2}.card--present .cardlarge__chips{gap:8px}.card--present .cardlarge__chip{font-size:15px;padding:5px 12px}.card--present .cardlarge__progress{margin-top:12px;max-width:420px}.card--present .cardlarge__nav{align-items:center;gap:10px}.card--present .cardlarge__nav>.btn{min-height:44px}.card--present .chartnote{display:none}@media (max-width: 640px){.card--present .cardlarge__nav{flex-wrap:wrap}}.a-walkend:not(.card--large){display:none}.a-walkend__says{margin:0 0 18px;font-size:16px;line-height:1.6;max-width:60ch}.a-walkend__acts{display:flex;flex-wrap:wrap;gap:10px}.a-walkend__acts .btn{min-height:44px}.type-card-pair{display:grid;gap:6px}.type-card-pair__ai{justify-self:start;display:inline-flex;align-items:center;gap:6px}.buildai-plan__why{display:block;color:var(--muted);font-size:12px;margin-top:2px}.buildai-plan__note{margin-left:8px}.buildai-said{margin-top:12px}.buildai-q__source,.draft__q-source{display:block;color:var(--muted);font-size:11.5px;margin-top:2px}.buildai-page{margin-top:12px}.workpanel__q-source{display:block;color:var(--muted);font-size:11.5px}.repedit-proposed{display:grid;gap:2px}.invite-prepared{margin-bottom:12px}.invite-prepared__list{margin:6px 0 0;padding-left:18px;font-size:13px}.ask-attach{width:30px;height:30px;border-radius:8px;border:none;background:none;color:var(--muted);display:grid;place-items:center;flex:none;margin-left:-7px}.ask-attach:hover:not(:disabled){color:var(--brand);background:var(--brand-bg)}.ask-attach:disabled{opacity:.45;cursor:default}.ask-attached{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));background:var(--brand-bg);font-size:12.5px;line-height:1.45;color:var(--ink)}.ask-attached>svg{flex:none;margin-top:2px;color:var(--brand)}.ask-attached>span{flex:1;min-width:0;overflow-wrap:anywhere}.ask-attached__what{color:var(--muted)}.ask-attached__x{flex:none;border:none;background:none;color:var(--muted);padding:2px;border-radius:6px;display:grid;place-items:center}.ask-attached__x:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.import-prepared{margin-bottom:10px;padding:10px 13px;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));background:var(--brand-bg);font-size:12.5px;line-height:1.5;color:var(--ink)}.import-prepared p{margin:4px 0 0}.import-prepared ul{margin:2px 0 0;padding-left:18px}.import-prepared__head{display:flex;align-items:center;gap:6px;font-size:13px}.import-prepared__label{font-weight:600}.irt-ask{display:inline-block;padding:0 6px;border-radius:999px;font-size:10.5px;font-weight:600;line-height:1.6;color:var(--brand);background:var(--brand-bg);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);white-space:nowrap}.irt-q__ask{font-size:11px;line-height:1.45;color:var(--muted);padding:2px 8px 0}.irt-ask-why{font-size:12px;color:var(--muted)}.ask-prepared-here{margin:0 0 12px}.ask-prepared-here__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 0 4px;font-size:13px;line-height:1.5;color:var(--ink)}.ask-prepared-here__line>svg{flex:none;align-self:center}.ask-prepared-here__line>span{flex:1 1 260px;min-width:0}.ask-prepared-here__what{color:var(--muted)}.wswask{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--muted)}.ask-prepared-pairs{padding:14px 16px;margin-bottom:12px;display:grid;gap:8px}.ask-prepared-pairs__head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13.5px}.ask-prepared-pairs__reason{margin:0;font-size:13px}.ask-prepared-pairs__rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ask-prepared-pairs__rows label{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45}.ask-prepared-pairs__rows input{margin-top:3px;flex:none}.ask-prepared-pairs__left ul{margin:4px 0 0;padding-left:18px;font-size:12.5px}.ask-prepared-pairs__what{margin:0;font-size:12.5px}.ask-prepared-pairs__foot{display:flex;gap:8px;flex-wrap:wrap}.ask-prepared-pairs__record{margin:0 0 10px;font-size:12.5px}.sendp-messages__ask{display:block;margin:10px 0 0;font-size:12.5px}.wca__choice{margin:10px 0 0}.wca__results{margin:10px 0 0;font-size:12.5px;line-height:1.55}.linkdepts{margin:10px 0 0}.linkdepts__table{border-collapse:collapse;margin:0 0 8px}.linkdepts__table th{text-align:left;font-size:12px;font-weight:600;color:var(--muted);padding:0 8px 4px 0}.linkdepts__table td{padding:0 8px 6px 0}.linkdepts__table td:first-child input{width:220px;max-width:100%}.linkdepts__table td:nth-child(2) input{width:90px}.rcpt-results{padding:12px 14px;margin:14px 0 0}.rcpt-results>summary{cursor:pointer;font-size:13.5px}.rcpt-results[open]>summary{margin-bottom:10px}.rcpt-results .anon-card{margin:10px 0 0;box-shadow:none}.sb-centered>.detail-grid{margin-bottom:16px}.sb-centered>.ctxlinks{margin-top:0;margin-bottom:16px}.wiif{padding:14px 16px;margin-bottom:14px}.wiif__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.wiif__ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wiif__way{padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.wiif__way p{margin:8px 0 0;font-size:12.5px;line-height:1.5}@media (max-width: 760px){.wiif__ways{grid-template-columns:1fr}}.step-title{display:flex;align-items:center;gap:10px}.step-title__n{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand-bg);color:var(--brand-strong);font-size:12.5px;font-weight:700}.wac-closed .step-title{margin-bottom:6px}.wac-closed__said{margin:0}.who-answers__q .who-answers__qtitle{font-size:13.5px;font-weight:600;margin:10px 0 8px}.wiif__count{margin:6px 0 12px}.wiif .wiif__ways{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wiif .exup{margin-top:12px}.wiif .exup__bar{justify-content:flex-start}.aud-howmany{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;font-size:13.5px;color:var(--ink)}.aud-howmany input{width:120px}.aud-groups{margin:12px 0 0;display:grid;gap:8px}.aud-groups__title{font-size:13.5px;font-weight:600;color:var(--ink)}.aud-groups__row{display:flex;align-items:center;gap:8px}.aud-groups__row input{flex:1;min-width:0}.aud-groups .btn{justify-self:start}.aud-ticks{margin:12px 0 0;display:grid;gap:14px}.aud-ticks__head{font-size:13.5px;font-weight:700;color:var(--ink);margin:0 0 6px}.aud-ticks__section{margin:0}.aud-ticks__col{margin:0 0 4px}.aud-ticks__colname{font-size:12.5px;font-weight:600;color:var(--text);margin:6px 0 2px}.aud-ticks__fold{display:flex;align-items:center;gap:4px;width:100%;background:none;border:0;padding:4px 0;cursor:pointer;text-align:left;font:inherit;font-size:12.5px;font-weight:600;color:var(--text)}.aud-ticks__fold:disabled{cursor:default;opacity:1}.aud-ticks__fold:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.aud-ticks__find{max-width:320px;margin:4px 0 8px}.aud-tick{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:var(--ink);cursor:pointer}.aud-tick span:first-of-type{min-width:0;overflow-wrap:anywhere}.aud-tick__n{margin-left:auto;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.results-use{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text);flex-wrap:wrap}@media (max-width: 560px){.resp-head__actions{flex-wrap:wrap}.aud-tick{font-size:13.5px}}.recently-deleted{list-style:none;margin:0;padding:0}.recently-deleted__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--border)}.recently-deleted__row:first-child{border-top:0;padding-top:0}.recently-deleted__row:last-child{padding-bottom:0}.recently-deleted__what{min-width:0;overflow-wrap:anywhere}.recently-deleted__when{font-size:12.5px;margin-top:2px}@media (max-width: 560px){.recently-deleted__row{flex-direction:column;align-items:flex-start}}.reorg__banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--brand);border-radius:10px;background:var(--surface)}.reorg__banner strong{font-size:14px}.reorg__bannerline{color:var(--muted);font-size:13px}.reorg__gap{flex:1 1 auto}.reorg__columns{display:flex;flex-direction:column;gap:6px;margin:0 0 10px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.reorg__colline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px}.reorg__collabel{font-weight:600;color:var(--muted);margin-right:4px}.reorg__colitem{display:inline-flex;align-items:center;gap:4px}.reorg__kind{color:var(--muted)}.reorg__sep{color:var(--faint);margin-left:6px}.reorg__pencil{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:6px;border:1px solid color-mix(in srgb,var(--kebab-ink) 45%,transparent);background:transparent;color:var(--kebab-ink);cursor:pointer}.reorg__pencil:hover,.reorg__pencil:focus-visible{border-color:var(--kebab-ink);background:color-mix(in srgb,var(--kebab-ink) 8%,transparent)}.reorg__colform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.reorg__fixed{font-size:13px;padding:6px 0}.reorg__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.reorg__field{display:flex;flex-direction:column;gap:3px;min-width:0}.reorg__fieldlabel{font-size:12px;color:var(--muted)}.reorg__field .input{min-width:180px;max-width:100%}.reorg__refused{flex-basis:100%;margin:4px 0 0;font-size:12.5px;color:var(--danger)}.reorg__why{display:block;font-size:12px;color:var(--muted)}.reorg__ask{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:10px 14px;border:1px solid var(--brand);border-radius:10px;background:var(--surface)}.reorg__askline{font-weight:600;font-size:13.5px;flex-basis:100%}.dout__top{margin:0 0 8px;padding:8px 12px;border:1.5px dashed var(--line);border-radius:8px}.dout__top:has(.reorg__top){display:block}.reorg__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;color:var(--muted)}.reorg__topline{flex:1 1 auto}.dout__row--bar>td{padding:0}.dout__barcell{background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.reorg__bar{display:flex;flex-direction:column;gap:8px;padding:8px 12px}.reorg__acts{display:flex;flex-wrap:wrap;gap:6px}.reorg__acts .btn[aria-pressed=true]{border-color:var(--brand);color:var(--brand)}.reorg__delete{color:var(--danger)}.reorg__places{display:flex;flex-direction:column;gap:2px}.reorg__placestitle{margin:0 0 2px;font-size:12px;font-weight:600;color:var(--muted)}.reorg__places ul{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.reorg__place{font:inherit;font-size:13px;text-align:left;padding:4px 8px;border:none;border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.reorg__place:hover:not(:disabled),.reorg__place:focus-visible{background:color-mix(in srgb,var(--brand) 10%,transparent)}.reorg__place:disabled{color:var(--faint);cursor:default}.dout__pick{font:inherit;color:inherit;text-align:left;padding:0;border:none;background:transparent;cursor:pointer}.dout__pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.reorg__changes{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.reorg__changeshead{display:flex;align-items:center;gap:8px}.reorg__count{font-size:12px;font-weight:600;min-width:20px;text-align:center;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,transparent)}.reorg__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45}.reorg__none{margin:0;font-size:13px}.reorg__notice{margin:0;font-size:12.5px;color:var(--warning)}.reorg__gone{font-size:12.5px}.reorg__gone p{margin:0 0 4px;font-weight:600}.reorg__gone ul{margin:0;padding-left:16px}.ppanel__tick{flex:none;width:16px;height:16px;margin:0 6px 0 0;accent-color:var(--brand)}.ppanel__from{display:block;font-size:11.5px;font-weight:500;color:var(--score-text-good)}.ppanel__inside{margin:0 0 8px;font-size:12.5px;color:var(--muted)}.ppanel .reorg__places{margin:0 0 10px;padding:8px;border:1px solid var(--line);border-radius:8px}@media (max-width: 560px){.reorg__field .input{min-width:0;width:100%}.reorg__field{flex:1 1 100%}}.wcfoot{display:flex;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.whatchanged__gone{margin:0 0 12px;font-size:13px;color:var(--muted)}.wsg__says{margin:0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.dpick__row--closed{cursor:default}.dpick__closed{font-style:normal;font-size:12px;color:var(--muted);margin-left:6px}.dpick__instead{display:block;margin-top:4px;font-size:12.5px;text-align:left}.listfoot{margin:12px 0 0;font-size:12.5px}.listfoot__link{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none}.listfoot__link:hover,.listfoot__link:focus-visible{color:var(--text);text-decoration:underline}.email-change__now{margin:4px 0 2px;font-size:14px;font-weight:600;color:var(--text);overflow-wrap:anywhere}.email-change__waiting{margin:0 0 10px;font-size:12.5px}.manage-ws .input.ws-view__find{width:100%;max-width:none;padding:0 11px;border-radius:var(--r-input);border-color:var(--border-strong)}.sb-railsave{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:6px;padding-top:8px;border-top:1px solid var(--border)}.sb-railsave__btn{width:100%;justify-content:center;white-space:nowrap;padding-left:4px;padding-right:4px;font-size:12px}.sb-railsave__btn--saved,.sb-railsave__btn--saved:disabled{background:transparent;border-color:transparent;color:var(--muted);opacity:1;cursor:default;box-shadow:none}.sb-railsave__undo{width:100%;justify-content:center;font-size:11.5px;padding-left:4px;padding-right:4px}.rw-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);cursor:pointer}.rw-check input[type=checkbox]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--brand);cursor:pointer}.wiv{gap:14px}.wiv__block{padding:14px 16px;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:10px}.wiv__h{font-size:12px;color:var(--ink)}.wiv__row{grid-template-columns:96px minmax(0,1fr);align-items:center}.wiv__label{padding-top:0}.wiv__ctl>.wiv__summary,.wiv__ctl>select,.wiv__ctl>.wiv__filters{width:100%}.wiv__ctl>.wiv__summary{justify-content:space-between}.wiv__ctl>select{height:34px}.wiv input[type=checkbox],.wiv input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--brand)}.grp-range--boxed{display:flex;align-items:center;gap:8px}.grp-range--boxed .input{width:auto;flex:1 1 0;min-width:0;height:34px}.modal__head-actions{display:flex;align-items:center;gap:12px;margin-left:auto;margin-right:6px;font-size:12.5px}.wiv__head{display:flex;align-items:center;gap:12px;position:relative}.wiv__head .linkbtn{display:inline-flex;align-items:center;gap:4px}.wiv__head .mycuts__pop{right:0;left:auto}@media (max-width: 560px){.modal__head-actions{gap:8px}.wiv__row{grid-template-columns:1fr}}.insight-controls input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--brand)}.rcpt-frame{border:1px solid var(--border);border-radius:12px;overflow:hidden}.rcpt-frame .rcpt-listbar{padding:8px 10px;border-bottom:1px solid var(--border);margin:0}.rcpt-frame__scroll{max-height:max(320px,55vh);overflow:auto}.rcpt-frame--full .rcpt-frame__scroll{max-height:calc(100vh - 170px)}.rcpt-frame__scroll .rcpt-table thead th{position:sticky;top:0;z-index:1;background:var(--card, var(--surface))}.qmatrix__body--panel{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:16px;align-items:start}.qmatrix__sections{min-width:0}.libpanel{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-x:hidden;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;box-shadow:var(--shadow-sm, 0 1px 3px rgba(0, 0, 0, .08))}.libpanel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.libpanel__name{margin:0;font-size:16px;line-height:1.3}.libpanel__sub{margin:4px 0 0;font-size:12.5px}.libpanel__sec{border-top:1px solid var(--border);padding-top:12px;margin-top:12px}.libpanel__h{display:block;margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.libpanel__list,.libpanel__answers{list-style:none;margin:0;padding:0}.libpanel__line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:7px 2px;border-bottom:1px solid var(--border)}.libpanel__line .libpanel__said{overflow-wrap:anywhere}.libpanel__line .linkbtn{justify-self:end;white-space:nowrap}.libpanel__said--name{font-weight:600}.libpanel__joins{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.libpanel__joins--stack{flex-direction:column;align-items:stretch}.libpanel__joinlabel{font-size:12.5px;color:var(--muted)}.libpanel__join{font:inherit;font-size:12.5px;text-align:left;padding:4px 10px;border-radius:8px;cursor:pointer;border:1px solid var(--border-strong, var(--border));background:var(--surface);color:var(--text)}.libpanel__join:hover,.libpanel__join:focus-visible{border-color:var(--brand)}.libpanel__joins--stack .libpanel__join{padding:6px 10px}.libpanel__line:last-child{border-bottom:0}.libpanel__surveys{font-size:12px}.libpanel__said{font-size:13.5px}.libpanel__sameas{margin-top:12px;display:grid;gap:6px}.libpanel__pending{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:10px;border-radius:10px;background:var(--brand-bg)}.libpanel__pending p{flex:1 1 100%;margin:0;font-size:13px}.libpanel__checks{display:grid;gap:12px}.libcheck{padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-raised)}.libcheck__ask{margin:0;font-size:14px;font-weight:600;line-height:1.4}.libcheck__detail{margin:6px 0 0;font-size:12.5px}.libcheck__acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.libcheck__places{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px}.libcheck__places .btn{text-align:left;white-space:normal}.libans{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px solid var(--border);font-size:13.5px}.libans__name{flex:1 1 auto;font-weight:600}.libans__n{font-size:12.5px}.libans--check{background:var(--warning-bg)}.libans__acts{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.libans--joined{padding-left:16px;font-size:12.5px}.libans--joined .libans__name{font-weight:400;color:var(--muted)}.libans__pick{display:grid;gap:6px;padding:8px 4px 10px;border-bottom:1px solid var(--border);font-size:12.5px}.libans__chips{display:flex;flex-wrap:wrap;gap:6px}.qrow__check{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;background:var(--warning-bg);color:var(--warning)}.qmatrix__rowbtn--on .qmatrix__label{text-decoration:underline;text-underline-offset:3px}@media (max-width: 1000px){.qmatrix__body--panel{display:block}.libpanel{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:75vh;border-radius:14px 14px 0 0;z-index:60}}.libpanel--bare{position:static;max-height:none;border:0;box-shadow:none;padding:0;background:transparent}.libpanel--bare>.libpanel__sec:first-child{border-top:0;margin-top:0;padding-top:0}.libpanel__close,.dtools__full{flex:0 0 auto}.vedit__count{font-size:13px}.w360-resultshead{margin-bottom:12px}.ai-level__lock{margin-top:14px}.wcversions{display:flex;flex-direction:column;gap:10px}.wcv{padding:12px 14px}.wcv--current{border-color:color-mix(in srgb,var(--brand) 45%,var(--line));background:color-mix(in srgb,var(--brand) 5%,var(--surface))}.wcv--current{border-left:4px solid var(--brand)}.wcv__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.wcv__toggle{font:inherit;color:inherit;flex:1 1 420px;min-width:0;display:flex;align-items:flex-start;gap:10px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.wcv__arrow{flex:0 0 auto;margin-top:2px;color:var(--brand);transition:transform .15s}.wcv__toggle[aria-expanded=true] .wcv__arrow,.wcrequests__toggle[aria-expanded=true] .wcv__arrow{transform:rotate(90deg)}.wcv__text{display:flex;flex-direction:column;gap:2px;min-width:0}.wcv__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.wcv__name{font-size:15px;overflow-wrap:anywhere}.wcv__date,.wcv__kind{color:var(--muted)}.wcv__kind{font-size:12.5px}.wcv__numbers{font-variant-numeric:tabular-nums}.wcv__current{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand) 16%,var(--surface));color:var(--brand)}.wcv__acts{display:flex;gap:8px}.wcv__why{margin:6px 0 0;font-size:12.5px}.wcv__body{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.wcv__against,.wcv__first,.wcv__quiet{margin:0;font-size:12.5px;color:var(--muted)}.wcv__redate{margin-left:10px;font-size:12.5px}.wccards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.wccard{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.wccard__head{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px}.wccard__dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.wccard--new .wccard__dot{background:var(--success)}.wccard--gone .wccard__dot{background:var(--danger)}.wccard--renamed .wccard__dot{background:var(--self-text, #5a3fc0)}.wccard--moved .wccard__dot{background:var(--info)}.wccard__count{color:var(--muted);font-weight:400}.wccard__list{list-style:none;margin:0;padding:0}.wccard__item{display:flex;flex-direction:column;padding:4px 0;border-top:1px solid var(--line)}.wccard__name{overflow-wrap:anywhere}.wccard__where{font-size:12px;color:var(--muted)}.wccard__more{align-self:flex-start;font-size:12.5px}.wcpeople{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--muted) 8%,var(--surface))}.wcpeople__line{flex:1 1 260px}.wcrequests{padding:10px 14px}.wcrequests__toggle{font:inherit;color:inherit;display:flex;align-items:center;gap:10px;width:100%;padding:2px 0;border:none;background:transparent;text-align:left;cursor:pointer}.wcrequests__list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.wcrequests__item{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;border-radius:8px;background:var(--surface)}.wcrequests__item time{min-width:100px}.wccard__title{font-weight:700}.wcloose{padding:12px 14px}.abar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.abar__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.abar__pick{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.abar__label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.abar__box{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 10px;max-width:360px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.abar__box:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.abar__boxtext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.abar__datebox{display:inline-flex;align-items:center;gap:6px;height:34px;color:var(--muted)}.abar__datebox select{height:34px}.abar__adds{display:flex;align-items:flex-start;gap:8px;margin-left:auto}.abar__fc{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.abar__fcbtns{display:flex;align-items:center;gap:8px}.abar__add{position:relative}.abar__addbtn{display:inline-flex;align-items:center;gap:4px;height:34px}.abar__pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:260px;max-width:380px;max-height:340px;overflow:auto;padding:8px;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-lg, 0 10px 30px rgba(0,0,0,.18));display:flex;flex-direction:column;gap:2px}.abar__adds .abar__pop{left:auto;right:0}.abar__pop--wide{min-width:300px;gap:6px}.abar__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px;border-radius:6px;font-size:13.5px;cursor:pointer}.abar__opt:hover{background:var(--surface-2, rgba(0,0,0,.04))}.abar__opt--off{cursor:not-allowed;color:var(--muted)}.abar__optname{overflow-wrap:anywhere}.abar__optn{font-size:12.5px;white-space:nowrap}.abar__vals{display:flex;flex-direction:column;max-height:240px;overflow:auto}.abar__extra{padding:4px 0}.abar__cmpsec{display:flex;flex-direction:column;gap:2px}.abar__cmph{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:4px 6px 2px}.abar__cmpopt{display:flex;justify-content:space-between;gap:10px;padding:6px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.abar__cmpopt:hover:not(:disabled){background:var(--surface-2, rgba(0,0,0,.04))}.abar__cmpopt:disabled{color:var(--muted);cursor:not-allowed}.abar__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:min(640px,100%)}.abar__chipshead{align-self:center;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cmpwith{display:grid;gap:12px;width:min(460px,calc(100vw - 32px));padding:14px}.cmpwith__title{margin:0;font-weight:700;font-size:14px}.cmpwith__row{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start}.cmpwith__opts{display:grid;gap:4px;min-width:0}.cmpwith__foot{display:flex;justify-content:flex-end;gap:8px}.rcpt-joined{display:block;margin-top:2px;font-size:12px}.wiif__follows{margin:2px 0 8px;font-size:13px}.abar__pop.cmpwith{max-width:none;max-height:min(80vh,640px)}@media (max-width: 520px){.cmpwith__row{grid-template-columns:1fr}.abar__pop.cmpwith,.abar__adds .abar__pop.cmpwith{position:fixed;left:16px;right:16px;top:auto;bottom:16px;width:auto;max-height:calc(100vh - 96px)}}.abar__chip{display:inline-flex;align-items:center;gap:6px;padding:2px 3px 2px 10px;border:1px solid var(--border-strong);border-radius:999px;font-size:13px;background:var(--surface)}.abar__chip button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.abar__chip button:hover{background:var(--surface-2, rgba(0,0,0,.06));color:var(--text)}.abar__dot{width:9px;height:9px;border-radius:50%;flex:none}.abar__toofew{margin:0;font-size:13px;color:var(--warning)}.abar__split select{height:34px;max-width:260px}.abar__picklist{display:flex;flex-direction:column;gap:4px}.abar__find{display:flex;align-items:center;gap:6px;padding:2px 2px 6px}.abar__find input{flex:1;min-width:0;height:32px}.abar__cmpopt--on{font-weight:600}.abar__none{margin:4px 6px;font-size:13px}.abar__hint{margin:0 6px 4px;font-size:12.5px}.abar__later{border-top:1px solid var(--border);border-radius:0;margin-top:4px;padding-top:8px}.ai-kpi__beside{display:flex;flex-direction:column;gap:2px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.ai-kpi__besiderow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;font-size:12.5px}.ai-kpi__besiderow .muted{white-space:nowrap}@media (max-width: 720px){.abar__adds{margin-left:0}.abar__fc{align-items:flex-start}.abar__chips{justify-content:flex-start}.abar__box{max-width:100%}.abar__pick{flex:1 1 100%}.abar__pop,.abar__adds .abar__pop{left:0;right:auto;max-width:calc(100vw - 48px)}}.abar__saved{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.abar__chip--cmp{padding-left:8px}.abar__chipwrap{position:relative;display:inline-flex;max-width:100%}.abar__chip .abar__chipedit{width:auto;height:auto;min-width:0;min-height:24px;padding:0 2px;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.abar__chip .abar__chipedit:hover{background:none;text-decoration:underline}@media (min-width: 521px){.abar__chipwrap>.abar__pop.cmpwith{left:auto;right:0}}.abar__dates,.hvi{min-width:0}.hvi__body{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:18px;align-items:start}@media (max-width: 1000px){.hvi__body{grid-template-columns:minmax(0,1fr)}}.hvi__matrix{overflow-x:auto}.hvi__matrix table{border-collapse:collapse;width:100%;font-size:13.5px}.hvi__matrix th,.hvi__matrix td{padding:7px 6px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.hvi__matrix thead th{font-weight:700}.hvi__matrix tbody th{min-width:200px}.hvi__matrix thead th:not(:first-child),.hvi__matrix td{width:1%}.hvi__matrix thead th:not(:first-child) .hvi__name{font-size:12px;max-width:6.5em;overflow-wrap:anywhere}.hvi__matrix thead th:not(:first-child) .hvi__sub{font-size:11.5px}.hvi__name{display:block;font-weight:600}.hvi__sub{display:block;font-size:12.5px;color:var(--muted);font-weight:400}.hvi__cell--on{background:var(--brand-bg)}.hvi__pick{display:inline-flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;font-size:12px}.hvi__pick input{margin:0}.hvi__pick--off{color:var(--muted);cursor:not-allowed}.hvi__side{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hvi__head{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.hvi__working{margin:0;font-size:13px}@media (max-width: 760px){.hvi__body{grid-template-columns:minmax(0,1fr)}}.btn{border-radius:999px}.btn:where(:not(.btn--primary,.btn--danger,.btn--ghost,.btn--switch-go,.btn--switch-stop,.btn--ai,.btn--danger-soft)){border:1.5px solid var(--control-line);background:var(--surface)}.btn:where(:not(.btn--primary,.btn--danger,.btn--ghost,.btn--switch-go,.btn--switch-stop,.btn--ai,.btn--danger-soft)):hover:where(:not(:disabled)):where(:not([aria-disabled=true])){background:var(--surface-sunken)}.input,.seg-select,.abar__box,.abar__datebox select,.abar__split select,.field>select,.field>input[type=text],.field>input[type=search],.field>input[type=email],.field>input:not([type]),.field>textarea{border:1.5px solid var(--control-line);border-radius:10px;background-color:var(--surface)}.input:focus-visible,.seg-select:focus-visible,.abar__box:focus-visible,.field>:is(select,input,textarea):focus-visible{border-color:var(--brand)}.abar__chip,.series-chip,.include-chip,.lang-chip,.int-chip{border-width:1.5px;border-style:solid;border-radius:999px}.abar__chip,.series-chip:not(.series-chip--active),.include-chip:not(.include-chip--on),.lang-chip:not(.lang-chip--on),.int-chip{border-color:var(--control-line)}.journey{display:flex;flex-direction:column;gap:20px;--journey-lilac: var(--self-text);--journey-lilac-bg: #ece6fb}:root[data-theme=dark] .journey{--journey-lilac-bg: rgba(125, 104, 212, .22)}:root[data-skin=mist] .shell--glass .journey{--journey-lilac-bg: #ece6fb}.journey__stops{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.journey__line{position:absolute;left:12.5%;right:calc(12.5% - 8px);top:26px;height:4px;border-radius:2px;background:var(--control-line)}.journey__line:after{content:"";position:absolute;right:-4px;top:-6px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--control-line)}.journey__stop{position:relative;font:inherit;background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ink);min-height:44px}.journey__stop:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:12px}.journey__node{position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--surface);color:var(--ink);border:3px solid var(--control-line);margin-bottom:6px}.journey__stop--lit .journey__node{background:var(--brand);color:#fff;border-color:var(--brand)}.journey__stopname{font-size:15px;font-weight:600}.journey__when{font-size:12.5px;color:var(--muted)}.journey__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.journey__card{font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;box-sizing:border-box;width:100%;color:var(--ink);background:var(--surface);border:1.5px solid var(--control-line)}.journey__card:hover{border-color:var(--brand)}.journey__card:focus-visible,.journey__lane:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.journey__card--on{background:var(--brand-bg);border:2px solid var(--brand)}.journey__cardhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.journey__cardname{font-size:16px;font-weight:600}.journey__new{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--brand-strong);border:1.5px solid var(--brand-strong);border-radius:999px;padding:1px 8px}.journey__cardline{font-size:13.5px;color:var(--muted)}.journey__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px}.journey__chip{font-size:12px;color:var(--ink);background:var(--brand-bg);border-radius:999px;padding:2px 9px}.journey__always{display:flex;flex-direction:column;gap:8px}.journey__alwayshead{display:flex;align-items:center;gap:10px}.journey__alwayslabel{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--journey-lilac)}.journey__alwaysline{position:relative;flex:1 1 auto;height:3px;border-radius:2px;background:var(--journey-lilac);margin-right:8px}.journey__alwaysline:after{content:"";position:absolute;right:-8px;top:-6px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid var(--journey-lilac)}.journey__alwaysnote{font-size:12.5px;color:var(--muted)}.journey__lane{font:inherit;text-align:left;cursor:pointer;min-height:48px;padding:10px 18px;border-radius:999px;width:100%;box-sizing:border-box;color:var(--ink);display:flex;align-items:baseline;gap:16px;background:var(--surface);border:1.5px solid var(--control-line)}.journey__lane:hover{border-color:var(--journey-lilac)}.journey__lane--on{background:var(--journey-lilac-bg);border:2px solid var(--journey-lilac)}.journey__lanename{flex:0 0 200px;font-size:16px;font-weight:600}.journey__already{margin-top:14px}.journey__importname{flex:0 0 auto;font-size:16px;font-weight:600}.journey__laneline{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--muted)}.journey__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:10px;border-top:1px solid var(--border)}.journey__import{font-weight:600;min-height:44px}.journey__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.journey__chosen{font-size:13.5px;color:var(--muted)}@media (max-width: 700px){.journey__stops{grid-template-columns:1fr;gap:6px}.journey__line{left:26px;right:auto;top:28px;bottom:28px;width:4px;height:auto}.journey__line:after{right:-6px;top:auto;bottom:-10px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--control-line);border-bottom:none}.journey__stop{flex-direction:row;justify-content:flex-start;gap:12px;text-align:left}.journey__node{margin-bottom:0}.journey__stop>.journey__when{margin-left:auto}.journey__cards{grid-template-columns:1fr}.journey__card{grid-column:auto!important}.journey__lane{flex-direction:column;gap:2px;border-radius:16px}.journey__lanename{flex:none}}.onb-stages{display:grid;gap:12px;margin:0 0 18px}.onb-stages__title{font-size:16px;font-weight:700;margin:0}.onb-stage{padding:14px 16px;display:grid;gap:10px}.onb-stage__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.onb-stage__num{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.onb-stage__name{flex:1 1 220px;max-width:320px;font-weight:600}.onb-stage__weeks{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.onb-stage__weeks .input{width:72px}.onb-stage__meta{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.onb-stage__remove{margin-left:auto;font-size:13px}.onb-stage__questions{margin:0;padding-left:20px;display:grid;gap:4px;font-size:14px}.onb-stage__questions li{line-height:1.4}.onb-stage__also{margin-left:8px;font-size:12px;padding:1px 8px;border-radius:999px;background:var(--brand-bg);color:var(--brand-strong);white-space:nowrap}.onb-stage__picks{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:360px;overflow-y:auto;font-size:14px}.onb-stage__picks label{display:flex;align-items:baseline;gap:8px;cursor:pointer}.onb-stage__page{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;padding-left:8px}.onb-stages__none{margin:0;font-size:13px;color:var(--muted)}.onb-stages__add{justify-self:start}.onb-people{overflow-x:auto}.onb-people__table th[scope=row]{font-weight:600;text-align:left}.onb-people__cell{font-size:13px;white-space:nowrap}.onb-people__cell--done{color:var(--score-text-good)}.onb-people__cell--due{color:var(--ink)}.onb-people__cell--skip,.onb-people__cell--sent{color:var(--muted)}.onb-send{margin-bottom:16px}.onb-send__body{display:grid;gap:12px}.onb-send__when,.onb-send__reminders{margin:0}.onb-send__reminders{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.onb-send__num{width:64px}.onb-send__check{display:inline-flex;align-items:center;gap:8px}.onb-send__state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border)}.keep-anon{margin:16px 0}.keep-anon__body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.keep-anon__check{display:inline-flex;align-items:center;gap:8px;font-weight:600}.keep-anon__why{font-size:13px}.onb-people__empty{margin:0;padding:12px 0}.onb-stage__count{font-size:13px}.onb-people__table th[scope=row]{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--ink);white-space:nowrap}.onb-people__start{white-space:nowrap;font-size:13px}.exit-people{display:grid;gap:12px}.exit-people__frame{overflow-x:auto}.exit-people__table th[scope=row]{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--ink);white-space:nowrap;text-align:left;font-weight:600;background:none}.exit-people__tick{width:40px}.exit-people__leaving{white-space:nowrap;font-size:13px}.exit-people__sendto{display:grid;gap:6px;min-width:240px}.exit-people__sendto .input{max-width:320px}.exit-people__invite{font-size:13px}.exit-people__invite--done{color:var(--score-text-good);font-weight:600}.exit-people__invite--not{color:var(--muted)}.exit-people__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding:12px}.exit-people__why{font-size:13px}.exit-reminders{margin-top:16px}.exit-reminders__body{display:grid;gap:8px}.exit-reminders__title{margin:0;font-size:15px;font-weight:700}.exit-reminders__line{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.exit-num{width:64px}.sendp-words{margin-bottom:16px}.ways-in{min-width:0}.ways-in__grid{display:grid;gap:10px;margin-top:10px}@media (min-width: 900px){.ways-in__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ways-in__way{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;cursor:pointer;background:var(--surface);border:1.5px solid var(--control-line, var(--border-strong))}.ways-in__way input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--brand)}.ways-in__way--on{border:2px solid var(--brand);background:var(--brand-bg)}.ways-in__way--never{cursor:not-allowed;border-style:dashed;opacity:.8;background:var(--surface-sunken)}.ways-in__way:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.ways-in__words{display:flex;flex-direction:column;gap:2px;min-width:0}.ways-in__name{font-weight:600;font-size:15px}.ways-in__line{font-size:13.5px;color:var(--muted)}.ways-card{display:flex;flex-direction:column;gap:10px;padding:18px 22px;margin-top:16px}.ways-card__title{margin:0;font-size:17px;font-weight:600}.ways-card__flag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;background:var(--surface);border:1.5px solid var(--control-line, var(--border-strong));border-radius:12px;padding:10px 14px}.ways-card__flag--warn{border-color:var(--warning)}.ways-card__who{margin:0;padding:0 0 0 20px;font-size:13.5px}.ways-card--share{flex-direction:row;flex-wrap:wrap;gap:18px;align-items:flex-start}.ways-card__qr{flex:0 0 auto}.ways-card__body{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}.ways-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ways-card__link{font-family:ui-monospace,Menlo,monospace;font-size:13px;background:var(--surface);border:1.5px solid var(--control-line, var(--border-strong));border-radius:10px;padding:8px 12px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ways-card__hint{font-size:13px;color:var(--muted)}.ways-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ways-card__pick select{min-height:40px}.ways-card__frame{overflow-x:auto;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.ways-card__table{width:100%;min-width:520px}.ways-card__table th[scope=row]{text-transform:none;letter-spacing:normal;font-size:14px;color:var(--ink);font-weight:600;background:none}.ways-card__code{font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em;white-space:nowrap}.ways-card__used{color:var(--muted);white-space:nowrap}.ways-card__act{text-align:right}.way-in{max-width:460px;margin:0 auto;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border)}.way-in__band{background:var(--brand);color:#fff;padding:18px 20px 16px;display:flex;flex-direction:column;gap:2px}.way-in__org{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#dff3f1}.way-in__survey{font-size:17px;font-weight:600}.way-in__body{padding:24px 20px}.way-in__form{display:flex;flex-direction:column;gap:16px}.way-in__h{margin:0;font-size:22px;font-weight:600}.way-in__intro{margin:0;color:var(--muted)}.way-in__field{display:flex;flex-direction:column;gap:4px;font-weight:600}.way-in__input{font-size:18px;min-height:52px}.way-in__letters{width:140px;letter-spacing:.2em;text-transform:uppercase}.way-in__code{font-size:20px;letter-spacing:.15em;text-transform:uppercase}.way-in__switch{align-self:flex-start}.way-in__wrong,.way-in__stop{display:flex;flex-direction:column;gap:4px;border-radius:12px;padding:12px 14px;border:1.5px solid var(--warning);background:var(--surface)}.way-in__go{min-height:52px;font-size:16px}.way-in__out{display:flex;flex-direction:column;gap:10px}.way-in__note{font-size:13.5px;color:var(--muted);text-align:center}.way-in__tick{width:56px;height:56px;border-radius:50%;background:var(--brand-bg);color:var(--brand);display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700}.cbg__switch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--surface-2, rgba(0,0,0,.05));border:1px solid var(--border)}.cbg__seg{font:inherit;font-size:13.5px;min-height:36px;padding:4px 14px;border-radius:999px;border:none;background:transparent;color:var(--muted);cursor:pointer}.cbg__seg--on{background:var(--surface);color:var(--text);font-weight:600;box-shadow:0 1px 2px #12303f2e}.cmt-card__head{align-items:flex-start}.cmt-card__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.cmt-card__count{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.cmt-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.cmt-controls .seg-select{max-width:100%}.cmt-controls .cmt-search{flex:1 1 200px;min-width:0}.cmt-groupby{display:inline-flex;align-items:center;gap:8px;max-width:100%}.cmt-groupby__label{font-weight:600;font-size:13.5px}.cmt-tabs{display:flex;gap:18px;border-bottom:1px solid var(--border);margin:0 0 14px;overflow-x:auto}.cmt-tab{font:inherit;font-size:14px;font-weight:500;min-height:40px;padding:6px 2px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap}.cmt-tab--on{font-weight:600;color:var(--text);border-bottom-color:var(--brand)}.cmt-summary-lead{font-size:13.5px;color:var(--muted);margin:0 0 10px}.cbg__wrap{overflow-x:auto;margin-top:12px}.cbg__grid{border-collapse:separate;border-spacing:4px;min-width:100%}.cbg__themeh{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cbg__theme{text-align:left;font-weight:500;font-size:13.5px;padding-right:10px;white-space:nowrap}.cbg__colh{min-width:92px;vertical-align:bottom}.cbg__colbtn{font:inherit;width:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;padding:6px 8px;border-radius:10px;border:1.5px solid transparent;background:transparent;color:var(--text);cursor:pointer}span.cbg__colbtn{cursor:default}.cbg__colbtn--on{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.cbg__colname{font-weight:600;font-size:13.5px}.cbg__colpeople{font-size:12px;color:var(--muted)}.cbg__colh--hidden .cbg__colname,.cbg__colh--hidden .cbg__colpeople{color:var(--muted)}.cbg__cell{padding:0}.cbg__cell--hidden{min-height:40px;height:40px;border-radius:8px;background:repeating-linear-gradient(135deg,transparent 0 6px,var(--border) 6px 8px)}.cbg__cellbtn{font:inherit;font-weight:600;width:100%;min-height:40px;border-radius:8px;border:2px solid transparent;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums}.cbg__cellbtn--on{border-color:var(--text)}.cbg__key{font-size:12.5px;margin:8px 0 0}.cbg__sel{margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.cbg__seltitle{margin:0;font-size:15px}.cbg__selcount{margin:2px 0 10px;font-size:13px}.cbg__held{font-size:13.5px;padding:10px 12px;border-radius:10px;background:var(--surface-2, rgba(0,0,0,.04))}.cbg__quotes{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.planfilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 6px}.planfilters__field{display:flex;flex-direction:column;gap:4px;min-width:200px}.planfilters__label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.planfilters__count{margin-left:auto;font-size:13px;color:var(--muted);padding-bottom:8px}.planrow__headrow{display:flex;align-items:center}.planrow__headrow>.planrow__head{flex:1;min-width:0}.planrow__more{flex:0 0 40px;display:flex;justify-content:center}.planrow__cols[data-more]{padding-right:57px}.plandl__as{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plandl__legend{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:0}.plandl__fmt{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1.5px solid var(--control-line);border-radius:10px;background:var(--surface);cursor:pointer}.plandl__fmt--on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.plandl__fmt input{margin-top:3px;accent-color:var(--brand)}.plandl__fmt span{display:flex;flex-direction:column;gap:2px}.plandl__fmt em{font-style:normal;font-size:12.5px;color:var(--muted)}.plandl__failed{margin:10px 0 0;font-size:13px;color:var(--danger)}@media (max-width: 640px){.planfilters__field{min-width:0;flex:1 1 140px}.planfilters__count{margin-left:0;width:100%;padding-bottom:0}}.tonebar{display:flex;flex-direction:column;gap:6px}.tonebar__track{display:flex;height:12px;border-radius:6px;overflow:hidden;background:var(--surface-sunken)}.tonebar__part{display:block;height:100%}.tonebar__words{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--text-muted, var(--muted))}.tonebar__word{font-variant-numeric:tabular-nums}.tonebar--compact{gap:3px}.tonebar--compact .tonebar__track{height:6px}.tonebar--compact .tonebar__words{font-size:11.5px;gap:2px 10px}.tonebar__failed{margin:8px 0 0;font-size:13px;color:var(--danger)}.qa-row__tone{padding:0 0 2px}.repdoc-tone{break-inside:avoid}.qcard__head .qtheme-btn{display:inline-flex;align-items:center;gap:4px}.qcard__head .qbench--yes{cursor:help}.qsuggest-btn{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;margin-left:6px;min-height:32px;padding:2px 12px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:500;border:1.5px solid var(--control-line);background:var(--surface);color:var(--ink);cursor:pointer}.qsuggest-btn:hover,.qsuggest-btn[aria-expanded=true]{border-color:var(--brand);color:var(--brand-strong)}.qsuggest-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-card, 12px);box-shadow:var(--shadow-pop, 0 12px 32px rgba(15, 30, 50, .16))}.qsuggest-pop__head{font-size:12px;font-weight:700;color:var(--muted)}.qsuggest-pop__row{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:13.5px;color:var(--ink)}.qsuggest-pop__acts{display:flex;gap:8px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border)}.qscale{display:flex;flex-direction:column;gap:10px}.qscale__ask{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-radius:10px;background:var(--warning-bg, #fdf3e2);color:var(--ink);font-size:13px}.qscale__ask>span{flex:1 1 16em}.qscale__line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.qscale__label{font-size:12.5px;font-weight:600;color:var(--muted)}.qscale__points{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;flex:1 1 auto}.qscale__point{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:999px;border:1px solid var(--border-strong);background:var(--surface);font-size:12.5px;color:var(--ink)}.qscale__score{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--brand-bg);color:var(--brand-strong);font-size:11.5px;font-weight:700;text-align:center}.qscale__edit{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:12px}.qscale__points-row{display:flex;align-items:center;gap:10px}.qscale__answered{margin:0;font-size:13px;color:var(--warning)}.qscale__acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.qcard__foot--pane{justify-content:flex-start;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border);padding-top:12px}.qcard__foot-gap{flex:1 1 auto}.qsettings-btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:2px 12px;border-radius:999px;border:1.5px solid var(--control-line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.qsettings-btn:hover{border-color:var(--brand)}.qsettings-btn__chev{color:var(--muted)}.qsettings-btn--on{border-color:var(--brand);color:var(--brand-strong);background:var(--brand-bg)}.qchip{padding:3px 10px;border-radius:999px;background:var(--brand-bg);color:var(--ink);font-size:12.5px}.qsettings{display:flex;flex-direction:column;margin-top:10px;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px}.qsettings__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--border)}.qsettings__row:last-child{border-bottom:none}.qsettings__row--stack{flex-direction:column;align-items:stretch;gap:8px}.qsettings__name{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.qsettings__label{font-weight:600;font-size:13.5px;color:var(--ink)}.qsettings__line{font-size:13px;color:var(--muted)}.qsettings__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.qsettings__body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.qsettings__from{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.qsettings__row .qdesc{flex:1 1 auto}.switch--bare{padding:4px;cursor:pointer}.qcard__head--pane{gap:8px;flex-wrap:wrap}.qcard__head--pane .qcard__type{flex:0 0 auto}.qcard__head--pane .qcard__actions{margin-left:auto}.qsettings__row:not(.qsettings__row--stack)>.qsettings__label{flex:0 0 150px}.qsettings__inline{display:flex;align-items:center;gap:12px;flex:1 1 auto;justify-content:space-between;flex-wrap:wrap}.qcard__head .qtheme-pop{top:calc(100% + 6px);bottom:auto}.qcard select.field__select.qscale__pick{flex:0 0 auto;min-height:34px;padding:2px 28px 2px 10px;border-radius:10px;border:1.5px solid var(--control-line);background-color:var(--surface);color:var(--ink)}@media (max-width: 560px){.qsettings__row{flex-wrap:wrap}.qsettings__row:not(.qsettings__row--stack)>.qsettings__label{flex:1 1 auto}.qsettings__inline{flex:1 1 100%}}.langmenu__find{position:sticky;top:-6px;display:flex;align-items:center;gap:8px;margin:-6px -6px 6px;padding:8px 10px;background:var(--surface);border-bottom:1px solid var(--border);color:var(--muted)}.langmenu__find-input{flex:1;min-width:0;height:30px;padding:0 8px;border:1.5px solid var(--control-line, var(--border));border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.langmenu__none{margin:6px 10px;font-size:13px;color:var(--muted)}.langmenu__pop--float{min-width:220px}.take-language{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.take-language>:first-child{flex:1 1 auto;min-width:0}.take-language>:last-child{flex:0 0 auto;margin-inline-start:auto}.take-language__line{margin:0;font-size:13px;color:var(--muted)}.take-language__line .linklike{font-size:13px}.langs-any{display:flex;gap:12px;align-items:flex-start}.langs-any__title{font-weight:600;font-size:14px}.langs-any__line{margin:2px 0 0;font-size:13px}.langs-checked{margin-top:18px}.langs-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.langs-row__name{font-weight:600}.langs-add{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.langs-add .input{max-width:280px}.langs-add__list{flex:1 0 100%;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-width:420px}.langs-add__opt{display:block;width:100%;text-align:start;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13.5px;cursor:pointer}.langs-add__opt:hover,.langs-add__opt:focus-visible{background:var(--hover-bg)}.langs-editor{margin-top:18px;padding-top:14px;border-top:1px solid var(--border)}.langs-editor__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.langs-grid{margin-top:10px}.langs-grid__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:10px;align-items:start;padding:6px 0;border-bottom:1px solid var(--border)}.langs-grid__row--head{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.langs-grid__en{font-size:13.5px;line-height:1.45}.langs-grid__en--answer{padding-left:16px;color:var(--muted)}.langs-grid__keep{display:block;margin-top:4px;font-size:12.5px;color:var(--warning)}.langs-grid__kind{display:block;font-size:11px;color:var(--muted)}.langs-grid__row .input{width:100%}.langs-grid__row input[type=checkbox]{width:18px;height:18px;margin-top:8px}@media (max-width: 640px){.langs-grid__row{grid-template-columns:1fr 32px}.langs-grid__row>:first-child{grid-column:1 / -1}}.notify-switches{display:flex;flex-direction:column;gap:14px}.notify-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border)}.notify-switch__words{display:flex;flex-direction:column;gap:2px;min-width:0}.notify-switch__label{font-weight:600;color:var(--text)}.notify-switch__line{font-size:13.5px;color:var(--muted)}.notify-switch .switch{flex:0 0 auto;margin-top:2px}.notify-always{display:flex;flex-direction:column;gap:2px}.notify-always__list{margin:6px 0 0;padding-left:18px;font-size:13.5px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.survey-reports__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.abar--rows{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.abar--rows .abar__row,.abar--rows .abar__pick,.abar--rows .abar__box{min-width:0;max-width:100%}@media (max-width: 560px){.abar--rows .abar__rowname{flex-basis:100%}}.abar--rows .abar__row{flex-wrap:wrap}.abar__rowname{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-width:120px}.abar__periodnote{flex:1 1 100%;margin:0;font-size:12.5px}.repedit--setup-screen{grid-template-columns:420px minmax(0,1fr)}@media (max-width: 1100px){.repedit--setup-screen{grid-template-columns:minmax(0,1fr)}}.repedit--setup-screen .rbar .abar__row{flex-wrap:wrap}.repedit--setup-screen .abar__rowname{flex-basis:100%;min-width:0}.rbar__views{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rbar__viewsline{font-size:13px;font-weight:600;color:var(--ink)}.rbar__viewswhy{font-size:12.5px}.whichreports{display:grid;gap:10px}.whichreports__everyone{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px;font-weight:600}.whichreports__everyone em,.whichreports__view em{margin-left:auto;font-style:normal;font-size:12px}.whichreports__find{display:flex;align-items:center;gap:6px}.whichreports__find .input{flex:1;min-width:0}.whichreports__count{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.whichreports__list{max-height:min(52vh,440px);overflow:auto;display:grid;gap:10px;padding-right:4px}.whichreports__group{display:grid;gap:2px}.whichreports__group .eyebrow{margin:0 0 4px}.whichreports__view{display:flex;gap:8px;align-items:center;padding:4px 2px;font-size:13px}.whichreports__later{display:flex;gap:8px;align-items:center;font-size:13px}.thepages__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.thepages__adds{margin-left:auto;display:flex;gap:12px;font-size:12.5px}.thepages__adds .linkbtn{display:inline-flex;align-items:center;gap:3px}.thepages{list-style:none;margin:0;padding:0;display:grid;gap:4px}.thepages__row{display:flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);flex-wrap:wrap}.thepages__row.is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.thepages__pick{all:unset;cursor:pointer;display:flex;gap:6px;flex:1 1 auto;min-width:0;font-size:13px;color:var(--ink)}.thepages__pick:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.thepages__n{color:var(--muted);font-variant-numeric:tabular-nums}.thepages__label{min-width:0;overflow-wrap:anywhere}.thepages__acts{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.thepages__icon{all:unset;cursor:pointer;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--muted)}.thepages__icon:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--brand) 10%,transparent)}.thepages__icon:disabled{opacity:.35;cursor:default}.thepages__icon:focus-visible{outline:2px solid var(--brand)}.repfold{padding-bottom:12px}.previewfor__step{padding:4px 6px}.repfold__head{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.repfold__head:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.repfold__title{flex:1;min-width:0;margin:0}.repfold__summary{font-weight:400;color:var(--muted)}.repfold__chev{flex:none;color:var(--muted);transition:transform .15s}.repfold__chev.is-open{transform:rotate(180deg)}.repfold__body{margin-top:10px}.repsetup-delete{justify-self:start;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--danger)}.previewfor{position:relative;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 10px}.previewfor__label{font-size:13px}.previewfor__box{display:inline-flex;align-items:center;gap:6px;max-width:min(360px,60vw);padding:5px 10px;border:1.5px solid var(--control-line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.previewfor__box>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewfor__of{font-size:12px}.previewfor__pop{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:min(420px,calc(100vw - 32px));background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px #0a1e2d2e;padding:10px;display:grid;gap:8px}.previewfor__list{list-style:none;margin:0;padding:0;max-height:min(56vh,460px);overflow:auto}.previewfor__list ul{list-style:none;margin:0;padding:0}.previewfor__group .eyebrow{margin:8px 0 2px}.previewfor__opt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;width:100%;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--ink)}.previewfor__opt em{margin-left:auto;font-style:normal;font-size:12px;color:var(--muted);white-space:nowrap}.previewfor__opt:hover,.previewfor__opt:focus-visible{background:color-mix(in srgb,var(--brand) 10%,transparent)}.previewfor__opt.is-on{background:color-mix(in srgb,var(--brand) 18%,transparent);font-weight:600}.previewfor__opt.is-toofew{color:var(--muted)}.repsetup--panels{display:grid;gap:12px}@media (max-width: 1100px){.repsetup-intro{display:none}}.repdoc-intro{display:grid;gap:10px}.abar__fixed{font-size:13px;font-weight:600;color:var(--ink);padding:6px 0}.q360-grouphead__link{margin-left:12px;font-size:12.5px}.survey-row__next{display:block;font-size:12.5px;color:var(--ink)}.import-atonelevel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:10px 0 0}.import-atonelevel__says{margin:0;flex:1 1 320px}.import-atonelevel__acts{display:flex;gap:8px}.dcard:has(.dout__top--carrying){overflow:clip}.dout__top--carrying{position:sticky;top:calc(var(--topbar-h, 60px) + var(--stuck-head-h, 8px) + 8px);z-index:6;background:var(--surface);border-color:var(--brand);box-shadow:var(--shadow-pop)}.impcol__kind{width:auto;min-width:0;font-size:12px;padding:2px 8px;height:26px}.ws-admins{display:flex;flex-direction:column;gap:10px}.ws-admins__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ws-admins__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 10px;border:1px solid var(--border);border-radius:8px}.ws-admins__who{flex:1 1 220px;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.ws-admins__you{font-weight:400;color:var(--muted)}.ws-admins__mail{font-size:12px}.ws-admins__state{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.ws-admins__state--in{background:var(--success-bg);color:var(--success)}.ws-admins__state--invited{background:var(--warning-bg);color:var(--warning)}.ws-admins__acts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.ws-admins__remove{color:var(--danger)}.ws-admins__acts .linkbtn:disabled{color:var(--muted);opacity:.6;cursor:not-allowed;text-decoration:none}.ws-admins__last,.invitepanel__note{font-size:12.5px;margin:0}.take[dir=rtl] :is(.lucide-chevron-right,.lucide-chevron-left,.lucide-arrow-right,.lucide-arrow-left,.lucide-send,.lucide-send-horizontal,.lucide-chevrons-right,.lucide-chevrons-left){transform:scaleX(-1)}.buy360__kinds{border:0;padding:0;margin:0 0 16px}.buy360__kinds>legend{margin-bottom:10px}.buy360__kinds .plan-card{cursor:pointer;display:flex;flex-direction:column;gap:6px}.buy360__qty{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 14px}.buy360__qty>.card__title{margin-right:6px}.buy360__qty input{width:84px;text-align:center}.buy360__total{font-weight:600;margin:8px 0 12px}.buy360__bought{margin:8px 0 0;padding-left:18px}@media (min-width: 921px){.type-chooser--four{grid-template-columns:1fr 1fr}}@media (min-width: 1300px){.type-chooser--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.rcpt-raterbar__why{margin:0;padding:8px 16px;font-size:12.5px;border-bottom:1px solid var(--border)}.help360{display:flex;flex-direction:column;gap:12px;margin-bottom:22px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.help360__find{display:flex;align-items:center;gap:8px;position:relative}.help360__find svg{position:absolute;left:11px;color:var(--muted);pointer-events:none}.help360__find .input{width:100%;padding-left:32px}.help360__alllink{align-self:flex-start;font-size:12.5px}.help360__hits ul,.help360__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.help360__hits{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.help360__hit{font-weight:600;text-align:left}.help360__hitwhere{display:block;font-size:12px}.help360__list li{font-size:13.5px}.help-art{display:flex;flex-direction:column;gap:10px;color:var(--ink);font-size:13.5px;line-height:1.55}.help-art__path{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.help-art__path .linklike{font-size:12px}.help-art__title{margin:0;font-size:18px;font-weight:700;color:var(--ink);line-height:1.3}.help-art__p{margin:0}.help-art__sec{display:flex;flex-direction:column;gap:6px;margin-top:6px}.help-art__h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.help-art__h h3,.help-art__related h3{margin:0;font-size:14.5px;font-weight:700;color:var(--ink)}.help-art__show{flex:none}.help-art__steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.help-art__sub,.help-art__list,.help-art__qs{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.help-art__sub{margin-top:4px}.help-art__related ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.help-art__table{border-collapse:collapse;font-size:12.5px;width:100%}.help-art__table th,.help-art__table td{border:1px solid var(--border);padding:5px 7px;text-align:left;vertical-align:top}.help-art__table th{font-weight:700;background:var(--surface-sunken)}.help-name{display:inline-block;padding:0 8px;margin:1px 0;border:1.5px solid var(--control-line);border-radius:999px;font-weight:600;font-size:.93em;line-height:1.55;color:var(--ink);background:var(--surface);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:baseline}.smh__bubble{position:fixed;max-width:calc(100vw - 24px);pointer-events:auto;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:14px;box-shadow:0 16px 40px #00000059;display:flex;flex-direction:column;font-size:13.5px;line-height:1.5}.smh__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px 0 16px}.smh__count{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.smh__x{background:none;border:0;color:var(--muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex}.smh__x:hover{color:var(--ink)}.smh__step{margin:8px 16px 12px}.smh__why{margin:0 16px 12px;color:var(--warning);font-weight:600}.smh__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--border)}.smh__stop{font-size:13px}.smh__nav{display:flex;gap:8px}.help360__all{display:flex;flex-direction:column;gap:10px}.smh{isolation:isolate}.help-askroom{height:calc(22px + var(--ask-launcher-h, 56px) + 12px);flex:none}@media (max-width: 720px){.help-askroom{height:calc(14px + var(--ask-launcher-h, 46px) + 10px)}}.help-pics{display:flex;flex-direction:column;gap:14px}.help-pic{margin:0;display:flex;flex-direction:column;gap:6px}.help-pic img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:10px;background:#fff}.help-pic figcaption{font-size:12.5px;color:var(--muted);line-height:1.45}.your-report-tour{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px}.fwt-cover{padding:6px 2px}.fwt-switch .switch{flex:none}.fwt-start{max-width:640px;margin:0 auto;padding:28px 30px}.fwt-start p{line-height:1.6;margin:0 0 12px}.fwt-start .btn{margin-top:6px}.fwt-start__kicker,.fwt-panel__kicker,.fwt-cover__h,.fwt-part__h,.fwt-think__h{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fwt-start__name{font-size:22px;font-weight:700;margin:2px 0 14px;color:var(--ink)}.fwt-start__title{font-size:18px;margin:0 0 12px;color:var(--ink)}.fwt{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.fwt__report{min-width:0}.fwt-lit{border-radius:14px;box-shadow:0 0 0 3px var(--brand)}.fwt-cover__name{font-size:26px;font-weight:700;margin:4px 0 18px;color:var(--ink)}.fwt-cover__raters{max-width:360px;padding:12px 14px;border-radius:12px;border:1px solid var(--border)}.fwt-cover__raters.fwt-lit{border-color:transparent}.fwt-cover__row{display:flex;justify-content:space-between;padding:4px 0;font-size:14px}.fwt-cover__row--all{border-top:1px solid var(--border);margin-top:4px;padding-top:8px;font-weight:700}.fwt-panel{position:sticky;top:calc(var(--topbar-h, 60px) + var(--stuck-head-h, 8px) + 8px);max-height:calc(100vh - var(--topbar-h, 60px) - var(--stuck-head-h, 8px) - 8px - var(--ask-launcher-gap) - var(--ask-launcher-h) - var(--scrolltop-lift) - var(--scrolltop-size) - var(--scrolltop-lift));overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px;color:var(--ink)}.fwt-panel__count{font-size:13px;color:var(--muted)}.fwt-panel__bar{height:6px;border-radius:999px;background:var(--surface-sunken);overflow:hidden}.fwt-panel__bar span{display:block;height:100%;background:var(--brand);border-radius:999px}.fwt-panel__title{font-size:19px;margin:6px 0 8px;color:var(--ink)}.fwt-panel__body p{line-height:1.6;margin:0 0 10px;font-size:14px}.fwt-part{margin:0 0 8px}.fwt-part p{margin:2px 0 6px}.fwt-think{background:var(--surface-sunken);border-radius:12px;padding:10px 12px;margin:6px 0 10px}.fwt-think p{margin:4px 0 0;font-weight:600}.fwt-note{display:flex;flex-direction:column;gap:6px;margin-top:4px}.fwt-note__label{font-size:12.5px;font-weight:600;color:var(--muted)}.fwt-note__box{min-height:88px;resize:vertical}.fwt-note__after{font-size:12.5px;margin:0}.fwt-note__failed{font-size:12.5px;color:var(--danger);margin:0}.fwt-scale{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.fwt-scale__pt{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);min-width:54px}.fwt-scale__pt--good{border-color:var(--brand)}.fwt-scale__label{font-size:12px;color:var(--muted)}.fwt-scale__n{font-weight:700}.fwt-panel__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:10px}.fwt-panel__pause{display:inline-flex;align-items:center;gap:5px;font-size:13px}.fwt-panel__nav{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;max-width:100%}.fwt-switch__why{margin:6px 0 0}.fwt--wide{grid-template-columns:minmax(0,1fr)}.fwt--wide .fwt-panel{max-width:none}.fwt-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;align-items:start}.fwt-actions__h{font-size:15px;margin:0 0 8px;color:var(--ink)}.fwt-actions__sub{font-size:12.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 2px}.fwt-actions__back{display:flex;flex-direction:column;gap:8px}.fwt-actions__back .fwt-note__box{min-height:64px}.fwt-actions__private,.fwt-actions__hint{font-size:12.5px;margin:2px 0 0}.fwt-actions__plan{display:flex;flex-direction:column;gap:10px}.fwt-actions__q{font-weight:600;margin:0}.fwt-focus{border:1.5px solid var(--control-line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.fwt-focus--add{border-style:dashed;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.fwt-focus__h{font-weight:600}.fwt-focus__choices{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.fwt-focus__ill{font-size:13px;color:var(--muted)}.fwt-choice{display:inline-flex;flex-wrap:wrap;gap:6px}.fwt-choice__opt{font:inherit;font-size:13px;border:1.5px solid var(--control-line);background:var(--surface);color:var(--ink);border-radius:999px;padding:3px 12px;cursor:pointer}.fwt-choice__opt--on{background:var(--brand);border-color:var(--brand);color:#fff}.fwt-choice__opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fwt-focus__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fwt-focus__field{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.fwt-focus__field .input{font-weight:400}.fwt-panel__footline{font-size:12.5px;margin:0}.fwt-head{display:inline-flex}.fwt-head__short{display:none}.fwt-mynotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fwt-mynotes__item{all:unset;display:block;width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;cursor:pointer;line-height:1.5;color:var(--ink)}.fwt-mynotes__item:hover{background:var(--surface-sunken)}.fwt-mynotes__item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.fwt-mynotes__foot{font-size:12.5px;margin:10px 0 0}@media (max-width: 900px){.fwt-actions,.fwt-focus__pair{grid-template-columns:minmax(0,1fr)}.fwt-head__words{display:none}.fwt-head__short{display:inline}}@media (max-width: 900px){.fwt{display:block;padding-bottom:62vh}.fwt-panel{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:58vh;z-index:60;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px #0000002e;padding-bottom:calc(var(--ask-launcher-gap) + var(--ask-launcher-h) + var(--scrolltop-lift) + var(--scrolltop-size) + var(--scrolltop-lift))}.fwt.fwt--wide{padding-bottom:0}}.fwt--wide .fwt-panel{position:static;max-height:none;overflow:visible;border-radius:16px;box-shadow:none;padding-bottom:14px}.dirversion{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 12px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2, var(--surface))}.dirversion__label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.dirversion__name{font-size:17px;font-weight:600;color:var(--ink)}.dirversion__date{font-size:14px;color:var(--text-muted)}.dirversion__pill{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px;color:var(--success, #2f9e6f);background:var(--success-bg, rgba(47,158,111,.14))}.dirversion__sep{width:1px;height:20px;background:var(--border)}.dirversion__later,.dirversion__back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--warning)}.dirversion--away{background:var(--warning-bg);border-color:var(--warning)}.dirversion--away .dirversion__label,.dirversion--away .dirversion__date{color:var(--warning)}.dirversion__pill--not{color:var(--surface, #fff);background:var(--warning)}
