.tp-pwa-install{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 16px;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;font:600 13px/1.4 Inter,system-ui,sans-serif;cursor:pointer}.tp-pwa-install:hover{background:#0fa7991a}.tp-pwa-install:focus-visible,.tp-pwa-dialog button:focus-visible,.tp-pwa-dialog a:focus-visible{outline:3px solid #0fa799;outline-offset:3px}.tp-sidebar>.tp-pwa-install{width:calc(100% - 24px);margin:10px 12px;color:#24435b}.tp-pwa-dialog{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:26px;border:1px solid #dfe9ed;border-radius:20px;background:#fff;color:#142c4b;box-shadow:0 24px 100px #0b254540;overflow:auto;font:14px/1.65 Inter,system-ui,sans-serif}.tp-pwa-dialog::backdrop{background:#091b32a6}.tp-pwa-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.tp-pwa-heading img{border-radius:12px}.tp-pwa-heading button{width:44px;height:44px;background:#eff5f6;border:0;border-radius:50%;font-size:26px;cursor:pointer;color:#24435b}.tp-pwa-dialog h2{font-size:23px;line-height:1.3;margin:20px 0 10px;letter-spacing:-.4px}.tp-pwa-dialog p{color:#52677b;margin:12px 0}.tp-pwa-dialog ol{padding-left:22px;margin:18px 0}.tp-pwa-dialog li{margin:10px 0}.tp-pwa-primary{display:block;box-sizing:border-box;width:100%;padding:13px 16px;margin:18px 0 12px;border:0;border-radius:11px;background:#087f83;color:#fff;font:600 14px/1.5 Inter,system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer}.tp-pwa-primary:disabled{opacity:.6;cursor:wait}.tp-pwa-link{display:block;margin:16px 0;color:#087f83;font-weight:600}.tp-pwa-dialog small{display:block;margin-top:18px;color:#617487;font-size:12px;line-height:1.6}.tp-pwa-dialog .tp-pwa-notice{padding:12px;background:#eef9f6;border-radius:10px;color:#175e58}@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}:root{--ink:#1d1d1f;--deep-gray:#474747;--mid-gray:#707070;--quiet:#777779;--hairline:#d6d6d6;--paper:#ffffff;--canvas:#f5f5f7;--cool-wash:#e8e8ed;--faded:#fafafc;--blue:#1A5FA0;--link:#14568C;--ember:#b64400;--sky:#c8d8e0;--citrus:#dddc8c;--starlight:#f0e4d3;--silver:#e3e4e5;--blush:#e8d0d0;--indigo:#596680;--midnight:#2e3642;--good:#1d7a4d;--warn:#b64400;--bad:#c1332d;--font:"Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text", system-ui,sans-serif;--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s20:20px;--s24:24px;--s28:28px;--s32:32px;--s40:40px;--s48:48px;--s52:52px;--s76:76px;--s80:80px;--s120:120px;--s144:144px;--r-card:28px;--r-link:10px;--r-badge:36px;--r-pill:980px;--maxw:1200px;--gut:clamp(22px,5vw,48px);--band:clamp(72px,9vw,120px);--muted:var(--mid-gray);--muted-2:var(--quiet);--ink-2:var(--deep-gray);--line:var(--hairline);--line-strong:var(--hairline);--wash:var(--canvas);--ice:var(--cool-wash);--accent:var(--blue);--alert:var(--bad);--amber:var(--warn);--steel:var(--link);--pale:var(--sky);--navy:var(--ink);--r:var(--r-card);--r-panel:var(--r-card);--r-large:var(--r-card);--r-small:var(--r-link);--shadow-1:none;--shadow-2:none;--chrome:var(--blue)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.47;letter-spacing:-.022em;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:var(--r-link)}p{margin:0}.num,table.t td,table.t th{font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;font-family:var(--font);font-weight:600;text-wrap:balance}.t-display{font-size:clamp(40px,7.6vw,96px);line-height:1.04;letter-spacing:-.015em;font-weight:700}.t-hero{font-size:clamp(36px,6.4vw,80px);line-height:1.05;letter-spacing:-.015em;font-weight:700}.t-head{font-size:clamp(32px,4.6vw,56px);line-height:1.07;letter-spacing:-.005em;font-weight:600}.t-sub{font-size:clamp(24px,3.2vw,32px);line-height:1.14;letter-spacing:.004em;font-weight:600}.t-lead{font-size:clamp(19px,2.2vw,28px);line-height:1.16;letter-spacing:.007em;font-weight:600;color:var(--ink)}.t-body{font-size:21px;line-height:1.38;letter-spacing:.011em;color:var(--mid-gray);font-weight:400}.t-cap{font-size:14px;line-height:1.29;letter-spacing:-.016em;color:var(--mid-gray)}.wrap,.stage{max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.stage-narrow{max-width:820px;margin:0 auto;padding:0 var(--gut)}.prose{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);max-width:66ch}.subtle{color:var(--mid-gray);font-size:17px;line-height:1.47;letter-spacing:-.022em}.hint{font-size:14px;line-height:1.29;letter-spacing:-.016em;color:var(--mid-gray);margin-top:6px}.wordmark{font-weight:600;font-size:1.18em;letter-spacing:-.02em;color:var(--ink)}.wordmark-b{font-weight:600;color:var(--mid-gray)}.lockup{display:inline-flex;align-items:center;gap:var(--s8)}.ember{color:var(--ember)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s8);border-radius:var(--r-pill);padding:11px var(--s16);font-size:17px;font-weight:400;letter-spacing:-.022em;border:1px solid transparent;cursor:pointer;min-height:44px;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.btn-gradient{background:var(--blue);color:var(--paper)}.btn-gradient:hover{background:#1e6bb4;text-decoration:none}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{opacity:.85;text-decoration:none}.btn-ghost{background:transparent;color:var(--ink);border-color:#000c}.btn-ghost:hover{background:var(--cool-wash);text-decoration:none}.btn-quiet{background:transparent;color:var(--ink);border-color:transparent;padding:10px var(--s12)}.btn-quiet:hover{background:var(--cool-wash);text-decoration:none}.btn-danger{background:transparent;border-color:var(--bad);color:var(--bad)}.btn-sm{min-height:36px;padding:8px var(--s16);font-size:14px;letter-spacing:-.016em}.btn-lg,.btn-hero{min-height:52px;padding:15px var(--s28);font-size:21px;letter-spacing:.011em}.btn-block{width:100%}.btn:disabled{opacity:.42;cursor:not-allowed}.arrowlink{color:var(--link);font-size:17px;letter-spacing:-.022em;display:inline-flex;align-items:center;gap:4px}.sec{padding:var(--band) 0;background:var(--paper)}.sec-wash{background:var(--canvas)}.sec-ink{background:var(--ink);color:var(--paper)}.sec-ink h2,.sec-ink h3,.sec-ink h4{color:var(--paper)}.sec-ink .t-body,.sec-ink .prose,.sec-ink .subtle{color:#ffffffb8}.sec-tight{padding:var(--s76) 0}.sechead,.bandhead{max-width:760px;margin-bottom:var(--s52)}.sechead h2{font-size:clamp(32px,4.6vw,56px);line-height:1.07;letter-spacing:-.005em;font-weight:600}.sechead p,.bandhead .t-body{margin-top:var(--s16);font-size:21px;line-height:1.38;letter-spacing:.011em;color:var(--mid-gray)}.eyebrow-q{display:block;font-size:17px;font-weight:400;letter-spacing:-.022em;color:var(--mid-gray);margin-bottom:var(--s16)}.crumb{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin-bottom:var(--s8)}.page-title{font-size:clamp(32px,4.6vw,56px);line-height:1.07;letter-spacing:-.005em;font-weight:600;margin-bottom:var(--s40)}.cols-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s28)}.cols-3,.tri{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24)}@media (max-width:900px){.cols-2,.cols-3,.tri{grid-template-columns:1fr;gap:var(--s20)}}.card,.tile,.panel,.calc,.quote,.taster,.ob-card,.modal,.authbox,.stat,.plan,.rung{background:var(--paper);border:none;border-radius:var(--r-card);box-shadow:none}.card,.tile{padding:var(--s40)}.sec .card,.sec .tile,.sec .panel,.sec .stat{background:var(--canvas)}.sec-wash .card,.sec-wash .tile,.sec-wash .panel,.sec-wash .stat,.sec-wash .calc,.sec-wash .plan,.sec-wash .rung{background:var(--paper)}.tile h3{font-size:clamp(24px,3.2vw,32px);line-height:1.14;letter-spacing:.004em;font-weight:600;margin-bottom:var(--s12)}.tile p,.card p{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);margin-top:var(--s12)}.card h3{font-size:24px;line-height:1.17;letter-spacing:.007em;font-weight:600}.card .k{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin-bottom:var(--s12)}.topbar{position:sticky;top:0;z-index:60;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hairline)}.topbar .inner{display:flex;align-items:center;gap:var(--s24);height:52px}.topnav{display:flex;gap:var(--s24);margin-left:auto;align-items:center}.topnav a{color:var(--deep-gray);font-size:12px;letter-spacing:-.012em}.topnav a:hover{color:var(--ink);text-decoration:none}.topbar .acts{display:flex;gap:var(--s8);align-items:center}.burger{display:none;margin-left:auto;background:none;border:none;padding:8px}@media (max-width:900px){.topnav,.topbar .acts{display:none}.burger{display:block}}.sheet{background:var(--faded);border-bottom:1px solid var(--hairline)}.sheet a{display:block;padding:var(--s16) 0;border-bottom:1px solid var(--hairline);color:var(--ink);font-size:17px}.sheet .btn{margin-top:var(--s16);width:100%}.hero{background:var(--paper);overflow:hidden}.hero .inner{display:grid;grid-template-columns:1.02fr .98fr;gap:var(--s48);align-items:center;padding:var(--s76) 0 var(--s80)}@media (max-width:980px){.hero .inner{grid-template-columns:1fr;gap:var(--s40)}}.hero-stack{text-align:center;padding:clamp(52px,8vw,var(--s120)) 0 0}.hero-stack .t-display{margin:0 auto;max-width:16ch}.hero-stack .t-lead{margin:var(--s24) auto 0;max-width:34ch;color:var(--ink)}.hero-ctas{display:flex;gap:var(--s16);justify-content:center;flex-wrap:wrap;margin-top:var(--s32)}.hero-note{margin-top:var(--s20);font-size:14px;letter-spacing:-.016em;color:var(--mid-gray)}.hero-art{margin-top:clamp(40px,6vw,var(--s76))}.hero h1{font-size:clamp(40px,7vw,80px);line-height:1.05;letter-spacing:-.015em;font-weight:700}.hero .lede{margin-top:var(--s20);font-size:21px;line-height:1.38;letter-spacing:.011em;color:var(--mid-gray);max-width:52ch}.hero .ctas{display:flex;gap:var(--s12);flex-wrap:wrap;margin-top:var(--s32)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s8);font-size:17px;color:var(--mid-gray);margin-bottom:var(--s20)}.eyebrow .pip{width:7px;height:7px;border-radius:50%;background:var(--blue)}.microtrust{display:flex;flex-wrap:wrap;gap:var(--s8) var(--s20);margin-top:var(--s20);font-size:14px;letter-spacing:-.016em;color:var(--mid-gray)}.microtrust span{display:inline-flex;align-items:center;gap:6px}.tick{width:16px;height:16px;flex:0 0 16px}.art{width:100%;height:auto;display:block;border-radius:var(--r-card)}.art-lift{animation:lift 5.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes lift{0%,58%{transform:translate(0)}68%,92%{transform:translateY(-16px)}to{transform:translate(0)}}.art-sweep{animation:sweep 4.5s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.art-blip{animation:blip 4.5s ease-out infinite}@keyframes blip{0%,55%{opacity:0}62%{opacity:1}to{opacity:.25}}.art-fan{animation:fan 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes fan{0%,60%{transform:translate(0)}72%,94%{transform:translate(-18px)}to{transform:translate(0)}}.art-sign{stroke-dasharray:150;stroke-dashoffset:150;animation:sign 6s ease-in-out infinite}@keyframes sign{0%,30%{stroke-dashoffset:150}48%,88%{stroke-dashoffset:0}to{stroke-dashoffset:150}}.art-seal{transform-origin:518px 404px;animation:seal 6s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes seal{0%,52%{transform:scale(0);opacity:0}62%,92%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}.art-ring{animation:ring 2.4s cubic-bezier(.2,.7,.3,1) both}@keyframes ring{0%{stroke-dashoffset:942}}.rise{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.3,1),transform .8s cubic-bezier(.2,.7,.3,1)}.rise.in{opacity:1;transform:none}.rise-1{transition-delay:.08s}.rise-2{transition-delay:.16s}.rise-3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.art-lift,.art-sweep,.art-blip,.art-fan,.art-sign,.art-seal,.art-ring{animation:none}.art-sign{stroke-dashoffset:0}.art-seal{transform:scale(1);opacity:1}.rise{opacity:1;transform:none;transition:none}}.showcase{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,var(--s76));align-items:center}.showcase-flip .showcase-copy{order:2}@media (max-width:900px){.showcase,.showcase-flip{grid-template-columns:1fr;gap:var(--s32)}.showcase-flip .showcase-copy{order:0}}.showcase-copy .t-sub{margin-bottom:var(--s16)}.showcase-copy .t-body{max-width:46ch}.ticker{overflow:hidden;background:var(--canvas);padding:var(--s16) 0}.ticker .track{display:flex;gap:var(--s40);white-space:nowrap;animation:slide 46s linear infinite;width:max-content}.ticker:hover .track{animation-play-state:paused}.ticker i{font-style:normal;color:var(--ember);font-size:14px;letter-spacing:-.016em;display:inline-flex;align-items:center;gap:var(--s8)}.ticker i:before{content:"";width:5px;height:5px;background:var(--ember);border-radius:50%}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.stages{position:relative;padding-left:var(--s52)}.stages:before{content:"";position:absolute;left:17px;top:8px;bottom:8px;width:1px;background:var(--hairline)}.stages:after{content:"";position:absolute;left:17px;top:8px;width:1px;height:var(--fill,0%);background:var(--ink);transition:height .35s linear}.stage{position:relative;padding-bottom:var(--s40)}.stage:last-child{padding-bottom:0}.stage .n{position:absolute;left:calc(-1 * var(--s52));top:-2px;width:36px;height:36px;border-radius:50%;background:var(--canvas);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--mid-gray);z-index:1}.stage.lit .n{background:var(--ink);color:var(--paper)}.stage h3{font-size:24px;line-height:1.17;letter-spacing:.007em;font-weight:600}.stage p{margin-top:var(--s8);font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);max-width:60ch}.field{margin-bottom:var(--s20)}.field label,.ob-label{display:block;font-size:14px;letter-spacing:-.016em;color:var(--deep-gray);margin-bottom:var(--s8)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=date],input[type=datetime-local],select,textarea{width:100%;padding:13px var(--s16);border:1px solid var(--hairline);border-radius:var(--r-link);background:var(--paper);font:inherit;font-size:17px;letter-spacing:-.022em;color:var(--ink);transition:border-color .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:none}textarea{min-height:112px;resize:vertical;line-height:1.47}input::placeholder,textarea::placeholder{color:var(--quiet)}.checkline{display:flex;gap:var(--s12);align-items:flex-start;font-size:17px;letter-spacing:-.022em;color:var(--ink);cursor:pointer;line-height:1.47}.checkline input{margin-top:4px;width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px}.slider{width:100%;accent-color:var(--blue)}.chips{display:flex;flex-wrap:wrap;gap:var(--s8)}.chip{background:var(--cool-wash);border:none;border-radius:var(--r-pill);padding:10px var(--s16);font-size:14px;letter-spacing:-.016em;cursor:pointer;color:var(--ink);transition:background .2s ease}.chip:hover{background:#dcdce2}.chip.on{background:var(--ink);color:var(--paper)}.calc{overflow:hidden}.calc .body{padding:var(--s40);display:grid;grid-template-columns:1fr 320px;gap:var(--s40);align-items:start}@media (max-width:860px){.calc .body{grid-template-columns:1fr;gap:var(--s28);padding:var(--s28)}}.calc-foot{padding:var(--s20) var(--s40);background:var(--canvas);font-size:14px;line-height:1.29;letter-spacing:-.016em;color:var(--mid-gray)}.sec-wash .calc-foot{background:var(--canvas)}.quote{background:var(--ink);color:var(--paper);padding:var(--s28)}.quote .big{font-size:44px;font-weight:600;letter-spacing:-.003em;line-height:1.05;margin:var(--s8) 0 var(--s4)}.quote .sub{font-size:14px;letter-spacing:-.016em;color:#ffffffa8}.quote .rowline{display:flex;justify-content:space-between;font-size:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.16);color:#ffffffb8}.quote .rowline b{color:var(--paper);font-weight:500}.plans,.ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s16);align-items:stretch}@media (max-width:1100px){.plans,.ladder{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.plans,.ladder{grid-template-columns:1fr}}.plan,.rung{display:flex;flex-direction:column;padding:var(--s28)}.plan.feat,.rung.feat{background:var(--paper);outline:2px solid var(--blue);outline-offset:-2px}.sec-wash .plan.feat,.sec-wash .rung.feat{background:var(--paper)}.plan.feat:after{content:"Most chosen";position:absolute;top:-12px;left:var(--s24);background:var(--blue);color:var(--paper);font-size:12px;letter-spacing:-.012em;padding:5px 12px;border-radius:var(--r-badge)}.plan{position:relative}.plan .nm,.rung-name{font-size:21px;font-weight:600;letter-spacing:.011em}.plan .pr,.rung-price{font-size:32px;font-weight:600;letter-spacing:.004em;line-height:1.14;margin:var(--s12) 0 var(--s4)}.rung-price i{display:block;font-style:normal;font-size:14px;font-weight:400;color:var(--mid-gray);letter-spacing:-.016em;margin-top:var(--s4)}.plan .pm{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray)}.plan .cover{display:flex;align-items:baseline;gap:6px;margin:var(--s12) 0 2px}.plan .cover b{font-size:32px;font-weight:600;letter-spacing:.004em;color:var(--ink)}.plan .cover span{font-size:14px;color:var(--mid-gray)}.plan-head,.rung-promise{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin:var(--s12) 0 2px}.rung-promise{display:block;color:var(--blue);margin-bottom:var(--s8)}.rung-pos{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--ink);margin:var(--s16) 0}.plan ul,.rung-list{list-style:none;padding:0;margin:var(--s16) 0 var(--s20);font-size:14px;line-height:1.36;letter-spacing:-.016em;color:var(--mid-gray)}.plan li,.rung-list li{padding:7px 0 7px var(--s20);position:relative}.plan li:before,.rung-list li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:1px;background:var(--quiet)}.rung-list li.lead{color:var(--ink)}.rung-list li.lead:before{background:var(--blue)}.plan-unit,.rung-cap{font-size:12px;letter-spacing:-.012em;color:var(--quiet)}.rung-foot{margin-top:auto;padding-top:var(--s16);margin-bottom:var(--s16)}.rung-human{display:block;font-size:14px;line-height:1.29;letter-spacing:-.016em;color:var(--ink)}.rung-cap{display:block;margin-top:6px}.plan .btn{margin-top:auto}.humans{margin-top:var(--s80)}.hgrid{border-top:1px solid var(--hairline)}.hrow{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(var(--cols),1fr);align-items:center;border-bottom:1px solid var(--hairline);padding:14px 0;gap:var(--s8)}.hrow.hhead span{font-size:14px;font-weight:600;letter-spacing:-.016em;text-align:center}.hrow.hhead span:first-child{text-align:left}.hlabel{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray)}.hrow span{display:flex;align-items:center;justify-content:center}.hrow .no i{width:10px;height:1px;background:var(--hairline);display:block}@media (max-width:820px){.hrow{grid-template-columns:minmax(104px,1.3fr) repeat(var(--cols),1fr);gap:4px}.hrow.hhead span,.hlabel{font-size:12px}}.radar{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s16)}@media (max-width:900px){.radar{grid-template-columns:1fr}}.bid{background:#ffffff12;border-radius:var(--r-card);padding:var(--s24)}.bid .b1{font-size:12px;color:#fff9;display:flex;gap:var(--s8);align-items:center}.bid h4{margin:var(--s8) 0;font-size:21px;line-height:1.19;letter-spacing:.011em;font-weight:600;color:var(--paper)}.bid .b2{font-size:14px;letter-spacing:-.016em;color:#ffffffa8}.bid .score{margin-top:var(--s16);height:2px;background:#ffffff2e;overflow:hidden}.bid .score i{display:block;height:100%;background:var(--paper)}.radar-side{display:flex;flex-direction:column;justify-content:center}.livedot{display:inline-flex;align-items:center;gap:var(--s12);font-size:17px;color:var(--paper);align-self:flex-start}.livedot span{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 #30d158b3;animation:pulse 2.2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #30d15800}to{box-shadow:0 0 #30d15800}}.clock{display:inline-flex;gap:var(--s12)}.clock div{background:#ffffff14;border-radius:var(--r-link);padding:12px var(--s16);text-align:center;min-width:64px}.clock b{display:block;font-size:24px;font-weight:600;color:var(--paper)}.clock span{font-size:12px;color:#fff9}.framework{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s28) var(--s40)}@media (max-width:800px){.framework{grid-template-columns:1fr;gap:var(--s24)}}.fw h3{font-size:21px;line-height:1.19;letter-spacing:.011em;font-weight:600;margin-bottom:6px}.fw p{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray)}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{padding:var(--s24) 0;font-size:21px;font-weight:600;letter-spacing:.011em;cursor:pointer;list-style:none;display:flex;gap:var(--s16);align-items:flex-start}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;color:var(--link);font-weight:400;font-size:24px;line-height:1}.faq details[open] summary:after{content:"−"}.faq .ans{padding-bottom:var(--s28);font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);max-width:68ch}.foot{background:var(--canvas);color:var(--mid-gray);padding:var(--s48) 0 var(--s32)}.foot a{color:var(--deep-gray);font-size:12px;letter-spacing:-.012em}.foot .grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--s32)}@media (max-width:900px){.foot .grid{grid-template-columns:1fr 1fr}}.foot h5{color:var(--ink);font-size:12px;font-weight:600;margin:0 0 var(--s12)}.foot ul{list-style:none;padding:0;margin:0;line-height:2.1}.foot .legal{margin-top:var(--s40);padding-top:var(--s24);border-top:1px solid var(--hairline);font-size:12px;line-height:1.34;letter-spacing:-.012em;color:var(--quiet)}.foot .wordmark{color:var(--ink)}.foot .wordmark-b{color:var(--mid-gray)}.stickycta{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#ffffffd1;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--hairline);padding:12px var(--gut);display:flex;align-items:center;gap:var(--s16);transform:translateY(105%);transition:transform .35s cubic-bezier(.2,.7,.3,1)}.stickycta.show{transform:translateY(0)}.stickycta p{font-size:14px;letter-spacing:-.016em;margin-right:auto;color:var(--mid-gray)}@media (max-width:640px){.stickycta p{display:none}.stickycta .btn{flex:1}}.taster{background:var(--canvas);overflow:hidden}.taster-head{display:flex;align-items:center;gap:var(--s12);padding:var(--s20) var(--s28);border-bottom:1px solid var(--hairline)}.taster-head .t{font-size:17px;font-weight:600;letter-spacing:-.022em}.taster-head .s{font-size:14px;color:var(--mid-gray);margin-left:auto}.taster-body{padding:var(--s12) var(--s28) var(--s28)}.taster-q{padding:var(--s20) 0;border-bottom:1px solid var(--hairline)}.taster-q:last-of-type{border-bottom:none}.taster-q p{font-size:17px;font-weight:400;line-height:1.47;letter-spacing:-.022em;margin-bottom:var(--s12)}.taster-opts,.ob-opts{display:flex;gap:var(--s8)}.taster-opt,.ob-opt{flex:1;padding:12px;border:1px solid rgba(0,0,0,.8);background:transparent;border-radius:var(--r-pill);font-size:17px;letter-spacing:-.022em;cursor:pointer;min-height:46px;color:var(--ink);transition:background .2s ease}.taster-opt:hover,.ob-opt:hover{background:var(--cool-wash)}.taster-opt.on,.ob-opt.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.taster-foot{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);text-align:center;margin-top:var(--s16)}.taster-result{text-align:center;padding-top:var(--s28)}.taster-result h3{font-size:24px;line-height:1.17;letter-spacing:.007em;margin:var(--s16) 0 var(--s12)}.taster-result p{font-size:17px;line-height:1.47;color:var(--mid-gray);margin-bottom:var(--s20)}.taster-alert{width:56px;height:56px;border-radius:50%;background:var(--ember);color:var(--paper);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;margin:0 auto}.taster-ok{width:56px;height:56px;border-radius:50%;background:var(--good);display:flex;align-items:center;justify-content:center;margin:0 auto;transform:scale(1.4)}.onboard{max-width:680px;margin:0 auto;padding:var(--s40) var(--gut) var(--s120)}.ob-progress{margin-bottom:var(--s32)}.ob-bar{height:4px;background:var(--cool-wash);border-radius:2px;overflow:hidden}.ob-bar i{display:block;height:100%;background:var(--ink);transition:width .45s cubic-bezier(.2,.7,.3,1)}.ob-meta{display:flex;justify-content:space-between;margin-top:var(--s12);font-size:12px;letter-spacing:-.012em;color:var(--mid-gray)}.ob-card{padding:clamp(28px,5vw,var(--s48));background:var(--canvas)}.ob-card h1{font-size:clamp(28px,4.4vw,40px);line-height:1.1;letter-spacing:-.005em;font-weight:600;margin-bottom:var(--s12)}.ob-lede{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);max-width:52ch}.ob-done{display:inline-flex;align-items:center;gap:var(--s8);font-size:14px;color:var(--good);margin-bottom:var(--s20)}.ob-check{width:18px;height:18px;border-radius:50%;background:var(--good);display:inline-flex;align-items:center;justify-content:center}.ob-list{list-style:none;padding:0;margin:var(--s24) 0 var(--s32);font-size:17px;color:var(--mid-gray)}.ob-list li{padding:7px 0 7px var(--s24);position:relative;line-height:1.47}.ob-list li:before{content:"";position:absolute;left:0;top:15px;width:10px;height:1px;background:var(--quiet)}.ob-q{padding:var(--s24) 0;border-bottom:1px solid var(--hairline)}.ob-q:last-of-type{border-bottom:none}.ob-qt{font-size:17px;font-weight:400;line-height:1.47;letter-spacing:-.022em;margin-bottom:var(--s16)}.ob-crit{display:inline-block;margin-left:var(--s8);font-size:12px;color:var(--ember);letter-spacing:-.012em}.ob-hint{text-align:center;font-size:14px;color:var(--mid-gray);margin-top:var(--s12)}.ob-result{text-align:center;display:flex;flex-direction:column;align-items:center}.ob-result .ob-lede{text-align:center}.ob-result h1{margin-top:var(--s24)}.ob-flag{text-align:left;background:var(--paper);border-radius:var(--r-card);padding:var(--s24);margin-top:var(--s28);font-size:17px;line-height:1.47;color:var(--mid-gray)}.ob-flag b{display:block;font-size:21px;letter-spacing:.011em;margin-bottom:6px;color:var(--ember)}.ob-flag-ok b{color:var(--good)}.authpage{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}@media (max-width:900px){.authpage{grid-template-columns:1fr}.authside{display:none}}.authside{background:var(--canvas);padding:var(--s76) var(--gut);display:flex;flex-direction:column;justify-content:center}.authside h2{font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.005em;font-weight:600;max-width:16ch}.authside .prose{margin-top:var(--s20)}.authside ul{list-style:none;padding:0;margin:var(--s32) 0 0;font-size:17px;line-height:1.9;color:var(--mid-gray)}.authside li{padding-left:var(--s24);position:relative}.authside li:before{content:"";position:absolute;left:0;top:15px;width:10px;height:1px;background:var(--quiet)}.authside .wordmark,.authside .wordmark-b{color:var(--ink)}.authmain{display:flex;align-items:center;justify-content:center;padding:var(--s48) var(--gut)}.authbox{width:100%;max-width:420px;padding:0}.authbox h1{font-size:32px;line-height:1.14;letter-spacing:.004em;font-weight:600}.authbox .sub{margin-top:var(--s12);color:var(--mid-gray);font-size:17px}.tabs{display:flex;gap:var(--s4);background:var(--cool-wash);padding:4px;border-radius:var(--r-pill);margin:var(--s28) 0}.tabs button{flex:1;border:none;background:transparent;padding:10px;border-radius:var(--r-pill);font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);cursor:pointer}.tabs button.on{background:var(--paper);color:var(--ink)}.note{padding:var(--s12) var(--s16);border-radius:var(--r-link);font-size:14px;line-height:1.36;letter-spacing:-.016em;margin:var(--s16) 0}.note-err{background:#fdf0ef;color:var(--bad)}.note-ok{background:#f0f7f3;color:var(--good)}.note-info{background:var(--cool-wash);color:var(--deep-gray)}.app{min-height:100vh;background:var(--paper)}.apphead{position:sticky;top:0;z-index:44;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hairline)}.apphead .inner{height:52px;max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;gap:var(--s16)}.applayout{max-width:var(--maxw);margin:0 auto;padding:var(--s48) var(--gut) var(--s120)}.menu-btn{display:inline-flex;align-items:center;gap:var(--s12);background:transparent;border:none;cursor:pointer;padding:8px 6px;font-size:17px;letter-spacing:-.022em;color:var(--ink)}.menu-btn .bars{display:flex;flex-direction:column;gap:4px;width:16px}.menu-btn .bars i{height:1px;background:var(--ink);transition:transform .3s,opacity .2s}.menu-btn.open .bars i:nth-child(1){transform:translateY(5px) rotate(45deg)}.menu-btn.open .bars i:nth-child(2){opacity:0}.menu-btn.open .bars i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000029;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:scrimIn .3s ease both}@keyframes scrimIn{0%{opacity:0}}.menu-panel{position:fixed;z-index:61;left:50%;transform:translate(-50%);top:76px;width:min(680px,calc(100vw - 32px));max-height:calc(100vh - 110px);overflow:auto;background:var(--faded);border-radius:var(--r-card);padding:var(--s16);animation:menuIn .34s cubic-bezier(.2,.8,.24,1) both}@keyframes menuIn{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.98)}}.menu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s8)}@media (max-width:560px){.menu-grid{grid-template-columns:1fr}}.menu-item{display:flex;align-items:center;gap:var(--s16);padding:var(--s20);border-radius:var(--r-card);background:var(--paper);border:none;cursor:pointer;text-align:left;transition:background .2s ease}.menu-item:hover{background:var(--cool-wash)}.menu-item.on{background:var(--ink);color:var(--paper)}.menu-item.on .mi-sub{color:#ffffffa8}.menu-item.on .mi-dot{background:#fff3;color:var(--paper)}.mi-text{min-width:0}.mi-title{font-size:21px;font-weight:600;letter-spacing:.011em;line-height:1.19}.mi-sub{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin-top:4px;line-height:1.29}.mi-dot{margin-left:auto;font-size:12px;background:var(--cool-wash);color:var(--link);border-radius:var(--r-badge);padding:4px 10px}.menu-foot{display:flex;gap:var(--s12);padding:var(--s16) 6px 4px;margin-top:var(--s12);border-top:1px solid var(--hairline)}.panel{padding:var(--s32);margin-bottom:var(--s20);background:var(--canvas)}.panel h2{font-size:32px;line-height:1.14;letter-spacing:.004em;font-weight:600}.panel h3{font-size:21px;line-height:1.19;letter-spacing:.011em;font-weight:600}.panel .ph{display:flex;align-items:flex-start;gap:var(--s16);margin-bottom:var(--s24);flex-wrap:wrap}.panel .ph .btn{margin-left:auto}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s16);margin-bottom:var(--s20)}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}}.stat{padding:var(--s24);background:var(--canvas)}.panel .stat,.sec .stat{background:var(--paper)}.stat .l{font-size:12px;letter-spacing:-.012em;color:var(--mid-gray)}.stat .v{font-size:40px;font-weight:600;letter-spacing:.004em;line-height:1.1;margin-top:6px}.stat .m{font-size:12px;letter-spacing:-.012em;color:var(--quiet);margin-top:4px}table.t{width:100%;border-collapse:collapse;font-size:14px;letter-spacing:-.016em}table.t th{text-align:left;font-size:12px;color:var(--mid-gray);font-weight:400;padding:0 var(--s12) var(--s12) 0;border-bottom:1px solid var(--hairline)}table.t td{padding:var(--s16) var(--s12) var(--s16) 0;border-bottom:1px solid var(--hairline);vertical-align:top}table.t tr:last-child td{border-bottom:none}@media (max-width:760px){table.t,table.t tbody,table.t tr,table.t td{display:block;width:100%}table.t thead{display:none}table.t tr{border-radius:var(--r-card);background:var(--paper);padding:var(--s20);margin-bottom:var(--s12)}table.t td{border:none;padding:4px 0}table.t td:before{content:attr(data-l);display:block;font-size:12px;color:var(--mid-gray)}}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:-.012em;padding:5px var(--s12);border-radius:var(--r-badge);background:var(--cool-wash);color:var(--deep-gray)}.pill-good{background:#e8f4ee;color:var(--good)}.pill-warn{background:#fbeee6;color:var(--warn)}.pill-bad{background:#fdeceb;color:var(--bad)}.pill-mute{background:var(--cool-wash);color:var(--quiet)}.btag{display:inline-block;margin-left:var(--s8);font-size:12px;letter-spacing:-.012em;padding:3px var(--s8);border-radius:var(--r-badge);border:none;background:var(--cool-wash)}.reqrow{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s16);align-items:center;padding:var(--s16) 0;border-bottom:1px solid var(--hairline)}.reqrow:last-child{border-bottom:none}.reqrow .box{width:22px;height:22px;border-radius:50%;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;background:var(--paper)}.reqrow.done .box{background:var(--good);border-color:var(--good)}.reqrow .nm{font-size:17px;font-weight:400;letter-spacing:-.022em}.reqrow .why{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin-top:4px;line-height:1.36;max-width:70ch}.reqrow .file{font-size:12px;color:var(--link);margin-top:6px}.steps{display:flex;margin:var(--s8) 0 var(--s28);flex-wrap:wrap}.steps div{flex:1;min-width:104px;padding:12px;font-size:12px;color:var(--mid-gray);border-bottom:1px solid var(--hairline);text-align:center}.steps div.on{color:var(--ink);border-bottom-color:var(--ink)}.steps div.done{color:var(--good);border-bottom-color:var(--good)}.empty{text-align:center;padding:var(--s48) var(--s20);color:var(--mid-gray)}.empty b{display:block;color:var(--ink);font-size:24px;font-weight:600;letter-spacing:.007em;margin-bottom:var(--s12)}.empty p{max-width:46ch;margin:0 auto var(--s20);font-size:17px;line-height:1.47}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:5vh var(--s16);overflow:auto}.modal{width:100%;max-width:600px;padding:var(--s32);background:var(--faded)}.modal h2{font-size:28px;line-height:1.15;letter-spacing:.007em;margin-bottom:6px}.skel{background:linear-gradient(90deg,#eee,#f6f6f8,#eee);background-size:200% 100%;animation:sh 1.3s linear infinite;border-radius:var(--r-link);height:14px}@keyframes sh{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:sp .7s linear infinite}.spinner.dark{border-color:#0003;border-top-color:var(--ink)}@keyframes sp{to{transform:rotate(360deg)}}@media (max-width:640px){.hide-sm{display:none}}.match{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s16);align-items:start;padding:var(--s24) 0;border-bottom:1px solid var(--hairline)}.match:last-child{border-bottom:none}.match-main{min-width:0}.match-title{font-size:21px;font-weight:600;letter-spacing:.011em;line-height:1.19;margin-bottom:6px}.match-buyer{font-size:14px;letter-spacing:-.016em;color:var(--mid-gray);margin-bottom:var(--s12)}.match-prov{margin-left:var(--s8);padding-left:var(--s8);border-left:1px solid var(--hairline)}.match-acts{display:flex;gap:var(--s8);flex-wrap:wrap;margin-top:var(--s16)}.match-right{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:76px}.match-close{font-size:12px;color:var(--quiet);text-align:center;margin-top:6px}.match-fit{font-size:24px;font-weight:600;letter-spacing:.007em;margin-top:var(--s8)}.match-fitlab{font-size:12px;color:var(--quiet)}.match-dead{opacity:.6}.match-block{font-size:14px;color:var(--bad);line-height:1.36}@media (max-width:620px){.match{grid-template-columns:auto 1fr}.match-right{grid-column:2;flex-direction:row;align-items:center;gap:var(--s12);min-width:0}.match-close,.match-fit{margin-top:0}}.meter-bar{display:flex;height:2px;background:var(--hairline);overflow:hidden}.meter-bar i{display:block;height:100%}.meter-rest{background:var(--hairline)}.meter-key{display:flex;flex-wrap:wrap;gap:6px var(--s16);margin-top:var(--s12);font-size:12px;color:var(--mid-gray)}.meter-key span{display:inline-flex;align-items:center;gap:6px}.meter-key span.off{opacity:.35}.meter-key i{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.meter-key b{font-weight:500;color:var(--ink)}.meter-compact .meter-key{display:none}.call{margin-top:var(--s12);padding:var(--s12) var(--s16);border-radius:var(--r-link);background:var(--paper);font-size:14px;line-height:1.36;letter-spacing:-.016em}.panel .call{background:var(--paper)}.call b{display:inline-block;font-size:12px;letter-spacing:-.012em;padding:3px var(--s8);border-radius:var(--r-badge);margin-right:var(--s8)}.call span{color:var(--mid-gray)}.call-bid b{background:#e8f4ee;color:var(--good)}.call-consider b{background:var(--cool-wash);color:var(--link)}.call-fix-first b{background:#fdeceb;color:var(--bad)}.call-too-tight b{background:#fbeee6;color:var(--warn)}.call-cannot-enter b{background:var(--cool-wash);color:var(--quiet)}.ring text{font-family:var(--font);font-weight:600;fill:var(--ink)}.dial-wrap{display:flex;flex-direction:column;align-items:center}.dial{display:block}.dial-num{font:600 44px var(--font);fill:var(--ink);letter-spacing:-.003em}.dial-band{font:400 14px var(--font);fill:var(--mid-gray)}.dial-read{text-align:center;margin-top:var(--s16);max-width:44ch;min-height:52px}.dial-read b{display:block;font-size:17px;font-weight:600;color:var(--ink);margin-bottom:4px}.dial-read span{font-size:14px;color:var(--mid-gray);line-height:1.36}.dial-key{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s8) var(--s20);margin-top:var(--s16);font-size:12px;color:var(--mid-gray)}.dial-key span{display:inline-flex;align-items:center;gap:6px}.dial-key i{width:8px;height:8px;border-radius:50%;flex:0 0 8px}.runway{display:block}.buyers{display:flex;flex-direction:column}.buyer-row{display:grid;grid-template-columns:auto auto 1fr auto;gap:var(--s16);align-items:center;padding:var(--s16) 0;border-bottom:1px solid var(--hairline)}.buyer-row:last-child{border-bottom:none}.buyer-rank{font-size:12px;color:var(--quiet);width:20px;text-align:right}.buyer-name{font-size:17px;font-weight:400;letter-spacing:-.022em}.buyer-sub{font-size:12px;color:var(--mid-gray);margin-top:4px}.buyer-val{font-size:21px;font-weight:600;letter-spacing:.011em}@media (max-width:620px){.buyer-row{grid-template-columns:auto auto 1fr;gap:var(--s12)}.buyer-val{grid-column:3;font-size:17px}}.bench{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s12)}@media (max-width:760px){.bench{grid-template-columns:repeat(2,1fr)}}.bench>div{padding:var(--s24);border-radius:var(--r-card);background:var(--paper)}.bench span{display:block;font-size:12px;letter-spacing:-.012em;color:var(--mid-gray);margin-bottom:var(--s8)}.bench b{font-size:28px;font-weight:600;letter-spacing:.007em}.bench .mid{background:var(--ink)}.bench .mid span{color:#fff9}.bench .mid b{color:var(--paper)}.mixbar{display:flex;height:4px;border-radius:2px;overflow:hidden;background:var(--cool-wash)}.mixbar i{display:block;height:100%}.mix-eme{background:var(--blue)}.mix-qse{background:var(--indigo)}.mix-gen{background:var(--ink)}.mixkey{display:flex;flex-wrap:wrap;gap:var(--s8) var(--s20);margin-top:var(--s12);font-size:12px;color:var(--mid-gray)}.mixkey span{display:inline-flex;align-items:center;gap:6px}.mixkey i{width:8px;height:8px;border-radius:50%;display:block;background:var(--quiet)}.mixkey b{color:var(--ink);font-weight:500}.cal-month{margin-bottom:var(--s32)}.cal-head{font-size:12px;font-weight:400;letter-spacing:-.012em;color:var(--mid-gray);padding-bottom:var(--s12);border-bottom:1px solid var(--hairline);margin-bottom:4px}.cal-row{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s16);align-items:center;padding:var(--s16) 0;border-bottom:1px solid var(--hairline)}.cal-row:last-child{border-bottom:none}.cal-days{width:56px;text-align:center;padding:var(--s8) 0;border-radius:var(--r-link);background:var(--paper)}.cal-days b{display:block;font-size:21px;font-weight:600;letter-spacing:.011em;line-height:1}.cal-days span{font-size:12px;color:var(--quiet)}.cal-days.soon b{color:var(--warn)}.cal-days.urgent b{color:var(--bad)}.cal-title{font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.47}.cal-sub{font-size:12px;color:var(--mid-gray);margin-top:4px}.cal-date{font-size:12px;color:var(--quiet);white-space:nowrap}@media (max-width:620px){.cal-date{display:none}}.buyer-main,.cal-main,.rung-head{min-width:0}.meter{width:100%}@media (max-width:520px){.apphead .inner{gap:var(--s8);padding:0 var(--s16)}.apphead .lockup .wordmark{display:none}.menu-btn{font-size:15px;gap:var(--s8)}.apphead .btn-sm{padding:8px var(--s12);font-size:13px}}.panel .ph{align-items:center}@media (max-width:560px){.panel .ph .btn{margin-left:0}.panel .ph>div:last-child{display:flex;flex-wrap:wrap;gap:6px;width:100%;margin-top:var(--s12)}.panel .ph>div:last-child .btn{flex:0 0 auto}}.board{display:flex;gap:var(--s16);overflow-x:auto;padding-bottom:var(--s16);-webkit-overflow-scrolling:touch}.column{flex:0 0 264px;background:var(--canvas);border-radius:var(--r-card);padding:var(--s16)}.sec-wash .column{background:var(--paper)}.col-head{display:flex;align-items:center;gap:var(--s8);margin-bottom:4px}.col-name{font-size:14px;font-weight:600;letter-spacing:-.016em}.col-count{margin-left:auto;font-size:12px;color:var(--mid-gray);background:var(--paper);border-radius:var(--r-badge);padding:2px 9px}.col-hint{font-size:12px;color:var(--quiet);margin-bottom:var(--s12)}.bidcard{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;background:var(--paper);border:none;border-radius:var(--r-link);padding:var(--s16);margin-bottom:var(--s8);cursor:pointer;transition:background .2s ease}.column .bidcard{background:var(--paper)}.sec-wash .column .bidcard{background:var(--canvas)}.bidcard:hover{background:var(--cool-wash)}.bidcard-title{font-size:14px;font-weight:600;letter-spacing:-.016em;line-height:1.32;color:var(--ink)}.bidcard-buyer{font-size:12px;color:var(--mid-gray);line-height:1.3}.bidcard-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.bidcard-warn{font-size:12px;color:var(--warn);margin-top:4px}.ws-stages{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--s16)}.ws-stage{padding:8px var(--s16);border-radius:var(--r-pill);border:1px solid var(--hairline);background:transparent;font-size:13px;letter-spacing:-.012em;cursor:pointer;color:var(--mid-gray);transition:background .2s ease,color .2s ease}.ws-stage:hover{background:var(--cool-wash);color:var(--ink)}.ws-stage.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ws-stage:disabled{opacity:.5;cursor:not-allowed}.chain{display:flex;flex-direction:column;gap:1px;background:var(--hairline);border-radius:var(--r-link);overflow:hidden}.chain-step{display:grid;grid-template-columns:1fr auto auto;gap:var(--s12);align-items:center;background:var(--paper);padding:12px var(--s16)}.chain-step.buyer{background:var(--ink)}.chain-step.buyer .chain-label,.chain-step.buyer .chain-date{color:var(--paper)}.chain-step.buyer .chain-days{color:#ffffffb3}.chain-label{font-size:14px;letter-spacing:-.016em}.chain-date{font-size:13px;color:var(--mid-gray)}.chain-days{font-size:13px;color:var(--quiet);min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.chain-days.soon{color:var(--warn)}.chain-days.urgent{color:var(--bad)}.ws-task{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s12);align-items:start;padding:var(--s12) 0;border-bottom:1px solid var(--hairline)}.ws-task:last-of-type{border-bottom:none}.ws-check{width:22px;height:22px;border-radius:50%;border:1px solid var(--hairline);background:var(--paper);cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 22px;margin-top:2px}.ws-task.done .ws-check{background:var(--good);border-color:var(--good)}.ws-task-title{font-size:15px;letter-spacing:-.016em;line-height:1.4}.ws-task.done .ws-task-title{color:var(--quiet);text-decoration:line-through}.ws-task-detail{font-size:13px;color:var(--mid-gray);margin-top:3px;line-height:1.36}.ws-doc{display:flex;align-items:center;gap:var(--s12);padding:10px 0;border-bottom:1px solid var(--hairline);font-size:14px}.ws-doc:last-of-type{border-bottom:none}.ws-doc-ext{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--mid-gray);background:var(--cool-wash);border-radius:var(--r-link);padding:4px 8px;min-width:44px;text-align:center}.ws-note{display:flex;gap:var(--s12);padding:10px 0;border-bottom:1px solid var(--hairline);font-size:14px;line-height:1.4}.ws-note:last-of-type{border-bottom:none}.ws-note-date{color:var(--quiet);font-size:12px;min-width:88px;flex:0 0 88px}@media (max-width:700px){.stats{grid-template-columns:repeat(2,1fr)!important;gap:var(--s12)}.stat{padding:var(--s16)}.stat .v{font-size:30px}.stat .l,.stat .m{font-size:11.5px;line-height:1.3}}@media (max-width:420px){.stats{grid-template-columns:1fr!important}.stat{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:var(--s12)}.stat .v{grid-column:2;grid-row:1;margin-top:0}.stat .m{grid-column:1/-1}}@media (max-width:520px){.column{flex:0 0 82vw}}.upcoming{display:grid;grid-template-columns:auto 1fr auto;gap:var(--s16);align-items:start;padding:var(--s16) 0;border-bottom:1px solid var(--hairline)}.upcoming:last-child{border-bottom:none}.up-main{min-width:0}.up-desc{font-size:15px;line-height:1.4;letter-spacing:-.016em;color:var(--ink)}.up-dept{font-size:13px;color:var(--mid-gray);margin-top:4px}.up-terms{font-size:12px;color:var(--quiet);margin-top:4px}.up-when{display:flex;flex-direction:column;align-items:flex-end;gap:6px;white-space:nowrap}.up-date{font-size:13px;color:var(--mid-gray);font-variant-numeric:tabular-nums}@media (max-width:620px){.upcoming{grid-template-columns:auto 1fr}.up-when{grid-column:2;flex-direction:row;align-items:center;gap:var(--s8)}}@media (max-width:620px){.panel h2{font-size:22px;line-height:1.2;letter-spacing:-.01em}.panel .ph{margin-bottom:var(--s16)}.panel{padding:var(--s20)}.page-title{font-size:30px;margin-bottom:var(--s24)}}.roi-headline{display:flex;flex-direction:column;gap:var(--s12);padding:var(--s32) 0 var(--s24);border-bottom:1px solid var(--hairline);margin-bottom:var(--s24)}.roi-multiple{font-size:clamp(44px,9vw,72px);font-weight:600;letter-spacing:-.01em;line-height:1;color:var(--ink)}.roi-caption{font-size:17px;line-height:1.47;letter-spacing:-.022em;color:var(--mid-gray);max-width:56ch}.roi-pending{padding-top:var(--s16)}.roi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s24)}@media (max-width:820px){.roi-grid{grid-template-columns:repeat(2,1fr);gap:var(--s16)}}@media (max-width:480px){.roi-grid{grid-template-columns:1fr}}.counted{display:flex;flex-direction:column;gap:4px}.counted-n{font-size:32px;font-weight:600;letter-spacing:.004em;line-height:1.1;color:var(--ink)}.counted-l{font-size:15px;letter-spacing:-.016em;color:var(--ink)}.counted-s{font-size:13px;color:var(--mid-gray);line-height:1.35}:root{--rail:#17181C;--rail-2:#25272D;--rail-line:rgba(255,255,255,.08);--rail-text:rgba(255,255,255,.62);--rail-on:#ffffff}.shell{display:grid;grid-template-columns:258px 1fr;min-height:100vh;background:var(--canvas)}@media (max-width:1000px){.shell{grid-template-columns:1fr}}.rail{background:var(--rail);display:flex;flex-direction:column;padding:22px 14px;position:sticky;top:0;height:100vh;overflow-y:auto}@media (max-width:1000px){.rail{position:fixed;left:0;top:0;bottom:0;width:264px;z-index:70;transform:translate(-100%);transition:transform .3s cubic-bezier(.2,.8,.24,1)}.rail.open{transform:none}}.rail-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#07203f6b;z-index:69;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (min-width:1001px){.rail-scrim{display:none}}.rail-brand{padding:4px 10px 22px}.rail-brand .wordmark{color:#fff}.rail-brand .wordmark-b{color:#ffffff8c}.rail-nav{display:flex;flex-direction:column;gap:2px}.rail-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 12px;border:none;background:transparent;border-radius:10px;cursor:pointer;color:var(--rail-text);font-size:14.5px;letter-spacing:-.012em;transition:background .18s ease,color .18s ease}.rail-item:hover{background:#ffffff12;color:#fff}.rail-item.on{background:var(--rail-2);color:var(--rail-on);font-weight:500}.rail-item svg{flex:0 0 20px;opacity:.9}.rail-count{margin-left:auto;background:#ffffff24;color:#fff;font-size:11.5px;border-radius:999px;padding:2px 8px;font-style:normal}.rail-item.on .rail-count{background:var(--blue);color:#fff}.rail-help{margin-top:auto;padding:18px 16px;border-radius:16px;background:#ffffff0f;border:1px solid var(--rail-line)}.rail-help b{display:block;color:#fff;font-size:14.5px;margin-bottom:6px}.rail-help p{color:var(--rail-text);font-size:13px;line-height:1.45;margin-bottom:14px}.rail-help .btn-ghost{border-color:#ffffff4d;color:#fff}.rail-help .btn-ghost:hover{background:#ffffff1a}.work{min-width:0;display:flex;flex-direction:column}.work-head{display:flex;align-items:center;gap:14px;padding:22px var(--gut) 0}.work-title{min-width:0}.hello{display:block;font-size:13.5px;color:var(--mid-gray);letter-spacing:-.012em}.work-title h1{font-size:clamp(24px,3.2vw,34px);line-height:1.14;letter-spacing:-.02em;font-weight:600;margin-top:2px}.work-acts{margin-left:auto;display:flex;gap:8px;align-items:center}.work-body{padding:26px var(--gut) 90px;min-width:0}.rail-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;padding:8px;cursor:pointer}.rail-toggle span{width:18px;height:1.5px;background:var(--ink);border-radius:2px;display:block}@media (max-width:1000px){.rail-toggle{display:flex}}.mgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}@media (max-width:1240px){.mgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.mgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.mgrid{grid-template-columns:1fr}}.mcard{background:var(--paper);border-radius:18px;padding:18px 18px 10px;display:flex;flex-direction:column;min-width:0}.mcard-top{display:flex;align-items:center;gap:9px;margin-bottom:12px}.mcard-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--cool-wash);color:var(--rail);flex:0 0 30px}.mcard-icon.good{background:#e8f4ee;color:var(--good)}.mcard-icon.warn{background:#fbeee6;color:var(--warn)}.mcard-label{font-size:12.5px;color:var(--mid-gray);letter-spacing:-.012em;line-height:1.25}.mcard-value{font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.05}.mcard-sub{font-size:12px;color:var(--mid-gray);margin-top:4px;line-height:1.3}.mcard-sub.good{color:var(--good)}.mcard-sub.warn{color:var(--warn)}.mcard-sub.bad{color:var(--bad)}.spark{width:100%;height:26px;margin-top:10px;opacity:.55}.ogrid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-bottom:20px}@media (max-width:1100px){.ogrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ogrid{grid-template-columns:1fr}}.opanel{background:var(--paper);border-radius:18px;padding:22px;min-width:0}.opanel-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.opanel-head h2{font-size:17px;font-weight:600;letter-spacing:-.015em}.opanel-head .btn,.opanel-head .pill{margin-left:auto}.opanel>p.subtle{font-size:14px;line-height:1.45}.action{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-top:1px solid var(--hairline)}.action:first-of-type{border-top:none;padding-top:0}.action-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);margin-top:7px;flex:0 0 7px}.action-dot.urgent{background:var(--bad)}.action-main{min-width:0;flex:1}.action-title{font-size:14.5px;font-weight:500;letter-spacing:-.014em;line-height:1.35}.action-meta{font-size:12.5px;color:var(--mid-gray);margin-top:3px;line-height:1.35}.action .btn{flex:0 0 auto}.plan-line{display:flex;justify-content:space-between;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--hairline);font-size:14px}.plan-line span{color:var(--mid-gray)}.plan-line b{font-weight:600}.credits{margin:16px 0}.credits-top{display:flex;justify-content:space-between;font-size:13px;margin-bottom:7px}.credits-top span{color:var(--mid-gray)}.credits-bar{height:6px;background:var(--cool-wash);border-radius:3px;overflow:hidden}.credits-bar i{display:block;height:100%;background:var(--blue);border-radius:3px}.credits-note{font-size:12px;color:var(--quiet);margin-top:8px;line-height:1.35}.opanel-dark{background:var(--rail);color:#fff;display:flex;flex-direction:column}.opanel-dark h2{font-size:19px;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}.opanel-dark p{font-size:13.5px;line-height:1.5;color:#ffffffb8;margin-bottom:18px}.opanel-dark .btn{margin-top:auto;align-self:flex-start}.btn-light{background:#fff;color:var(--rail);border:none}.btn-light:hover{opacity:.9;text-decoration:none}.buyer-cell{display:flex;align-items:center;gap:10px;min-width:0}.buyer-cell span{font-size:13.5px;line-height:1.3}.credit-chip{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:8px;background:var(--cool-wash);color:var(--ink);font-size:13px;font-weight:600;padding:0 8px}.credit-chip.checking{background:transparent;border:1px dashed var(--hairline);color:var(--quiet);font-size:11px;font-weight:400;letter-spacing:-.01em}.warnish{color:var(--warn)}.art-band{width:100%;height:auto;display:block;border-radius:18px;margin-bottom:20px}.band-sweep{animation:bandSweep 6s linear infinite}@keyframes bandSweep{0%{transform:translate(-40px)}to{transform:translate(800px)}}.band-blip{animation:bandBlip 6s ease-out infinite;opacity:0}@keyframes bandBlip{0%,8%{opacity:0}14%{opacity:1}60%,to{opacity:.34}}.band-pulse{animation:bandPulse 2s ease-in-out infinite}@keyframes bandPulse{50%{opacity:.35}}.art-empty{width:min(320px,80%);height:auto;display:block;margin:0 auto var(--s16)}.empty-sweep{animation:sweep 4s linear infinite}.empty-ping{animation:emptyPing 2.4s ease-out infinite}@keyframes emptyPing{0%{r:5;opacity:.8}to{r:42;opacity:0}}.glyph{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex:0 0 auto}@media (prefers-reduced-motion:reduce){.band-sweep,.band-blip,.band-pulse,.empty-sweep,.empty-ping{animation:none}.band-blip{opacity:.6}}.cost-tag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--mid-gray);letter-spacing:-.012em;padding:0 4px}.cost-tag b{font-size:14px;color:var(--ink);font-weight:600}.cost-tag i{font-style:normal;color:var(--quiet);border-bottom:1px dashed var(--hairline)}.payrow{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--hairline)}.payrow:last-child{border-bottom:none}.payrow-desc{font-size:15px;font-weight:500;letter-spacing:-.014em}.payrow-meta{font-size:12.5px;color:var(--mid-gray);margin-top:3px}.payrow-amt{font-size:21px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.payrow-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:700px){.payrow{grid-template-columns:1fr auto}.payrow-acts{grid-column:1/-1;justify-content:flex-start}}.mcard-icon b{width:12px;height:12px;border-radius:4px;background:currentColor;display:block;opacity:.55}.pickline{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:620px){.pickline{grid-template-columns:1fr}}.pick{display:flex;flex-direction:column;gap:5px;text-align:left;padding:20px;border-radius:var(--r-card);border:1px solid var(--hairline);background:transparent;cursor:pointer;transition:border-color .2s ease,background .2s ease}.pick:hover{border-color:#0006}.pick.on{border-color:var(--ink);background:var(--paper)}.sec-wash .pick.on{background:var(--canvas)}.pick b{font-size:24px;font-weight:600;letter-spacing:.004em}.pick span{font-size:15px;color:var(--ink)}.pick i{font-style:normal;font-size:13px;color:var(--mid-gray);line-height:1.4}.pmap{display:grid;grid-template-columns:1.45fr 1fr;gap:var(--s28);align-items:center;background:var(--paper);border-radius:22px;padding:var(--s28);margin-bottom:20px}@media (max-width:900px){.pmap{grid-template-columns:1fr;gap:var(--s20)}}.pmap-canvas{position:relative;min-width:0}.pmap-canvas svg{width:100%;height:auto;display:block;overflow:visible}.pmap-prov{stroke:#fff;stroke-width:2.5;stroke-linejoin:round;cursor:pointer;transition:fill .22s ease}.pmap-prov:hover,.pmap-prov.lit{fill:#1a5fa0!important}.pmap-prov.on{fill:#17181c!important}.pmap-prov:focus-visible{outline:none;stroke:#1a5fa0;stroke-width:4}.pmap-count{font:600 27px Inter,system-ui,sans-serif;fill:#17181c;letter-spacing:-.02em}.pmap-short{font:500 12px Inter,system-ui,sans-serif;fill:#17181c94;letter-spacing:.04em}.pmap-count.on,.pmap-short.on{fill:#fff}.pmap-national{position:absolute;left:0;bottom:2%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:var(--canvas);border:1px solid var(--hairline);border-radius:14px;padding:12px 16px;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease}.pmap-national:hover{border-color:var(--rail);background:var(--paper)}.pmap-national.on{background:var(--rail);border-color:var(--rail)}.pmap-national b{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.pmap-national span{font-size:13px;color:var(--ink)}.pmap-national i{font-style:normal;font-size:11.5px;color:var(--mid-gray)}.pmap-national.on b,.pmap-national.on span{color:#fff}.pmap-national.on i{color:#fff9}.pmap-side{min-width:0}.pmap-total{padding-bottom:var(--s20);border-bottom:1px solid var(--hairline);margin-bottom:var(--s20)}.pmap-total b{display:block;font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1}.pmap-total span{font-size:14px;color:var(--mid-gray);line-height:1.4;display:block;margin-top:6px}.pmap-detail h4{font-size:19px;font-weight:600;letter-spacing:-.015em;margin-bottom:14px}.pmap-stat{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--hairline);font-size:14px}.pmap-stat span{color:var(--mid-gray)}.pmap-stat b{font-weight:600}.pmap-stat.mine b{color:var(--good)}.pmap-hint{font-size:12.5px;color:var(--quiet);margin-top:12px}.pmap-idle p{font-size:14px;line-height:1.5;color:var(--mid-gray)}.pmap-scale{display:flex;align-items:center;gap:5px;margin-top:var(--s24);font-size:11.5px;color:var(--quiet)}.pmap-scale i{height:7px;border-radius:2px;flex:1}.pmap-scale i:nth-of-type(1){background:#1a5fa02e}.pmap-scale i:nth-of-type(2){background:#1a5fa05c}.pmap-scale i:nth-of-type(3){background:#1a5fa08a}.pmap-scale i:nth-of-type(4){background:#1a5fa0b8}.pmap-scale i:nth-of-type(5){background:#1a5fa0e6}.filterbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:var(--s20)}.filter-search{flex:1;min-width:200px;padding:10px 14px;font-size:14.5px;border-radius:10px}.filter-chips{display:flex;gap:6px;flex-wrap:wrap}.filter-chips .chip{padding:8px 14px;font-size:13px}.filter-sort{width:auto;padding:10px 14px;font-size:14px;border-radius:10px}.prow{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--hairline)}.prow:last-child{border-bottom:none}.prow-main{min-width:0}.prow-title{font-size:15px;font-weight:500;letter-spacing:-.014em;line-height:1.35}.prow-meta{font-size:12.5px;color:var(--mid-gray);margin-top:3px}.prow-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cost-pill{font-size:12px;font-weight:500;background:var(--cool-wash);color:var(--ink);border-radius:var(--r-badge);padding:4px 11px;white-space:nowrap}.prow-days{font-size:12.5px;color:var(--mid-gray);white-space:nowrap}.prow-days.soon{color:var(--warn)}.prow-days.urgent{color:var(--bad);font-weight:500}@media (max-width:660px){.prow{grid-template-columns:auto 1fr}.prow-right{grid-column:2;justify-content:flex-start}}.ws-gate{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;border-radius:16px;background:#fbeee6;margin-bottom:22px}.ws-gate-ok{background:#e8f4ee}.ws-gate b{display:block;font-size:15px;font-weight:600;letter-spacing:-.014em;margin-bottom:4px}.ws-gate p{font-size:13.5px;line-height:1.45;color:var(--deep-gray);max-width:62ch}.ws-gate .btn{flex:0 0 auto;margin-left:auto}.intake{background:var(--canvas);border-radius:18px;padding:22px;margin-bottom:24px}.intake-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.intake-head h3{font-size:19px;font-weight:600;letter-spacing:-.015em;margin-bottom:5px}.intake-head p{font-size:13.5px;color:var(--mid-gray);line-height:1.45;max-width:58ch}.intake-progress{margin-left:auto;text-align:right;white-space:nowrap}.intake-progress b{font-size:24px;font-weight:600;letter-spacing:-.01em}.intake-progress span{font-size:12.5px;color:var(--mid-gray);display:block}.intake-steps{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.intake-step{padding:8px 15px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--paper);font-size:13px;letter-spacing:-.012em;cursor:pointer;color:var(--mid-gray)}.intake-step:hover{border-color:var(--ink);color:var(--ink)}.intake-step.on{background:var(--rail);border-color:var(--rail);color:#fff}.intake-step.done:before{content:"✓ ";color:var(--good)}.intake-step.on.done:before{color:#9fe6c0}.intake-body{display:flex;flex-direction:column;gap:22px}.iq-prompt{display:block;font-size:15.5px;font-weight:500;letter-spacing:-.014em;line-height:1.4;margin-bottom:4px;color:var(--ink)}.iq-opt{font-size:11.5px;font-weight:400;color:var(--quiet);margin-left:8px}.iq-help{font-size:13px;color:var(--mid-gray);line-height:1.4;margin-bottom:9px}.iq textarea,.iq input{background:var(--paper)}.iq-choices{display:flex;gap:7px;flex-wrap:wrap}.iq-feeds{font-size:11.5px;color:var(--quiet);margin-top:7px}.intake-foot{display:flex;align-items:center;gap:10px;margin-top:24px;padding-top:18px;border-top:1px solid var(--hairline);flex-wrap:wrap}.intake-note{font-size:12.5px;color:var(--quiet)}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:960px){.split{grid-template-columns:1fr}}.regrow{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;padding:15px 0;border-bottom:1px solid var(--hairline)}.regrow:last-child{border-bottom:none}.regmark{width:20px;height:20px;border-radius:50%;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;flex:0 0 20px;margin-top:2px;background:var(--paper)}.regrow.held .regmark{background:var(--good);border-color:var(--good)}.regrow.held .regtitle{color:var(--mid-gray)}.regmain{min-width:0}.regtitle{font-size:15px;font-weight:500;letter-spacing:-.014em;line-height:1.35}.reghow{font-size:13px;color:var(--mid-gray);line-height:1.45;margin-top:4px;max-width:58ch}.regwhy{font-size:12.5px;color:var(--warn);line-height:1.45;margin-top:6px;padding-left:11px;border-left:2px solid rgba(182,68,0,.28);max-width:58ch}.regmeta{font-size:12.5px;color:var(--ink);margin-top:6px;font-weight:500}.regrow .btn{flex:0 0 auto}.rgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:16px;align-items:start;margin-bottom:20px}@media (max-width:1000px){.rgrid{grid-template-columns:1fr}}.rpanel-dial{display:flex;flex-direction:column;align-items:center}.rdial{width:100%;max-width:300px}.rdial svg{width:100%;height:auto;display:block}.rdial-num{font:600 62px Inter,system-ui,sans-serif;fill:var(--ink);letter-spacing:-.03em}.rdial-pct{font:400 14px Inter,system-ui,sans-serif;fill:var(--mid-gray)}.rdial-band{text-align:center;font-size:19px;font-weight:600;letter-spacing:-.015em;margin-top:10px}.rdial-band.bad{color:var(--bad)}.rdial-potential{text-align:center;font-size:13.5px;color:var(--mid-gray);margin-top:8px;line-height:1.45}.rdial-potential b{color:var(--ink)}.rfacts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:26px;padding-top:22px;border-top:1px solid var(--hairline)}.rfacts div{text-align:center}.rfacts b{display:block;font-size:26px;font-weight:600;letter-spacing:-.015em}.rfacts span{font-size:11.5px;color:var(--mid-gray);line-height:1.3;display:block;margin-top:2px}.rfacts .bad b{color:var(--bad)}.rsection{margin-bottom:22px}.rsection:last-child{margin-bottom:0}.rsection-h{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:10px}.rsection-h.bad{color:var(--bad)}.rstep{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start;padding:15px 0;border-top:1px solid var(--hairline)}.rstep-gain{text-align:center;min-width:52px;padding-top:2px}.rstep-gain b{display:block;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1}.rstep-gain span{font-size:10.5px;color:var(--quiet);text-transform:uppercase;letter-spacing:.05em}.rstep-main{min-width:0}.rstep-label{font-size:15px;font-weight:500;letter-spacing:-.014em;line-height:1.35}.rstep-what{font-size:13px;color:var(--mid-gray);line-height:1.45;margin-top:4px;max-width:56ch}.rstep-meta{font-size:12.5px;color:var(--ink);margin-top:6px;font-weight:500}.rstep-why{font-size:12.5px;color:var(--warn);line-height:1.45;margin-top:6px;padding-left:10px;border-left:2px solid rgba(182,68,0,.28);max-width:56ch}.rstep .btn{flex:0 0 auto}@media (max-width:620px){.rstep{grid-template-columns:auto 1fr}.rstep .btn{grid-column:2}}.rcats{display:flex;flex-direction:column;gap:14px}.rcat{display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center}.rcat-top{display:flex;justify-content:space-between;grid-column:1;align-items:baseline}.rcat-name{font-size:14.5px;letter-spacing:-.014em}.rcat-count{font-size:12.5px;color:var(--mid-gray)}.rcat-bar{grid-column:1;height:8px;background:var(--cool-wash);border-radius:4px;overflow:hidden}.rcat-bar i{display:block;height:100%;border-radius:4px;transition:width .6s cubic-bezier(.2,.8,.24,1)}.rcat-pct{grid-column:2;grid-row:1/3;font-size:17px;font-weight:600;min-width:44px;text-align:right}.rexp{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--hairline);font-size:14.5px}.rexp:last-child{border-bottom:none}.mcard-link{cursor:pointer;text-align:left;border:none;font:inherit;color:inherit;position:relative;transition:background .18s ease,transform .18s cubic-bezier(.2,.8,.24,1)}.mcard-link:hover{background:var(--faded);transform:translateY(-2px)}.mcard-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.mcard-go{margin-left:auto;color:var(--quiet);display:flex;opacity:0;transform:translate(-3px);transition:opacity .18s ease,transform .18s ease}.mcard-link:hover .mcard-go,.mcard-link:focus-visible .mcard-go{opacity:1;transform:none}.mcard-cta{display:block;font-size:12px;color:var(--link);margin-top:8px;opacity:0;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease}.mcard-link:hover .mcard-cta,.mcard-link:focus-visible .mcard-cta{opacity:1;transform:none}@media (hover:none){.mcard-go,.mcard-cta{opacity:1;transform:none}}.setnav{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.setnav-btn{padding:9px 17px;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--paper);font-size:14px;letter-spacing:-.014em;cursor:pointer;color:var(--mid-gray);transition:background .18s ease,color .18s ease,border-color .18s ease}.setnav-btn:hover{border-color:var(--ink);color:var(--ink)}.setnav-btn.on{background:var(--rail);border-color:var(--rail);color:#fff}.setcheck{display:grid;grid-template-columns:1fr;gap:14px}.setcheck b{font-size:34px;font-weight:600;letter-spacing:-.02em;margin-right:10px}.setcheck span{font-size:15px;color:var(--mid-gray)}.setcheck-warn{font-size:13.5px;color:var(--warn);line-height:1.45;margin-top:8px;max-width:64ch}.setcheck-bar{height:8px;background:var(--cool-wash);border-radius:4px;overflow:hidden}.setcheck-bar i{display:block;height:100%;background:var(--blue);border-radius:4px;transition:width .6s cubic-bezier(.2,.8,.24,1)}.setgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px;margin-bottom:8px}@media (max-width:760px){.setgrid{grid-template-columns:1fr}}.setsection{margin-bottom:28px}.setsection-h{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray);padding-bottom:9px;border-bottom:1px solid var(--hairline);margin-bottom:18px}.setsection .iq{margin-bottom:18px}.setlimit{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.setlimit span{font-size:14px;color:var(--deep-gray);font-weight:500}.setlimit b{font-size:13px;color:var(--mid-gray);font-weight:500}.chip.full{opacity:.4;cursor:not-allowed}.setupsell{background:var(--cool-wash);border-radius:14px;padding:15px 18px;font-size:13.5px;line-height:1.5;color:var(--deep-gray);margin-bottom:22px}.setrow{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--hairline)}.setrow:last-child{border-bottom:none}.setrow-label{font-size:15px;font-weight:500;letter-spacing:-.014em}.setrow-why{font-size:13px;color:var(--mid-gray);line-height:1.45;margin-top:3px;max-width:60ch}.toggle{flex:0 0 46px;width:46px;height:27px;border-radius:999px;border:none;background:var(--cool-wash);cursor:pointer;padding:3px;margin-left:auto;transition:background .2s ease}.toggle.on{background:var(--good)}.toggle i{display:block;width:21px;height:21px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.2,.8,.24,1)}.toggle.on i{transform:translate(19px)}.toggle:disabled{opacity:.5;cursor:not-allowed}.vaulttop{margin-bottom:18px}.vaultfacts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:16px}@media (max-width:700px){.vaultfacts{grid-template-columns:1fr;gap:12px}}.vaultfacts b{font-size:30px;font-weight:600;letter-spacing:-.02em;display:block;line-height:1.05}.vaultfacts span{font-size:13px;color:var(--mid-gray);line-height:1.35;display:block;margin-top:4px}.vaultfacts .warn b{color:var(--warn)}.vaultbar{height:8px;background:var(--cool-wash);border-radius:4px;overflow:hidden}.vaultbar i{display:block;height:100%;background:var(--blue);border-radius:4px;transition:width .6s cubic-bezier(.2,.8,.24,1)}.vrow{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;padding:13px 0;border-bottom:1px solid var(--hairline)}.vrow:last-child{border-bottom:none}.vmark{width:20px;height:20px;border-radius:50%;border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;flex:0 0 20px;margin-top:3px;background:var(--paper)}.vrow.held .vmark{background:var(--good);border-color:var(--good)}.vmain{min-width:0}.vlabel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:15px;font-weight:500;letter-spacing:-.014em;color:var(--ink);text-align:left;line-height:1.35}.vlabel:hover{color:var(--link)}.vrow.held .vlabel{color:var(--mid-gray);font-weight:400}.vform{font-size:11px;font-weight:600;letter-spacing:.04em;background:var(--cool-wash);color:var(--deep-gray);border-radius:5px;padding:2px 7px}.vdetail{margin-top:10px;padding:14px 16px;background:var(--canvas);border-radius:12px;max-width:66ch}.vdetail p{font-size:13.5px;line-height:1.5;color:var(--deep-gray);margin-bottom:10px}.vdetail dl{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:12.5px;margin:0}.vdetail dt{color:var(--quiet);white-space:nowrap}.vdetail dd{margin:0;color:var(--deep-gray)}.vexpiry{font-size:12.5px;color:var(--mid-gray);margin-top:5px}.vexpiry.bad{color:var(--bad);font-weight:500}.vacts{flex:0 0 auto}@media (max-width:620px){.vrow{grid-template-columns:auto 1fr}.vacts{grid-column:2}}.buyerrow{cursor:pointer;transition:background .16s ease}.buyerrow:hover td{background:var(--faded)}.buyer-nm{display:block;font-size:14px;font-weight:500;letter-spacing:-.014em;line-height:1.3}.buyer-sub2{display:block;font-size:12px;color:var(--mid-gray);margin-top:3px}.lag-fast{color:var(--good)}.lag-slow{color:var(--warn)}.bprofile{display:flex;align-items:center;gap:18px;margin-bottom:18px}.bprofile h2{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.bprofile .subtle{margin-top:5px;font-size:13.5px}.bcat{margin-bottom:14px}.bcat-top{display:flex;justify-content:space-between;align-items:baseline;font-size:14px;margin-bottom:5px}.bcat-top span{color:var(--deep-gray)}.bcat-top b{font-weight:600}.bcat-bar{height:7px;background:var(--cool-wash);border-radius:4px;overflow:hidden}.bcat-bar i{display:block;height:100%;background:var(--blue);border-radius:4px}.bcat-n{font-size:11.5px;color:var(--quiet);margin-top:4px;display:block}.bwin{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--hairline)}.bwin:last-of-type{border-bottom:none}.bwin-main{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.bwin-name{font-size:14px;letter-spacing:-.014em}.bwin-n{font-size:12.5px;color:var(--mid-gray);white-space:nowrap}.bwin-v{font-size:13.5px;font-weight:600;white-space:nowrap;min-width:64px;text-align:right}.rfeed-head{margin-bottom:16px}.rfeed-head .subtle{font-size:14px;margin-top:4px}.rfeed-head b{color:var(--ink)}.rfeed-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.rfeed-search{flex:1;min-width:220px;position:relative;display:flex;align-items:center}.rfeed-search svg{position:absolute;left:14px;color:var(--quiet);pointer-events:none}.rfeed-search input{padding:11px 38px 11px 40px;font-size:14.5px;border-radius:12px}.rfeed-clear{position:absolute;right:8px;width:26px;height:26px;border-radius:50%;border:none;background:var(--cool-wash);color:var(--mid-gray);font-size:17px;line-height:1;cursor:pointer}.rfeed-bar .filter-sort{width:auto}.rfeed-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:999px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:600;margin-left:7px;padding:0 5px}.btn-primary .rfeed-badge{background:#fff;color:var(--ink)}.rfeed-quick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.rfeed-quick .chip{padding:7px 13px;font-size:13px}.rfeed-panel{background:var(--canvas);border-radius:16px;padding:18px 20px;margin-bottom:14px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 28px}@media (max-width:820px){.rfeed-panel{grid-template-columns:1fr}}.fgroup-t{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mid-gray);margin-bottom:8px}.fgroup-c{display:flex;gap:6px;flex-wrap:wrap}.fgroup-c .chip{padding:7px 12px;font-size:13px;background:var(--paper)}.fgroup-c .chip.on{background:var(--ink)}.chip-n{font-size:11px;opacity:.55;margin-left:6px;font-variant-numeric:tabular-nums}.chip.on .chip-n{opacity:.7}.fgroup .slider{max-width:320px}.rfeed-panel-foot{grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--hairline)}.rfeed-save{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rfeed-save input{width:220px;padding:8px 12px;font-size:14px;border-radius:10px}.rfeed-views{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px;font-size:12.5px;color:var(--mid-gray)}.rfeed-view{display:inline-flex;align-items:center;border:1px solid var(--hairline);border-radius:999px;overflow:hidden;background:var(--paper)}.rfeed-view button{border:none;background:none;cursor:pointer;font:inherit;font-size:13px;color:var(--ink);padding:6px 4px 6px 13px}.rfeed-view button:hover{color:var(--link)}.rfeed-view .rfeed-view-x{padding:6px 11px 6px 6px;color:var(--quiet);font-size:15px}.rfeed-view .rfeed-view-x:hover{color:var(--bad)}.rfeed-active{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:6px;padding-bottom:12px;border-bottom:1px solid var(--hairline)}.ftag{display:inline-flex;align-items:center;gap:4px;background:var(--cool-wash);border-radius:999px;padding:4px 6px 4px 11px;font-size:12.5px;color:var(--ink)}.ftag button{border:none;background:none;cursor:pointer;color:var(--mid-gray);font-size:15px;line-height:1;padding:0 4px;border-radius:50%}.ftag button:hover{color:var(--bad)}.rfeed-reset{border:none;background:none;cursor:pointer;font:inherit;font-size:12.5px;color:var(--link);margin-left:4px}.match-tags{display:flex;gap:5px;flex-wrap:wrap;margin:-4px 0 12px}.match-tags .pill{font-size:11.5px;padding:3px 9px}.match-starred{box-shadow:inset 3px 0 0 var(--blue);padding-left:12px}.star{width:34px;height:34px;border-radius:50%;border:1px solid var(--hairline);background:var(--paper);color:var(--quiet);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,border-color .16s ease}.star:hover{color:var(--blue);border-color:var(--blue)}.star.on{color:#c8901a;border-color:#e8c77a;background:#fff8e8}.rfeed-more{margin-top:16px}.rfeed .rfeed-head h2{font-size:21px;line-height:1.2;letter-spacing:-.018em;font-weight:600}.lockdot{color:var(--quiet);margin-left:2px}.work-body .panel h2{font-size:21px;line-height:1.2;letter-spacing:-.018em;font-weight:600}.work-body .panel .ph{margin-bottom:18px}.work-body .panel .ph .subtle{font-size:14px;margin-top:4px}.work-body .plans{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.work-body .plan{min-width:0}.paybtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:11px 16px;border-radius:14px;border:1px solid var(--hairline);background:var(--paper);cursor:pointer;font:inherit;min-width:180px;transition:border-color .16s ease,background .16s ease}.paybtn:hover:not(:disabled){border-color:var(--blue);background:var(--faded)}.paybtn:disabled{opacity:.55;cursor:wait}.paybtn b{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.014em}.paybtn span{font-size:12px;color:var(--mid-gray)}.payback{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;margin-bottom:18px}.payback.ok{background:#e8f4ee}.payback.off{background:var(--cool-wash)}.payback b{display:block;font-size:15px;font-weight:600;margin-bottom:3px}.payback span{font-size:13.5px;color:var(--deep-gray)}.payback .btn{margin-left:auto;flex:0 0 auto}.gw-head{display:flex;align-items:center;gap:14px;margin-bottom:10px}.gw-head h2{display:inline;margin-right:10px}.gw-head .toggle{margin-left:auto}.gw-where{font-size:13.5px;color:var(--mid-gray);margin-bottom:16px}.gw-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 18px}.gw-set{font-size:11.5px;color:var(--good);font-weight:500;margin-left:8px}.gw-unset{font-size:11.5px;color:var(--quiet);margin-left:8px}.gw-webhook{background:var(--canvas);border-radius:14px;padding:14px 16px;margin:8px 0 16px}.gw-webhook .lab{font-size:13px;font-weight:600;display:block;margin-bottom:6px}.gw-url{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gw-url code{font-size:12.5px;background:var(--paper);border:1px solid var(--hairline);border-radius:8px;padding:7px 10px;overflow-wrap:anywhere;flex:1 1 280px;color:var(--ink)}.gw-webhook .hint{display:block;margin-top:8px}.gw-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gw-test{display:inline-flex;align-items:center;gap:7px;font-size:14px;cursor:pointer}.gw-test input{width:auto}.gw-recent{margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline);font-size:13px;color:var(--mid-gray)}.gw-err{display:block;color:var(--bad);margin-top:4px}.sa-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.sa-head h2{margin:0}.sa-bar{display:flex;height:12px;border-radius:7px;overflow:hidden;background:var(--cool-wash);margin:6px 0 10px}.sa-bar i{display:block;height:100%}.sa-key{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--deep-gray);margin-bottom:18px}.sa-key i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}.sa-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:16px;border-top:1px solid var(--hairline)}@media (max-width:700px){.sa-facts{grid-template-columns:repeat(2,1fr)}}.sa-facts b{display:block;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.sa-facts span{font-size:12.5px;color:var(--mid-gray);line-height:1.35;display:block;margin-top:3px}.sa-chat{display:flex;flex-direction:column}.sa-thread{min-height:220px;max-height:58vh;overflow-y:auto;padding:4px 2px 8px;display:flex;flex-direction:column;gap:12px}.sa-empty p{font-size:13.5px;color:var(--mid-gray);margin:0 0 10px}.sa-chips{display:flex;gap:8px;flex-wrap:wrap}.sa-msg{display:flex;flex-direction:column;max-width:88%}.sa-msg.user{align-self:flex-end;align-items:flex-end}.sa-msg.assistant{align-self:flex-start}.sa-bubble{padding:11px 15px;border-radius:18px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.sa-msg.user .sa-bubble{background:var(--ink);color:#fff;border-bottom-right-radius:6px}.sa-msg.assistant .sa-bubble{background:var(--cool-wash);color:var(--ink);border-bottom-left-radius:6px}.sa-typing{display:flex;align-items:center;gap:8px;color:var(--mid-gray)}.sa-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.sa-acts span{font-size:11.5px;color:var(--mid-gray);border:1px solid var(--hairline);border-radius:999px;padding:2px 9px;background:var(--paper)}.sa-input{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.sa-input input{flex:1;font-size:16px;padding:11px 14px;border-radius:12px}.sa-head .subtle{font-size:14px;margin-top:4px}:root{--tp-navy:#071D38;--tp-navy-2:#0B274A;--tp-blue:#2B6FA9;--tp-blue-soft:#EAF3FA;--tp-bg:#F3F6F9;--tp-surface:#FFFFFF;--tp-surface-2:#F8FAFC;--tp-border:#E4E9EF;--tp-border-strong:#D6DEE7;--tp-text:#132033;--tp-muted:#67758A;--tp-muted-2:#8A96A8;--tp-shadow:0 1px 2px rgba(7,29,56,.03),0 14px 36px rgba(7,29,56,.06);--tp-shadow-hover:0 3px 8px rgba(7,29,56,.05),0 20px 46px rgba(7,29,56,.09)}.premium-shell{grid-template-columns:272px minmax(0,1fr);background:var(--tp-bg)}.premium-rail{background:linear-gradient(180deg,#101820,#10151c);padding:20px 14px 16px;border-right:1px solid rgba(255,255,255,.04)}.premium-rail .rail-brand{padding:2px 9px 18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:14px}.premium-rail .rail-brand .wordmark-b{color:#ffffff85}.rail-workspace{display:flex;align-items:center;gap:10px;margin:0 4px 16px;padding:10px;border-radius:14px;background:#ffffff0e;border:1px solid rgba(255,255,255,.055)}.rail-workspace-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 34px;color:#fff;background:linear-gradient(145deg,#245e91,#163f67);font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff1a}.rail-workspace-copy{min-width:0;display:flex;flex-direction:column;line-height:1.2}.rail-workspace-copy b{color:#fff;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-workspace-copy small{font-size:10.5px;color:#ffffff7a;margin-top:3px}.rail-group{margin:0 0 15px}.rail-label{padding:0 12px 6px;color:#ffffff59;font-size:9.5px;font-weight:700;letter-spacing:.095em;text-transform:uppercase}.premium-rail .rail-nav{gap:0}.premium-rail .rail-item{min-height:39px;padding:8px 10px;border-radius:10px;color:#fff9;font-size:12.8px;gap:10px}.premium-rail .rail-item svg{width:18px;height:18px;opacity:.84}.premium-rail .rail-item:hover{background:#fff1;color:#fff}.premium-rail .rail-item.on{background:#ffffff1a;color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0e}.premium-rail .rail-item.on:before{content:"";width:3px;height:18px;border-radius:4px;background:#86bce6;margin-left:-10px;margin-right:7px}.premium-rail .rail-count{background:#ffffff1a;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center}.premium-rail .rail-item.on .rail-count{background:#ddeffc;color:#10243a}.premium-rail-help{border-radius:16px;padding:15px;margin:6px 2px 0;background:linear-gradient(160deg,#4c81ae3d,#ffffff0b);border:1px solid rgba(255,255,255,.09)}.rail-help-kicker{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#8eb8d8;margin-bottom:7px;font-weight:700}.premium-rail-help b{font-size:13.5px}.premium-rail-help p{font-size:11.5px;line-height:1.45;margin:5px 0 12px}.rail-help-btn{background:#fff;color:#102235;border-color:#fff;font-weight:600}.rail-help-btn:hover{background:#eef5fa!important;color:#102235!important}.premium-work{min-width:0;background:var(--tp-bg)}.premium-work-head{min-height:112px;padding:24px clamp(22px,3.2vw,46px) 21px;position:sticky;top:0;z-index:30;background:#f3f6f9e0;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(214,222,231,.72);align-items:center}.premium-work-head .work-title{display:flex;flex-direction:column;min-width:0}.premium-work-head .hello{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#718096;margin-bottom:4px}.premium-work-head .work-title h1{font-size:26px;letter-spacing:-.03em;line-height:1.15;color:var(--tp-text)}.premium-work-head .work-title p{font-size:12.5px;color:var(--tp-muted);margin-top:5px;max-width:620px;line-height:1.4}.premium-work-head .work-acts{gap:9px}.premium-work-head .btn{border-radius:11px}.work-primary-shortcut{background:#fff;border-color:var(--tp-border-strong)!important;box-shadow:0 1px 2px #071d3808}.account-chip{width:36px;height:36px;border-radius:11px;border:1px solid #CAD5E0;background:#0a2746;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #071d381f}.account-chip:hover{background:#11385f}.premium-work .work-body{padding:24px clamp(22px,3.2vw,46px) 80px;max-width:1640px;width:100%;margin:0 auto}.overview-premium{display:flex;flex-direction:column;gap:16px}.command-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,.55fr);gap:22px;align-items:stretch;padding:28px 30px;border-radius:20px;background:linear-gradient(135deg,#0a203b,#0d2c50 58%,#163e65);color:#fff;box-shadow:0 18px 48px #071d3829;overflow:hidden;position:relative}.command-hero:after{content:"";position:absolute;right:-80px;top:-105px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(157,205,240,.14);box-shadow:0 0 0 42px #9dcdf006,0 0 0 86px #9dcdf005;pointer-events:none}.command-copy{position:relative;z-index:1}.command-kicker{display:flex;align-items:center;gap:8px;color:#a9c9e2;font-size:10.5px;text-transform:uppercase;letter-spacing:.095em;font-weight:700;margin-bottom:9px}.live-dot{width:7px;height:7px;border-radius:50%;background:#62d295;box-shadow:0 0 0 4px #62d2951f}.command-copy h2{font-size:clamp(25px,2.4vw,36px);line-height:1.08;letter-spacing:-.035em;max-width:680px;color:#fff}.command-copy p{font-size:14px;line-height:1.5;color:#ffffffad;margin-top:10px;max-width:620px}.command-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.command-actions .btn-primary{background:#fff;color:#0b223d;border-color:#fff;font-weight:600;border-radius:10px}.command-actions .btn-primary:hover{background:#edf5fa}.command-actions .btn-ghost{border-color:#ffffff3d;color:#fff;border-radius:10px}.command-actions .btn-ghost:hover{background:#ffffff14}.command-summary{position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:18px 8px 18px 28px;border-left:1px solid rgba(255,255,255,.13)}.command-summary>span{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#ffffff7a;font-weight:700}.command-summary strong{font-size:54px;line-height:1;letter-spacing:-.04em;margin:8px 0 5px;color:#fff}.command-summary p{font-size:12px;color:#fff9;line-height:1.4}.command-summary p b{color:#fff;font-weight:600}.premium-mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.premium-mgrid .mcard{border:1px solid var(--tp-border);border-radius:16px;padding:17px 17px 14px;background:#fff;min-height:145px;box-shadow:0 1px 2px #071d3806;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.premium-mgrid .mcard-link:hover{transform:translateY(-2px);background:#fff;border-color:#cbd7e3;box-shadow:var(--tp-shadow-hover)}.premium-mgrid .mcard-top{margin-bottom:14px}.premium-mgrid .mcard-icon{width:31px;height:31px;border-radius:9px;background:#eff4f8;color:#36566f}.premium-mgrid .mcard-icon.good{background:#eaf7f0;color:#1d7952}.premium-mgrid .mcard-icon.warn{background:#fff2e8;color:#a84a0a}.premium-mgrid .mcard-label{font-size:11.5px;color:#69788b;font-weight:500}.premium-mgrid .mcard-value{font-size:31px;color:#122238;font-weight:650;letter-spacing:-.035em}.premium-mgrid .mcard-sub{font-size:11.5px;margin-top:5px;color:#7c8999}.premium-mgrid .mcard-cta{font-size:10.5px;margin-top:auto;padding-top:10px;color:#356b94;opacity:1;transform:none;font-weight:600}.premium-mgrid .mcard-go{opacity:1;transform:none;color:#9ba8b6}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr) minmax(260px,.78fr);gap:12px}.overview-premium .opanel{border:1px solid var(--tp-border);border-radius:17px;background:#fff;padding:21px;box-shadow:0 1px 2px #071d3806;margin:0}.overview-premium .opanel-head{margin-bottom:16px;align-items:flex-start}.overview-premium .opanel-head h2{font-size:17px;color:#17263a;letter-spacing:-.025em;margin-top:2px}.panel-kicker{display:block;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#8895a6;font-weight:700;margin-bottom:3px}.panel-count{margin-left:auto;width:28px;height:28px;border-radius:9px;background:#f0f4f8;color:#40556c;display:grid;place-items:center;font-size:11px;font-weight:700}.premium-action{width:100%;border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 0;margin:0;border-top:1px solid #EDF1F4;border-radius:0}.premium-action:first-of-type{border-top:none;padding-top:4px}.premium-action:hover .action-title{color:#245e91}.premium-action .action-dot{margin-top:6px}.action-arrow{color:#9aa7b6;display:flex;align-items:center;margin-left:8px}.clear-state,.empty-premium{display:flex;gap:12px;align-items:center;padding:18px;border-radius:14px;background:#f7fafc;border:1px solid #ECF1F5}.clear-check,.empty-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:0 0 34px;background:#eaf7f0;color:#21754f;font-weight:700}.clear-state b,.empty-premium b{display:block;font-size:13px;color:#17263a}.clear-state p,.empty-premium p{font-size:11.5px;color:#7d8998;margin-top:2px;line-height:1.4}.decision-stack{display:grid;gap:10px;margin-top:2px}.decision-stack>div{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:#4b5e72}.decision-stack span{display:flex;align-items:center;gap:8px}.decision-stack b{font-size:14px;color:#192b40}.decision-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#9aa8b7}.decision-dot.bid,.decision-bar .bid{background:#2e8060}.decision-dot.consider,.decision-bar .consider{background:#4c78a3}.decision-dot.fix,.decision-bar .fix{background:#c07a37}.decision-bar{height:7px;border-radius:999px;overflow:hidden;display:flex;background:#edf1f4;margin:15px 0 12px;gap:2px}.decision-bar i{display:block;min-width:0}.decision-bar .emptybar{background:#dde4ea}.panel-note{font-size:11.5px!important;line-height:1.48!important;color:#8792a2!important}.status-live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#287151;background:#ecf7f1;border-radius:999px;padding:5px 8px}.status-live i{width:5px;height:5px;border-radius:50%;background:#2d8b61}.plan-metrics{display:grid;gap:0;border-top:1px solid #EDF1F4;border-bottom:1px solid #EDF1F4;margin-bottom:15px}.plan-metrics>div{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #F0F3F6;font-size:11.5px;color:#708095}.plan-metrics>div:last-child{border-bottom:none}.plan-metrics b{font-size:12px;color:#203249;font-weight:650}.premium-credits{margin:0 0 15px}.premium-credits .credits-top{font-size:11px}.premium-credits .credits-bar{height:5px}.recent-panel{padding:0!important;overflow:hidden}.recent-panel .opanel-head{padding:20px 21px 0}.table-shell{overflow:auto}.premium-table{min-width:760px}.premium-table th{padding:11px 14px;background:#f8fafc;color:#7d8999;border-top:1px solid #EDF1F4;border-bottom:1px solid #E8EDF2;font-size:10px;text-transform:uppercase;letter-spacing:.055em;font-weight:650}.premium-table th:first-child,.premium-table td:first-child{padding-left:21px}.premium-table th:last-child,.premium-table td:last-child{padding-right:21px}.premium-table td{padding:14px;border-bottom:1px solid #EDF1F4;font-size:12.5px;color:#31455a;vertical-align:middle}.premium-table tbody tr:hover{background:#fbfcfe}.table-primary{font-weight:600;color:#1e3146;line-height:1.35}.table-secondary{font-size:10.8px;color:#8a96a5;margin-top:3px}.fit-score{font-weight:700;color:#173956}.premium-work .panel{background:#fff;border:1px solid var(--tp-border);border-radius:17px;box-shadow:0 1px 2px #071d3806;padding:22px;margin-bottom:14px}.premium-work .panel h2,.premium-work .panel h3{color:#16273b;letter-spacing:-.024em}.premium-work table.t th{font-size:10px;text-transform:uppercase;letter-spacing:.055em;font-weight:650;color:#7d8999}.premium-work table.t td{color:#35495f}.premium-work .chip{border:1px solid #E2E8EE;background:#f8fafc}.premium-work .chip.on{background:#132a43;color:#fff;border-color:#132a43}.premium-work input[type=text],.premium-work input[type=email],.premium-work input[type=tel],.premium-work input[type=password],.premium-work input[type=number],.premium-work input[type=date],.premium-work input[type=datetime-local],.premium-work select,.premium-work textarea{border-color:#dce4eb;border-radius:11px;background:#fff;font-size:14px;min-height:42px}.premium-work input:focus,.premium-work select:focus,.premium-work textarea:focus{border-color:#6e9cc0;box-shadow:0 0 0 3px #2b6fa917}.premium-work .btn{border-radius:10px;font-weight:550}.premium-work .btn-primary{background:#102941}.premium-work .btn-primary:hover,.premium-work .btn-gradient{background:#173a5b}.premium-work .btn-gradient:hover{background:#21517d}.admin-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f3f6f9;color:var(--tp-text)}.admin-rail{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;padding:20px 13px 15px;background:#111820;color:#fff;border-right:1px solid rgba(255,255,255,.045)}.admin-brand{display:flex;align-items:center;gap:8px;padding:2px 8px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.admin-brand .wordmark-b{color:#ffffff80}.admin-badge{margin-left:auto;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:4px 7px;color:#ffffff8a;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.admin-identity{display:flex;align-items:center;gap:10px;margin:14px 2px 20px;padding:10px;border-radius:13px;background:#ffffff0d}.admin-avatar{width:34px;height:34px;border-radius:10px;background:#1d4c73;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex:0 0 34px}.admin-identity>span:last-child{display:flex;flex-direction:column;min-width:0}.admin-identity b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity small{font-size:10.5px;color:#ffffff6e;text-transform:capitalize;margin-top:2px}.admin-nav{display:flex;flex-direction:column;gap:3px}.admin-nav-label{padding:0 10px 6px;color:#ffffff57;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.admin-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:41px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:#ffffff9e;font-size:12.5px;text-align:left;cursor:pointer}.admin-nav-item:hover{background:#ffffff0e;color:#fff}.admin-nav-item.on{background:#ffffff1b;color:#fff;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff0d}.admin-nav-item.on:before{content:"";width:3px;height:18px;border-radius:4px;background:#8ac2ed;margin-left:-10px;margin-right:7px}.admin-rail-foot{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:5px}.admin-context-switch{display:flex;align-items:center;gap:10px;border:0;border-radius:11px;padding:10px;background:#ffffff0e;color:#fff;text-align:left;cursor:pointer}.admin-context-switch:hover{background:#ffffff17}.admin-context-switch>span{display:flex;flex-direction:column}.admin-context-switch b{font-size:11.5px}.admin-context-switch small{font-size:9.8px;color:#ffffff6b;margin-top:2px}.admin-text-action{border:0;background:transparent;color:#ffffff75;font-size:11px;text-align:left;padding:7px 10px;cursor:pointer}.admin-text-action:hover{color:#fff}.admin-work{min-width:0}.admin-head{position:sticky;top:0;z-index:25;min-height:104px;display:flex;align-items:center;gap:14px;padding:22px clamp(22px,3.2vw,42px);background:#f3f6f9e6;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid rgba(214,222,231,.72)}.admin-head-copy{min-width:0}.admin-eyebrow{display:block;font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:#7a899a;font-weight:700;margin-bottom:4px}.admin-head h1{font-size:25px;letter-spacing:-.032em;line-height:1.1}.admin-head p{font-size:12px;color:#788698;margin-top:5px;line-height:1.4}.admin-head-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.admin-role-chip{font-size:10px;text-transform:capitalize;padding:7px 10px;border:1px solid #D7E0E8;border-radius:999px;background:#fff;color:#4b6074}.admin-menu-toggle{display:none;width:36px;height:36px;border:1px solid #D8E0E8;background:#fff;border-radius:10px;padding:9px;flex-direction:column;justify-content:center;gap:4px}.admin-menu-toggle span{height:1.5px;background:#26394d;width:100%;display:block}.admin-body{padding:22px clamp(22px,3.2vw,42px) 80px;max-width:1640px;margin:0 auto}.admin-body .panel{background:#fff;border:1px solid var(--tp-border);border-radius:16px;box-shadow:0 1px 2px #071d3806;padding:21px;margin-bottom:14px}.admin-body .panel h2{font-size:20px!important;letter-spacing:-.025em}.admin-body .panel h3{font-size:16px;letter-spacing:-.02em}.admin-body .panel .subtle{font-size:12px;line-height:1.45}.admin-command-panel{display:flex;align-items:center;gap:24px;padding:23px 24px;border-radius:18px;background:#0b223d;color:#fff;margin-bottom:12px;box-shadow:0 16px 42px #071d3821}.admin-command-panel>div:first-child{max-width:760px}.admin-panel-kicker{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:#94bad8;font-weight:700;margin-bottom:5px}.admin-command-panel h2{font-size:24px;letter-spacing:-.03em;color:#fff}.admin-command-panel p{font-size:12.5px;color:#ffffffa1;margin-top:6px;line-height:1.45}.admin-command-controls{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.admin-command-panel .btn-ghost{color:#fff;border-color:#ffffff40}.admin-command-panel .btn-ghost:hover{background:#ffffff14}.admin-range-control{display:flex;background:#ffffff14;border-radius:10px;padding:3px}.admin-range-control button{border:0;background:transparent;color:#fff9;font:inherit;font-size:10.5px;padding:6px 9px;border-radius:8px;cursor:pointer}.admin-range-control button.on{background:#fff;color:#0e2945;font-weight:700}.admin-attention-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}.admin-attention{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;border-radius:14px;border:1px solid var(--tp-border);background:#fff}.admin-attention-icon{width:25px;height:25px;border-radius:8px;display:grid;place-items:center;flex:0 0 25px;font-size:11px;font-weight:800;background:#edf3f7;color:#49677e}.admin-attention b{display:block;font-size:11.5px;color:#26394d}.admin-attention p{font-size:10.5px;color:#7e8a99;line-height:1.4;margin-top:2px}.admin-attention.clear .admin-attention-icon{background:#eaf7f0;color:#277454}.admin-attention.warn .admin-attention-icon{background:#fff2e7;color:#a65415}.admin-attention.danger .admin-attention-icon{background:#fdeceb;color:#b53b35}.admin-section-title{display:flex;align-items:flex-end;gap:20px;margin:24px 1px 10px}.admin-section-title>div{min-width:160px}.admin-section-title span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:#8995a4;font-weight:700}.admin-section-title h3{font-size:17px;letter-spacing:-.025em;color:#1a2c40;margin-top:1px}.admin-section-title p{font-size:11px;color:#8290a0;line-height:1.4;margin-left:auto;text-align:right;max-width:460px}.admin-body .stats{gap:10px;margin-bottom:12px}.owner-stat{border:1px solid var(--tp-border);border-radius:15px;background:#fff!important;padding:17px 18px;min-height:116px;box-shadow:0 1px 2px #071d3805}.owner-stat .l{font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:#8290a1;font-weight:650}.owner-stat .v{font-size:29px!important;letter-spacing:-.035em!important;color:#172a40;margin-top:10px}.owner-stat .m{font-size:10.5px;line-height:1.35;color:#8a96a5;margin-top:6px}.owner-stat.tone-alert .v{color:#b23b35}.owner-stat.tone-amber .v{color:#a45b20}.admin-body table.t{font-size:12px}.admin-body table.t th{font-size:9.5px;text-transform:uppercase;letter-spacing:.055em;font-weight:650;color:#7d8999;background:#f8fafc;padding:11px 10px}.admin-body table.t td{padding:13px 10px;color:#3b4e61}.admin-body table.t tbody tr:hover{background:#fbfcfd}.admin-body .pill{font-size:10px;padding:4px 8px}.admin-body .btn{border-radius:9px;font-weight:550}.admin-body input,.admin-body select,.admin-body textarea{border-radius:10px;border-color:#dce4eb;font-size:13px}@media (max-width:1200px){.overview-main-grid{grid-template-columns:1fr 1fr}.attention-panel{grid-column:1/-1}.premium-mgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.premium-shell{grid-template-columns:1fr}.premium-rail{position:fixed;left:0;top:0;bottom:0;width:272px;z-index:70;transform:translate(-102%);transition:transform .24s ease}.premium-rail.open{transform:none}.premium-work-head{position:sticky;min-height:96px;padding-top:18px;padding-bottom:18px}.premium-work .rail-toggle{display:flex}.admin-shell{grid-template-columns:1fr}.admin-rail{position:fixed;z-index:80;left:0;top:0;width:250px;transform:translate(-102%);transition:transform .24s ease}.admin-rail.open{transform:none}.admin-scrim{position:fixed;z-index:79;top:0;right:0;bottom:0;left:0;background:#06152566;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.admin-menu-toggle{display:flex}}@media (max-width:760px){.premium-work-head,.admin-head{min-height:84px;padding:15px 16px}.premium-work-head .work-title p,.admin-head p{display:none}.premium-work-head .work-title h1,.admin-head h1{font-size:21px}.premium-work-head .hello{margin-bottom:2px}.work-primary-shortcut,.admin-head-actions .btn{display:none}.account-chip{width:34px;height:34px}.premium-work .work-body,.admin-body{padding:16px 14px 64px}.command-hero{grid-template-columns:1fr;padding:23px 21px}.command-summary{border-left:0;border-top:1px solid rgba(255,255,255,.13);padding:17px 0 0;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:end}.command-summary>span{grid-column:1/-1}.command-summary strong{font-size:42px;margin:7px 0 0}.command-summary p{padding-bottom:3px}.overview-main-grid{grid-template-columns:1fr}.attention-panel{grid-column:auto}.overview-premium .opanel{padding:18px}.premium-mgrid{gap:10px}.premium-mgrid .mcard{min-height:136px}.admin-command-panel{align-items:flex-start;flex-direction:column;padding:20px}.admin-command-controls{margin-left:0;width:100%;justify-content:space-between}.admin-attention-grid{grid-template-columns:1fr}.admin-section-title{align-items:flex-start}.admin-section-title p{display:none}.admin-body .stats{grid-template-columns:repeat(2,1fr)!important}.owner-stat{min-height:110px}.admin-body table.t tr{background:#fff;border:1px solid var(--tp-border);border-radius:14px}}@media (max-width:470px){.premium-mgrid{grid-template-columns:1fr}.premium-mgrid .mcard{min-height:auto}.premium-mgrid .mcard-value{font-size:28px}.command-copy h2{font-size:27px}.command-actions .btn{width:100%}.admin-body .stats{grid-template-columns:1fr!important}.owner-stat{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0}.owner-stat .v{font-size:24px!important;margin:0!important}.owner-stat .m{grid-column:1/-1!important}.admin-command-controls{align-items:stretch;flex-direction:column}.admin-range-control{width:100%}.admin-range-control button{flex:1}}.rail-session-actions{display:flex;justify-content:space-between;gap:8px;padding:10px 9px 0}.rail-session-actions button{border:0;background:transparent;color:#fff6;font-size:10.5px;padding:5px 0;cursor:pointer}.rail-session-actions button:hover{color:#fff}.admin-queue-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.admin-queue-summary>div{background:#fff;border:1px solid var(--tp-border);border-radius:15px;padding:16px 17px;min-height:105px;display:flex;flex-direction:column}.admin-queue-summary span{font-size:9.5px;letter-spacing:.055em;text-transform:uppercase;color:#8592a2;font-weight:650}.admin-queue-summary b{font-size:29px;line-height:1;margin:10px 0 6px;letter-spacing:-.035em;color:#192c41}.admin-queue-summary small{font-size:10.5px;color:#8a96a5;line-height:1.3}.admin-queue-summary .warn b{color:#a45b20}@media (max-width:760px){.admin-queue-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:470px){.admin-queue-summary{grid-template-columns:1fr}.admin-queue-summary>div{min-height:0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 10px}.admin-queue-summary b{margin:0}.admin-queue-summary small{grid-column:1/-1}}.command-trigger{height:36px;display:inline-flex;align-items:center;gap:7px;border:1px solid #D5DEE7;background:#fff;border-radius:10px;padding:0 8px 0 10px;color:#53667a;font:inherit;font-size:11.5px;cursor:pointer;box-shadow:0 1px 2px #071d3806}.command-trigger:hover{border-color:#bcc9d5;color:#203a54}.command-trigger kbd,.command-search kbd,.command-foot kbd{font:inherit;font-size:9.5px;color:#8390a0;background:#f3f6f8;border:1px solid #E0E6EC;border-radius:6px;padding:3px 5px;box-shadow:0 1px #d6dee6}.command-trigger kbd{margin-left:3px}.command-palette-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#07142266;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 18px 24px}.command-palette{width:min(620px,100%);max-height:min(620px,78vh);overflow:hidden;background:#fff;border:1px solid rgba(214,222,231,.9);border-radius:18px;box-shadow:0 28px 90px #0514243d;display:flex;flex-direction:column}.command-search{height:58px;display:flex;align-items:center;gap:10px;padding:0 14px 0 17px;border-bottom:1px solid #E8EDF2;color:#718196}.command-search input{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-height:0!important;font-size:14px!important;flex:1;color:#1b2f44;outline:0}.command-search input::placeholder{color:#9ba7b4}.command-results{padding:7px;overflow-y:auto}.command-results button{width:100%;border:0;background:transparent;border-radius:11px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;text-align:left;cursor:pointer;color:#30485f}.command-results button:hover,.command-results button.on{background:#f3f7fa}.command-result-icon{width:31px;height:31px;border-radius:9px;background:#edf3f7;display:grid;place-items:center;color:#46647d}.command-results button span:nth-child(2){display:flex;flex-direction:column;min-width:0}.command-results b{font-size:12.5px;color:#1d3146}.command-results small{font-size:10.5px;color:#8390a0;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-empty{padding:30px;text-align:center;font-size:12px;color:#7f8d9d}.command-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid #E8EDF2;background:#fafbfc;color:#8b97a5;font-size:9.8px}@media (max-width:760px){.command-trigger span,.command-trigger kbd{display:none}.command-trigger{width:34px;padding:0;justify-content:center}.command-palette-scrim{padding-top:8vh}.command-foot span:first-child{display:none}.command-foot{justify-content:flex-end}}:root{--tp-bg:#f6f9fc;--tp-surface:#fff;--tp-surface-2:#fbfcfe;--tp-border:#e5ebf2;--tp-border-2:#dce5ef;--tp-ink:#10203a;--tp-muted:#718099;--tp-muted-2:#98a4b8;--tp-blue:#0b6cf2;--tp-blue-soft:#edf5ff;--tp-navy:#0f2346;--tp-gold:#eba21a;--tp-gold-soft:#fff7e6;--tp-green:#11a46a;--tp-green-soft:#eaf9f2;--tp-red:#ef4f56;--tp-red-soft:#fff0f1;--tp-amber:#ee9d21;--tp-amber-soft:#fff6e7;--tp-purple:#6f46e8;--tp-purple-soft:#f3efff;--tp-shadow:0 14px 38px rgba(25,45,76,.06);--tp-shadow-sm:0 6px 18px rgba(25,45,76,.05);--tp-r:14px;--tp-r-sm:10px}*{box-sizing:border-box}.tp-app,.adm-app{min-height:100vh;background:var(--tp-bg);color:var(--tp-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tp-app button,.tp-app input,.tp-app select,.tp-app textarea,.adm-app button,.adm-app input,.adm-app select,.adm-app textarea{font:inherit}.tp-app button,.adm-app button{color:inherit}.tp-app h1,.tp-app h2,.tp-app h3,.tp-app h4,.tp-app p,.adm-app h1,.adm-app h2,.adm-app h3,.adm-app h4,.adm-app p{margin:0}.good{color:var(--tp-green)!important}.bad{color:var(--tp-red)!important}.warn{color:var(--tp-amber)!important}.red-text{color:var(--tp-red)!important}.tp-app{display:grid;grid-template-columns:224px minmax(0,1fr)}.tp-sidebar{position:sticky;top:0;height:100vh;padding:18px 14px 16px;background:#fff;border-right:1px solid var(--tp-border);display:flex;flex-direction:column;z-index:50}.tp-brand{padding:3px 8px 20px}.tp-brand a{display:inline-flex;text-decoration:none}.tp-sidebar nav{display:flex;flex-direction:column;gap:3px}.tp-sidebar nav button{width:100%;height:42px;border:0;background:transparent;border-radius:9px;display:flex;align-items:center;gap:12px;padding:0 13px;font-size:13px;font-weight:500;color:#40516e;cursor:pointer;position:relative;text-align:left}.tp-sidebar nav button svg{color:#233f6e;flex:none}.tp-sidebar nav button:hover{background:#f7faff;color:#123b78}.tp-sidebar nav button.active{background:#eaf4ff;color:var(--tp-blue);font-weight:600}.tp-sidebar nav button.active:before{content:"";position:absolute;left:-14px;width:3px;height:30px;border-radius:0 4px 4px 0;background:var(--tp-blue)}.tp-nav-dot{margin-left:auto;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--tp-gold);color:#fff;display:grid;place-items:center;font-size:10px}.tp-sidebar-spacer{flex:1;min-height:22px}.tp-help-card{padding:15px 13px 13px;border:1px solid var(--tp-border);background:linear-gradient(180deg,#fbfdff,#f8fbff);border-radius:12px;display:grid;grid-template-columns:28px 1fr;gap:10px;margin-bottom:12px}.tp-help-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tp-blue-soft);color:var(--tp-blue);font-weight:700}.tp-help-card b{font-size:12px}.tp-help-card p{font-size:10.5px;line-height:1.45;color:var(--tp-muted);margin-top:2px}.tp-help-card button{grid-column:1/-1;border:1px solid #e1b359;background:#fff8e9;color:#8b5b00;border-radius:8px;height:34px;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.tp-upgrade-card{background:linear-gradient(145deg,#0f355a,#0c2548);color:#fff;border-radius:14px;padding:18px 16px;position:relative;overflow:hidden}.tp-upgrade-card:after{content:"";position:absolute;right:-45px;bottom:-68px;width:145px;height:145px;border:1px solid rgba(231,171,61,.65);border-radius:50%;box-shadow:0 0 0 8px #e7ab3d1f,0 0 0 16px #e7ab3d14}.tp-upgrade-card b{font-size:17px;line-height:1.15}.tp-upgrade-card p{font-size:10.5px;color:#d8e3ee;line-height:1.45;margin:8px 0 12px}.tp-upgrade-card button{position:relative;z-index:1;width:100%;height:34px;border:0;border-radius:8px;background:#f4c76b;color:#3d2b09;font-weight:700;font-size:11px;cursor:pointer}.tp-main{min-width:0}.tp-topbar{height:64px;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--tp-border);display:flex;align-items:center;gap:12px;padding:0 20px;position:sticky;top:0;z-index:40}.tp-global-search{width:min(580px,52vw);height:38px;border:1px solid var(--tp-border-2);background:#fff;border-radius:8px;display:flex;align-items:center;gap:9px;padding:0 11px;color:#8c9bb2}.tp-global-search input{border:0;background:transparent;outline:0;flex:1;min-width:0;font-size:12px;color:var(--tp-ink)}.tp-global-search input::placeholder{color:#98a6b9}.tp-global-search kbd{font:500 10px Inter;background:#f7f9fc;border:1px solid var(--tp-border);color:#8795aa;padding:3px 6px;border-radius:5px}.tp-new-btn{margin-left:auto;height:38px;border:1px solid #f0b64b;background:#fff;border-radius:8px;color:#764600;font-weight:600;font-size:12px;padding:0 13px;display:flex;align-items:center;gap:6px;cursor:pointer}.tp-icon-btn{width:38px;height:38px;border:0;background:transparent;border-left:1px solid var(--tp-border);display:grid;place-items:center;color:#253c63;position:relative;cursor:pointer}.tp-icon-btn i{position:absolute;width:7px;height:7px;border:2px solid #fff;background:#ed4d55;border-radius:50%;right:6px;top:6px}.tp-profile-btn{height:44px;border:0;background:transparent;display:flex;align-items:center;gap:9px;cursor:pointer;padding:0 2px}.tp-profile-btn>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#172b52;color:#fff;font-size:10px;font-weight:700}.tp-profile-btn div{text-align:left;line-height:1.16}.tp-profile-btn b{font-size:11px;display:block}.tp-profile-btn small{font-size:9px;color:var(--tp-muted)}.tp-profile-btn svg{transform:rotate(90deg);color:#647692}.tp-mobile-menu,.tp-mobile-brand{display:none}.tp-page{padding:18px 18px 46px;max-width:1580px;margin:0 auto}.tp-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px}.tp-page-head h1{font-size:26px;line-height:1.08;letter-spacing:-.04em;font-weight:700}.tp-page-head p{font-size:12px;color:var(--tp-muted);margin-top:5px}.tp-head-date{display:flex;align-items:center;gap:14px;font-size:11px;color:var(--tp-muted)}.tp-head-date button,.tp-select-btn,.tp-header-filters button{height:34px;border:1px solid var(--tp-border);background:#fff;border-radius:8px;padding:0 10px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;cursor:pointer}.tp-head-date button svg,.tp-select-btn svg,.tp-header-filters svg{transform:rotate(90deg)}.tp-header-filters{display:flex;gap:8px}.tp-metrics{display:grid;gap:10px;margin-bottom:10px}.tp-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tp-metrics.six{grid-template-columns:repeat(6,minmax(0,1fr))}.tp-metric{min-height:88px;background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:12px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 1px #142d5003}.tp-metric-icon,.tp-row-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none}.tp-metric-icon.blue,.tp-row-icon.blue{background:#eaf4ff;color:var(--tp-blue)}.tp-metric-icon.green,.tp-row-icon.green{background:var(--tp-green-soft);color:var(--tp-green)}.tp-metric-icon.red,.tp-row-icon.red{background:var(--tp-red-soft);color:var(--tp-red)}.tp-metric-icon.amber,.tp-row-icon.amber{background:var(--tp-amber-soft);color:var(--tp-amber)}.tp-metric-icon.purple,.tp-row-icon.purple{background:var(--tp-purple-soft);color:var(--tp-purple)}.tp-metric-icon.gray,.tp-row-icon.gray{background:#f2f5f8;color:#8190a4}.tp-metric>div{min-width:0}.tp-metric small{font-size:10px;font-weight:600;color:#4b5f7e;display:block}.tp-metric-number{font-size:22px;font-weight:700;line-height:1.1;margin-top:4px;white-space:nowrap}.tp-metric-number em{font-style:normal;font-size:10px;margin-left:6px}.tp-metric>div>span{font-size:9.5px;color:var(--tp-muted);display:block;margin-top:4px}.tp-badge{display:inline-flex;align-items:center;gap:3px;border-radius:999px;background:var(--tp-blue-soft);color:var(--tp-blue);font-size:9.5px;font-weight:600;padding:4px 7px;line-height:1;white-space:nowrap}.tp-badge.green{background:var(--tp-green-soft);color:#0a8f5c}.tp-badge.red{background:var(--tp-red-soft);color:#e9464d}.tp-badge.amber{background:var(--tp-amber-soft);color:#c3790b}.tp-badge.purple{background:var(--tp-purple-soft);color:var(--tp-purple)}.tp-badge.gray{background:#f1f4f8;color:#64758c}.tp-panel{background:#fff;border:1px solid var(--tp-border);border-radius:12px;padding:12px;min-width:0}.tp-panel-head{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tp-panel-head>div{display:flex;align-items:center;gap:8px;min-width:0}.tp-panel-head h3{font-size:13px;font-weight:700}.tp-panel-title-icon{color:var(--tp-blue);display:grid;place-items:center}.tp-link{border:0;background:none;color:var(--tp-blue);font-size:10px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.tp-outline-btn,.tp-primary-btn,.tp-primary-small{border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.tp-outline-btn{height:34px;padding:0 11px;border:1px solid #bcd5ff;background:#fff;color:var(--tp-blue);font-size:10px}.tp-primary-btn{height:38px;padding:0 14px;border:1px solid var(--tp-blue);background:var(--tp-blue);color:#fff!important;font-size:11px}.tp-primary-small{height:31px;padding:0 10px;border:1px solid var(--tp-blue);background:var(--tp-blue);color:#fff!important;font-size:10px}.full{width:100%}.tp-panel-actions{display:flex;align-items:center;gap:8px}.tp-dashboard-grid{display:grid;gap:10px}.command-grid{grid-template-columns:1.55fr 1.1fr .95fr}.action-center{grid-column:1}.best-match{grid-column:1/3}.your-tenders{grid-column:1/-1}.tp-list-row{width:100%;min-height:53px;border:0;border-top:1px solid #eef2f6;background:transparent;padding:8px 1px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.tp-list-row:first-of-type{border-top:0}.tp-list-row>span:nth-child(2){min-width:0;flex:1}.tp-list-row b{display:block;font-size:10.5px}.tp-list-row small{display:block;color:var(--tp-muted);font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-list-row>svg{color:#7890aa}.tp-deadline{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:56px;border-top:1px solid #edf1f6}.tp-deadline:first-of-type{border-top:0}.tp-deadline>span:first-child{width:33px;height:39px;border:1px solid #e6edf5;border-radius:7px;background:#f9fbfd;display:grid;place-items:center;align-content:center}.tp-deadline>span:first-child b{font-size:14px;line-height:1}.tp-deadline>span:first-child small{font-size:7px;color:var(--tp-muted);letter-spacing:.08em}.tp-deadline>div b{font-size:10px}.tp-deadline>div small{display:block;font-size:9px;color:var(--tp-muted);margin-top:2px}.tp-compliance-mini{display:flex;align-items:center;gap:10px;padding:4px 0 12px}.tp-ring{width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--tp-green) var(--p),#e9eff4 0);position:relative;display:grid;place-items:center;flex:none}.tp-ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;background:#fff;border-radius:50%}.tp-ring>div,.tp-ring>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.tp-ring b{font-size:18px}.tp-ring span{font-size:8px;color:var(--tp-muted);max-width:58px;line-height:1.25}.tp-legend{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.tp-legend span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:5px;font-size:9px;color:#60718c}.tp-legend i{width:7px;height:7px;border-radius:50%}.tp-legend i.green{background:var(--tp-green)}.tp-legend i.amber{background:var(--tp-amber)}.tp-legend i.gray{background:#aab5c3}.tp-legend b{font-size:9px;color:var(--tp-ink)}.tp-opportunity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tp-op-card{min-width:0;border:1px solid var(--tp-border);background:#fff;border-radius:9px;padding:10px;text-align:left;cursor:pointer}.tp-op-card>div:first-child{display:flex;gap:5px;margin-bottom:7px}.tp-op-card>b{font-size:11px;line-height:1.35;display:block}.tp-op-card>small{font-size:9px;color:var(--tp-muted);display:block;margin-top:3px}.tp-op-meta{display:flex;gap:10px;font-size:8.5px;color:#62748e;margin:10px 0}.tp-op-footer{border-top:1px solid #edf1f6;padding-top:8px;display:flex;justify-content:space-between;align-items:center;font-size:8.5px}.tp-op-footer span{color:var(--tp-red)}.tp-op-footer em{font-style:normal;color:var(--tp-blue);font-weight:600;display:flex;align-items:center;gap:3px}.tp-activity{min-height:48px;display:flex;align-items:center;gap:8px;border-top:1px solid #edf1f6}.tp-activity:first-of-type{border-top:0}.tp-activity>div{min-width:0;flex:1}.tp-activity b{font-size:9.5px}.tp-activity small{display:block;font-size:8.5px;color:var(--tp-muted);margin-top:2px}.tp-activity time{font-size:8px;color:#9aa7b9}.tp-simple-table{overflow:auto}.tp-simple-table>div{min-width:760px;display:grid;grid-template-columns:2.1fr 1.35fr .8fr .8fr 1fr;gap:12px;align-items:center;min-height:34px;padding:0 4px;border-top:1px solid #edf1f5;font-size:9.5px}.tp-simple-table .head{border-top:0;background:#f8fafc;color:#5e718c;font-size:8.5px;font-weight:600}.tp-simple-table>div>span:last-child{display:grid;grid-template-columns:35px 1fr;align-items:center;gap:7px}.tp-progress{height:5px;border-radius:99px;background:#e8edf3;overflow:hidden;display:block}.tp-progress i{display:block;height:100%;background:var(--tp-blue);border-radius:inherit}.tp-progress.green i{background:var(--tp-green)}.tp-progress.red i{background:var(--tp-red)}.tp-progress.amber i{background:var(--tp-amber)}.tp-progress.purple i{background:var(--tp-purple)}.tp-split-page{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,.8fr);gap:10px;align-items:start}.tp-opps-main{min-width:0}.tp-filter-panel{padding:10px}.tp-filter-panel .tp-panel-head{display:none}.tp-search-row{display:flex;gap:8px}.tp-search-box{height:38px;border:1px solid var(--tp-border-2);border-radius:8px;background:#fff;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8493a8;min-width:0;flex:1}.tp-search-box input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:11px;color:var(--tp-ink)}.tp-search-box.compact{height:34px;max-width:240px}.tp-filter-row,.tp-chip-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.tp-filter-row button,.tp-table-tools>button,.tp-tabs>button,.tp-tabs>div>button{height:32px;border:1px solid var(--tp-border);background:#fff;border-radius:7px;padding:0 10px;font-size:9.5px;color:#485c78;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.tp-filter-row button svg,.tp-table-tools>button svg{transform:rotate(90deg)}.tp-chip-row button{border:0;background:none;color:var(--tp-blue);font-size:9.5px;cursor:pointer}.tp-results-head{display:flex;align-items:center;gap:12px;padding:13px 3px 9px;font-size:10px}.tp-results-head>b{font-size:13px}.tp-results-head>span{flex:1}.tp-results-head label{display:flex;align-items:center;gap:6px;color:#6e7f96}.tp-results-head label button{border:1px solid var(--tp-border);background:#fff;border-radius:7px;height:30px;padding:0 8px;font-size:9.5px;font-weight:600;display:flex;gap:4px;align-items:center}.tp-results-head label svg{transform:rotate(90deg)}.tp-op-list{display:flex;flex-direction:column;gap:5px}.tp-op-row{display:grid;grid-template-columns:34px 1.7fr 1.15fr .95fr 60px 16px;align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid var(--tp-border);border-radius:8px;min-height:59px;padding:7px 9px;cursor:pointer}.tp-op-row.selected{border-color:#72adff;background:#fafdff;box-shadow:0 0 0 1px #0b6cf214}.tp-op-type{width:31px;height:31px;border-radius:8px;background:var(--tp-purple-soft);color:var(--tp-purple);display:grid;place-items:center;flex:none}.tp-op-row>span b{font-size:9.5px;display:block}.tp-op-row>span small{font-size:8.3px;color:var(--tp-muted);display:block;margin-top:2px}.tp-op-row .tp-score{width:48px;height:28px;border-radius:14px;background:var(--tp-green-soft);color:var(--tp-green);display:grid;place-items:center}.tp-op-row>svg{color:#60738d}.tp-detail-panel{background:#fff;border:1px solid var(--tp-border);border-radius:12px;padding:12px;min-width:0;position:sticky;top:74px;max-height:calc(100vh - 90px);overflow:auto}.tp-detail-title{display:flex;align-items:flex-start;gap:10px}.tp-detail-title>div{flex:1;min-width:0}.tp-detail-title h2{font-size:15px;line-height:1.24;letter-spacing:-.02em}.tp-detail-title p{font-size:9.5px;color:var(--tp-muted);margin-top:3px}.tp-detail-title.compact h2{font-size:13px}.tp-tabs{display:flex;align-items:center;border-bottom:1px solid var(--tp-border);gap:2px;margin:11px 0}.tp-tabs>button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;height:34px;color:#536985;padding:0 10px}.tp-tabs>button.active{color:var(--tp-blue);border-bottom-color:var(--tp-blue)}.tp-detail-copy{font-size:10px;color:#5e718b;line-height:1.5;margin:10px 0}.tp-tags{display:flex;gap:5px;flex-wrap:wrap}.tp-info-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--tp-border);border-radius:10px;margin:11px 0;overflow:hidden}.tp-info-grid>div{padding:10px;border-right:1px solid var(--tp-border);border-bottom:1px solid var(--tp-border);min-height:76px}.tp-info-grid>div:nth-child(2n){border-right:0}.tp-info-grid>div:nth-last-child(-n+2){border-bottom:0}.tp-info-grid small{font-size:8.5px;color:#6d7e96;display:block}.tp-info-grid b{font-size:11px;display:block;margin:4px 0}.tp-info-grid span{font-size:8px;color:#8794a5}.tp-ai-box{border-top:1px solid var(--tp-border);padding-top:10px}.tp-ai-title{display:flex;align-items:center;gap:7px;color:#0d9f69}.tp-ai-title b{font-size:11px;color:var(--tp-ink)}.tp-ai-title button{margin-left:auto;border:0;background:none;color:var(--tp-blue);font-size:8.5px}.tp-ai-content{display:flex;align-items:center;gap:12px;margin-top:8px}.tp-ai-content .tp-ring{width:86px;height:86px}.tp-ai-content ul{margin:0;padding:0;list-style:none;font-size:9px;color:#50627e;display:grid;gap:6px}.tp-ai-content li:before{content:"✓";display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:var(--tp-green);color:#fff;margin-right:5px;font-size:8px}.tp-sticky-actions{display:flex;gap:6px;margin-top:12px}.tp-sticky-actions button{flex:1;height:34px;border:1px solid #b8d2f9;border-radius:7px;background:#fff;color:var(--tp-blue);font-size:9.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px}.tp-sticky-actions button.primary{border-color:var(--tp-blue);background:var(--tp-blue);color:#fff}.tp-detail-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:10px 0;font-size:8.8px;color:#4f6480}.tp-readiness-block{padding:10px 0}.tp-readiness-block>div{display:flex;justify-content:space-between;font-size:10.5px}.tp-readiness-block strong{font-size:12px}.tp-readiness-block .tp-progress{margin:7px 0}.tp-readiness-block small{font-size:8.7px;color:var(--tp-muted)}.tp-detail-panel h4{font-size:10px;margin:12px 0 7px}.tp-key-list{display:grid;gap:7px}.tp-key-list span{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;font-size:8.8px;color:#657791}.tp-key-list b{font-size:9px;color:var(--tp-ink);font-weight:600}.tp-timeline{display:grid;gap:0}.tp-timeline>div{display:grid;grid-template-columns:16px 1fr;gap:8px;min-height:36px;position:relative}.tp-timeline>div:after{content:"";position:absolute;left:7px;top:16px;bottom:-5px;width:1px;background:#dce4ee}.tp-timeline>div:last-child:after{display:none}.tp-timeline>div>i{width:15px;height:15px;border:2px solid #c8d3df;border-radius:50%;background:#fff;z-index:1}.tp-timeline>div.done>i{background:var(--tp-green);border-color:var(--tp-green)}.tp-timeline>div.current>i{border-color:var(--tp-blue);box-shadow:inset 0 0 0 3px #fff;background:var(--tp-blue)}.tp-timeline b{font-size:9px}.tp-timeline small{display:block;font-size:8px;color:#7a899d;margin-top:2px}.tp-check-row{display:flex;align-items:center;gap:7px;min-height:30px;border-top:1px solid #edf1f5;font-size:8.8px}.tp-check-row>span:first-child{width:15px;height:15px;border:1px solid #b9c5d4;border-radius:50%;display:grid;place-items:center;color:#fff}.tp-check-row>span.done{background:var(--tp-green);border-color:var(--tp-green)}.tp-check-row b{flex:1}.tp-check-row em{font-style:normal;color:#50627c}.tp-pipeline-strip{display:grid;grid-template-columns:repeat(11,auto);align-items:center;gap:6px;margin-bottom:10px}.tp-pipeline-strip button{border:0;border-radius:9px;background:#fff;padding:8px 12px;display:flex;align-items:center;gap:8px;min-width:110px;text-align:left}.tp-pipeline-strip button.blue{background:#eef6ff;color:#2670c9}.tp-pipeline-strip button.amber{background:#fff6e7;color:#c7790a}.tp-pipeline-strip button.purple{background:#f4efff;color:#6e47d9}.tp-pipeline-strip button.green{background:#ebf9f2;color:#0c9a63}.tp-pipeline-strip button.red{background:#fff1f1;color:#e94e54}.tp-pipeline-strip span{font-size:9px}.tp-pipeline-strip b{display:block;font-size:15px;color:var(--tp-ink)}.tp-pipeline-strip>svg{color:#77879d}.tp-table-tools{display:flex;gap:7px;margin-bottom:8px}.tp-table-tools>.tp-search-box{max-width:320px}.tp-card-table{background:#fff;border:1px solid var(--tp-border);border-radius:10px;overflow:hidden}.tp-table-head,.tp-table-row{display:grid;grid-template-columns:24px 1.75fr 1.25fr .8fr .9fr 1fr .55fr 1.2fr;gap:8px;align-items:center;min-width:880px}.tp-table-head{height:35px;background:#f9fbfd;padding:0 8px;font-size:8.2px;color:#5e7089;font-weight:600}.tp-table-row{width:100%;min-height:56px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:6px 8px;text-align:left;font-size:8.8px;cursor:pointer}.tp-table-row.selected{background:#f3f8ff}.tp-table-row b{font-size:9px}.tp-table-row small{font-size:7.7px;color:var(--tp-muted);display:block;margin-top:2px}.tp-inline-progress{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:5px}.tp-avatar-mini{width:24px;height:24px;border-radius:50%;background:#24395e;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:700}.tp-compliance-kpis{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:10px;margin-bottom:10px}.tp-score-card{background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:10px;display:flex;align-items:center;gap:10px}.tp-score-card .tp-ring{width:72px;height:72px}.tp-score-card .tp-ring:after{top:7px;right:7px;bottom:7px;left:7px}.tp-score-card b{font-size:10px}.tp-score-card em{font-size:9px;font-style:normal;margin-left:7px}.tp-score-card p{font-size:8.5px;color:var(--tp-muted);margin-top:4px}.page-tabs{background:transparent;border-bottom:1px solid var(--tp-border);margin:0 0 10px}.page-tabs>span{flex:1}.compliance-grid{grid-template-columns:1.05fr 1fr 1fr}.compliance-grid>section:nth-child(4){grid-column:1}.compliance-grid>.requirement-detail{grid-column:2/4}.tp-category-row{display:grid;grid-template-columns:34px 1fr auto 14px;align-items:center;gap:8px;min-height:46px;border-top:1px solid #edf1f5}.tp-category-row:first-of-type{border-top:0}.tp-category-row b{font-size:9.5px}.tp-category-row>span:nth-child(3){font-size:8.5px}.tp-category-row .ok{color:var(--tp-green)}.tp-category-row .warn{color:var(--tp-amber)}.tp-expiry-row{min-height:48px;border-top:1px solid #edf1f5;display:flex;align-items:center;gap:8px;padding:3px}.tp-expiry-row.selected{border:1px solid #85baff;border-radius:7px;background:#f8fbff}.tp-expiry-row>span:nth-child(2){flex:1}.tp-expiry-row b{font-size:9.5px}.tp-expiry-row small{display:block;font-size:8px;color:var(--tp-muted);margin-top:2px}.tp-compliance-timeline{display:grid}.tp-compliance-timeline>div{display:grid;grid-template-columns:48px 12px 1fr;gap:7px;align-items:start;min-height:42px;position:relative}.tp-compliance-timeline>div:after{content:"";position:absolute;left:54px;top:12px;bottom:-4px;width:1px;background:#dfe6ef}.tp-compliance-timeline>div:last-child:after{display:none}.tp-compliance-timeline time{font-size:8.5px;color:#62758e}.tp-compliance-timeline i{width:8px;height:8px;border-radius:50%;z-index:1;margin-top:2px}.tp-compliance-timeline i.red{background:var(--tp-red)}.tp-compliance-timeline i.amber{background:var(--tp-amber)}.tp-compliance-timeline i.gray{background:#a8b3c0}.tp-compliance-timeline b{font-size:8.9px}.tp-compliance-timeline small{display:block;font-size:7.8px;color:var(--tp-muted)}.tp-key-values{display:grid;gap:8px;margin:10px 0}.tp-key-values>span{display:grid;grid-template-columns:115px 1fr;gap:10px;font-size:8.8px;color:#60728b}.tp-key-values b{font-size:9px;color:var(--tp-ink)}.tp-file-mini{display:flex;align-items:center;gap:8px;border:1px solid var(--tp-border);border-radius:8px;padding:6px 8px;margin:6px 0}.tp-file-mini>span:nth-child(2){flex:1}.tp-file-mini b{font-size:9px}.tp-file-mini small{display:block;font-size:8px;color:var(--tp-muted)}.tp-doc-layout{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;gap:10px;align-items:start}.tp-folder-list{background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:10px;position:sticky;top:74px}.tp-folder-list .tp-panel-head button{width:28px;height:28px;border:0;border-radius:7px;background:var(--tp-blue-soft);color:var(--tp-blue);display:grid;place-items:center}.tp-folder-list>button{width:100%;height:37px;border:0;background:transparent;border-radius:7px;display:grid;grid-template-columns:19px 1fr auto;gap:7px;align-items:center;text-align:left;font-size:9px;color:#4e617c;padding:0 7px}.tp-folder-list>button.active{background:#eef6ff;color:var(--tp-blue);font-weight:600}.tp-folder-list>button b{font-size:8px}.tp-doc-main{min-width:0}.tp-doc-table{border:1px solid var(--tp-border);border-radius:10px;background:#fff;overflow:auto}.tp-doc-head,.tp-doc-table>button{min-width:820px;display:grid;grid-template-columns:26px 2fr .9fr .7fr .9fr .55fr 20px;gap:7px;align-items:center}.tp-doc-head{height:34px;background:#f8fafc;padding:0 8px;font-size:8px;font-weight:600;color:#60738d}.tp-doc-table>button{width:100%;min-height:53px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:5px 8px;text-align:left;font-size:8.5px}.tp-doc-table>button.selected{background:#f3f8ff}.tp-doc-name{display:flex;align-items:center;gap:7px}.tp-doc-name>i{width:24px;height:29px;border-radius:5px;background:#fff0f1;color:var(--tp-red);display:grid;place-items:center;font-size:7px;font-style:normal;font-weight:700}.tp-doc-name>i.doc{background:#edf4ff;color:var(--tp-blue)}.tp-doc-name>i.xls{background:#eaf9f2;color:var(--tp-green)}.tp-doc-name b{font-size:8.8px}.tp-doc-name small,.tp-doc-table>button>span small{font-size:7.5px;color:var(--tp-muted);display:block;margin-top:2px}.tp-doc-detail{position:sticky;top:74px}.tp-doc-icon-lg{width:35px;height:38px;border-radius:6px;background:var(--tp-red-soft);color:var(--tp-red);display:grid;place-items:center;font-size:8px;font-weight:700}.tp-document-preview{height:185px;border:1px solid var(--tp-border);border-radius:8px;margin:10px 0;padding:12px;background:linear-gradient(145deg,#fff 0,#fff 52%,#eaf0f6 52%,#eaf0f6);display:grid;grid-template-columns:1fr 70px;overflow:hidden}.tp-document-preview h3{font-size:13px;margin-top:24px}.tp-document-preview p{font-size:8px;color:#65758e;margin-top:6px;line-height:1.4}.preview-building{display:flex;align-items:end;gap:4px}.preview-building i{display:block;width:11px;background:linear-gradient(#2a5685,#102641);height:60%}.preview-building i:nth-child(2){height:85%}.preview-building i:nth-child(3){height:72%}.preview-building i:nth-child(4){height:94%}.preview-building i:nth-child(5){height:78%}.tp-analytics-grid{display:grid;grid-template-columns:1.45fr .85fr .85fr;gap:10px}.tp-analytics-grid>.trend-panel{grid-column:1}.tp-analytics-grid>.performance-insights{grid-column:1/3;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tp-analytics-grid>.performance-insights .tp-panel-head{grid-column:1/-1}.tp-chart-legend{display:flex;gap:12px;font-size:8px;color:#63758e;margin:4px 0 7px}.tp-chart-legend .blue{color:var(--tp-blue)}.tp-chart-legend .purple{color:var(--tp-purple)}.tp-chart-legend .green{color:var(--tp-green)}.tp-line-chart{height:190px;position:relative;padding:10px 2px 24px;display:flex;align-items:end;gap:7px;border-left:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.tp-line-chart>i{flex:1;max-width:28px;height:calc(var(--v)*.72px);background:#cfe6ff;border-radius:3px 3px 0 0;position:relative}.tp-line-chart>svg{position:absolute;left:0;right:0;top:10px;width:100%;height:150px;overflow:visible}.tp-line-chart polyline,.tp-mini-line-chart polyline,.tp-satisfaction polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.tp-line-chart polyline.purple,.tp-mini-line-chart polyline.purple{stroke:var(--tp-purple)}.tp-line-chart polyline.green{stroke:var(--tp-green)}.tp-mini-line-chart polyline.blue{stroke:var(--tp-blue)}.tp-axis-labels{position:absolute;bottom:2px;left:0;right:0;display:flex;justify-content:space-between;font-size:7px;color:#78899e}.tp-donut-block{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:8px}.tp-donut{width:110px;height:110px;border-radius:50%;background:conic-gradient(var(--tp-blue) 0 24%,#f4b33b 24% 42%,var(--tp-green) 42% 58%,var(--tp-purple) 58% 70%,#f28da2 70% 82%,#f8d76f 82% 90%,#9cb0ca 90%);display:grid;place-items:center;position:relative}.tp-donut:after{content:"";position:absolute;top:21px;right:21px;bottom:21px;left:21px;background:#fff;border-radius:50%}.tp-donut.buyers{background:conic-gradient(var(--tp-blue) 0 26%,#ff9d24 26% 42%,var(--tp-purple) 42% 56%,#ed6079 56% 66%,#78c79d 66% 74%,#aab4c7 74%)}.tp-donut>span{position:relative;z-index:1;text-align:center;font-weight:700;font-size:12px}.tp-donut small{display:block;font-size:7px;font-weight:500;color:var(--tp-muted)}.tp-donut-block ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.tp-donut-block li{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:5px;font-size:8px;color:#596c86}.tp-donut-block li i,.adm-donut-layout li i{width:6px;height:6px;border-radius:50%}.c0{background:var(--tp-blue)}.c1{background:#f5a21a}.c2{background:var(--tp-green)}.c3{background:var(--tp-purple)}.c4{background:#ec6983}.c5{background:#9aa9bc}.c6{background:#7b60e4}.tp-funnel{display:grid;gap:9px}.tp-funnel>div{display:grid;grid-template-columns:110px 36px 1fr 34px;align-items:center;gap:7px;font-size:8.7px}.tp-funnel>div>i{height:20px;border-radius:3px;display:block}.tp-funnel i.blue{background:#78b6ff}.tp-funnel i.purple{background:#bf9cff}.tp-funnel i.amber{background:#f6c85f}.tp-funnel i.green{background:#3fc48a}.tp-funnel em{font-style:normal;border-radius:5px;background:#edf5ff;padding:4px;font-size:7px}.tp-reasons{display:grid;gap:10px}.tp-reasons>div{display:grid;grid-template-columns:120px 1fr 34px;align-items:center;gap:7px;font-size:8.5px}.tp-insight-card{border:1px solid var(--tp-border);border-radius:8px;padding:9px}.tp-insight-card>div{display:flex;gap:4px;margin-bottom:7px}.tp-insight-card>b{font-size:10px}.tp-insight-card>p{font-size:8.6px;color:#65758c;line-height:1.45;margin:6px 0 9px}.tp-saved-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px}.tp-saved-layout>div>.tp-tabs{margin-top:0}.tp-saved-list{display:grid;gap:7px}.tp-saved-list>div{background:#fff;border:1px solid var(--tp-border);border-radius:10px;padding:9px;display:grid;grid-template-columns:36px minmax(0,1fr) 84px 110px 96px;gap:9px;align-items:center}.tp-saved-list>div>div:nth-child(2)>b{font-size:11px}.tp-saved-list p{font-size:8.5px;color:var(--tp-muted);margin:3px 0 5px}.tp-saved-list small{font-size:7.8px;color:#697a91}.tp-new-matches{height:70px;border-radius:8px;background:#edfbf5;display:grid;place-items:center;align-content:center;text-align:center}.tp-new-matches b{font-size:17px;color:#059c61}.tp-new-matches span{font-size:7.5px;color:#60748d}.tp-new-matches em{font-size:8px;color:var(--tp-green);font-style:normal}.tp-switch{display:flex;align-items:center;gap:6px;font-size:8px;color:#4e607a}.tp-switch input{display:none}.tp-switch>i{width:27px;height:15px;border-radius:999px;background:#b9c5d3;position:relative}.tp-switch>i:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;left:2px;top:2px;transition:.2s}.tp-switch input:checked+i{background:var(--tp-green)}.tp-switch input:checked+i:after{left:14px}.tp-saved-actions{display:flex;gap:5px}.tp-saved-actions button{height:28px;border:1px solid #bcd5ff;background:#fff;border-radius:6px;color:var(--tp-blue);font-size:8px;font-weight:600}.tp-saved-layout aside{display:grid;gap:10px;align-content:start}.tp-saved-layout h4{font-size:9px;margin:10px 0 7px}.tp-check-option{display:flex;gap:7px;margin:7px 0}.tp-check-option input{accent-color:var(--tp-blue)}.tp-check-option b{font-size:8.5px}.tp-check-option small{font-size:7.5px;color:var(--tp-muted);display:block}.tp-notify-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:10px}.tp-notify-filters{display:flex;gap:6px;background:#fff;border:1px solid var(--tp-border);border-radius:10px;padding:7px}.tp-notify-filters button{height:26px;border:0;border-radius:14px;background:#f2f5f9;padding:0 10px;font-size:8.5px;color:#4d617c}.tp-notify-filters button.active{background:#eaf4ff;color:var(--tp-blue)}.tp-section-label{font-size:9px;color:#60718a;margin:10px 4px}.tp-notification-row{width:100%;min-height:68px;border:0;border-top:1px solid #e8edf3;background:#fff;display:grid;grid-template-columns:38px 1fr 62px 65px 80px;gap:9px;align-items:center;padding:8px;text-align:left}.tp-notification-row.selected{background:#eaf4ff;border-radius:8px}.tp-notification-row>span:nth-child(2) b{font-size:10px}.tp-notification-row>span:nth-child(2) small{font-size:8.5px;color:var(--tp-muted);line-height:1.35}.tp-notification-row time{font-size:8px;color:#8b99ab}.tp-notification-row>.tp-outline-btn{height:29px}.tp-notify-detail-head{display:flex;align-items:center;gap:7px}.tp-notify-detail-head time{margin-left:auto;font-size:8px;color:#8e9caf}.tp-notify-detail>h2{font-size:17px;margin-top:9px}.tp-notify-detail>p{font-size:9px;color:#51637e;margin-top:3px}.tp-action-check{display:grid;grid-template-columns:16px 1fr 80px;align-items:center;gap:7px;border-top:1px solid #edf1f5;min-height:38px}.tp-action-check>span{width:14px;height:14px;border:1px solid #c5cfdb;border-radius:50%;display:grid;place-items:center;font-size:8px}.tp-action-check>span.red{background:var(--tp-red);border-color:var(--tp-red);color:#fff}.tp-action-check b{font-size:8.5px}.tp-action-check button{height:24px;border:1px solid #bcd5ff;background:#fff;color:var(--tp-blue);border-radius:6px;font-size:7.5px}.tp-team-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.75fr);gap:10px}.tp-team-table{background:#fff;border:1px solid var(--tp-border);border-radius:9px;overflow:auto}.tp-team-head,.tp-team-table>div{min-width:780px;display:grid;grid-template-columns:1.6fr .95fr 1fr 1fr .7fr .8fr;gap:8px;align-items:center}.tp-team-head{height:34px;background:#f8fafc;padding:0 9px;font-size:8px;color:#60728b;font-weight:600}.tp-team-table>div:not(.tp-team-head){min-height:50px;padding:5px 9px;border-top:1px solid #edf1f5;font-size:8.5px}.tp-team-table>div.selected{background:#eaf4ff}.tp-member{display:flex;align-items:center;gap:7px}.tp-member>i{width:28px;height:28px;border-radius:50%;background:#dfe8f5;color:#23446f;display:grid;place-items:center;font-style:normal;font-weight:700}.tp-member b{font-size:9px}.tp-member small{font-size:7px;color:var(--tp-muted);display:block}.tp-team-table>div>span:nth-child(4){display:grid;grid-template-columns:28px 1fr;gap:4px;align-items:center}.tp-team-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.tp-mini-line-chart{height:130px}.tp-mini-line-chart svg{width:100%;height:100%}.tp-member-profile{display:flex;align-items:center;gap:10px}.tp-avatar-lg{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,#d9e8f9,#bfcfe5);display:grid;place-items:center;font-size:13px;font-weight:700;color:#2d4a73}.tp-member-profile>div{flex:1}.tp-member-profile h2{font-size:15px}.tp-member-profile p{font-size:8px;margin-top:4px}.tp-contact-card{display:grid;gap:6px;border:1px solid var(--tp-border);border-radius:8px;padding:9px;font-size:8.5px;color:#536781}.tp-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;max-width:1100px}.tp-settings-layout>aside{display:flex;flex-direction:column;gap:5px}.tp-settings-layout>aside>button{border:0;background:#fff;border-radius:10px;padding:10px;display:grid;grid-template-columns:34px 1fr 16px;align-items:center;gap:9px;text-align:left}.tp-settings-layout>aside>button.active{background:#eaf4ff;color:var(--tp-blue);box-shadow:inset 3px 0 var(--tp-blue)}.tp-settings-layout>aside b{font-size:10.5px}.tp-settings-layout>aside small{font-size:8.5px;color:var(--tp-muted);display:block;margin-top:2px}.tp-settings-main{display:grid;gap:10px}.tp-settings-head{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:10px 13px;border:1px solid var(--tp-border)}.tp-settings-head h2{font-size:17px}.tp-settings-head p{font-size:9px;color:var(--tp-muted);margin-top:3px}.tp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tp-form-grid label{font-size:9px;font-weight:600;color:#2f4463}.tp-form-grid input,.tp-form-grid select,.tp-form-grid textarea{width:100%;margin-top:5px;min-height:36px;border:1px solid var(--tp-border-2);background:#fff;border-radius:7px;padding:8px 10px;font-size:9.5px;color:var(--tp-ink)}.tp-form-grid textarea{height:72px;resize:none}.tp-form-grid .full{grid-column:1/-1}.tp-logo-field{height:68px;border:1px solid var(--tp-border);border-radius:8px;display:flex;align-items:center;gap:9px;padding:8px;margin-top:5px}.tp-logo-field>span{width:50px;height:50px;border-radius:11px;background:#223965;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:700}.tp-logo-field button{border:1px solid #bad2f5;background:#fff;color:var(--tp-blue);border-radius:6px;height:28px;font-size:8.5px}.tp-profile-complete{display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#eaf9f2,#eef6ff);border-radius:10px;padding:12px}.tp-profile-complete>span{width:30px;height:30px;border-radius:50%;background:var(--tp-green);color:#fff;display:grid;place-items:center}.tp-profile-complete div{flex:1}.tp-profile-complete b{font-size:10px;color:var(--tp-green)}.tp-profile-complete p{font-size:8.5px;color:#62758e}.tp-profile-complete button{border:1px solid #bad2f5;background:#fff;border-radius:7px;color:var(--tp-blue);height:30px;padding:0 9px;font-size:8px}.tp-billing-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.tp-billing-summary>div{border:1px solid var(--tp-border);border-radius:8px;padding:10px}.tp-billing-summary small{font-size:8px;color:var(--tp-muted);display:block}.tp-billing-summary b{font-size:16px;margin:4px 0;display:block}.tp-empty-premium{text-align:center;padding:34px 10px}.tp-empty-premium>.tp-row-icon{margin:0 auto 10px}.tp-empty-premium h3{font-size:15px}.tp-empty-premium p{font-size:9px;color:var(--tp-muted);max-width:360px;margin:6px auto 12px}.tp-text-btn{justify-self:start;border:0;background:none;color:var(--tp-blue);font-size:9px;display:flex;align-items:center;gap:6px}.tp-text-btn.danger{color:var(--tp-red)}.tp-bottom-nav{display:none}.adm-app{display:grid;grid-template-columns:206px minmax(0,1fr)}.adm-sidebar{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid var(--tp-border);padding:18px 12px 14px;display:flex;flex-direction:column;z-index:50}.adm-brand{padding:2px 7px 20px}.adm-sidebar nav{display:flex;flex-direction:column;gap:3px}.adm-sidebar nav button{height:40px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;gap:11px;padding:0 11px;color:#455978;font-size:12px;font-weight:500;position:relative;text-align:left;cursor:pointer}.adm-sidebar nav button svg{color:#1d3b6a}.adm-sidebar nav button.active{background:#eaf4ff;color:var(--tp-blue);font-weight:600}.adm-sidebar nav button.active:before{content:"";position:absolute;left:-12px;width:3px;height:28px;border-radius:0 3px 3px 0;background:var(--tp-blue)}.adm-sidebar-spacer{flex:1}.adm-help{border:1px solid var(--tp-border);border-radius:10px;padding:11px;display:grid;grid-template-columns:28px 1fr;gap:8px}.adm-help>span{width:28px;height:28px;border-radius:50%;background:#eaf4ff;color:var(--tp-blue);display:grid;place-items:center}.adm-help b{font-size:10px}.adm-help small{font-size:8px;line-height:1.35;color:var(--tp-muted);display:block}.adm-help button{grid-column:1/-1;height:32px;border:1px solid #f0b34b;background:#fffaf1;border-radius:7px;color:#8a5c03;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.adm-operator-card{margin-top:10px;border-radius:12px;padding:17px 14px;background:linear-gradient(150deg,#0f385f,#0b2445);color:#fff;position:relative;overflow:hidden}.adm-operator-card:after{content:"";position:absolute;right:-44px;bottom:-62px;width:125px;height:125px;border:1px solid rgba(232,167,53,.68);border-radius:50%;box-shadow:0 0 0 8px #e8a7351a,0 0 0 16px #e8a7350f}.adm-operator-card b{font-size:17px;line-height:1.15}.adm-operator-card p{font-size:8.5px;color:#dfe8f1;line-height:1.45;margin:8px 0 13px}.adm-operator-card button{position:relative;z-index:1;border:0;border-radius:7px;background:#f5c86f;height:32px;font-size:9px;font-weight:700;color:#2d260d;padding:0 12px}.adm-main{min-width:0}.adm-topbar{height:64px;background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--tp-border);display:flex;align-items:center;gap:10px;padding:0 18px;position:sticky;top:0;z-index:40}.adm-global-search{height:37px;width:min(530px,48vw);border:1px solid var(--tp-border-2);border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8292a8}.adm-global-search input{border:0;outline:0;flex:1;min-width:0;background:transparent;font-size:11px}.adm-global-search kbd{font:500 9px Inter;border:1px solid var(--tp-border);border-radius:5px;padding:3px 6px;background:#f9fafc;color:#7d8da1}.adm-new{margin-left:auto;height:35px;border:1px solid #efad34;background:#fff;border-radius:7px;color:#9d6500;padding:0 12px;font-size:10px;font-weight:600;display:flex;align-items:center;gap:5px}.adm-icon-btn{width:35px;height:35px;border:0;border-left:1px solid var(--tp-border);background:transparent;display:grid;place-items:center;position:relative}.adm-icon-btn i{width:7px;height:7px;border-radius:50%;background:var(--tp-red);border:2px solid #fff;position:absolute;right:5px;top:5px}.adm-profile{border:0;background:transparent;display:flex;align-items:center;gap:8px;height:44px}.adm-profile>span{width:31px;height:31px;border-radius:50%;background:#d4e3f2;display:grid;place-items:center;font-size:9px;font-weight:700;color:#214266}.adm-profile div{text-align:left}.adm-profile b{display:block;font-size:10px}.adm-profile small{display:block;font-size:8px;color:var(--tp-muted)}.adm-profile>svg{transform:rotate(90deg)}.adm-mobile-menu,.adm-mobile-brand{display:none}.adm-page{padding:17px 17px 42px;max-width:1600px;margin:0 auto}.adm-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.adm-page-head h1{font-size:25px;line-height:1.08;letter-spacing:-.04em}.adm-page-head p{font-size:11px;color:var(--tp-muted);margin-top:4px}.adm-greeting{text-align:right}.adm-greeting span,.adm-greeting b{display:block}.adm-greeting span{font-size:8.5px;color:#718199}.adm-greeting b{font-size:10.5px;margin-top:3px}.adm-stats{display:grid;gap:8px;margin-bottom:9px}.adm-stats.six{grid-template-columns:repeat(6,minmax(0,1fr))}.adm-stat{min-height:79px;border:1px solid var(--tp-border);background:#fff;border-radius:9px;padding:10px;display:flex;gap:8px;align-items:flex-start}.adm-stat-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;flex:none}.adm-stat-icon.blue,.adm-row-icon.blue{background:#eaf4ff;color:var(--tp-blue)}.adm-stat-icon.green,.adm-row-icon.green{background:var(--tp-green-soft);color:var(--tp-green)}.adm-stat-icon.red,.adm-row-icon.red{background:var(--tp-red-soft);color:var(--tp-red)}.adm-stat-icon.amber,.adm-row-icon.amber{background:var(--tp-amber-soft);color:var(--tp-amber)}.adm-stat-icon.purple,.adm-row-icon.purple{background:var(--tp-purple-soft);color:var(--tp-purple)}.adm-row-icon.gray{background:#f1f4f7;color:#66768d}.adm-stat>div{min-width:0}.adm-stat small{font-size:8.6px;color:#445976;font-weight:600;display:block}.adm-stat strong{font-size:19px;line-height:1.1;display:inline-block;margin-top:4px}.adm-stat em{font-size:8px;font-style:normal;font-weight:600;margin-left:5px}.adm-stat span:not(.adm-stat-icon){font-size:8px;color:var(--tp-muted);display:block;margin-top:3px}.adm-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 7px;background:var(--tp-blue-soft);color:var(--tp-blue);font-size:7.8px;font-weight:600;line-height:1;white-space:nowrap}.adm-badge.green{background:var(--tp-green-soft);color:#0a925e}.adm-badge.red{background:var(--tp-red-soft);color:#e94b52}.adm-badge.amber{background:var(--tp-amber-soft);color:#c27c10}.adm-badge.purple{background:var(--tp-purple-soft);color:#7048df}.adm-badge.gray{background:#f2f5f8;color:#6a7990}.adm-panel{background:#fff;border:1px solid var(--tp-border);border-radius:10px;padding:10px;min-width:0}.adm-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px;margin-bottom:6px}.adm-panel-head>div{display:flex;align-items:center;gap:7px}.adm-panel-head h3{font-size:11.5px}.adm-title-icon{color:var(--tp-blue);display:grid;place-items:center}.adm-link{border:0;background:none;color:var(--tp-blue);font-size:8.5px;font-weight:600}.adm-select,.adm-outline,.adm-primary-small{border-radius:7px;display:inline-flex;align-items:center;gap:5px;font-size:8.5px;font-weight:600;height:29px;padding:0 9px}.adm-select,.adm-outline{border:1px solid var(--tp-border);background:#fff}.adm-primary-small{border:1px solid var(--tp-blue);background:var(--tp-blue);color:#fff!important}.adm-dashboard-grid{display:grid;grid-template-columns:1.2fr 1.15fr .95fr;gap:8px}.adm-dashboard-grid>.adm-anomalies{grid-column:1/-1}.adm-list-row{min-height:43px;border-top:1px solid #edf1f5;display:flex;align-items:center;gap:7px;padding:5px 1px}.adm-list-row:first-of-type{border-top:0}.adm-list-row>span:nth-child(2),.adm-list-row>span:first-child:not(.adm-row-icon){flex:1;min-width:0}.adm-row-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;flex:none}.adm-list-row b{font-size:8.8px;display:block}.adm-list-row small{font-size:7.6px;color:var(--tp-muted);display:block;margin-top:2px}.adm-list-row>svg{color:#75869d}.adm-ring{width:104px;height:104px;border-radius:50%;background:conic-gradient(var(--tp-green) var(--p),#e5edf4 0);display:grid;place-items:center;position:relative;flex:none}.adm-ring:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:#fff;border-radius:50%}.adm-ring>span{position:relative;z-index:1;text-align:center}.adm-ring b{display:block;font-size:17px}.adm-ring small{font-size:7.5px;color:var(--tp-muted)}.adm-ingestion{display:flex;align-items:center;gap:12px}.adm-ingestion>div:last-child{flex:1;display:grid;gap:7px}.adm-ingestion>div:last-child span{display:grid;grid-template-columns:8px 1fr auto;gap:5px;align-items:center;font-size:8px;color:#53657d}.adm-ingestion i,.adm-mini-row>i,.adm-activity>i,.adm-webhook>i{width:7px;height:7px;border-radius:50%}.adm-ingestion i.green,.adm-mini-row>i.green,.adm-activity>i.green,.adm-webhook>i.green{background:var(--tp-green)}.adm-ingestion i.blue{background:var(--tp-blue)}.adm-ingestion i.red,.adm-mini-row>i.red,.adm-activity>i.red,.adm-webhook>i.red{background:var(--tp-red)}.adm-ingestion i.gray{background:#9aa8b9}.adm-panel h4{font-size:8.8px;margin:8px 0 5px}.adm-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:25px;font-size:7.8px}.adm-mini-row b{font-size:7.8px}.adm-mini-row small{font-size:7px;color:var(--tp-muted)}.adm-revenue-chart{padding:2px}.adm-chart-legend{display:flex;gap:12px;font-size:7.6px;color:#58708e;margin-bottom:4px}.adm-bars{height:150px;display:flex;align-items:end;gap:16px;padding:8px 11px 0;border-left:1px solid #e8edf3;border-bottom:1px solid #e8edf3;position:relative}.adm-bars>i{flex:1;max-width:47px;background:linear-gradient(180deg,#79b9ff,#368ff8);position:relative;z-index:1}.adm-bars>i>em{position:absolute;top:0;left:0;right:0;background:#b9dafd}.adm-bars svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;overflow:visible}.adm-bars polyline{fill:none;stroke:#173d7a;stroke-width:3;vector-effect:non-scaling-stroke}.adm-axis{display:flex;justify-content:space-around;font-size:7px;color:#72839a;margin-top:4px}.adm-support-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;border-bottom:1px solid #edf1f5;padding-bottom:7px}.adm-support-kpis span{text-align:center;border-right:1px solid #edf1f5}.adm-support-kpis span:last-child{border-right:0}.adm-support-kpis b{display:block;font-size:13px}.adm-support-kpis small{display:block;font-size:7px;color:#77879b}.adm-support-kpis em{font-size:7px;font-style:normal}.adm-task-row{min-height:43px;border-top:1px solid #edf1f5;display:grid;grid-template-columns:15px 29px 1fr auto 50px 12px;gap:6px;align-items:center}.adm-task-row:first-of-type{border-top:0}.adm-task-row input{width:12px;height:12px}.adm-task-row b{font-size:8.5px}.adm-task-row small{font-size:7px;color:var(--tp-muted);display:block}.adm-activity{display:grid;grid-template-columns:7px 29px 1fr 55px;gap:6px;align-items:center;min-height:37px;position:relative}.adm-activity:after{content:"";position:absolute;left:3px;top:24px;bottom:-12px;width:1px;background:#d9e3ec}.adm-activity:last-child:after{display:none}.adm-activity b{font-size:8.5px}.adm-activity small{display:block;font-size:7px;color:var(--tp-muted)}.adm-activity time{font-size:7px;color:#8997aa}.adm-table{overflow:auto}.adm-tr{min-width:940px;display:grid;grid-template-columns:110px 70px 110px 1.45fr 1.35fr 90px 50px;gap:7px;align-items:center;min-height:28px;border-top:1px solid #edf1f5;font-size:7.2px}.adm-tr.head{border-top:0;background:#f8fafc;font-weight:600;color:#61738a}.adm-tr button{height:22px;border:1px solid var(--tp-border);background:#fff;border-radius:5px;font-size:7px}.adm-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:9px;align-items:start}.adm-tabs{display:flex;align-items:center;gap:3px;min-width:0;overflow-x:auto}.adm-tabs>button{height:29px;border:1px solid var(--tp-border);background:#fff;border-radius:7px;padding:0 9px;color:#536780;font-size:7.8px;white-space:nowrap}.adm-tabs>button.active{background:#eaf4ff;color:var(--tp-blue);border-color:#c9ddf8}.adm-tabs>span{flex:1}.adm-tools{display:flex;gap:6px;margin:7px 0}.adm-search{height:33px;border:1px solid var(--tp-border);border-radius:7px;display:flex;align-items:center;gap:7px;padding:0 9px;min-width:0;flex:1;color:#8795a9;background:#fff}.adm-search input{border:0;outline:0;min-width:0;flex:1;font-size:8.5px;background:transparent}.adm-tools>button{border:1px solid var(--tp-border);background:#fff;border-radius:7px;font-size:7.5px;padding:0 8px;display:flex;align-items:center;gap:4px}.adm-tools>button svg{transform:rotate(90deg)}.adm-client-table,.adm-tender-table,.adm-user-table,.adm-risk-table,.adm-connectors{background:#fff;border:1px solid var(--tp-border);border-radius:9px;overflow:auto}.adm-client-head,.adm-client-table>button{min-width:800px;display:grid;grid-template-columns:20px 1.5fr .65fr .7fr .65fr .8fr .85fr .65fr;gap:6px;align-items:center}.adm-client-head{height:31px;background:#f8fafc;padding:0 7px;font-size:7px;color:#64758c;font-weight:600}.adm-client-table>button{width:100%;min-height:47px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:4px 7px;text-align:left;font-size:7.8px}.adm-client-table>button.selected{background:#eaf4ff}.adm-client-name{display:flex;align-items:center;gap:7px}.adm-client-name>i,.adm-person>i{width:26px;height:26px;border-radius:50%;background:#edf3fb;display:grid;place-items:center;font-style:normal;font-size:7.5px;color:#4a6e9b;font-weight:700}.adm-client-name b,.adm-person b{font-size:8.2px}.adm-client-name small,.adm-person small{display:block;font-size:6.8px;color:var(--tp-muted)}.adm-client-table>button>span:nth-child(6){display:grid;grid-template-columns:1fr 25px;gap:4px;align-items:center}.adm-progress{height:5px;background:#e8edf3;border-radius:999px;overflow:hidden;display:block}.adm-progress i{height:100%;display:block;background:var(--tp-blue);border-radius:inherit}.adm-progress.green i{background:var(--tp-green)}.adm-progress.red i{background:var(--tp-red)}.adm-progress.amber i{background:var(--tp-amber)}.adm-detail{background:#fff;border:1px solid var(--tp-border);border-radius:10px;padding:10px;position:sticky;top:74px;max-height:calc(100vh - 88px);overflow:auto}.adm-detail-title{display:flex;align-items:flex-start;gap:8px}.adm-detail-title>div{flex:1;min-width:0}.adm-detail-title h2{font-size:13px}.adm-detail-title p{font-size:7.8px;color:var(--tp-muted);margin-top:2px}.adm-logo-round{width:34px;height:34px;border-radius:50%;background:#eaf3ff;color:#4675b0;display:grid;place-items:center;font-size:10px;font-weight:700}.adm-tabs.detail{margin:9px -10px 8px;padding:0 10px;border-bottom:1px solid var(--tp-border)}.adm-tabs.detail>button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent}.adm-tabs.detail>button.active{border-bottom-color:var(--tp-blue)}.adm-client-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px}.adm-client-summary>div{border:1px solid var(--tp-border);border-radius:8px;padding:8px}.adm-client-summary h4{margin:0 0 6px}.adm-health{display:flex;align-items:center;gap:7px}.adm-health .adm-ring{width:58px;height:58px}.adm-health .adm-ring:after{top:6px;right:6px;bottom:6px;left:6px}.adm-health .adm-ring b{font-size:11px}.adm-health b{font-size:9px;color:var(--tp-green)}.adm-health small,.adm-client-summary>div>small{font-size:6.8px;color:var(--tp-muted);display:block}.adm-client-summary strong{display:block;font-size:12px;margin:3px 0}.adm-client-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0}.adm-client-meta span{background:#f8fafc;border-radius:7px;padding:7px}.adm-client-meta small{font-size:6.5px;color:var(--tp-muted);display:block}.adm-client-meta b{font-size:7.5px}.adm-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.adm-detail-grid>div{border:1px solid var(--tp-border);border-radius:8px;padding:8px}.adm-check-progress{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:7.5px;margin-bottom:5px}.adm-check-progress .adm-progress{grid-column:1/-1}.adm-check-row{min-height:22px;display:flex;align-items:center;gap:5px;font-size:7.4px}.adm-check-row>span{width:13px;height:13px;border:1px solid #c3cfdb;border-radius:50%;display:grid;place-items:center;font-size:7px}.adm-check-row>span.done{background:var(--tp-green);border-color:var(--tp-green);color:#fff}.adm-adoption{display:grid;grid-template-columns:1fr 50px 24px;gap:5px;align-items:center;min-height:24px;font-size:7px}.adm-sentiment{text-align:center;padding:8px}.adm-sentiment>span{display:block;font-size:24px;color:var(--tp-green)}.adm-sentiment b{display:block;color:var(--tp-green);font-size:9px}.adm-sentiment small{font-size:6.8px;color:var(--tp-muted)}.adm-renewal{display:flex;align-items:center;gap:6px;background:#fff7e8;border-radius:7px;padding:7px}.adm-renewal span{flex:1}.adm-renewal b{font-size:8px}.adm-renewal small{display:block;font-size:6.7px;color:var(--tp-muted)}.adm-tender-head,.adm-tender-table>button{min-width:920px;display:grid;grid-template-columns:18px 1.45fr .75fr .95fr .85fr .75fr .72fr .72fr .6fr;gap:5px;align-items:center}.adm-tender-head{height:30px;background:#f8fafc;padding:0 6px;font-size:6.7px;color:#62738b;font-weight:600}.adm-tender-table>button{width:100%;min-height:43px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:4px 6px;text-align:left;font-size:7.2px}.adm-tender-table>button.selected{background:#eef6ff}.adm-tender-table>button b{font-size:7.6px}.adm-bottom-cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:7px}.adm-source-row{display:grid;grid-template-columns:1fr 34px 60px 42px;gap:5px;align-items:center;min-height:23px;font-size:7px}.adm-donut-layout{display:grid;grid-template-columns:94px 1fr;gap:7px;align-items:center}.adm-donut{width:88px;height:88px;border-radius:50%;background:conic-gradient(var(--tp-blue) 0 40%,#f6a623 40% 64%,var(--tp-green) 64% 82%,var(--tp-purple) 82% 93%,#9aa8b9 93%);display:grid;place-items:center;position:relative}.adm-donut:after{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;background:#fff;border-radius:50%}.adm-donut.risk{background:conic-gradient(#f4a61f 0 38%,var(--tp-blue) 38% 59%,var(--tp-red) 59% 76%,var(--tp-purple) 76% 89%,#ec7d23 89% 97%,#9aa8b9 97%)}.adm-donut.recovery{background:conic-gradient(var(--tp-green) 0 62%,var(--tp-blue) 62% 87%,#f5a21a 87%)}.adm-donut>span{position:relative;z-index:1;text-align:center}.adm-donut b{display:block;font-size:11px}.adm-donut small{font-size:6.4px;color:var(--tp-muted)}.adm-donut-layout ul{padding:0;margin:0;list-style:none;display:grid;gap:5px}.adm-donut-layout li{display:grid;grid-template-columns:6px 1fr auto;align-items:center;gap:4px;font-size:6.8px}.adm-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.adm-detail-meta>span{border:1px solid var(--tp-border);border-radius:7px;padding:6px}.adm-detail-meta small{display:block;font-size:6.5px;color:var(--tp-muted);margin-bottom:3px}.adm-copy{font-size:7.8px;line-height:1.5;color:#536780}.adm-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.adm-info-grid>div{border:1px solid var(--tp-border);border-radius:6px;padding:6px}.adm-info-grid small{font-size:6.2px;color:var(--tp-muted);display:block}.adm-info-grid b{font-size:7.5px}.adm-ai-class{border:1px solid var(--tp-border);border-radius:8px;padding:8px}.adm-ai-class>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.adm-ai-class>div>.adm-progress{width:100px}.adm-ai-class>span{display:grid;grid-template-columns:1fr 80px 25px;gap:5px;align-items:center;min-height:23px;font-size:6.8px}.adm-actions{display:flex;gap:5px;margin-top:9px}.adm-actions button{height:30px;flex:1;border:1px solid #b9d2f6;background:#fff;color:var(--tp-blue);border-radius:7px;font-size:7.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px}.adm-actions button.approve{background:var(--tp-green);border-color:var(--tp-green);color:#fff}.adm-actions button.escalate{border-color:#efaf42;color:#c07500}.adm-section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.adm-section-top h2{font-size:15px}.adm-section-top>div{display:flex;gap:5px}.adm-section-top>div>button{height:29px;border:1px solid var(--tp-border);background:#fff;border-radius:7px;font-size:8px}.adm-user-head,.adm-user-table>button{min-width:800px;display:grid;grid-template-columns:20px 1.45fr .85fr 1.05fr .7fr .65fr .55fr;gap:6px;align-items:center}.adm-user-head{height:31px;background:#f8fafc;padding:0 7px;font-size:7px;color:#60718a}.adm-user-table>button{width:100%;min-height:44px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:4px 7px;text-align:left;font-size:7.3px}.adm-user-table>button.selected{background:#eaf4ff}.adm-person{display:flex;align-items:center;gap:6px}.adm-person-profile{display:flex;align-items:center;gap:8px}.adm-person-profile>div{flex:1}.adm-person-profile h2{font-size:13px}.adm-person-profile p{font-size:7px}.adm-avatar-lg{width:47px;height:47px;border-radius:50%;background:#e3edf8;color:#345578;display:grid;place-items:center;font-size:11px;font-weight:700}.adm-detail-section{border-top:1px solid #edf1f5;padding-top:8px;margin-top:8px}.adm-detail-section p{font-size:7.5px;color:#536780;margin:5px 0}.adm-section-title{display:flex;align-items:center;justify-content:space-between}.adm-section-title button{border:0;background:none;color:var(--tp-blue);font-size:7px}.adm-tag-cloud{display:flex;flex-wrap:wrap;gap:4px}.adm-security-row{display:grid;grid-template-columns:18px 1fr auto;gap:6px;align-items:center;min-height:36px;border-top:1px solid #edf1f5}.adm-security-row:first-of-type{border-top:0}.adm-security-row b{font-size:7.5px}.adm-security-row small{font-size:6.6px;color:var(--tp-muted);display:block}.adm-security-row button{border:1px solid #bad1f1;background:#fff;color:var(--tp-blue);height:23px;border-radius:5px;font-size:6.7px}.adm-login-row{display:grid;grid-template-columns:70px 1fr 50px;gap:5px;align-items:center;min-height:25px;font-size:6.8px}.access-bottom{grid-template-columns:1.2fr .8fr}.adm-access-request{display:grid;grid-template-columns:24px 1fr auto 42px 42px;gap:5px;align-items:center;min-height:34px;font-size:6.7px}.adm-access-request>i{width:22px;height:22px;border-radius:50%;background:#eef3f9;display:grid;place-items:center;font-style:normal}.adm-access-request small{display:block;color:var(--tp-muted)}.adm-access-request button{border:0;background:none;font-size:6.6px}.adm-role-row{display:grid;grid-template-columns:28px 1fr 40px;align-items:center;gap:5px;min-height:34px}.adm-role-row b{font-size:7.5px}.adm-role-row small{font-size:6.3px;color:var(--tp-muted);display:block}.adm-role-row em{font-size:6.3px;font-style:normal;color:#78879a}.adm-billing-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:8px}.adm-subscriptions{grid-column:1}.adm-billing-detail{grid-column:2}.adm-sub-table{overflow:auto}.adm-sub-head,.adm-sub-table>div{min-width:650px;display:grid;grid-template-columns:18px 1.4fr .8fr .7fr .8fr .9fr .6fr;gap:5px;align-items:center}.adm-sub-head{height:29px;background:#f8fafc;font-size:6.7px;color:#61728a;padding:0 5px}.adm-sub-table>div:not(.adm-sub-head){min-height:30px;border-top:1px solid #edf1f5;padding:0 5px;font-size:6.8px}.adm-billing-kpis{display:grid;grid-template-columns:1fr .65fr 1fr;gap:5px;margin:8px 0}.adm-billing-kpis span{border-right:1px solid #edf1f5}.adm-billing-kpis span:last-child{border:0}.adm-billing-kpis b{font-size:10px;display:block}.adm-billing-kpis small{font-size:6px;color:var(--tp-muted)}.adm-key-list{display:grid;gap:6px}.adm-key-list>span{display:grid;grid-template-columns:105px 1fr;gap:8px;font-size:7px;color:#61738a}.adm-key-list b{font-size:7.2px;color:var(--tp-ink)}.adm-top-accounts{display:grid}.adm-top-accounts>div{display:grid;grid-template-columns:14px 23px 1fr auto 55px 40px;gap:5px;align-items:center;min-height:29px;border-top:1px solid #edf1f5;font-size:6.8px}.adm-top-accounts>div:first-child{border-top:0}.adm-top-accounts i{width:21px;height:21px;border-radius:50%;background:#eef3fb;display:grid;place-items:center;font-style:normal}.adm-support-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:8px}.adm-ticket-list,.adm-ticket-detail{background:#fff;border:1px solid var(--tp-border);border-radius:9px;padding:9px}.adm-ticket-list>.adm-search{margin:7px 0}.adm-ticket-list>button{width:100%;min-height:54px;border:0;border-top:1px solid #edf1f5;background:#fff;display:grid;grid-template-columns:15px 28px 1fr 48px 45px;gap:6px;align-items:center;text-align:left;padding:4px}.adm-ticket-list>button.selected{background:#eaf4ff;border-radius:7px}.adm-ticket-list>button>i{width:27px;height:27px;border-radius:50%;background:#e3efff;color:#3a6ba8;display:grid;place-items:center;font-style:normal;font-size:7.5px}.adm-ticket-list>button b{font-size:8px}.adm-ticket-list>button small{font-size:6.7px;color:var(--tp-muted)}.adm-ticket-list time{font-size:6.5px;color:#7d8da3}.adm-ticket-head{display:flex;justify-content:space-between;gap:10px}.adm-ticket-head>div:first-child{min-width:0}.adm-ticket-head span{font-size:7px;color:#6f8095}.adm-ticket-head h2{font-size:15px;margin-top:6px}.adm-ticket-head p{font-size:8px;color:var(--tp-muted);margin-top:3px}.adm-ticket-head>div:last-child{font-size:7px}.adm-ticket-meta{display:grid;grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:5px;margin:9px 0}.adm-ticket-meta>span{border-right:1px solid #edf1f5;display:grid;grid-template-columns:20px 1fr;gap:5px;align-items:center}.adm-ticket-meta>span:last-child{border:0;display:block}.adm-ticket-meta i{width:20px;height:20px;border-radius:50%;background:#f0e9ff;color:var(--tp-purple);display:grid;place-items:center;font-style:normal;font-size:7px}.adm-ticket-meta b{font-size:7.3px}.adm-ticket-meta small{font-size:6.2px;color:var(--tp-muted);display:block}.adm-message{display:grid;grid-template-columns:28px 1fr;gap:7px;border:1px solid var(--tp-border);border-radius:8px;padding:8px;margin:7px 0}.adm-message.reply{background:#edf5ff}.adm-message>i{width:25px;height:25px;border-radius:50%;background:#f0e9ff;display:grid;place-items:center;font-style:normal;font-size:7px}.adm-message b{font-size:7.5px}.adm-message b small{font-size:6.4px;color:var(--tp-muted);font-weight:400}.adm-message p{font-size:7.4px;line-height:1.42;color:#455a76;margin-top:5px}.adm-composer{border:1px solid var(--tp-border);border-radius:8px;padding:7px}.adm-toolbar{font-size:8px;color:#5d6d84;border-bottom:1px solid #edf1f5;padding:6px}.adm-composer textarea{width:100%;height:55px;border:0;resize:none;outline:0;padding:8px;font-size:7.5px}.adm-composer>div:last-child{display:flex;align-items:center;gap:6px}.adm-composer>div:last-child>label{margin-left:auto;font-size:6.7px}.adm-composer>div:last-child>button:not(.adm-primary-small){height:25px;border:1px solid var(--tp-border);background:#fff;border-radius:5px;font-size:6.5px}.adm-support-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;grid-column:1/-1}.adm-workload{display:grid;grid-template-columns:22px 1fr 42px 90px 42px;gap:5px;align-items:center;min-height:29px;font-size:6.8px}.adm-workload>i{width:21px;height:21px;border-radius:50%;background:#e4edf7;display:grid;place-items:center;font-style:normal;font-size:6px}.adm-satisfaction{height:120px;position:relative}.adm-satisfaction svg{width:100%;height:100%}.adm-satisfaction polyline{fill:#0b6cf214;stroke:var(--tp-blue)}.adm-satisfaction>b{position:absolute;right:5px;top:0;background:var(--tp-blue);color:#fff;border-radius:4px;padding:2px 4px;font-size:7px}.adm-connect-head,.adm-connectors>button{min-width:640px;display:grid;grid-template-columns:1.55fr .65fr .8fr .65fr 30px;gap:6px;align-items:center}.adm-connect-head{height:29px;background:#f8fafc;padding:0 5px;font-size:6.7px;color:#61728a}.adm-connectors>button{width:100%;min-height:40px;border:0;border-top:1px solid #edf1f5;background:#fff;text-align:left;padding:4px 5px;font-size:7px}.adm-connectors>button.selected{background:#eef6ff}.adm-connector-name{display:flex;align-items:center;gap:6px}.adm-connector-name>i{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-weight:700;background:#eef3f8}.adm-connector-name>i.blue{background:#eaf4ff;color:var(--tp-blue)}.adm-connector-name>i.purple{background:#f1edff;color:var(--tp-purple)}.adm-connector-name>i.amber{background:#fff5e5;color:#df8e13}.adm-connector-name>i.green{background:#eaf9f2;color:var(--tp-green)}.adm-connector-name b{font-size:7.6px}.adm-connector-name small{display:block;font-size:6.4px;color:var(--tp-muted)}.data-bottom{grid-template-columns:1fr 1fr 1fr 1fr}.adm-stack-chart{height:105px;display:flex;align-items:end;gap:5px;border-bottom:1px solid #edf1f5}.adm-stack-chart i{flex:1;background:var(--tp-blue);position:relative}.adm-stack-chart i em{position:absolute;top:0;left:0;right:0;background:var(--tp-red)}.adm-stack-chart.purple i{background:var(--tp-blue)}.adm-stack-chart.purple i em{background:var(--tp-purple)}.adm-webhook{display:grid;grid-template-columns:34px 7px 1fr auto;gap:5px;align-items:center;min-height:24px;font-size:6.5px}.adm-rule{display:grid;grid-template-columns:29px 1fr 28px;gap:5px;align-items:center;min-height:35px}.adm-rule b{font-size:7px}.adm-rule small{display:block;font-size:6.2px;color:var(--tp-muted)}.adm-rule input{display:none}.adm-rule>i,.adm-switch>i,.adm-toggle-row>i{width:26px;height:14px;border-radius:999px;background:#b8c4d2;position:relative}.adm-rule>i:after,.adm-switch>i:after,.adm-toggle-row>i:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#fff;left:2px;top:2px}.adm-rule input:checked+i,.adm-switch input:checked+i,.adm-toggle-row input:checked+i{background:var(--tp-blue)}.adm-rule input:checked+i:after,.adm-switch input:checked+i:after,.adm-toggle-row input:checked+i:after{left:14px}.adm-sync-stats{border:1px solid var(--tp-border);border-radius:7px;padding:7px;margin:8px 0}.adm-sync-stats>div{display:grid;grid-template-columns:1fr 50px 40px;gap:5px;min-height:24px;align-items:center;font-size:6.8px}.adm-log{display:grid;grid-template-columns:36px 50px 40px 30px 1fr;gap:5px;min-height:26px;align-items:center;font-size:6.5px;border-top:1px solid #edf1f5}.adm-risk-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:8px}.adm-risk-bottom{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1fr 1fr;gap:8px}.adm-risk-head,.adm-risk-table>button{min-width:770px;display:grid;grid-template-columns:18px 1.45fr 1fr .55fr .9fr .72fr .55fr;gap:5px;align-items:center}.adm-risk-head{height:29px;background:#f8fafc;padding:0 5px;font-size:6.6px;color:#60718a}.adm-risk-table>button{width:100%;min-height:45px;border:0;border-top:1px solid #edf1f5;background:#fff;padding:4px 5px;text-align:left;font-size:6.9px}.adm-risk-table>button.selected{background:#eef6ff}.adm-risk-table>button>span:nth-child(2){display:grid;grid-template-columns:28px 1fr;gap:5px;align-items:center}.adm-risk-table small{display:block;font-size:6.1px;color:var(--tp-muted)}.adm-risk-title{display:flex;gap:7px}.adm-risk-title>div{flex:1}.adm-risk-title h2{font-size:13px}.adm-risk-title p{font-size:7px;color:var(--tp-muted);margin-top:2px}.adm-risk-title small{font-size:6.2px;color:#7a899d}.adm-policy{display:grid;grid-template-columns:1.2fr 80px 30px;gap:6px;align-items:center;min-height:26px;font-size:6.7px}.adm-health-grid{display:grid;grid-template-columns:1.05fr 1.25fr;gap:8px}.adm-incidents{grid-column:1}.adm-health-bottom{grid-column:1/-1;display:grid;grid-template-columns:.8fr .85fr 1.1fr;gap:8px}.adm-service-head,.adm-service-table>div{display:grid;grid-template-columns:1.4fr .72fr .66fr .72fr .75fr;gap:6px;align-items:center;min-width:600px}.adm-service-head{height:29px;background:#f8fafc;font-size:6.7px;color:#60718a;padding:0 5px}.adm-service-table>div:not(.adm-service-head){min-height:37px;border-top:1px solid #edf1f5;padding:3px 5px;font-size:6.8px}.adm-service-table>div>span:first-child{display:flex;align-items:center;gap:6px}.adm-service-table b{font-size:7.2px}.adm-service-table small{font-size:6.1px;color:var(--tp-muted);display:block}.adm-system-chart{height:220px;border-left:1px solid #edf1f5;border-bottom:1px solid #edf1f5}.adm-system-chart svg{width:100%;height:100%}.adm-system-chart polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.adm-system-chart .blue{stroke:var(--tp-blue)}.adm-system-chart .green{stroke:var(--tp-green)}.adm-system-chart .orange{stroke:var(--tp-amber)}.adm-system-chart .purple{stroke:var(--tp-purple)}.adm-system-chart .red{stroke:var(--tp-red);stroke-width:3}.adm-incident-table>div{display:grid;grid-template-columns:105px 60px 80px 1fr 52px 70px;gap:5px;align-items:center;min-height:27px;border-top:1px solid #edf1f5;font-size:6.5px}.adm-incident-table>div:first-child{border-top:0;background:#f8fafc;font-weight:600}.adm-incident-title{display:flex;gap:6px;align-items:center}.adm-incident-title>div{display:flex;align-items:center;gap:7px}.adm-region{display:grid;grid-template-columns:1fr 55px 45px 35px;gap:4px;align-items:center;min-height:24px;font-size:6.5px}.adm-deploy{display:grid;grid-template-columns:1fr 38px 55px 60px;gap:4px;align-items:center;min-height:24px;font-size:6.3px}.adm-alert{display:grid;grid-template-columns:92px 1fr 50px 65px;gap:4px;align-items:center;min-height:24px;font-size:6.2px}.adm-env{display:flex;gap:18px;align-items:center;border:1px solid var(--tp-border);background:#fff;border-radius:9px;padding:8px 11px}.adm-env>div{display:grid}.adm-env b{font-size:8px}.adm-env small{font-size:6.5px;color:var(--tp-muted)}.adm-settings{display:grid;grid-template-columns:215px minmax(0,1fr);gap:9px}.adm-settings>aside{background:#fff;border:1px solid var(--tp-border);border-radius:9px;padding:7px;display:flex;flex-direction:column;gap:4px;align-self:start}.adm-settings>aside>button{height:52px;border:0;background:transparent;border-radius:8px;display:grid;grid-template-columns:24px 1fr;gap:7px;align-items:center;text-align:left;padding:0 9px}.adm-settings>aside>button.active{background:#eaf4ff;color:var(--tp-blue);box-shadow:inset 3px 0 var(--tp-blue)}.adm-settings>aside b{font-size:8.5px}.adm-settings>aside small{font-size:6.7px;color:var(--tp-muted);display:block;margin-top:2px}.adm-settings-main{display:grid;gap:8px}.adm-panel-sub{font-size:7px;color:var(--tp-muted);margin:-3px 0 8px}.adm-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adm-form-grid label{font-size:7px;font-weight:600}.adm-form-grid input,.adm-form-grid select{width:100%;height:34px;border:1px solid var(--tp-border-2);border-radius:6px;background:#fff;padding:0 9px;font-size:7.5px;margin-top:4px}.adm-branding-form{display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:8px;align-items:end}.adm-branding-form>div:first-child{display:grid;grid-template-columns:1fr auto auto;gap:5px;align-items:end}.adm-branding-form>div:first-child>small{grid-column:1/-1;font-size:7px;font-weight:600}.adm-brand-preview{height:42px;border:1px solid var(--tp-border);border-radius:6px;padding:6px;display:flex;align-items:center}.adm-branding-form button{height:28px;border:1px solid #b9d2f6;background:#fff;color:var(--tp-blue);border-radius:5px;font-size:6.5px}.adm-branding-form label{font-size:7px}.adm-branding-form input{width:100%;height:34px;border:1px solid var(--tp-border);border-radius:6px;margin-top:4px;padding:0 7px;font-size:7px}.adm-plan-table>div{display:grid;grid-template-columns:1fr .75fr .75fr .75fr 1.5fr .7fr .5fr;gap:5px;align-items:center;min-height:28px;border-top:1px solid #edf1f5;font-size:6.5px}.adm-plan-table>div:first-child{border-top:0;background:#f8fafc;color:#60718a;font-weight:600}.adm-plan-table button{border:1px solid var(--tp-border);background:#fff;border-radius:5px;font-size:6.2px}.adm-settings-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8px}.adm-toggle-row{display:grid;grid-template-columns:29px 1fr 26px;gap:6px;align-items:center;min-height:36px}.adm-toggle-row b{font-size:7.2px}.adm-toggle-row small{font-size:6.2px;color:var(--tp-muted);display:block}.adm-toggle-row input,.adm-switch input,.adm-bottom-nav{display:none}@media (max-width:1100px){.tp-metrics.six,.adm-stats.six{grid-template-columns:repeat(3,1fr)}.tp-dashboard-grid.command-grid{grid-template-columns:1fr 1fr}.command-grid>.your-tenders{grid-column:1/-1}.command-grid>.best-match{grid-column:1/-1}.tp-analytics-grid{grid-template-columns:1fr 1fr}.tp-analytics-grid>.trend-panel{grid-column:1/-1}.tp-analytics-grid>.performance-insights{grid-column:1/-1}.adm-dashboard-grid{grid-template-columns:1fr 1fr}.adm-dashboard-grid>.adm-anomalies{grid-column:1/-1}.adm-bottom-cards.data-bottom{grid-template-columns:1fr 1fr}.adm-health-grid{grid-template-columns:1fr}.adm-incidents{grid-column:auto}.adm-health-bottom{grid-template-columns:1fr 1fr 1fr}}@media (max-width:820px){body{background:var(--tp-bg)}.tp-app,.adm-app{display:block}.tp-sidebar,.adm-sidebar{position:fixed;left:0;top:0;bottom:0;width:276px;transform:translate(-103%);transition:.25s ease;box-shadow:16px 0 45px #142a461f}.tp-sidebar.open,.adm-sidebar.open{transform:none}.tp-scrim,.adm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0e1d3452;z-index:45}.tp-topbar,.adm-topbar{height:60px;padding:0 13px;gap:9px}.tp-mobile-menu,.adm-mobile-menu{width:30px;height:30px;border:0;background:transparent;display:grid;align-content:center;gap:4px;padding:5px}.tp-mobile-menu span,.adm-mobile-menu span{width:18px;height:1.5px;background:#183862;border-radius:2px}.tp-mobile-brand,.adm-mobile-brand{display:block}.tp-global-search,.adm-global-search,.tp-new-btn,.adm-new,.tp-profile-btn>div,.adm-profile>div,.tp-profile-btn>svg,.adm-profile>svg{display:none}.tp-icon-btn,.adm-icon-btn{margin-left:auto;border-left:0}.tp-profile-btn,.adm-profile{height:34px}.tp-profile-btn>span,.adm-profile>span{width:29px;height:29px}.tp-page,.adm-page{padding:14px 12px 82px}.tp-page-head,.adm-page-head{margin-bottom:12px}.tp-page-head h1,.adm-page-head h1{font-size:23px}.tp-page-head p,.adm-page-head p{font-size:10px;line-height:1.35}.tp-head-date,.adm-greeting{display:none}.tp-metrics.four,.tp-compliance-kpis,.tp-metrics.six,.adm-stats.six{grid-template-columns:1fr 1fr}.tp-metric,.adm-stat{min-height:76px}.tp-metric-number{font-size:19px}.adm-stat strong{font-size:17px}.tp-dashboard-grid.command-grid,.tp-analytics-grid,.adm-dashboard-grid{display:block}.tp-dashboard-grid.command-grid>.tp-panel,.tp-analytics-grid>.tp-panel,.adm-dashboard-grid>.adm-panel{margin-bottom:9px}.tp-opportunity-cards{grid-template-columns:1fr}.tp-op-card:not(:first-child){display:none}.command-grid>.your-tenders{display:none}.tp-split-page,.tp-team-layout,.tp-notify-layout,.adm-split,.adm-risk-layout{display:block}.tp-detail-panel,.adm-detail{position:relative;top:auto;max-height:none;margin-top:10px}.opportunities-layout .tp-op-detail{border-radius:14px;margin-top:10px}.tp-op-row{grid-template-columns:34px 1fr 55px 14px;min-height:72px}.tp-op-row>span:nth-child(3){display:none}.tp-op-row>span:nth-child(4){grid-column:2;display:block;margin-top:-13px}.tp-op-row .tp-score{grid-column:3;grid-row:1}.tp-op-row>svg{grid-column:4;grid-row:1}.tp-filter-row{display:none}.tp-chip-row{white-space:nowrap;overflow:auto;flex-wrap:nowrap}.tp-results-head .tp-link,.tp-results-head label{display:none}.tp-pipeline-strip{overflow:auto;grid-template-columns:repeat(11,max-content);padding-bottom:3px}.tp-pipeline-strip button{min-width:102px}.tp-table-tools>button{display:none}.tp-table-tools>.tp-search-box{max-width:none}.tp-card-table{border:0;background:transparent}.tp-table-head{display:none}.tp-table-row{min-width:0;grid-template-columns:34px 1fr 56px;gap:7px;background:#fff;border:1px solid var(--tp-border);border-radius:10px;margin-bottom:8px;padding:10px;min-height:115px}.tp-table-row>span:first-child{display:none}.tp-table-row>span:nth-child(2){grid-column:1/3}.tp-table-row>span:nth-child(3){grid-column:1/3}.tp-table-row>span:nth-child(4){grid-column:3;grid-row:1}.tp-table-row>span:nth-child(5){grid-column:1;grid-row:3}.tp-table-row>span:nth-child(6){grid-column:1/3}.tp-table-row>span:nth-child(7){grid-column:3;grid-row:3}.tp-table-row>span:nth-child(8){display:none}.tp-compliance-kpis>.tp-score-card{grid-column:1/-1}.page-tabs{overflow:auto;white-space:nowrap}.compliance-grid{display:block}.compliance-grid>.tp-panel{margin-bottom:9px}.compliance-grid>.requirement-detail{display:none}.tp-doc-layout{display:block}.tp-folder-list{display:none}.tp-doc-main .tp-table-tools>button:not(.tp-primary-btn){display:none}.tp-doc-main .tp-table-tools>.tp-primary-btn{width:38px;padding:0;font-size:0}.tp-doc-table{border:0;background:transparent;overflow:visible}.tp-doc-head{display:none}.tp-doc-table>button{min-width:0;display:grid;grid-template-columns:1fr auto auto;min-height:55px;border:0;border-bottom:1px solid var(--tp-border);padding:6px 0}.tp-doc-table>button>span:first-child,.tp-doc-table>button>span:nth-child(3),.tp-doc-table>button>span:nth-child(5),.tp-doc-table>button>span:nth-child(6){display:none}.tp-doc-table>button>span:nth-child(2){grid-column:1}.tp-doc-table>button>span:nth-child(4){grid-column:2}.tp-doc-table>button>span:nth-child(7){grid-column:3}.tp-doc-detail{display:none}.tp-analytics-grid>.performance-insights{display:block}.tp-insight-card{margin-bottom:7px}.tp-donut-block{grid-template-columns:110px 1fr}.tp-saved-layout{display:block}.tp-saved-layout>aside{display:none}.tp-saved-list>div{grid-template-columns:36px 1fr 54px;gap:7px}.tp-saved-list>div .tp-new-matches{width:52px;height:55px}.tp-saved-list>div .tp-switch,.tp-saved-list>div .tp-saved-actions{grid-column:2/4}.tp-notification-row{grid-template-columns:38px 1fr 48px;min-height:83px;border:1px solid var(--tp-border);border-radius:10px;margin-bottom:7px}.tp-notification-row time{grid-column:3;grid-row:1}.tp-notification-row>.tp-badge{grid-column:1;grid-row:2}.tp-notification-row>.tp-outline-btn{grid-column:2/4;grid-row:2;justify-self:end;width:90px}.tp-notify-detail{display:none}.tp-team-layout>div>.page-tabs>button:nth-child(n+4),.tp-team-layout>div>.page-tabs>span{display:none}.tp-team-table{border:0;background:transparent}.tp-team-head{display:none}.tp-team-table>div:not(.tp-team-head){min-width:0;display:grid;grid-template-columns:1fr auto;min-height:65px;border:1px solid var(--tp-border);border-radius:10px;background:#fff;margin-bottom:7px;padding:8px}.tp-team-table>div>span:nth-child(3),.tp-team-table>div>span:nth-child(4),.tp-team-table>div>span:nth-child(5){display:none}.tp-team-table>div>span:nth-child(2){grid-column:2;grid-row:1}.tp-team-table>div>span:nth-child(6){grid-column:1;grid-row:2;padding-left:35px}.tp-team-bottom,.tp-member-detail{display:none}.tp-settings-layout{display:block}.tp-settings-layout>aside{display:grid;gap:8px}.tp-settings-layout>aside>button{min-height:66px;border:1px solid var(--tp-border);grid-template-columns:34px 1fr 16px}.tp-settings-main{margin-top:10px}.tp-settings-main>.tp-settings-head,.tp-settings-main>.tp-panel,.tp-settings-main>.tp-profile-complete{display:none}.tp-settings-layout>aside>button.active{background:#fff;box-shadow:none;color:var(--tp-ink)}.tp-form-grid{grid-template-columns:1fr}.tp-form-grid .full{grid-column:auto}.tp-bottom-nav,.adm-bottom-nav{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);left:0;right:0;bottom:0;height:64px;background:#fff;border-top:1px solid var(--tp-border);z-index:40;padding:5px 5px env(safe-area-inset-bottom)}.tp-bottom-nav button,.adm-bottom-nav button{border:0;background:transparent;color:#60728c;display:grid;place-items:center;align-content:center;gap:2px;font-size:7.5px;position:relative}.tp-bottom-nav button.active,.adm-bottom-nav button.active{color:var(--tp-blue)}.tp-bottom-nav button i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--tp-red);top:4px;right:28%}.adm-bottom-nav{grid-template-columns:repeat(5,1fr)}.adm-dashboard-grid>.adm-panel:nth-child(2),.adm-dashboard-grid>.adm-panel:nth-child(4),.adm-dashboard-grid>.adm-anomalies{display:none}.adm-page-head{display:block}.adm-stats.six .adm-stat:nth-child(n+5){display:none}.adm-split>div>.adm-tabs{overflow:auto}.adm-tools>button{display:none}.adm-client-head,.adm-tender-head,.adm-user-head,.adm-risk-head,.adm-connect-head{display:none}.adm-client-table,.adm-tender-table,.adm-user-table,.adm-risk-table,.adm-connectors{border:0;background:transparent;overflow:visible}.adm-client-table>button{min-width:0;display:grid;grid-template-columns:1fr auto;min-height:67px;border:1px solid var(--tp-border);border-radius:9px;margin-bottom:7px;padding:8px}.adm-client-table>button>span:first-child,.adm-client-table>button>span:nth-child(5),.adm-client-table>button>span:nth-child(6),.adm-client-table>button>span:nth-child(8){display:none}.adm-client-table>button>span:nth-child(2){grid-column:1}.adm-client-table>button>span:nth-child(3){grid-column:2;grid-row:1}.adm-client-table>button>span:nth-child(4){grid-column:1}.adm-client-table>button>span:nth-child(7){grid-column:2}.adm-detail{border-radius:13px}.adm-detail-grid{grid-template-columns:1fr}.adm-bottom-cards{display:block}.adm-bottom-cards>.adm-panel{margin-top:8px}.adm-tender-table>button{min-width:0;display:grid;grid-template-columns:1fr auto;min-height:72px;border:1px solid var(--tp-border);border-radius:9px;margin-bottom:7px;padding:8px}.adm-tender-table>button>span:first-child,.adm-tender-table>button>span:nth-child(3),.adm-tender-table>button>span:nth-child(6),.adm-tender-table>button>span:nth-child(9){display:none}.adm-tender-table>button>span:nth-child(2){grid-column:1}.adm-tender-table>button>span:nth-child(7){grid-column:2;grid-row:1}.adm-tender-table>button>span:nth-child(4){grid-column:1}.adm-tender-table>button>span:nth-child(8){grid-column:2}.adm-tender-table>button>span:nth-child(5){grid-column:1}.adm-user-table>button{min-width:0;display:grid;grid-template-columns:1fr auto;min-height:58px;border:1px solid var(--tp-border);border-radius:9px;margin-bottom:6px;padding:7px}.adm-user-table>button>span:first-child,.adm-user-table>button>span:nth-child(4),.adm-user-table>button>span:nth-child(6),.adm-user-table>button>span:nth-child(7){display:none}.adm-user-table>button>span:nth-child(2){grid-column:1}.adm-user-table>button>span:nth-child(3){grid-column:2;grid-row:1}.adm-user-table>button>span:nth-child(5){grid-column:1}.access-bottom{display:none}.adm-billing-grid{display:block}.adm-billing-grid>.adm-panel{margin-bottom:8px}.adm-billing-grid>.adm-panel:nth-child(n+4){display:none}.adm-support-layout{display:block}.adm-ticket-list{margin-bottom:8px}.adm-ticket-list>button:nth-of-type(n+5){display:none}.adm-ticket-detail .adm-ticket-meta{display:none}.adm-ticket-detail .adm-message p{max-height:76px;overflow:hidden}.adm-support-bottom{display:none}.data-bottom{display:none!important}.adm-connectors>button{min-width:0;display:grid;grid-template-columns:1fr auto;min-height:55px;border:0;border-bottom:1px solid var(--tp-border)}.adm-connectors>button>span:nth-child(2),.adm-connectors>button>span:nth-child(3),.adm-connectors>button>span:nth-child(5){display:none}.adm-risk-layout>.adm-panel{margin-bottom:8px}.adm-risk-table>button{min-width:0;display:grid;grid-template-columns:1fr auto;min-height:56px;border:1px solid var(--tp-border);border-radius:9px;margin-bottom:7px}.adm-risk-table>button>span:first-child,.adm-risk-table>button>span:nth-child(3),.adm-risk-table>button>span:nth-child(4),.adm-risk-table>button>span:nth-child(5),.adm-risk-table>button>span:nth-child(6){display:none}.adm-risk-table>button>span:nth-child(2){grid-column:1}.adm-risk-table>button>span:nth-child(7){grid-column:2}.adm-risk-bottom{display:none}.adm-health-grid>.adm-panel:nth-child(2),.adm-health-grid>.adm-incidents,.adm-health-grid>.adm-health-bottom{display:none}.adm-service-table>div:not(.adm-service-head){min-width:0;display:grid;grid-template-columns:1fr auto auto;min-height:35px}.adm-service-head{display:none}.adm-service-table>div>span:nth-child(4),.adm-service-table>div>span:nth-child(5){display:none}.adm-settings{display:block}.adm-settings>aside{border:0;background:transparent;padding:0}.adm-settings>aside>button{height:58px;border:1px solid var(--tp-border);background:#fff;margin-bottom:7px}.adm-settings-main{margin-top:8px}.adm-settings-main>.adm-panel:not(:first-child),.adm-settings-bottom{display:none}.adm-form-grid{grid-template-columns:1fr}.adm-env{display:none}}@media (max-width:460px){.tp-page,.adm-page{padding-left:10px;padding-right:10px}.tp-metrics.four,.tp-metrics.six,.tp-compliance-kpis,.adm-stats.six{gap:7px}.tp-metric,.adm-stat{padding:9px 8px}.tp-metric-icon,.adm-stat-icon{width:29px;height:29px}.tp-metric-number{font-size:17px}.tp-panel,.adm-panel{padding:10px}.tp-op-detail .tp-info-grid{grid-template-columns:1fr 1fr}.tp-donut-block{grid-template-columns:96px 1fr}.tp-donut{width:90px;height:90px}.tp-donut:after{top:18px;right:18px;bottom:18px;left:18px}.tp-saved-list>div{padding:8px}.adm-client-summary{grid-template-columns:1fr 1fr}}.adm-live-dot{width:6px;height:6px;border-radius:50%;background:var(--tp-green);margin-left:auto;box-shadow:0 0 0 3px #11a46a1a}.adm-global-search{position:relative}.adm-search-popover{position:absolute;top:43px;left:0;right:0;background:#fff;border:1px solid var(--tp-border);box-shadow:0 18px 46px #142a4c24;border-radius:12px;padding:6px;z-index:80}.adm-search-popover button{width:100%;height:42px;border:0;background:transparent;border-radius:8px;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;text-align:left;gap:8px;padding:0 9px;font-size:11px}.adm-search-popover button:hover{background:#f4f8fd}.adm-search-popover button svg:last-child{justify-self:end;color:#94a2b5}.adm-empty-live{padding:28px 16px;text-align:center;color:var(--tp-muted);font-size:11px;border:1px dashed var(--tp-border);border-radius:10px;background:#fbfdff}.adm-data-live{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-top:8px}.adm-data-live strong{font-size:19px;letter-spacing:-.03em}.adm-data-live span{font-size:9px;color:var(--tp-muted)}.data-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:9px}.intel-page,.intel-overview{min-width:0}.intel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.intel-head h1{font-size:27px;line-height:1.04;letter-spacing:-.045em;font-weight:700}.intel-head p{font-size:11px;line-height:1.45;color:var(--tp-muted);margin-top:5px;max-width:760px}.intel-live{display:flex;align-items:center;gap:6px;color:#49617e;font-size:7.5px;font-weight:700;letter-spacing:.12em;margin-bottom:6px}.intel-live i{width:6px;height:6px;border-radius:50%;background:var(--tp-green);box-shadow:0 0 0 3px #11a46a1a}.intel-freshness{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap}.intel-freshness>small{font-size:8px;color:var(--tp-muted)}.intel-freshness>button{height:30px;padding:0 9px;border:1px solid var(--tp-border);background:#fff;border-radius:8px;font-size:8.5px;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer}.intel-status{display:inline-flex;align-items:center;gap:5px;border-radius:99px;padding:5px 8px;font-size:7.5px;font-weight:650;background:#f3f6f9;color:#617189;white-space:nowrap}.intel-status i{width:6px;height:6px;border-radius:50%;background:currentColor}.intel-status.good{background:var(--tp-green-soft);color:var(--tp-green)!important}.intel-status.warn{background:var(--tp-amber-soft);color:#b26f08!important}.intel-status.bad{background:var(--tp-red-soft);color:var(--tp-red)!important}.intel-status.neutral{background:#eff3f8;color:#687990!important}.intel-lenses{display:flex;gap:5px;align-items:center;overflow:auto;padding:2px 0 10px;margin-bottom:2px;scrollbar-width:none}.intel-lenses::-webkit-scrollbar{display:none}.intel-lenses button{height:32px;border:1px solid var(--tp-border);background:#fff;border-radius:8px;padding:0 10px;white-space:nowrap;font-size:8.5px;font-weight:600;color:#52647c;cursor:pointer}.intel-lenses button:hover{border-color:#bed5f7;color:var(--tp-blue)}.intel-lenses button.active{background:#eaf4ff;border-color:#c4dcff;color:var(--tp-blue);box-shadow:inset 0 0 0 1px #0b6cf205}.intel-kpis{display:grid;gap:8px;margin-bottom:9px}.intel-kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}.intel-kpi{min-height:91px;background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:11px;display:flex;gap:9px;align-items:flex-start;position:relative;overflow:hidden}.intel-kpi:after{content:"";position:absolute;inset:auto -35px -54px auto;width:105px;height:105px;border-radius:50%;background:#0b6cf206}.intel-kpi.green:after{background:#11a46a08}.intel-kpi.red:after{background:#ef4f5608}.intel-kpi.amber:after{background:#ee9d210a}.intel-kpi.purple:after{background:#6f46e808}.intel-kpi-icon{width:33px;height:33px;border-radius:9px;background:#eaf4ff;color:var(--tp-blue);display:grid;place-items:center;flex:none}.intel-kpi.green .intel-kpi-icon{background:var(--tp-green-soft);color:var(--tp-green)}.intel-kpi.red .intel-kpi-icon{background:var(--tp-red-soft);color:var(--tp-red)}.intel-kpi.amber .intel-kpi-icon{background:var(--tp-amber-soft);color:var(--tp-amber)}.intel-kpi.purple .intel-kpi-icon{background:var(--tp-purple-soft);color:var(--tp-purple)}.intel-kpi-copy{min-width:0;position:relative;z-index:1}.intel-kpi-copy small{display:block;font-size:8.4px;color:#53667f;font-weight:600}.intel-kpi-copy strong{display:block;font-size:19px;line-height:1.08;letter-spacing:-.035em;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-kpi-copy span{display:block;font-size:7.6px;color:var(--tp-muted);margin-top:4px}.intel-kpi-badge{position:absolute;top:9px;right:9px;font-size:7px;color:var(--tp-muted)}.intel-grid{display:grid;gap:8px}.intel-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-grid.executive{grid-template-columns:1.2fr 1fr 1fr}.intel-grid.executive>.intel-card:nth-child(1){grid-column:1/3}.intel-grid.executive>.intel-card:last-child{grid-column:1/-1}.intel-card{background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:11px;min-width:0;box-shadow:0 1px #142d5003}.intel-card>header{min-height:27px;display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.intel-card>header>div{display:flex;align-items:center;gap:7px}.intel-card h3{font-size:11.5px}.intel-card-icon{width:27px;height:27px;border-radius:8px;background:#eef5ff;color:var(--tp-blue);display:grid;place-items:center}.intel-command-grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:8px}.intel-attention{display:grid}.intel-attention>div{min-height:54px;border-top:1px solid #edf2f6;display:grid;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px}.intel-attention>div:first-child{border-top:0}.intel-attention b{font-size:9px;display:block}.intel-attention small{font-size:7.7px;color:var(--tp-muted);line-height:1.35;display:block;margin-top:2px}.intel-attn-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#eff4f8;color:#667a94}.intel-attn-icon.warn{background:var(--tp-amber-soft);color:var(--tp-amber)}.intel-attn-icon.bad{background:var(--tp-red-soft);color:var(--tp-red)}.intel-attn-icon.good{background:var(--tp-green-soft);color:var(--tp-green)}.intel-trend{position:relative;color:var(--tp-blue);padding:9px 6px 20px;border-radius:8px;background:linear-gradient(180deg,#fbfdff,#fff);overflow:hidden}.intel-trend svg{position:absolute;left:7px;right:7px;bottom:20px;width:calc(100% - 14px);height:72%;overflow:visible}.intel-trend-value{position:relative;z-index:2}.intel-trend-value strong{display:block;color:var(--tp-ink);font-size:16px;letter-spacing:-.03em}.intel-trend-value span{font-size:7px;color:var(--tp-muted)}.intel-axis{position:absolute;left:7px;right:7px;bottom:5px;display:flex;justify-content:space-between;font-size:6.8px;color:#99a6b7}.intel-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:7px}.intel-mini-grid>.intel-row{border:1px solid #edf2f6;border-radius:8px;padding:7px;display:block}.intel-mini-grid>.intel-row strong{display:block;margin-top:3px}.intel-row{min-height:35px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;border-top:1px solid #edf2f6;padding:5px 0}.intel-row:first-child{border-top:0}.intel-row b{display:block;font-size:8.5px}.intel-row small{display:block;font-size:7.2px;color:var(--tp-muted);margin-top:2px}.intel-row strong{font-size:9.5px}.intel-row>.intel-bar{grid-column:1/-1}.intel-bar{height:4px;background:#edf2f7;border-radius:9px;display:block;overflow:hidden}.intel-bar i{display:block;height:100%;background:var(--tp-blue);border-radius:9px}.intel-bar.green i{background:var(--tp-green)}.intel-bar.red i{background:var(--tp-red)}.intel-bar.amber i{background:var(--tp-amber)}.intel-bar.purple i{background:var(--tp-purple)}.intel-quality{display:grid;grid-template-columns:125px minmax(0,1fr);gap:13px;align-items:center}.intel-donut{--v:0deg;width:116px;height:116px;border-radius:50%;background:conic-gradient(var(--tp-blue) var(--v),#e9eff5 0);display:grid;place-items:center;position:relative}.intel-donut.green{background:conic-gradient(var(--tp-green) var(--v),#e9eff5 0)}.intel-donut.amber{background:conic-gradient(var(--tp-amber) var(--v),#e9eff5 0)}.intel-donut:after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fff}.intel-donut>div{position:relative;z-index:1;text-align:center}.intel-donut b{display:block;font-size:17px}.intel-donut span{display:block;font-size:7.5px;color:#566b85}.intel-donut small{display:block;font-size:6.5px;color:var(--tp-muted);margin-top:2px}.intel-facts{display:grid}.intel-note{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:start;background:#f8fbfe;border:1px solid #e5edf5;border-radius:9px;padding:9px;margin-top:8px}.intel-note.large{padding:12px}.intel-note>svg{color:var(--tp-blue);margin-top:1px}.intel-note b{font-size:8.8px;display:block}.intel-note small{font-size:7.6px;line-height:1.45;color:var(--tp-muted);display:block;margin-top:3px}.intel-aging{display:grid;gap:10px;padding-top:5px}.intel-aging>div>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.intel-aging b,.intel-aging strong{font-size:9px}.intel-ranked{display:grid}.intel-ranked>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;border-top:1px solid #edf2f6}.intel-ranked>div:first-child{border-top:0}.intel-ranked>div>b{width:18px;height:18px;border-radius:6px;background:#eef5ff;color:var(--tp-blue);display:grid;place-items:center;font-size:7px}.intel-ranked strong{font-size:8.6px;display:block}.intel-ranked small{font-size:7px;color:var(--tp-muted);display:block;margin-top:2px}.intel-ranked em{font-size:8px;font-style:normal;font-weight:700}.intel-bars-list{display:grid;gap:8px}.intel-bars-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center}.intel-bars-list span,.intel-bars-list b{font-size:8px}.intel-bars-list .intel-bar{grid-column:1/-1}.intel-dual-trends{display:grid;grid-template-columns:1fr 1fr;gap:8px}.intel-dual-trends>div{border:1px solid #edf2f6;border-radius:8px;padding:7px}.intel-dual-trends>div>span{font-size:7.5px;font-weight:650;color:#50627b}.intel-model-table>div{display:grid;grid-template-columns:1.35fr .55fr .8fr .65fr .65fr;gap:6px;align-items:center;min-height:32px;border-top:1px solid #edf2f6;font-size:7.4px}.intel-model-table>div:first-child{border-top:0;color:var(--tp-muted);font-weight:650}.intel-model-table b{font-size:7.7px}.intel-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.intel-coverage>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;align-items:center;min-height:44px;border-top:1px solid #edf2f6}.intel-coverage>div:nth-child(-n+2){border-top:0}.intel-coverage b{font-size:8.4px;display:block}.intel-coverage small{font-size:7.1px;color:var(--tp-muted);display:block;margin-top:2px}.intel-dot{width:7px;height:7px;border-radius:50%;background:#a6b1bf}.intel-dot.on{background:var(--tp-green);box-shadow:0 0 0 3px #11a46a17}.intel-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--tp-border);border-radius:8px;background:#fbfdff;text-align:center}.intel-empty.compact{min-height:80px}.intel-empty span{width:34px;height:34px;border-radius:9px;background:#edf5ff;color:var(--tp-blue);display:grid;place-items:center}.intel-empty p{font-size:8.5px;color:var(--tp-muted)}.intel-loading{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.intel-loading span{height:95px;border-radius:11px;background:linear-gradient(90deg,#edf2f7 25%,#f8fafc 37%,#edf2f7 63%);background-size:400% 100%;animation:intel-shimmer 1.5s infinite}.intel-loading span:first-child{grid-column:1/-1;height:58px}.intel-error{min-height:260px;display:grid;place-items:center;align-content:center;text-align:center;gap:8px;background:#fff;border:1px solid var(--tp-border);border-radius:12px}.intel-error svg{color:var(--tp-red)}.intel-error h2{font-size:17px}.intel-error p{font-size:9px;color:var(--tp-muted);max-width:480px}.intel-error button{height:32px;border:1px solid var(--tp-blue);background:var(--tp-blue);color:#fff;border-radius:8px;padding:0 12px;font-size:9px}.intel-partial{margin-top:8px;border:1px solid #f3d99b;background:#fff9e9;color:#8d650e;border-radius:8px;padding:8px;display:flex;align-items:center;gap:7px;font-size:8px}.intel-compare{margin-top:8px;display:flex;justify-content:space-between;gap:10px;font-size:8px;color:var(--tp-muted)}.intel-compare b{color:var(--tp-ink)}@keyframes intel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.adm-stat,.adm-panel,.intel-kpi,.intel-card,.tp-metric,.tp-panel{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.adm-stat:hover,.intel-kpi:hover,.tp-metric:hover{transform:translateY(-1px);border-color:#d7e2ef;box-shadow:0 8px 22px #1f35560d}.intel-card:hover,.adm-panel:hover,.tp-panel:hover{border-color:#dbe5ef}.adm-sidebar nav button,.intel-lenses button,.adm-search-popover button{transition:background .15s ease,color .15s ease,border-color .15s ease}.adm-page{max-width:1720px}.adm-sidebar{width:206px}.adm-app{grid-template-columns:206px minmax(0,1fr)}@media (max-width:1180px){.intel-kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-grid.executive{grid-template-columns:1fr 1fr}.intel-grid.executive>.intel-card:nth-child(1){grid-column:1/-1}.intel-command-grid{grid-template-columns:1fr 1fr}.intel-command-grid>.intel-card:first-child{grid-column:1/-1}.data-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.intel-head{display:block}.intel-freshness{justify-content:flex-start;margin-top:9px}.intel-head h1{font-size:22px}.intel-lenses{margin-left:-2px;margin-right:-2px}.intel-kpis.six{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.intel-kpi{min-height:86px;padding:9px}.intel-kpi-copy strong{font-size:17px}.intel-grid.two,.intel-grid.executive,.intel-command-grid{grid-template-columns:1fr}.intel-grid.executive>.intel-card,.intel-grid.executive>.intel-card:nth-child(1),.intel-grid.executive>.intel-card:last-child,.intel-command-grid>.intel-card:first-child{grid-column:auto}.intel-card{padding:10px}.intel-quality{grid-template-columns:105px minmax(0,1fr)}.intel-donut{width:98px;height:98px}.intel-dual-trends,.intel-coverage{grid-template-columns:1fr}.intel-coverage>div:nth-child(2){border-top:1px solid #edf2f6}.intel-model-table{overflow:auto}.intel-model-table>div{min-width:500px}.intel-mini-grid{grid-template-columns:1fr 1fr}.data-live-grid{grid-template-columns:1fr}.adm-search-popover{position:fixed;top:62px;left:10px;right:10px}.adm-live-dot{display:none}}@media (max-width:460px){.intel-kpis.six{gap:6px}.intel-kpi{min-height:80px;padding:8px}.intel-kpi-icon{width:29px;height:29px}.intel-kpi-copy small{font-size:7.7px}.intel-kpi-copy strong{font-size:15.5px}.intel-kpi-copy span{font-size:7px}.intel-head h1{font-size:20px}.intel-head p{font-size:10px}.intel-mini-grid{grid-template-columns:1fr}.intel-quality{grid-template-columns:92px minmax(0,1fr);gap:8px}.intel-donut{width:86px;height:86px}.intel-donut:after{top:9px;right:9px;bottom:9px;left:9px}.intel-attention>div{grid-template-columns:31px minmax(0,1fr);padding:6px 0}.intel-attention .intel-status{grid-column:2;justify-self:start}.intel-freshness>small{width:100%}}@media (prefers-reduced-motion:reduce){.intel-loading span{animation:none}.adm-stat,.adm-panel,.intel-kpi,.intel-card,.tp-metric,.tp-panel{transition:none}}.tp-truth-banner{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;padding:12px 13px;margin:0 0 10px;border:1px solid #dce9f8;border-radius:12px;background:linear-gradient(135deg,#f9fcff,#f4f8ff);box-shadow:0 1px #10203a05}.tp-truth-banner b{display:block;font-size:11px;color:var(--tp-ink);margin-top:1px}.tp-truth-banner p{font-size:9px;line-height:1.5;color:var(--tp-muted);margin-top:3px;max-width:860px}.tp-empty-inline{min-height:74px;border:1px dashed #dbe5f0;border-radius:9px;background:#fbfdff;color:var(--tp-muted);display:grid;place-items:center;padding:14px;font-size:9px;text-align:center}.tp-empty-premium.compact{min-height:118px;padding:14px}.tp-muted{color:var(--tp-muted);font-size:9px}.tp-list-stack{display:grid}.tp-ranked-list{display:grid;gap:8px}.tp-rank-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(100px,2fr) 32px;align-items:center;gap:9px;font-size:8.5px}.tp-rank-row>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#3b4d68}.tp-rank-row>b{text-align:right;font-size:9px}.tp-coverage-card{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px}.tp-coverage-card>div{border:1px solid #e7edf5;border-radius:9px;padding:10px;background:#fbfdff}.tp-coverage-card b{font-size:18px;display:block;letter-spacing:-.04em}.tp-coverage-card span{font-size:7.5px;color:var(--tp-muted);display:block;margin-top:2px}.tp-client-app .tp-notification-row>.tp-outline-btn{pointer-events:none}.tp-document-preview h3{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.tp-truth-banner{grid-template-columns:32px minmax(0,1fr);padding:10px}.tp-coverage-card{grid-template-columns:1fr}.tp-rank-row{grid-template-columns:minmax(95px,1fr) minmax(80px,1.5fr) 28px}}.packops-page{min-width:0}.packops-head-actions{display:flex;align-items:center;gap:8px}.packops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.packops-kpis>div{background:#fff;border:1px solid var(--tp-border);border-radius:11px;padding:12px}.packops-kpis small,.packops-kpis span{display:block;color:var(--tp-muted);font-size:8px}.packops-kpis b{display:block;font-size:22px;letter-spacing:-.04em;margin:4px 0}.packops-kpis .danger{border-color:#f3c9cd;background:#fffafb}.packops-kpis .danger b{color:var(--tp-red)}.packops-toolbar{display:flex;gap:6px;align-items:center;margin-bottom:8px;overflow:auto}.packops-search{min-width:260px;flex:1}.packops-search input{width:100%;height:34px;border:1px solid var(--tp-border);border-radius:8px;padding:0 10px;font-size:9px}.packops-toolbar>button{height:32px;border:1px solid var(--tp-border);background:#fff;border-radius:8px;padding:0 10px;font-size:8px;white-space:nowrap}.packops-toolbar>button.active{background:#eaf4ff;border-color:#c6ddff;color:var(--tp-blue)}.packops-layout{display:grid;grid-template-columns:minmax(560px,.9fr) minmax(480px,1.1fr);gap:8px;align-items:start}.packops-queue,.packops-detail{background:#fff;border:1px solid var(--tp-border);border-radius:11px;min-width:0}.packops-queue{overflow:auto}.packops-row{width:100%;display:grid;grid-template-columns:minmax(190px,1.5fr) 115px 78px 80px 70px;gap:8px;align-items:center;min-height:68px;padding:8px 10px;border:0;border-top:1px solid #edf2f6;background:#fff;text-align:left;color:var(--tp-ink);font-size:8px}.packops-row.head{min-height:32px;background:#f9fbfd;border-top:0;color:var(--tp-muted);font-weight:650}.packops-row:not(.head){cursor:pointer}.packops-row:not(.head):hover,.packops-row.selected{background:#f7fbff}.packops-row.selected{box-shadow:inset 3px 0 var(--tp-blue)}.packops-row span{min-width:0}.packops-row b,.packops-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packops-row b{font-size:8.5px}.packops-row strong{font-size:9.5px;margin-top:2px}.packops-row small{display:block;font-size:7px;color:var(--tp-muted);margin-top:2px}.packops-detail{padding:12px;position:sticky;top:70px;max-height:calc(100vh - 82px);overflow:auto}.packops-detail-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #edf2f6}.packops-detail-head h2{font-size:16px;line-height:1.15;margin-top:7px}.packops-detail-head p{font-size:8px;color:var(--tp-muted);margin-top:4px}.packops-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:9px 0}.packops-facts span{border:1px solid #edf2f6;border-radius:8px;padding:7px;background:#fbfdff}.packops-facts small{display:block;font-size:7px;color:var(--tp-muted)}.packops-facts b{font-size:8.5px;display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.packops-analysis{border:1px solid #dce9f8;background:#f8fbff;border-radius:9px;padding:9px;margin:8px 0}.packops-analysis>small{font-size:7px;color:var(--tp-blue);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.packops-analysis p{font-size:8px;line-height:1.45;color:#465a75;margin:5px 0}.packops-analysis>div{display:flex;gap:5px;flex-wrap:wrap}.packops-actions{display:flex;gap:6px;flex-wrap:wrap;margin:9px 0}.packops-alert{border-radius:8px;padding:8px 10px;margin-bottom:8px;font-size:8px;border:1px solid}.packops-alert.red{color:#a7323a;background:#fff5f6;border-color:#f2cdd0}.packops-alert.green{color:#11704d;background:#f2fbf7;border-color:#c9eadc}.packops-alert.amber{color:#8d650e;background:#fff9e9;border-color:#f1d99e}.packops-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:9px 0}.packops-tabs span{padding:7px;border-radius:8px;background:#f7f9fc;border:1px solid #edf2f6;font-size:7px;color:var(--tp-muted)}.packops-tabs b{display:block;color:var(--tp-ink);font-size:10px;margin-top:2px}.packops-section{border-top:1px solid #edf2f6;padding-top:10px;margin-top:10px}.packops-section>h3{font-size:10px;margin-bottom:8px}.packops-review-card{border:1px solid #e2e9f1;border-radius:9px;margin-bottom:8px;padding:9px}.packops-review-card.approved{background:#fbfefc;border-color:#d5ebdf}.packops-review-card>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.packops-review-card>header h4{font-size:9.5px}.packops-review-card>header small{font-size:7px;color:var(--tp-muted)}.packops-review-card>header>div:last-child{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.packops-content{white-space:pre-wrap;font-size:8px;line-height:1.55;color:#344a68;max-height:220px;overflow:auto;padding:8px 0}.packops-review-card textarea{width:100%;min-height:220px;border:1px solid var(--tp-border);border-radius:8px;padding:9px;font:8.5px/1.55 Inter,sans-serif;margin-top:8px}.packops-gaps{background:#fff9e9;border:1px solid #f2dca4;border-radius:8px;padding:8px;margin:8px 0}.packops-gaps>b{font-size:8px;color:#8d650e}.packops-gaps>div{display:flex;gap:8px;align-items:flex-start;border-top:1px solid #f5e7c2;padding-top:6px;margin-top:6px}.packops-gaps span{font-size:7.7px;line-height:1.4;flex:1}.packops-gaps button,.packops-review-card footer button,.packops-inline-actions button,.packops-deliverable button{height:28px;border:1px solid var(--tp-border);background:#fff;border-radius:7px;padding:0 8px;font-size:7px;cursor:pointer}.packops-review-card footer{display:flex;gap:5px;flex-wrap:wrap}.packops-review-card footer .primary{background:var(--tp-blue);border-color:var(--tp-blue);color:#fff}.packops-inline-actions{display:flex;gap:5px;margin-top:6px}.packops-deliverable,.packops-info{min-height:45px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;align-items:center;border-top:1px solid #edf2f6;padding:6px 0}.packops-deliverable:first-of-type,.packops-info:first-of-type{border-top:0}.packops-deliverable b,.packops-info b{display:block;font-size:8.5px}.packops-deliverable small,.packops-info small{display:block;font-size:7px;color:var(--tp-muted);margin-top:2px}.packops-info{grid-template-columns:minmax(0,1fr) auto}.packops-info p{font-size:7.5px;margin-top:4px;color:#38516f}.packops-events>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:7px;min-height:42px;align-items:start}.packops-events i{width:7px;height:7px;border-radius:50%;background:var(--tp-blue);margin-top:5px}.packops-events b{font-size:8px;display:block}.packops-events small{font-size:7px;line-height:1.4;color:var(--tp-muted);display:block;margin-top:2px}.packops-events time{font-size:6.5px;color:var(--tp-muted)}.packops-empty,.packops-loading{min-height:90px;display:grid;place-items:center;text-align:center;color:var(--tp-muted);font-size:8.5px;padding:15px}.packops-loading{min-height:300px;background:#fff;border:1px solid var(--tp-border);border-radius:11px}@media (max-width:1180px){.packops-layout{grid-template-columns:1fr}.packops-detail{position:relative;top:auto;max-height:none}.packops-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.packops-kpis{grid-template-columns:1fr 1fr}.packops-toolbar{align-items:stretch;flex-wrap:wrap;overflow:visible}.packops-search{min-width:100%;flex-basis:100%}.packops-queue{overflow:visible;border:0;background:transparent}.packops-row.head{display:none}.packops-row{grid-template-columns:1fr auto;gap:6px;min-height:112px;border:1px solid var(--tp-border);border-radius:10px;margin-bottom:7px}.packops-row>span:first-child{grid-column:1/-1}.packops-row>span:nth-child(4),.packops-row>span:nth-child(5){display:none}.packops-detail{padding:10px}.packops-facts,.packops-tabs{grid-template-columns:1fr 1fr}.packops-deliverable{grid-template-columns:minmax(0,1fr) auto}.packops-deliverable button{grid-row:2}.packops-head-actions{display:none}}.tp-pack-ready-files{display:grid;gap:7px;margin-top:10px}.tp-pack-ready-files .tp-outline-btn{height:auto;min-height:48px;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:8px 10px}.tp-pack-ready-files .tp-outline-btn span{display:block}.tp-pack-ready-files .tp-outline-btn b{display:block;font-size:9px}.tp-pack-ready-files .tp-outline-btn small{display:block;font-size:7px;color:var(--tp-muted);margin-top:2px}.tp-pack-ready-files .tp-outline-btn em{font-style:normal;font-size:8px;color:var(--tp-blue);font-weight:700}@media (max-width:760px){.tp-settings-main>.tp-settings-head,.tp-settings-main>.tp-panel,.tp-settings-main>.tp-profile-complete{display:block}.tp-settings-layout>aside{display:flex;overflow:auto;gap:6px;padding-bottom:4px}.tp-settings-layout>aside>button{min-width:145px;min-height:52px;grid-template-columns:1fr 16px}.tp-settings-layout>aside>button span{display:block}.tp-settings-main{margin-top:8px}.tp-settings-head{position:sticky;top:60px;z-index:5;background:var(--tp-bg);padding:8px 0}}.tp-pack-confirm{margin-top:7px;height:30px;border:1px solid #f1d79a;background:#fff9e8;color:#8b650f;border-radius:8px;padding:0 10px;font-size:8px;font-weight:650;cursor:pointer}.tp-pack-confirm:hover{background:#fff4d5}.tp-support-page{min-width:0}.tp-support-kicker{display:block;font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-blue);margin-bottom:5px}.tp-support-email{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--tp-border);border-radius:8px;background:#fff;color:#526783;font-size:10px;font-weight:600;white-space:nowrap}.tp-support-tabs{display:flex;gap:5px;overflow:auto;border-bottom:1px solid var(--tp-border);padding-bottom:9px;margin:-2px 0 12px;scrollbar-width:none}.tp-support-tabs::-webkit-scrollbar{display:none}.tp-support-tabs button{height:34px;padding:0 12px;border:1px solid var(--tp-border);border-radius:8px;background:#fff;color:#52647c;font:600 10px Inter,sans-serif;white-space:nowrap;cursor:pointer}.tp-support-tabs button.active{background:var(--tp-blue-soft);border-color:#b9d5ff;color:var(--tp-blue)}.tp-support-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr);gap:10px;align-items:start}.tp-support-card{padding:16px}.tp-support-card-head{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start;padding-bottom:12px;border-bottom:1px solid #edf2f6;margin-bottom:12px}.tp-support-card-head>span{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--tp-blue-soft);color:var(--tp-blue);font-size:9px;font-weight:800}.tp-support-card-head h2{font-size:16px;letter-spacing:-.025em}.tp-support-card-head p,.tp-support-aside p,.tp-booking-success p{font-size:10px;line-height:1.55;color:var(--tp-muted);margin-top:4px}.tp-support-form{display:grid;gap:10px}.tp-support-form>label{display:grid;gap:5px;font-size:9px;font-weight:650;color:#425774}.tp-support-form input,.tp-support-form select,.tp-support-form textarea{width:100%;border:1px solid var(--tp-border-2);border-radius:8px;background:#fff;color:var(--tp-ink);font:400 11px/1.45 Inter,sans-serif;padding:10px;outline:none}.tp-support-form input,.tp-support-form select{height:38px}.tp-support-form textarea{resize:vertical;min-height:130px}.tp-support-form input:focus,.tp-support-form select:focus,.tp-support-form textarea:focus{border-color:#7db2ff;box-shadow:0 0 0 3px #0b6cf214}.tp-support-identity{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tp-support-identity>span{padding:9px;border:1px solid #edf2f6;border-radius:8px;background:#fbfdff;min-width:0}.tp-support-identity small{display:block;font-size:7px;color:var(--tp-muted)}.tp-support-identity b{display:block;font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-support-aside{display:grid;gap:9px}.tp-support-aside .tp-panel{padding:14px}.tp-support-aside h3{font-size:13px;margin-top:2px}.tp-support-truth{background:linear-gradient(180deg,#fbfdff,#f8fbff)}.tp-support-notice{border:1px solid #c8defc;background:#f5faff;color:#315f98;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.45}.tp-support-notice.red{border-color:#f0c8cc;background:#fff7f8;color:#aa3943}.tp-support-notice.green{border-color:#cce8dc;background:#f4fbf7;color:#16704f}.tp-support-slot-field{border:0;padding:0;margin:2px 0}.tp-support-slot-field legend{font-size:9px;font-weight:650;color:#425774;margin-bottom:7px}.tp-support-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:320px;overflow:auto;padding:1px}.tp-support-slot{display:flex;align-items:center;gap:8px;min-height:45px;padding:8px 9px;border:1px solid var(--tp-border);border-radius:8px;background:#fff;font-size:9px;color:#4d617d;cursor:pointer}.tp-support-slot input{width:16px;height:16px;padding:0;accent-color:var(--tp-blue);flex:none}.tp-support-slot.selected{border-color:#82b6ff;background:#f4f9ff;color:#194f97;box-shadow:inset 0 0 0 1px #0b6cf20d}.tp-support-actions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.tp-booking-success{min-height:290px;display:grid;place-items:center;text-align:center;align-content:center;gap:8px;padding:20px}.tp-booking-success strong{font-size:15px}.tp-booking-success>div{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.tp-support-success-mark{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--tp-green-soft);color:var(--tp-green);font-size:20px;font-weight:800}.tp-support-list{display:grid;gap:8px;padding-left:16px;color:#53677f;font-size:9px;line-height:1.45}.tp-client-app .bd-intelligence{min-width:0}.tp-client-app .bd-intelligence-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:5px}.tp-client-app .bd-intelligence-head>div{min-width:0}.tp-client-app .bd-intelligence-head small{display:block;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tp-blue);margin-bottom:4px}.tp-client-app .bd-intelligence-head h1{font-size:25px;line-height:1.08;letter-spacing:-.04em;margin:0}.tp-client-app .bd-intelligence-head p{font-size:10.5px;line-height:1.5;margin:5px 0 0;max-width:760px}.tp-client-app .bd-intelligence-head>span{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid var(--tp-border);border-radius:8px;background:#fff;color:#60728b;font-size:8px;font-weight:600;white-space:nowrap}.tp-client-app .bd-intelligence>.bd-tabs{margin:4px 0 10px;padding:6px 0 10px;border-bottom:1px solid var(--tp-border)}.tp-client-app .bd-intelligence>.bd-tabs button{height:32px;padding:0 10px;border-radius:8px;font-size:8.5px}.tp-client-app .bd-intelligence>.bd-tabs button[aria-pressed=true]{box-shadow:0 1px 2px #16324f14}@media (max-width:820px){.tp-bottom-nav{grid-template-columns:repeat(5,1fr)}.tp-support-grid{grid-template-columns:1fr}.tp-support-aside{grid-template-columns:1fr 1fr}.tp-client-app .bd-intelligence-head{display:block}.tp-client-app .bd-intelligence-head>span{margin-top:8px}.tp-client-app .bd-intelligence>.bd-tabs{margin-left:-2px;margin-right:-2px}.tp-support-card{padding:12px}}@media (max-width:520px){.tp-support-identity,.tp-support-slots,.tp-support-aside{grid-template-columns:1fr}.tp-support-email{display:none}.tp-support-card-head{grid-template-columns:30px minmax(0,1fr)}.tp-support-card-head>span{width:30px;height:30px}.tp-support-actions>*{flex:1}.tp-booking-success>div{display:grid;width:100%}}@media (prefers-reduced-motion:reduce){.tp-support-slot,.tp-support-tabs button{transition:none}}@media (max-width:820px){.adm-service-table>.adm-service-head{min-width:0;grid-template-columns:1fr auto auto}.adm-service-head>span:nth-child(4),.adm-service-head>span:nth-child(5){display:none}}.tp-global-search{position:relative}.tp-command-results{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;gap:2px;padding:6px;max-height:min(420px,60vh);overflow:auto;background:#fff;border:1px solid var(--tp-border);border-radius:12px;box-shadow:0 18px 40px #081e4729}.tp-command-results button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;color:var(--tp-ink)}.tp-command-results button:hover,.tp-command-results button:focus-visible{background:#f2f7fd;outline:none}.tp-command-results button span{min-width:0}.tp-command-results b{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-command-results small{display:block;font-size:10.5px;color:var(--tp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.tp-rfq-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:12px;justify-content:flex-start;overflow:hidden;min-width:0;min-height:58px;padding:9px 12px;border:1px solid #4ea9e3;border-radius:14px;background:linear-gradient(113deg,#062e53,#096fac 72%,#19a1e7);color:#fff;box-shadow:0 9px 20px #0c558529,inset 0 1px #def5ff3b;cursor:pointer;text-align:left;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}button.tp-rfq-cta:focus-visible{outline:3px solid #9cd9ff;outline-offset:3px}button.tp-rfq-cta:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 13px 27px #0c558540,inset 0 1px #def5ff4d}button.tp-rfq-cta:active:not(:disabled){transform:translateY(0)}.tp-rfq-cta .tp-rfq-cta-glow{position:absolute;z-index:-1;right:-45px;top:-85px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,#9adfff47 0%,transparent 70%);pointer-events:none}.tp-rfq-cta .tp-rfq-cta-icon{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#ffffff21;border:1px solid #ffffff36;color:#e8f8ff}.tp-rfq-cta .tp-rfq-cta-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tp-rfq-cta .tp-rfq-cta-copy strong{font-size:12px;font-weight:820;letter-spacing:-.015em;color:inherit;white-space:nowrap;line-height:1.2}.tp-rfq-cta .tp-rfq-cta-copy small{font-size:10px;color:#cbeafa;font-weight:570;white-space:nowrap;line-height:1.4}.tp-rfq-cta .tp-rfq-cta-arrow{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#ffffff1c;color:#eafaff}button.tp-rfq-cta-header{min-height:43px;padding:5px 8px;gap:8px;border-radius:11px;box-shadow:0 4px 11px #073f7a24}.tp-rfq-cta-header .tp-rfq-cta-icon{width:29px;height:29px;flex-basis:29px;border-radius:8px}.tp-rfq-cta-header .tp-rfq-cta-arrow{width:23px;height:23px;flex-basis:23px;border-radius:7px}.tp-rfq-cta-header .tp-rfq-cta-copy strong{font-size:11px}.cc-quick>button.tp-rfq-cta{display:flex;grid-template-columns:none;min-height:61px;padding:9px 10px;border-color:#4ea9e3;border-radius:11px;background:linear-gradient(115deg,#0a345d,#0d7db6);color:#fff}.cc-quick>button.tp-rfq-cta .tp-rfq-cta-copy b,.cc-quick>button.tp-rfq-cta .tp-rfq-cta-copy strong{font-size:11px;overflow:visible}.cc-quick>button.tp-rfq-cta .tp-rfq-cta-copy small{font-size:9px;color:#ccefff;overflow:visible}.cc-quick>button.tp-rfq-cta .tp-rfq-cta-icon{flex:0 0 32px;width:32px;height:32px}.cc-quick>button.tp-rfq-cta .tp-rfq-cta-arrow{display:none}.mbt-head-actions button.tp-rfq-cta{min-height:46px;padding:6px 10px;gap:8px;border-radius:10px}.mbt-head-actions .tp-rfq-cta-copy small{font-size:9px}.mbt-head-actions .tp-rfq-cta-icon{width:32px;height:32px;flex-basis:32px}.tp-topbar button.tp-rfq-cta-header{flex-shrink:0}@media (max-width:640px){button.tp-rfq-cta:not(.tp-rfq-cta-header){min-height:52px}.tp-rfq-cta .tp-rfq-cta-copy small{font-size:9px}.mbt-head-actions button.tp-rfq-cta{min-width:155px}.cc-quick>button.tp-rfq-cta{min-height:58px}}@media (prefers-reduced-motion:reduce){button.tp-rfq-cta{transition:none}}@media (max-width:820px){.tp-topbar button.tp-rfq-cta-header{display:none}}.cc-command{--cc-blue:#0b6cf2;--cc-ink:#0b224d;--cc-text:#254269;--cc-muted:#7a8da8;--cc-line:#e2e9f3;--cc-green:#14a56d;--cc-red:#ef4f5b;--cc-amber:#f0a11e;--cc-purple:#7446e8;--cc-bg:#f7faff;color:var(--cc-text);font-size:12px}.cc-command *{box-sizing:border-box}.cc-command button,.cc-command select{font:inherit}.cc-command button{cursor:pointer}.cc-command button:disabled{opacity:.48;cursor:not-allowed}.cc-command :focus-visible{outline:3px solid rgba(11,108,242,.2);outline-offset:2px}.cc-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin:2px 0 14px}.cc-head h1{margin:0;color:var(--cc-ink);font-size:29px;line-height:1.08;letter-spacing:-.8px}.cc-head h2{margin:3px 0 0;color:#566f98;font-size:14px;font-weight:500}.cc-head p{margin:5px 0 0;max-width:760px;color:#6f82a3;font-size:10.5px;line-height:1.55}.cc-head-actions{display:flex;align-items:center;gap:9px}.cc-head-actions select{height:38px;border:1px solid var(--cc-line);border-radius:8px;background:#fff;color:#27466f;padding:0 31px 0 12px;font-size:10px;font-weight:650}.cc-today{height:38px;min-width:154px;padding:0 11px;border:1px solid var(--cc-line);border-radius:9px;background:#fff;display:flex;align-items:center;gap:8px;color:var(--cc-blue)}.cc-today span{display:flex;align-items:baseline;gap:5px}.cc-today small{color:#7085a5;font-size:8px}.cc-today b{color:#28466f;font-size:9px}.cc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:10px}.cc-kpi{position:relative;min-width:0;min-height:86px;padding:11px 10px;border:1px solid var(--cc-line);border-radius:10px;background:#fff;display:grid;grid-template-columns:36px 1fr 36px;gap:8px;align-items:center;text-align:left;color:inherit;box-shadow:0 3px 12px #1f427006;transition:.14s ease}.cc-kpi:hover{transform:translateY(-1px);border-color:#cadbf1;box-shadow:0 8px 24px #284b7a14}.cc-kpi-icon{width:34px;height:34px;border-radius:9px;background:#e9f3ff;color:var(--cc-blue);display:grid;place-items:center}.cc-kpi.amber .cc-kpi-icon{background:#fff3df;color:var(--cc-amber)}.cc-kpi.purple .cc-kpi-icon{background:#f1ebff;color:var(--cc-purple)}.cc-kpi.mint .cc-kpi-icon,.cc-kpi.green .cc-kpi-icon{background:#e8faf3;color:var(--cc-green)}.cc-kpi.red .cc-kpi-icon{background:#fff0f1;color:var(--cc-red)}.cc-kpi-copy{min-width:0}.cc-kpi-copy small{display:block;color:#425d83;font-size:8.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-kpi-copy strong{display:block;color:var(--cc-ink);font-size:23px;line-height:1.02;letter-spacing:-.5px;margin:3px 0}.cc-kpi-copy em{display:block;color:#8394ac;font-size:7.5px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-kpi-line{width:34px;height:18px;color:#4c9cff;opacity:.8;background:linear-gradient(145deg,transparent 0 24%,currentColor 25% 28%,transparent 29% 45%,currentColor 46% 49%,transparent 50% 66%,currentColor 67% 70%,transparent 71%)}.cc-kpi.amber .cc-kpi-line{color:#f0a322}.cc-kpi.purple .cc-kpi-line{color:#8e60ef}.cc-kpi.mint .cc-kpi-line,.cc-kpi.green .cc-kpi-line{color:#2cb986}.cc-kpi.red .cc-kpi-line{color:#f16b74}.cc-notice{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:9px;padding:9px 11px;border:1px solid #ffd9a5;background:#fff8e9;border-radius:8px;color:#8a6420;font-size:9px}.cc-notice button{border:0;background:none;color:#b47610;font-weight:700}.cc-layout{display:grid;grid-template-columns:31% minmax(0,1fr) 25%;gap:9px;align-items:start}.cc-left,.cc-right{display:grid;gap:9px}.cc-panel{min-width:0;background:#fff;border:1px solid var(--cc-line);border-radius:10px;overflow:hidden;box-shadow:0 3px 13px #21447006}.cc-panel>header{min-height:38px;padding:8px 10px;border-bottom:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-panel>header>div{display:flex;align-items:center;gap:7px;color:var(--cc-blue);min-width:0}.cc-panel>header h3{margin:0;color:var(--cc-ink);font-size:11px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-panel>header>button{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--cc-blue);font-size:7.5px;font-weight:700;white-space:nowrap}.cc-task-list,.cc-blockers,.cc-info-list{display:grid}.cc-task,.cc-blockers>button,.cc-info-list>button{width:100%;min-width:0;display:grid;grid-template-columns:34px 1fr auto 13px;gap:8px;align-items:center;min-height:57px;padding:8px 10px;border:0;border-top:1px solid #eff3f7;background:#fff;text-align:left;color:inherit}.cc-task:first-child,.cc-blockers>button:first-child,.cc-info-list>button:first-child{border-top:0}.cc-task:hover,.cc-blockers>button:hover,.cc-info-list>button:hover{background:#f9fbff}.cc-blockers>button{grid-template-columns:34px 1fr auto}.cc-info-list>button{grid-template-columns:34px 1fr 13px}.cc-task-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#eaf4ff;color:var(--cc-blue)}.cc-task-icon.amber{background:#fff4e2;color:var(--cc-amber)}.cc-task-icon.red{background:#fff0f1;color:var(--cc-red)}.cc-task-icon.purple{background:#f1ebff;color:var(--cc-purple)}.cc-task-icon.green{background:#eaf9f3;color:var(--cc-green)}.cc-task>span:nth-child(2),.cc-blockers>button>span:nth-child(2),.cc-info-list>button>span:nth-child(2){min-width:0}.cc-task b,.cc-blockers b,.cc-info-list b{display:block;color:#243f68;font-size:8.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-task small,.cc-blockers small,.cc-info-list small{display:block;margin-top:2px;color:#8192aa;font-size:7.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 7px;background:#eaf4ff;color:#236ac0;font-size:7px;font-weight:750;white-space:nowrap}.cc-chip.red{background:#fff0f1;color:#e84651}.cc-chip.amber{background:#fff4e4;color:#c97d0e}.cc-chip.purple{background:#f1ebff;color:#7045da}.cc-chip.green{background:#e8f9f1;color:#13895e}.cc-chip.gray{background:#f1f4f8;color:#6f7e92}.cc-empty{min-height:103px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:#71839f}.cc-empty.compact{min-height:92px}.cc-empty-check{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e6f8ef;color:var(--cc-green);margin-bottom:8px}.cc-empty b{font-size:10px;color:#244269}.cc-empty small{display:block;max-width:250px;margin-top:3px;font-size:7.5px;line-height:1.45}.cc-opportunities{min-height:548px}.cc-view-more{height:28px!important;padding:0 9px!important;border:1px solid #cfe0f9!important;border-radius:7px!important}.cc-tabs{display:flex;align-items:center;gap:2px;padding:0 10px;border-bottom:1px solid #e9eef5;overflow:auto}.cc-tabs button{height:38px;display:flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:none;color:#6e82a1;font-size:7.6px;font-weight:650;white-space:nowrap}.cc-tabs button span{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#f1f4f8;color:#6c7e98;display:grid;place-items:center;font-size:6.8px}.cc-tabs button.active{color:var(--cc-blue);border-bottom-color:var(--cc-blue)}.cc-tabs button.active span{background:#e9f3ff;color:var(--cc-blue)}.cc-op-table{overflow:hidden}.cc-op-head,.cc-op-row{display:grid;grid-template-columns:2.15fr 1.25fr .92fr 58px .78fr 1fr;gap:7px;align-items:center}.cc-op-head{min-height:30px;padding:0 10px;background:#f8fafc;color:#71839d;font-size:6.6px;font-weight:700}.cc-op-row{min-height:55px;padding:7px 10px;border-top:1px solid #edf1f6;color:#3f587c;font-size:7.4px}.cc-op-row:hover{background:#fbfdff}.cc-op-row>span{min-width:0}.cc-op-row>span:first-child b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#153a71;font-size:8.1px;line-height:1.35}.cc-op-row small{display:block;color:#8192aa;font-size:6.8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-op-row>span:nth-child(3)>b{font-size:7.2px;font-weight:600;white-space:nowrap}.cc-score{--cc-score:0deg;position:relative;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#20a66f var(--cc-score),#e8edf4 0)}.cc-score:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.cc-score b{position:relative;z-index:1;color:#255079;font-size:6.8px}.cc-score-na{font-size:8px;color:#8293aa}.cc-op-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px}.cc-op-actions button{height:27px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 7px;border:1px solid #cfe0f9;border-radius:6px;background:#fff;color:var(--cc-blue);font-size:7px;font-weight:700}.cc-op-actions button.primary{border-color:var(--cc-blue);background:var(--cc-blue);color:#fff}.cc-pack-queue>button{width:100%;display:grid;grid-template-columns:35px 1fr auto;gap:8px;align-items:center;min-height:75px;padding:9px 10px;border:0;border-top:1px solid #eff3f7;background:#fff;text-align:left;color:inherit}.cc-pack-queue>button:first-child{border-top:0}.cc-pack-queue>button:hover{background:#f9fbff}.cc-pack-icon{width:33px;height:33px;border-radius:8px;display:grid;place-items:center;background:#eaf4ff;color:var(--cc-blue)}.cc-pack-icon.purple{background:#f2ecff;color:var(--cc-purple)}.cc-pack-icon.amber{background:#fff4e2;color:var(--cc-amber)}.cc-pack-copy{min-width:0}.cc-pack-copy>.cc-chip{margin-bottom:4px}.cc-pack-copy>b{display:block;color:#183b6c;font-size:8.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pack-copy>small{display:block;margin-top:2px;color:#7e90a8;font-size:6.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pack-progress{height:4px;margin-top:6px;border-radius:99px;background:#e8edf3;display:block;overflow:hidden}.cc-pack-progress i{display:block;height:100%;border-radius:inherit;background:var(--cc-blue)}.cc-pack-queue>button>em{font-style:normal;color:#7387a4;font-size:7px}.cc-changes>button{width:100%;display:grid;grid-template-columns:9px 1fr 13px;gap:8px;align-items:center;min-height:55px;padding:8px 10px;border:0;border-top:1px solid #eff3f7;background:#fff;text-align:left;color:inherit}.cc-changes>button:first-child{border-top:0}.cc-changes>button:hover{background:#f9fbff}.cc-changes>button>i{width:7px;height:7px;border-radius:50%;background:var(--cc-blue)}.cc-changes>button>i.green{background:var(--cc-green)}.cc-changes>button>i.amber{background:var(--cc-amber)}.cc-changes>button>span{min-width:0}.cc-changes small{display:block;color:#567099;font-size:6.8px}.cc-changes b{display:block;color:#193966;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.cc-changes em{display:block;color:#8898ae;font-size:6.6px;font-style:normal;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-quick{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px}.cc-quick>button{min-width:0;min-height:51px;padding:8px;border:1px solid #e0e8f3;border-radius:8px;background:#f8fbff;color:#2a5d9b;display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:center;text-align:left}.cc-quick>button:hover{border-color:#c8dbf3;background:#f2f7ff}.cc-quick>button.primary{background:var(--cc-blue);border-color:var(--cc-blue);color:#fff}.cc-quick>button span{min-width:0}.cc-quick b{display:block;font-size:7.5px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-quick small{display:block;margin-top:1px;font-size:6.5px;color:#7c8ea8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-quick .primary small{color:#d8e8ff}@media (max-width:1450px){.cc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-layout{grid-template-columns:30% minmax(0,1fr)}.cc-right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.cc-opportunities{min-height:0}}@media (max-width:1100px){.cc-layout{grid-template-columns:1fr}.cc-left{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-opportunities{grid-column:1}.cc-right{grid-template-columns:1fr 1fr}.cc-right .cc-panel:last-child{grid-column:1/-1}.cc-op-head,.cc-op-row{grid-template-columns:2fr 1.1fr .9fr 55px .75fr 1fr}}@media (max-width:800px){.cc-head{display:block}.cc-head-actions{margin-top:10px}.cc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-left,.cc-right{grid-template-columns:1fr}.cc-right .cc-panel:last-child{grid-column:auto}.cc-op-table{overflow:auto}.cc-op-head,.cc-op-row{min-width:760px}.cc-command{font-size:11px}}@media (max-width:560px){.cc-head h1{font-size:25px}.cc-head-actions{align-items:stretch}.cc-today{display:none}.cc-head-actions select{width:100%}.cc-kpis{grid-template-columns:1fr 1fr;gap:7px}.cc-kpi{min-height:80px;grid-template-columns:32px 1fr}.cc-kpi-icon{width:32px;height:32px}.cc-kpi-line{display:none}.cc-kpi-copy strong{font-size:20px}.cc-op-table{overflow:visible}.cc-op-head{display:none}.cc-op-row{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:9px 14px;padding:12px}.cc-op-row>span:first-child{grid-column:1/-1}.cc-op-row>span:nth-child(2):before{content:"BUYER";display:block;color:#92a0b4;font-size:6px;margin-bottom:2px}.cc-op-row>span:nth-child(3):before{content:"CLOSING";display:block;color:#92a0b4;font-size:6px;margin-bottom:2px}.cc-op-row>span:nth-child(4):before{content:"FIT";display:block;color:#92a0b4;font-size:6px;margin-bottom:3px}.cc-op-row>span:nth-child(5):before{content:"STATUS";display:block;color:#92a0b4;font-size:6px;margin-bottom:3px}.cc-op-actions{grid-column:1/-1;justify-content:stretch}.cc-op-actions button{flex:1}.cc-tabs{padding:0 7px}.cc-tabs button{height:36px;font-size:7px}.cc-quick{grid-template-columns:1fr}.cc-task,.cc-blockers>button,.cc-info-list>button{padding:8px}.cc-panel>header h3{font-size:10px}}.cc-start{display:grid;grid-template-columns:minmax(260px,31%) minmax(0,1fr);gap:9px;margin-bottom:10px}.cc-start-rfq{display:grid;gap:7px}.cc-start-upload{display:grid;grid-template-columns:44px 1fr 16px;gap:11px;align-items:center;min-height:86px;padding:12px 14px;border:0;border-radius:10px;background:linear-gradient(113deg,#0743af,#0564e9 68%,#087bf8);color:#fff;text-align:left;cursor:pointer;box-shadow:0 6px 18px #0562e624}.cc-start-upload-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#1279ff}.cc-start-upload small{display:block;font-size:8px;letter-spacing:.3px;color:#a8d1ff}.cc-start-upload b{display:block;margin:3px 0 2px;font-size:15px;color:#fff}.cc-start-upload em,.cc-start-radar em,.cc-start-features em{font-style:normal}.cc-start-upload em{display:block;font-size:10px;color:#dfedff}.cc-start-radar{display:grid;grid-template-columns:30px 1fr 14px;gap:9px;align-items:center;padding:9px 12px;background:#fff;border:1px dashed #b9d4f7;border-radius:10px;color:var(--cc-blue);text-align:left;cursor:pointer}.cc-start-radar svg:first-child{width:30px;height:30px;padding:7px;border-radius:8px;background:#eaf3ff;box-sizing:border-box}.cc-start-radar b{display:block;color:var(--cc-ink);font-size:11px}.cc-start-radar em{display:block;color:var(--cc-muted);font-size:9.5px;margin-top:1px}.cc-start-radar:hover,.cc-start-features>button:hover{border-color:#9fc3f3;background:#f5f9ff}.cc-start-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cc-start-features>button{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:0;padding:10px 11px;background:#fff;border:1px solid var(--cc-line);border-radius:10px;text-align:left;cursor:pointer}.cc-start-feature-icon{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:var(--cc-blue)}.cc-start-features b{color:var(--cc-ink);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-start-features em{color:var(--cc-muted);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1100px){.cc-start{grid-template-columns:1fr}}.tp-ref-cc,.tp-ref-radar-list{display:none}@media (max-width:780px){.cc-command,.tr-radar{--tp-ref-blue:#0875f9;--tp-ref-ink:#102950;--tp-ref-muted:#7284a1;--tp-ref-line:#e1e9f3;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--tp-ref-ink)}.cc-command button,.tr-radar button{touch-action:manipulation}.cc-command :is(button,input,select):focus-visible,.tr-radar :is(button,input,select):focus-visible{outline:3px solid #86baff;outline-offset:2px}.cc-command>.cc-head,.cc-command>.cc-kpis,.cc-command>.cc-start,.cc-command>.cc-layout{display:none!important}.cc-command{font-size:13px}.tp-ref-cc{display:block;width:100%;padding:0 0 12px}.tp-ref-heading{margin:3px 2px 16px}.tp-ref-heading h1{margin:0;color:#0d284e;font-size:clamp(24px,6vw,29px);font-weight:800;line-height:1.2;letter-spacing:-.8px}.tp-ref-heading p{color:#6e819e;font-size:13px;line-height:1.45;margin:5px 0 0}.tp-ref-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:13px}.tp-ref-kpi{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:103px;padding:10px 9px;border:1px solid #d9e8fb;border-radius:11px;background:linear-gradient(145deg,#f2f9ff,#fbfdff);text-align:left;color:#173763;box-shadow:0 2px 7px #14336006}.tp-ref-kpi.mint{border-color:#d8efe7;background:linear-gradient(150deg,#f2fcf8,#fff)}.tp-ref-kpi.amber{border-color:#f4e4d2;background:linear-gradient(145deg,#fff8f0,#fff)}.tp-ref-kpi.slate{border-color:#e0e6ee;background:linear-gradient(145deg,#f7f9fc,#fff)}.tp-ref-kpi-top{display:flex;width:100%;justify-content:space-between;align-items:center;color:#0875f9}.tp-ref-kpi.mint .tp-ref-kpi-top{color:#169f78}.tp-ref-kpi.amber .tp-ref-kpi-top{color:#f08a26}.tp-ref-kpi.slate .tp-ref-kpi-top{color:#52708e}.tp-ref-kpi-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#e0efff}.tp-ref-kpi.mint .tp-ref-kpi-icon{background:#dff8ed}.tp-ref-kpi.amber .tp-ref-kpi-icon{background:#fff0dd}.tp-ref-kpi.slate .tp-ref-kpi-icon{background:#eef2f7}.tp-ref-kpi strong{display:block;margin:9px 0 3px;color:#0e2851;font-size:23px;font-weight:800;line-height:1}.tp-ref-kpi-label{color:#405673;font-size:10px;line-height:1.18;font-weight:550;overflow-wrap:anywhere}.tp-ref-upload{display:flex;align-items:center;gap:11px;min-height:114px;padding:15px 12px;margin-bottom:13px;background:linear-gradient(113deg,#0743af,#0564e9 68%,#087bf8);border-radius:12px;color:#fff;box-shadow:0 9px 22px #0562e61a}.tp-ref-upload-icon{width:49px;height:50px;flex:0 0 49px;display:grid;place-items:center;border-radius:12px;background:#1279ff;color:#fff}.tp-ref-upload-copy{flex:1;min-width:0}.tp-ref-upload-copy small{font-size:9px;color:#a8d1ff;letter-spacing:.2px}.tp-ref-upload-copy h2{margin:4px 0 2px;font-weight:780;font-size:17px;line-height:1.14;letter-spacing:-.3px;color:#fff}.tp-ref-upload-copy p{margin:0;color:#dfedff;font-size:11px;line-height:1.42}.tp-ref-upload>button{align-items:center;justify-content:center;gap:5px;display:flex;min-width:89px;min-height:42px;padding:0 9px;background:#fff;border:0;border-radius:9px;color:#0667e6;font-weight:750;font-size:11px;white-space:nowrap}.tp-ref-radar-cta{display:flex;align-items:center;gap:10px;width:100%;margin:-4px 0 13px;padding:11px 12px;background:#fff;border:1px dashed #b9d4f7;border-radius:12px;color:#0667e6;text-align:left;cursor:pointer}.tp-ref-radar-cta-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#eaf3ff;color:#0667e6}.tp-ref-radar-cta-copy{flex:1;min-width:0;display:grid;gap:2px}.tp-ref-radar-cta-copy strong{color:#102c56;font-size:13px;font-weight:760}.tp-ref-radar-cta-copy small{color:#5d708f;font-size:11px;line-height:1.35}.tp-ref-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 1px 4px}.tp-ref-feature-grid>button{display:grid;justify-items:start;gap:3px;min-height:88px;padding:10px;background:#f8fbff;border:1px solid #e1e9f3;border-radius:11px;text-align:left;cursor:pointer}.tp-ref-feature-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#eaf3ff;color:#0667e6;margin-bottom:3px}.tp-ref-feature-grid strong{color:#102c56;font-size:13px;font-weight:760;line-height:1.2}.tp-ref-feature-grid small{color:#6b7d99;font-size:10.5px;line-height:1.3}.tp-ref-panel{border:1px solid #e2e8f0;background:#fff;border-radius:13px;box-shadow:0 4px 16px #18386009;margin-bottom:13px;padding:11px 11px 8px;overflow:hidden}.tp-ref-panel>header{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:3px 2px 9px}.tp-ref-panel>header h2{display:flex;align-items:center;gap:7px;margin:0;color:#102c56;font-size:16px;letter-spacing:-.4px;line-height:1.3;font-weight:790;min-width:0}.tp-ref-panel>header h2 svg{color:#0875fa;flex-shrink:0}.tp-ref-panel>header>button{display:flex;gap:2px;align-items:center;flex-shrink:0;border:0;background:none;color:#086ff0;font-size:11px;font-weight:700;padding:6px 1px}.tp-ref-priority-items{border:1px solid #e8edf4;border-radius:10px;overflow:hidden}.tp-ref-task{display:flex;align-items:center;width:100%;min-height:64px;gap:9px;padding:9px 10px;text-align:left;background:#fff;border:0;color:#1c365a}.tp-ref-task+.tp-ref-task{border-top:1px solid #e9edf3}.tp-ref-task-ic{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e8f2ff;color:#1974f6}.tp-ref-task-ic.red,.tp-ref-task-ic.amber{background:#fff0e1;color:#f18118}.tp-ref-task-ic.purple{background:#f1eaff;color:#804de0}.tp-ref-task-copy{min-width:0;flex:1}.tp-ref-task-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#152f56;font-size:12px;font-weight:750}.tp-ref-task-copy small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#7387a2;font-size:10px;line-height:1.35;margin-top:3px}.tp-ref-task-badge{flex:0 1 auto;max-width:86px;border-radius:30px;padding:7px 8px;font-size:9px;background:#ebf3ff;color:#116aeb;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ref-task-badge.red{background:#fff0f2;color:#e04354}.tp-ref-task-badge.amber{background:#fff5e7;color:#bd741e}.tp-ref-task-badge.purple{background:#f1eaff;color:#774bd6}.tp-ref-task>svg{color:#41668c;flex-shrink:0}.tp-ref-empty{padding:19px 10px;text-align:center;color:#778ba7;font-size:12px;line-height:1.5}.tp-ref-recommendations{padding-bottom:0}.tp-ref-opportunity{display:grid;grid-template-columns:43px minmax(0,1fr) 69px;gap:8px;min-height:120px;align-items:start;padding:12px 2px;border-top:1px solid #e9eef5}.tp-ref-op-buyer{width:42px;height:42px;border:1px solid #e1e9f4;border-radius:9px;display:grid;place-items:center;overflow:hidden}.tp-ref-op-buyer .tr-logo,.tp-ref-op-buyer :is(img,svg){max-width:100%;max-height:100%}.tp-ref-op-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:10px;color:#637996;font-weight:570}.tp-ref-op-description{min-width:0}.tp-ref-op-description h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.3;font-weight:750;color:#0d2952;margin:4px 0 8px}.tp-ref-op-facts{display:flex;flex-wrap:wrap;gap:4px 8px;color:#637b9b;font-size:9px;line-height:1.4}.tp-ref-op-facts>span{display:inline-flex;align-items:center;gap:3px}.tp-ref-op-facts .urgent{color:#ea4c59}.tp-ref-op-action{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px}.tp-ref-op-action .cc-score{width:44px;height:44px}.tp-ref-op-action .cc-score b{font-size:10px}.tp-ref-fit-label{font-size:9px;color:#209b72;text-align:center;line-height:1.2}.tp-ref-op-action button{display:flex;justify-content:center;align-items:center;gap:3px;border:1px solid #c9defb;border-radius:8px;background:#fff;color:#096ce8;font-size:11px;font-weight:700;min-height:36px;width:100%;padding:0 4px}.tr-radar{display:flex;flex-direction:column;gap:0;font-size:12px;min-width:0}.tr-radar>.tr-heading{order:0}.tr-radar>.tr-search-panel{order:1}.tr-radar>.tr-top-grid{order:2}.tr-radar>.tr-notice{order:3}.tr-radar>.tr-feed{order:4}.tr-radar>.tr-footnote{order:5}.tr-radar>.tr-metrics{display:none!important}.tr-radar>.tr-heading{display:block;margin:0 0 15px;padding:0 2px}.tr-heading h1{font-size:26px!important;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:0 0 6px}.tr-heading p{font-size:12px!important;line-height:1.5}.tr-heading-actions{display:none!important}.tr-radar .tr-panel{border:1px solid #e2e9f3;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 4px 14px #16396609}.tr-radar>.tr-search-panel{margin:0 0 12px;padding:0;border:none;background:transparent;box-shadow:none;overflow:visible}.tr-search-row{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.tr-main-search{height:49px;display:flex;align-items:center;gap:10px;padding:0 15px;border:1px solid #dce6f0;border-radius:12px;background:#fff}.tr-main-search svg{flex:0 0 auto;width:20px;height:20px;color:#45618b}.tr-main-search input{font-size:12px!important;min-width:0;flex:1;color:#19355e}.tr-radar .tr-search-row>.tr-save-search,.tr-radar .tr-search-row>.tr-search-button{display:none}.tr-radar .tr-search-panel.tr-filters-expanded .tr-search-row>.tr-save-search,.tr-radar .tr-search-panel.tr-filters-expanded .tr-search-row>.tr-search-button{display:flex;width:100%;min-height:40px;justify-content:center}.tr-filter-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin:9px 0 0!important}.tr-filter-grid>.tr-field{min-height:43px;padding:7px 6px;justify-content:center;min-width:0}.tr-filter-grid>.tr-field>span{display:none}.tr-filter-grid>.tr-field select{width:100%;font-size:10px!important;color:#213d66!important;text-align:left;min-width:0}.tr-filter-grid>.tr-field:nth-child(1){order:1}.tr-filter-grid>.tr-field:nth-child(3){order:2}.tr-filter-grid>.tr-advanced-toggle{order:3;min-height:43px;border-radius:9px;padding:4px;font-size:10px!important;color:#244d80;gap:4px}.tr-filter-grid>.tr-field:not(:nth-child(1)):not(:nth-child(3)){display:none}.tr-filters-expanded .tr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tr-filters-expanded .tr-filter-grid>.tr-field:not(:nth-child(1)):not(:nth-child(3)){display:flex;order:4}.tr-filters-expanded .tr-filter-grid>.tr-advanced-toggle{order:3}.tr-radar .tr-chip-row{display:none}.tr-radar .tr-filters-expanded .tr-chip-row{display:flex;overflow-x:auto;flex-wrap:wrap;gap:5px;padding:5px 0}.tr-radar .tr-chip{font-size:10px;padding:7px 8px}.tr-radar .tr-clear{font-size:11px}.tr-radar .tr-advanced{margin:8px 0;background:#f8fbff;padding:9px;border-radius:10px;gap:9px}.tr-radar .tr-advanced>label{font-size:11px!important;min-height:30px}.tr-radar>.tr-top-grid{display:block!important;margin:0 0 14px}.tr-radar .tr-top-grid>.tr-insights{display:none}.tr-radar .tr-map-panel{width:100%;margin:0}.tr-radar .tr-map-toolbar{min-height:31px;padding:6px 12px}.tr-radar .tr-map-stage{min-height:190px;max-height:220px}.tr-radar .tr-map{height:185px;width:min(100%,345px)}.tr-radar .tr-fit-map{bottom:9px;left:9px;font-size:10px}.tr-radar .tr-map-caption{font-size:10px;padding:9px 12px}.tr-radar .tr-feed{margin:0 0 12px;scroll-margin-top:95px;overflow:visible}.tr-radar .tr-feed>header{padding:13px 11px;display:flex;flex-wrap:wrap;gap:9px;flex-direction:row;align-items:center;justify-content:space-between}.tr-radar .tr-feed>header>div:first-child{min-width:125px}.tr-radar .tr-feed>header h3{font-size:16px;font-weight:780;color:#122e56}.tr-radar .tr-feed>header small{font-size:10px;margin-top:3px}.tr-radar .tr-feed-controls{width:auto;margin-left:auto;display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.tr-radar .tr-feed-controls label{font-size:10px;gap:5px}.tr-radar .tr-feed-controls select{font-size:11px;height:36px;max-width:113px;padding:0 15px 0 6px}.tr-radar .tr-view-switch button{width:34px;height:35px}.tr-radar .tr-table-wrap,.tr-radar .tr-grid{display:none!important}.tr-radar .tp-ref-radar-list{display:block;padding:10px;background:#f9fbfe}.tr-radar .tp-ref-radar-list.as-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tp-ref-radar-card{padding:13px 12px 10px;margin-bottom:10px;background:#fff;border:1px solid #e2e9f3;border-radius:13px;box-shadow:0 4px 13px #2048780e}.tp-ref-radar-card:last-child{margin-bottom:0}.tp-ref-radar-card-top{display:flex;align-items:center;gap:8px;min-height:38px}.tp-ref-radar-card-top>.tr-logo{width:40px;height:40px;flex:0 0 40px;border:1px solid #e0e9f3;border-radius:9px}.tp-ref-radar-card-top .tr-logo img{object-fit:contain;padding:3px}.tp-ref-radar-buyer{flex:1;min-width:0}.tp-ref-radar-buyer strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;color:#173456;font-size:12px}.tp-ref-radar-buyer small{display:block;color:#8394a7;font-size:10px;margin-top:2px}.tp-ref-radar-status{border-radius:99px;display:inline-flex;align-items:center;flex-shrink:0;padding:5px 7px;background:#eaf3ff;color:#1169cc;font-size:10px}.tp-ref-radar-status.aligned{background:#e4f5ec;color:#127349;font-weight:700}.tp-ref-radar-status.urgent{background:#fff0f1;color:#e54857}.tp-ref-radar-card-top .tr-bookmark{flex:0 0 28px;width:28px;height:32px}.tp-ref-radar-body{display:grid;grid-template-columns:minmax(0,1fr) 60px;gap:8px;align-items:center;padding:9px 0 5px}.tp-ref-radar-title{min-width:0}.tp-ref-radar-title>button{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;background:none;border:0;text-align:left;padding:0;color:#0e2e55;line-height:1.3;font-weight:750;font-size:13px}.tp-ref-radar-title>small{display:block;margin-top:5px;color:#8295af;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-ref-radar-fit{display:flex;flex-direction:column;align-items:center;gap:4px}.tp-ref-radar-fit>small{font-size:9px;color:#778baa;letter-spacing:.2px}.tp-ref-radar-fit .tr-fit-ring{height:57px;width:57px}.tp-ref-radar-fit .tr-fit-ring:before{top:6px;right:6px;bottom:6px;left:6px}.tp-ref-radar-fit .tr-fit-ring b{font-size:12px}.tp-ref-radar-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:9px 0 10px;color:#536c8a;font-size:11px}.tp-ref-radar-facts>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.tp-ref-radar-facts svg{color:#627e9f;flex-shrink:0}.tp-ref-radar-facts .urgent,.tp-ref-radar-facts .urgent svg{color:#e84454}.tp-ref-radar-card-actions{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #e9eff6;padding-top:10px}.tp-ref-radar-category{display:inline-block;max-width:46%;padding:6px 8px;border-radius:7px;background:#e9f4ff;color:#3474ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.tp-ref-radar-card-actions>div{display:flex;align-items:center;gap:7px}.tp-ref-radar-card-actions .tr-view-btn,.tp-ref-radar-card-actions .tr-pack-btn{height:38px;min-width:64px;padding:0 9px;font-size:11px;border-radius:8px}.tp-ref-radar-card-actions .tr-view-btn{background:#fff;border:1px solid #bcd3f1;color:#126ce2}.tp-ref-radar-card-actions .tr-pack-btn{background:#0872fa;color:#fff;border:1px solid #0872fa;min-width:92px}.tr-radar .tr-pagination{padding:13px 10px;font-size:11px}.tr-radar .tr-pagination button{height:32px;min-width:30px;font-size:11px}.tr-radar .tr-pagination select{font-size:11px}.tr-radar .tr-footnote{font-size:10px;line-height:1.5;flex-wrap:wrap}}@media (max-width:410px){.tp-ref-kpis{gap:5px}.tp-ref-kpi{padding:9px 7px;min-height:102px}.tp-ref-kpi-label{font-size:9px}.tp-ref-upload{gap:8px;padding:12px 9px}.tp-ref-upload-icon{width:42px;height:43px;flex-basis:42px}.tp-ref-upload-copy h2{font-size:15px}.tp-ref-upload>button{min-width:83px;font-size:10px;padding:0 7px}.tp-ref-panel>header h2{font-size:15px}.tp-ref-opportunity{grid-template-columns:37px minmax(0,1fr) 63px;gap:6px}.tp-ref-op-buyer{width:37px;height:37px}.tr-radar .tr-feed>header{gap:8px}.tr-radar .tr-feed-controls select{max-width:94px}.tp-ref-radar-card{padding:11px 9px}.tp-ref-radar-card-actions .tr-view-btn{min-width:54px}.tp-ref-radar-card-actions .tr-pack-btn{min-width:78px}.tp-ref-radar-category{max-width:38%}}@media (max-width:370px){.tp-ref-kpi strong{font-size:20px}.tp-ref-radar-facts{gap:7px;font-size:10px}.tp-ref-radar-category{font-size:8px}}@media (max-width:590px){.tr-radar .tp-ref-radar-list.as-grid{display:block}}@media (prefers-reduced-motion:reduce){.tp-ref-kpi,.tp-ref-radar-card{transition:none}}.or-notice{padding:12px 16px;margin:12px 0;border:1px solid #cbdfe9;background:#f2f8fb;border-radius:12px;color:#24465b;font-size:13px;line-height:1.6}.or-notice strong{color:#17364a}.or-notice button,.or-detail button{border:0;background:none;color:#155e91;text-decoration:underline;cursor:pointer}.or-badge{display:inline-block;margin-top:6px;padding:5px 8px;border:1px solid #ccdfe8;border-radius:8px;background:#f4f8fb;color:#254b60;font-size:11px;line-height:1.4;white-space:normal}.or-detail{margin:20px 0;padding:18px;border:1px solid #cbdfe9;border-radius:14px;background:#f5f9fc;color:#244053}.or-detail h3{color:#17364a}.or-detail p{font-size:13px;line-height:1.65}.or-score{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.or-score>strong{font-size:34px;line-height:1.2}.or-score small{font-size:15px;font-weight:500}.or-score span{font-size:12px;line-height:1.7}.or-detail details summary{cursor:pointer;font-size:13px;font-weight:600;padding:8px 0}.or-checks{margin:8px 0;padding-left:20px;max-height:320px;overflow:auto}.or-checks li{padding:8px 0}.or-checks strong,.or-checks span{display:block;font-size:12px;line-height:1.6}.or-checks p{margin:4px 0}.or-detail .or-small{font-size:11px;color:#4a6171}.ix-tool{--ix-bg:var(--io-bg,#071a2d);--ix-card:var(--io-surface,#0e273d);--ix-card2:var(--io-surface2,#102e49);--ix-line:var(--io-border,#28445a);--ix-text:var(--io-text,#eef7ff);--ix-muted:var(--io-muted,#8eaabd);--ix-blue:var(--io-blue,#2c9aff);--ix-green:var(--io-emerald,#3bd4b6);--ix-amber:var(--io-alert,#f6bc6e);--ix-red:#ff7a85;background:var(--ix-bg);color:var(--ix-text);border:1px solid var(--ix-line);border-radius:18px;padding:24px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;display:grid;gap:16px;min-width:0}.ix-tool *{box-sizing:border-box}.ix-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;padding-bottom:4px}.ix-head h2{margin:4px 0 6px;font-size:26px;line-height:1.15;letter-spacing:-.6px;font-weight:780;color:var(--ix-text)}.ix-head p{margin:0;max-width:760px;color:var(--ix-muted);font-size:14px;line-height:1.55}.ix-eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:750;color:var(--ix-green);text-transform:uppercase}.ix-head-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ix-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;border:1px solid var(--ix-line);background:var(--ix-card2);color:var(--ix-text);white-space:nowrap}.ix-btn:hover:not(:disabled){border-color:var(--ix-blue)}.ix-btn:disabled{opacity:.45;cursor:not-allowed}.ix-btn-primary{background:var(--ix-blue);border-color:var(--ix-blue);color:#fff}.ix-btn:focus-visible,.ix-seg button:focus-visible,.ix-link:focus-visible,.ix-ranked button:focus-visible,.ix-table th button:focus-visible,.ix-input:focus-visible,.ix-select:focus-visible{outline:3px solid #86c5ff;outline-offset:2px}.ix-controls{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ix-input,.ix-select{min-height:42px;border-radius:10px;border:1px solid var(--ix-line);background:var(--ix-card);color:var(--ix-text);font:inherit;font-size:14px;padding:0 12px}.ix-input{flex:1 1 260px;min-width:0}.ix-input::placeholder{color:var(--ix-muted)}.ix-select{flex:0 0 auto}.ix-field{display:grid;gap:4px;font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--ix-muted);text-transform:uppercase}.ix-field .ix-input,.ix-field .ix-select{text-transform:none;letter-spacing:0;font-weight:500}.ix-seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--ix-card);border:1px solid var(--ix-line);flex-wrap:wrap}.ix-seg button{border:0;background:transparent;color:var(--ix-muted);font:inherit;font-size:13px;font-weight:700;padding:8px 12px;border-radius:8px;cursor:pointer}.ix-seg button.on{background:var(--ix-blue);color:#fff}.ix-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ix-stat{background:var(--ix-card);border:1px solid var(--ix-line);border-radius:14px;padding:14px 15px;display:grid;gap:3px;min-width:0}.ix-stat span{font-size:11.5px;color:var(--ix-muted);font-weight:650}.ix-stat strong{font-size:24px;letter-spacing:-.5px;font-weight:780;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-stat small{font-size:11.5px;color:var(--ix-muted)}.ix-stat.ix-amber strong{color:var(--ix-amber)}.ix-stat.ix-green strong{color:var(--ix-green)}.ix-stat.ix-blue strong{color:#7cc4ff}.ix-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.ix-grid-2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.ix-panel{background:var(--ix-card);border:1px solid var(--ix-line);border-radius:14px;padding:16px;min-width:0}.ix-panel-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.ix-panel-head h3{margin:0;font-size:15px;font-weight:750;color:var(--ix-text)}.ix-panel-head small{display:block;margin-top:3px;color:var(--ix-muted);font-size:12px;line-height:1.4}.ix-muted{color:var(--ix-muted);font-size:13px}.ix-note{margin:0;color:var(--ix-muted);font-size:12px;line-height:1.55;border-top:1px solid var(--ix-line);padding-top:12px}.ix-ranked{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ix-ranked button{width:100%;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) auto;gap:10px;align-items:center;background:none;border:0;padding:4px 2px;color:var(--ix-text);font:inherit;font-size:13px;text-align:left;cursor:pointer;border-radius:6px}.ix-ranked button:disabled{cursor:default}.ix-ranked button:hover:not(:disabled) .ix-ranked-label{color:#7cc4ff;text-decoration:underline}.ix-ranked-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ix-ranked-bar{height:8px;border-radius:5px;background:#7cc4ff1f;overflow:hidden}.ix-ranked-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--ix-blue),var(--ix-green))}.ix-ranked-val{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ix-ranked-val small{color:var(--ix-muted);font-weight:500}.ix-cols{display:flex;align-items:flex-end;gap:6px;height:170px;padding-top:6px}.ix-col{flex:1;display:grid;grid-template-rows:auto 1fr auto;height:100%;text-align:center;min-width:0;gap:4px}.ix-col span{font-size:11px;color:var(--ix-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.ix-col-track{display:flex;align-items:flex-end;justify-content:center;background:#7cc4ff0f;border-radius:6px}.ix-col-track i{display:block;width:70%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#53b4ff,var(--ix-blue))}.ix-col small{font-size:11px;color:var(--ix-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ix-band{display:grid;gap:6px;margin:6px 0 2px}.ix-band-track{position:relative;height:14px;border-radius:8px;background:#7cc4ff1a}.ix-band-iqr{position:absolute;top:0;bottom:0;border-radius:8px;background:linear-gradient(90deg,#2c9aff8c,#3bd4b699)}.ix-band-mid{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1px;border-radius:2px;background:#fff}.ix-band-mark{position:absolute;top:-7px;bottom:-7px;width:3px;margin-left:-1px;border-radius:2px;background:var(--ix-amber);box-shadow:0 0 0 3px #f6bc6e40}.ix-band-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--ix-muted)}.ix-table-wrap{overflow-x:auto;border:1px solid var(--ix-line);border-radius:12px;background:var(--ix-card)}.ix-tool .ix-table{width:100%;border-collapse:collapse;font-size:13px;min-width:680px}.ix-table caption{text-align:left;padding:10px 12px;color:var(--ix-muted);font-size:12px}.ix-table th{position:sticky;top:0;background:var(--ix-card2);text-align:left;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--ix-muted);font-weight:750;padding:0;border-bottom:1px solid var(--ix-line)}.ix-table th button,.ix-table th{padding:10px 12px}.ix-table th button{all:unset;cursor:pointer;display:block;padding:0}.ix-table td{padding:10px 12px;border-bottom:1px solid rgba(40,68,90,.6);vertical-align:top;color:var(--ix-text);line-height:1.4}.ix-table tr:last-child td{border-bottom:0}.ix-table tbody tr:hover td{background:#2c9aff0f}.ix-cell{min-width:0;overflow-wrap:anywhere}.ix-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ix-link{background:none;border:0;padding:0;font:inherit;color:#7cc4ff;cursor:pointer;text-align:left}.ix-link:hover{text-decoration:underline}.ix-pill{display:inline-block;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:750;white-space:nowrap;background:#7cc4ff1f;color:#9ed2ff}.ix-pill.ix-hot{background:#ff7a8529;color:#ffb0b7}.ix-pill.ix-warm{background:#f6bc6e29;color:var(--ix-amber)}.ix-pill.ix-ok{background:#3bd4b624;color:var(--ix-green)}.ix-sub{display:block;color:var(--ix-muted);font-size:12px;margin-top:2px}.ix-more{display:block;width:100%;padding:11px;border:0;border-top:1px solid var(--ix-line);background:transparent;color:#7cc4ff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ix-status{display:flex;align-items:center;gap:10px;padding:16px;border-radius:12px;background:var(--ix-card);border:1px solid var(--ix-line);color:var(--ix-muted);font-size:14px}.ix-status button{margin-left:auto;background:none;border:1px solid var(--ix-line);color:var(--ix-text);border-radius:8px;padding:6px 10px;font:inherit;cursor:pointer}.ix-status-err{border-color:#ff7a8580;color:#ffc2c8}.ix-status-empty{display:grid;justify-items:start;gap:4px}.ix-status-empty strong{color:var(--ix-text);font-size:15px}.ix-status-empty p{margin:0 0 6px}.ix-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(124,196,255,.25);border-top-color:var(--ix-blue);animation:ixspin .8s linear infinite}@keyframes ixspin{to{transform:rotate(360deg)}}.ix-chips{display:flex;gap:6px;flex-wrap:wrap}.ix-chip{border:1px solid var(--ix-line);background:var(--ix-card);color:var(--ix-text);border-radius:20px;padding:6px 11px;font:inherit;font-size:12.5px;cursor:pointer}.ix-chip small{color:var(--ix-muted);margin-left:4px}.ix-chip:hover,.ix-chip.on{border-color:var(--ix-blue);background:#2c9aff24}.ix-suggest{position:relative;flex:1 1 300px;min-width:0;display:flex}.ix-suggest .ix-input{width:100%}.ix-suggest ul{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:5px;list-style:none;background:var(--ix-card2);border:1px solid var(--ix-line);border-radius:10px;box-shadow:0 14px 30px #00000059;max-height:300px;overflow:auto}.ix-suggest li button{width:100%;display:flex;justify-content:space-between;gap:10px;background:none;border:0;padding:9px 10px;border-radius:7px;color:var(--ix-text);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ix-suggest li button:hover,.ix-suggest li button:focus-visible{background:#2c9aff29;outline:none}.ix-suggest li small{color:var(--ix-muted);white-space:nowrap}.ix-callout{display:grid;gap:6px;padding:14px 16px;border-radius:12px;background:linear-gradient(120deg,#2c9aff29,#3bd4b61a);border:1px solid rgba(124,196,255,.3);font-size:14px;line-height:1.5}.ix-callout strong{font-size:16px}.ix-compare{display:grid;grid-template-columns:minmax(120px,.8fr) repeat(2,minmax(0,1fr));border:1px solid var(--ix-line);border-radius:12px;overflow:hidden;font-size:13px}.ix-compare>div{padding:10px 12px;border-bottom:1px solid rgba(40,68,90,.6);min-width:0;overflow:hidden;text-overflow:ellipsis}.ix-compare>div:nth-last-child(-n+3){border-bottom:0}.ix-compare .ix-compare-h{background:var(--ix-card2);font-weight:750}.ix-compare .ix-compare-l{color:var(--ix-muted)}.ix-group{display:grid;gap:4px;margin:0}.ix-month{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--ix-line)}.ix-month:first-child{border-top:0}.ix-month>h4{margin:2px 0 0;font-size:13px;color:var(--ix-green)}.ix-month>h4 small{display:block;color:var(--ix-muted);font-weight:500;margin-top:2px}.ix-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 12px;border-radius:10px;background:var(--ix-card);border:1px solid var(--ix-line);margin-bottom:6px}.ix-plan h5{margin:0 0 3px;font-size:14px;font-weight:700;color:var(--ix-text);line-height:1.35}.ix-plan p{margin:0;font-size:12.5px;color:var(--ix-muted)}.ix-plan-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}@media (max-width:900px){.ix-grid-2{grid-template-columns:1fr}}@media (max-width:640px){.ix-tool{padding:16px;border-radius:14px}.ix-head h2{font-size:21px}.ix-stat strong{font-size:20px}.ix-tool .ix-table{min-width:0;width:100%}.ix-table thead{display:none}.ix-table,.ix-table tbody,.ix-table tr,.ix-table td{display:block;width:100%}.ix-table tr{border-bottom:1px solid var(--ix-line);padding:8px 4px}.ix-table td{border:0;padding:4px 8px;display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;text-align:left!important}.ix-table td:before{content:attr(data-label);color:var(--ix-muted);font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:700}.ix-month{grid-template-columns:1fr;gap:6px}.ix-compare{grid-template-columns:minmax(90px,.7fr) repeat(2,minmax(0,1fr));font-size:12px}.ix-ranked button{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.ix-ranked-bar{grid-column:1/-1;grid-row:2}}.ix-switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:750;color:var(--ix-text);cursor:pointer}.ix-switch input{width:38px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:20px;background:var(--ix-line);position:relative;cursor:pointer;transition:background .15s}.ix-switch input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.ix-switch input:checked{background:var(--ix-green)}.ix-switch input:checked:after{left:19px}.ix-switch input:focus-visible{outline:3px solid #86c5ff;outline-offset:2px}.ix-alert-form{display:grid;gap:14px}.ix-alert-form fieldset{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.ix-alert-form legend{font-size:12px;font-weight:750;letter-spacing:.3px;color:var(--ix-text);margin-bottom:6px}.ix-alert-form legend small{color:var(--ix-muted);font-weight:500}.ix-alert-form .ix-muted{margin:0}.ix-chips-scroll{max-height:150px;overflow:auto;padding:2px}.ix-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--ix-text);line-height:1.45}.ix-check input{margin-top:3px;accent-color:var(--ix-blue)}.ix-ok{color:var(--ix-green);font-size:13px}.ix-alert-preview{margin-top:16px;padding-top:14px;border-top:1px solid var(--ix-line)}.ix-alert-preview h4{margin:0 0 4px;font-size:14px;color:var(--ix-text)}.ix-alert-preview ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.ix-alert-preview li{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:start;padding:8px 10px;border-radius:9px;background:var(--ix-card2);font-size:13px}.ix-alert-preview li b{font-weight:650;color:var(--ix-text);overflow-wrap:anywhere}.ix-alert-preview li small{grid-column:2;color:var(--ix-muted);font-size:12px}.ix-alert-preview li.is-sent{opacity:.6}.ix-pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.ix-pill.ix-grey{background:#a0aec024;color:var(--ix-muted)}.ix-up{color:var(--ix-green)}.ix-down{color:var(--ix-amber)}.ix-actions{display:flex;gap:10px;flex-wrap:wrap}.bs-card{margin:18px 0;padding:16px;border-radius:14px;border:1px solid #d8e5f5;background:linear-gradient(180deg,#f7fbff,#fff);color:#102c50}.bs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:12px}.bs-card .bs-head h3{margin:2px 0 0;font-size:18px;font-weight:780;color:#0b224d;letter-spacing:-.2px}.bs-head small{color:#647894;font-size:11.5px}.bs-eyebrow{font-size:10.5px;letter-spacing:1.2px;font-weight:800;color:#0b6cf2}.bs-muted{margin:0;color:#647894;font-size:13px}.bs-signals{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bs-signals li{display:grid;gap:2px;padding:9px 11px 9px 13px;border-radius:10px;background:#fff;border:1px solid #e2eaf4;border-left:4px solid #9fb4cf;font-size:12.5px;line-height:1.45}.bs-signals b{font-size:13.5px;color:#0b224d}.bs-signals span{color:#465a74}.bs-signals .bs-red{border-left-color:#e5484d;background:#fff6f6}.bs-signals .bs-amber{border-left-color:#f0a11e;background:#fffaf0}.bs-signals .bs-green{border-left-color:#14a56d;background:#f3fbf7}.bs-signals .bs-blue{border-left-color:#0b6cf2;background:#f2f7ff}.bs-inc{margin-top:14px}.bs-inc h4{margin:0 0 6px;font-size:13px;color:#0b224d}.bs-inc ol{margin:0;padding-left:18px;display:grid;gap:5px;font-size:13px}.bs-inc li small{display:block;color:#647894;font-size:11.5px}.bs-inc button,.bs-foot button{background:none;border:0;padding:0;font:inherit;color:#0b6cf2;cursor:pointer;text-align:left;font-weight:650}.bs-inc button:hover,.bs-foot button:hover{text-decoration:underline}.bs-inc button:focus-visible,.bs-foot button:focus-visible{outline:3px solid #86baff;outline-offset:2px;border-radius:4px}.bs-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:#465a74}.bs-note{margin:10px 0 0;padding-top:10px;border-top:1px solid #e2eaf4;color:#7284a1;font-size:11px;line-height:1.5}.tp-radar-shell{--tr-blue:#0b66f6;--tr-blue-dark:#073fbc;--tr-ink:#0b1f52;--tr-text:#17305f;--tr-muted:#667a9f;--tr-line:#dfe8f5;--tr-soft:#f5f9ff;--tr-green:#16a36a;--tr-red:#ef4d5e;--tr-amber:#f4a11a;--tr-purple:#7c3aed;--tr-shadow:0 8px 28px rgba(38,72,122,.08)}.tp-radar-shell .tp-page{max-width:1760px;padding:18px 24px 34px}.tp-radar-shell .tp-main{background:linear-gradient(180deg,#fbfdff 0,#f6f9fd)}.tp-radar-shell .tp-sidebar{background:#fff}.tp-radar-shell .tp-sidebar nav button.active{background:#eaf3ff;color:var(--tr-blue);border-left:3px solid var(--tr-blue)}.tp-radar-shell .tp-topbar{background:#fffffff5;border-bottom:1px solid #e7edf6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tr-radar{color:var(--tr-text);font-size:13px;line-height:1.45}.tr-radar *{box-sizing:border-box}.tr-radar button,.tr-radar input,.tr-radar select{font:inherit}.tr-radar button{cursor:pointer}.tr-radar button:disabled{cursor:not-allowed;opacity:.5}.tr-radar :focus-visible{outline:3px solid rgba(11,102,246,.28);outline-offset:2px}.tr-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:2px 0 16px}.tr-heading h1{margin:0;color:var(--tr-ink);font-size:31px;line-height:1.15;letter-spacing:-1px;font-weight:780}.tr-heading p{margin:6px 0 0;color:#61759c;font-size:13px}.tr-heading-actions{display:flex;align-items:center;gap:10px}.tr-heading-actions>select{height:42px;border:1px solid var(--tr-line);border-radius:9px;background:#fff;color:var(--tr-ink);padding:0 34px 0 14px;font-weight:650;font-size:12px}.tr-today{height:42px;display:flex;align-items:center;gap:9px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;padding:0 12px;min-width:164px}.tr-today>svg{color:var(--tr-blue)}.tr-today span{display:flex;align-items:baseline;gap:7px}.tr-today small{font-size:10px;color:#6d7f9d}.tr-today b{font-size:11px;color:var(--tr-ink)}.tr-icon-action{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--tr-line);border-radius:10px;background:#fff;color:var(--tr-blue)}.tr-icon-action:hover{background:#eef5ff}.tr-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.tr-metric{position:relative;min-width:0;display:grid;grid-template-columns:40px 1fr 42px;align-items:center;gap:10px;min-height:92px;padding:13px 12px;border:1px solid var(--tr-line);border-radius:10px;background:#fff;box-shadow:0 3px 12px #22447409;text-align:left;color:inherit}.tr-metric:hover{transform:translateY(-1px);box-shadow:var(--tr-shadow);border-color:#cadbf2}.tr-metric.active{border-color:#9ec5ff;box-shadow:0 0 0 2px #0b66f614,var(--tr-shadow)}.tr-metric-icon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#eaf3ff;color:var(--tr-blue)}.tr-metric.amber .tr-metric-icon{background:#fff4df;color:var(--tr-amber)}.tr-metric.purple .tr-metric-icon{background:#f1eaff;color:var(--tr-purple)}.tr-metric.mint .tr-metric-icon{background:#e8fbf4;color:#159f76}.tr-metric.gold .tr-metric-icon{background:#fff6e5;color:#f2a20b}.tr-metric.green .tr-metric-icon{background:#e7faf2;color:var(--tr-green)}.tr-metric>span:nth-child(2){min-width:0}.tr-metric small{display:block;color:#27406f;font-weight:650;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-metric strong{display:block;margin:2px 0 1px;color:var(--tr-ink);font-size:26px;line-height:1.05;letter-spacing:-.7px}.tr-metric em{display:block;color:#7890b1;font-size:9px;font-style:normal;line-height:1.25}.tr-metric-spark{width:38px;height:18px;background:linear-gradient(145deg,transparent 0 25%,currentColor 26% 29%,transparent 30% 48%,currentColor 49% 52%,transparent 53% 68%,currentColor 69% 72%,transparent 73%);color:#6aa1ff;opacity:.75}.tr-metric.amber .tr-metric-spark{color:#f1aa2d}.tr-metric.purple .tr-metric-spark{color:#8b5cf6}.tr-metric.green .tr-metric-spark,.tr-metric.mint .tr-metric-spark{color:#32b886}.tr-metric.gold .tr-metric-spark{color:#efa626}.tr-panel{background:#fff;border:1px solid var(--tr-line);border-radius:11px;box-shadow:0 3px 14px #1c406e09;overflow:hidden}.tr-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px;align-items:start}.tr-map-panel{min-height:522px}.tr-map-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--tr-line)}.tr-map-toolbar>div:first-child{display:flex;border:1px solid #d7e3f4;border-radius:8px;padding:2px;background:#f8fbff}.tr-map-toolbar button{border:0;border-radius:6px;background:transparent;color:#637a9f;padding:6px 14px;font-size:10px}.tr-map-toolbar button.active{background:var(--tr-blue);color:#fff}.tr-map-legend{display:flex;gap:13px;color:#607799;font-size:9px}.tr-map-legend span{display:flex;align-items:center;gap:5px}.tr-map-legend i{width:7px;height:7px;border-radius:50%;background:#2d7ff9}.tr-map-legend i.green{background:#1fb37b}.tr-map-stage{position:relative;min-height:450px;display:grid;place-items:center;background:radial-gradient(circle at 60% 40%,#fffffff2,#dff0ffd1 38%,#b9def9b8);overflow:hidden}.tr-map-stage:before,.tr-map-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tr-map-stage:before{background-image:linear-gradient(rgba(40,111,178,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,111,178,.05) 1px,transparent 1px);background-size:32px 32px}.tr-map-stage:after{background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.7),transparent 35%)}.tr-map{position:relative;z-index:1;width:min(700px,96%);height:410px;display:block;filter:drop-shadow(0 12px 18px rgba(70,123,168,.16))}.tr-map-province{cursor:pointer;stroke:#b0d0e3;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .15s,stroke .15s}.tr-map-province:hover,.tr-map-province:focus-visible{stroke:#074c9a;stroke-width:3.5;outline:none}.tr-map-province.selected{stroke:#07544f;stroke-width:3}.tr-map text{font-family:inherit;text-anchor:middle;pointer-events:none;paint-order:stroke;stroke:#0d3857;stroke-width:3px;stroke-linejoin:round}.tr-map-count{fill:#fff;font-size:27px;font-weight:800}.tr-map-name{fill:#deeffa;font-size:20px;font-weight:750}.tr-map-label.selected text{fill:#073a40;stroke:#8ef0e7;stroke-width:2px}.tr-map-label.compact .tr-map-count{font-size:21px}.tr-map-label.compact .tr-map-name{font-size:16px}.tr-fit-map{position:absolute;z-index:2;left:14px;bottom:14px;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #d6e4f5;border-radius:8px;color:#21456f;padding:8px 10px;font-size:10px;font-weight:650;box-shadow:0 5px 14px #2f557e1a}.tr-map-caption{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 13px;color:#7186a4;font-size:9px;border-top:1px solid var(--tr-line)}.tr-map-caption button{border:0;background:none;color:var(--tr-blue);font-size:9px}.tr-insights{display:grid;gap:10px}.tr-insights .tr-panel>header{min-height:40px;padding:9px 12px;border-bottom:1px solid #edf2f8;display:flex;align-items:center;justify-content:space-between}.tr-insights .tr-panel>header>div{display:flex;align-items:center;gap:7px;color:var(--tr-blue)}.tr-insights .tr-panel h3{margin:0;color:var(--tr-ink);font-size:12px}.tr-insights .tr-panel>header button{border:0;background:none;color:var(--tr-blue);font-size:9px;font-weight:650}.tr-panel-sub{margin:0;padding:6px 12px 4px;color:#8293ac;font-size:8px}.tr-insight-callout{display:flex;gap:9px;align-items:flex-start;margin:8px 10px;background:#f4f8ff;border:1px solid #e3edfc;border-radius:8px;padding:9px;color:var(--tr-blue)}.tr-insight-callout span{min-width:0}.tr-insight-callout b{display:block;color:#183563;font-size:9px}.tr-insight-callout small{display:block;color:#7388a9;font-size:8px;line-height:1.4;margin-top:2px}.tr-insight-row,.tr-source-row,.tr-buyer-alert{width:100%;border:0;border-top:1px solid #eff3f8;background:#fff;color:inherit;text-align:left}.tr-insight-row:hover,.tr-source-row:hover,.tr-buyer-alert:hover{background:#f8fbff}.tr-insight-row{display:grid;grid-template-columns:39px 1fr 14px;align-items:center;gap:8px;padding:8px 10px}.tr-insight-row>span:nth-child(2){min-width:0}.tr-insight-row b{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:9px;color:#183564}.tr-insight-row small{display:block;color:#7489aa;font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-fit-pill{display:grid;place-items:center;height:25px;border-radius:7px;background:#fff2dc;color:#b56c09;font-size:9px;font-weight:800;border:1px solid #ffe2ae}.tr-fit-pill.good,.tr-fit-pill.great{background:#e7f9f2;color:#13855d;border-color:#c8efdf}.tr-fit-pill.great{background:#ddf8ec}.tr-source-row{display:grid;grid-template-columns:31px 1fr 13px;align-items:center;gap:7px;padding:7px 11px}.tr-source-row>b{display:grid;place-items:center;width:28px;height:22px;border-radius:6px;background:#edf4ff;color:#2b65b0;font-size:8px}.tr-source-row span{font-size:9px;color:#27436f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-buyer-alert{display:grid;grid-template-columns:32px 1fr 13px;align-items:center;gap:8px;padding:8px 10px}.tr-buyer-alert>span{min-width:0}.tr-buyer-alert b{display:block;font-size:9px;color:#173462;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-buyer-alert small{display:block;color:#758aa8;font-size:8px;margin-top:1px}.tr-empty-side{padding:10px 12px;margin:0;color:#8191aa;font-size:9px}.tr-search-panel{margin-top:12px;padding:10px}.tr-search-row{display:grid;grid-template-columns:1fr auto auto;gap:8px}.tr-main-search{height:39px;display:flex;align-items:center;gap:9px;border:1px solid #d8e4f2;border-radius:8px;padding:0 11px;background:#fff}.tr-main-search svg{color:#7891b2}.tr-main-search input{border:0;outline:0;width:100%;min-width:0;color:var(--tr-ink);font-size:11px}.tr-main-search input::placeholder{color:#8aa0bc}.tr-save-search,.tr-search-button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:0 14px;font-weight:700;font-size:10px;white-space:nowrap}.tr-save-search{border:1px solid #d7e4f5;background:#fff;color:var(--tr-blue)}.tr-save-search:hover{background:#f4f8ff}.tr-search-button{border:1px solid var(--tr-blue);background:var(--tr-blue);color:#fff;box-shadow:0 5px 12px #0b66f62e}.tr-search-button:hover{background:#0756d5}.tr-search-button.full{width:100%}.tr-filter-grid{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr)) auto;gap:7px;margin-top:8px}.tr-field{display:flex;flex-direction:column;gap:4px;min-width:0;padding:7px 9px;border:1px solid #dee7f3;border-radius:8px;background:#fff}.tr-field>span{color:#6d82a2;font-size:8px;font-weight:650}.tr-field select{border:0;outline:0;background:#fff;color:#183662;min-width:0;width:100%;font-size:9px;font-weight:620;padding:0}.tr-advanced-toggle{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dbe6f3;border-radius:8px;background:#fff;color:#345b8e;padding:0 12px;font-size:9px;font-weight:650}.tr-advanced-toggle.active{color:var(--tr-blue);background:#edf5ff;border-color:#c8ddfb}.tr-chip-row{display:flex;align-items:center;gap:6px;min-height:29px;margin-top:8px;flex-wrap:wrap}.tr-chip{display:flex;align-items:center;gap:4px;border:0;border-radius:7px;background:#eef4fb;color:#3270b9;padding:5px 8px;font-size:8px}.tr-chip.primary{background:#eaf4ff;color:#0b66f6}.tr-clear,.tr-link-button{border:0;background:none;color:var(--tr-blue);font-size:8px}.tr-link-button{display:flex;align-items:center;gap:5px}.tr-link-button svg{width:12px}.tr-chip-spacer{flex:1}.tr-advanced{margin-top:7px;padding:9px 10px;border:1px solid #e0e8f3;border-radius:8px;background:#f9fbfe;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tr-advanced>label:not(.tr-field){display:flex;align-items:center;gap:6px;color:#49668c;font-size:9px}.tr-advanced input{accent-color:var(--tr-blue)}.tr-advanced .tr-field{min-width:180px;max-width:300px;padding:6px 8px;background:#fff}.tr-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border:1px solid #ffdfa8;background:#fff8e9;color:#8a641f;border-radius:8px;font-size:10px}.tr-notice button{border:0;background:none;color:inherit}.tr-feed{margin-top:12px;scroll-margin-top:74px}.tr-feed>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--tr-line)}.tr-feed>header h3{margin:0;color:var(--tr-ink);font-size:13px}.tr-feed>header h3 span{color:#7186a4;font-weight:500}.tr-feed>header small{display:block;margin-top:2px;color:#8a9bb3;font-size:8px}.tr-feed-controls{display:flex;align-items:center;gap:9px}.tr-feed-controls label{display:flex;align-items:center;gap:6px;color:#7b8da9;font-size:9px}.tr-feed-controls select,.tr-pagination select{height:29px;border:1px solid #dce6f2;border-radius:7px;background:#fff;color:#23446f;padding:0 24px 0 8px;font-size:9px}.tr-view-switch{display:flex;border:1px solid #dce6f2;border-radius:7px;overflow:hidden}.tr-view-switch button{width:31px;height:29px;display:grid;place-items:center;border:0;background:#fff;color:#7186a5}.tr-view-switch button+button{border-left:1px solid #dce6f2}.tr-view-switch button[aria-pressed=true]{background:#eaf3ff;color:var(--tr-blue)}.tr-table-wrap{overflow:auto}.tr-feed table{border-collapse:collapse;width:100%;min-width:1180px;table-layout:fixed}.tr-feed th{background:#f7f9fc;color:#7183a1;font-size:7px;text-transform:uppercase;letter-spacing:.35px;text-align:left;padding:8px;border-bottom:1px solid #e8eef6;font-weight:700}.tr-feed th:nth-child(1){width:36px}.tr-feed th:nth-child(2){width:14%}.tr-feed th:nth-child(3){width:23%}.tr-feed th:nth-child(4){width:9%}.tr-feed th:nth-child(5){width:9%}.tr-feed th:nth-child(6){width:7%}.tr-feed th:nth-child(7){width:9%}.tr-feed th:nth-child(8){width:10%}.tr-feed th:nth-child(9){width:15%}.tr-feed td{padding:8px;border-bottom:1px solid #edf2f8;vertical-align:middle;font-size:9px;color:#385477}.tr-feed tbody tr:hover,.tr-feed tbody tr.tr-selected{background:#f9fbff}.tr-buyer{display:flex;align-items:center;gap:8px;color:#24436f;font-weight:650;min-width:0}.tr-buyer>span{min-width:0}.tr-buyer small{display:block;color:#899ab1;font-size:7px;font-weight:400;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-logo{width:29px;height:29px;flex:none;border-radius:7px;display:inline-grid;place-items:center;background:#fff;border:1px solid #edf1f6;overflow:hidden}.tr-logo img{width:100%;height:100%;object-fit:contain;padding:2px}.tr-logo-fallback{background:#f1f5fd;color:#3b6094;font-size:8px;font-weight:800;letter-spacing:.3px}.tr-title>button{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;border:0;background:none;color:#123a75;text-align:left;font-size:9px;font-weight:700;line-height:1.35}.tr-title>button:hover{color:var(--tr-blue)}.tr-title>small{display:block;margin-top:2px;color:#8496af;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-closing b{display:block;color:#27466f;font-size:8px;font-weight:650;white-space:nowrap}.tr-closing small{display:block;color:#7f91ab;font-size:7px;margin-top:1px;white-space:nowrap}.tr-closing.urgent small{color:#df3e4e}.tr-fit-ring{--fit:0deg;position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:conic-gradient(#1fa56f var(--fit),#e8edf4 0)}.tr-fit-ring:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#fff}.tr-fit-ring b{position:relative;z-index:1;font-size:7px;color:#244367}.tr-not-scored{font-size:7px;color:#7f91aa}.tr-value{color:#203f6d!important;font-weight:700;white-space:nowrap}.tr-category{display:inline-block;max-width:100%;padding:4px 6px;border-radius:6px;background:#edf5ff;color:#1767c6;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:5px}.tr-bookmark{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#7a8ea9}.tr-bookmark:hover,.tr-bookmark.saved{background:#edf4ff;color:var(--tr-blue)}.tr-bookmark.saved svg{fill:#0b66f61f}.tr-view-btn,.tr-pack-btn{height:27px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:6px;padding:0 8px;font-size:8px;font-weight:700;white-space:nowrap}.tr-view-btn{border:1px solid #cfe0f7;background:#fff;color:var(--tr-blue)}.tr-pack-btn{border:1px solid #dbe4f0;background:#f8fbff;color:#365d8e}.tr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.tr-tender-card{border:1px solid #e0e8f3;border-radius:10px;padding:12px;background:#fff;display:flex;flex-direction:column}.tr-card-top{display:flex;align-items:center;gap:8px}.tr-card-top>span{flex:1;color:#5f7497;font-size:9px;font-weight:650}.tr-tender-card h4{margin:12px 0 5px}.tr-tender-card h4 button{border:0;background:none;padding:0;text-align:left;color:#173966;font-size:12px;font-weight:750}.tr-tender-card>p{margin:0;color:#7d90ad;font-size:8px}.tr-card-facts{display:grid;grid-template-columns:auto 1fr 1fr;gap:12px;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f6}.tr-card-facts>div small{display:block;color:#8798af;font-size:7px}.tr-card-facts>div b{font-size:9px}.tr-card-bottom{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.tr-empty{padding:34px 18px;text-align:center;color:#7186a4}.tr-empty svg{color:var(--tr-blue)}.tr-empty h3{margin:8px 0 4px;color:#24436d;font-size:13px}.tr-empty p{margin:0 0 13px;font-size:10px}.tr-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-top:1px solid #e8eef6;color:#7d90ab;font-size:8px}.tr-pagination>div{display:flex;align-items:center;gap:3px}.tr-pagination button{min-width:25px;height:25px;border:1px solid transparent;border-radius:6px;background:#fff;color:#36557d;font-size:8px}.tr-pagination button[aria-current]{border-color:#cfe0f9;background:#eff6ff;color:var(--tr-blue)}.tr-pagination label{display:flex;align-items:center;gap:6px}.tr-pagination select{height:26px}.tr-footnote{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:#8495ad;font-size:8px}.tr-footnote button{border:0;background:none;color:var(--tr-blue);font-size:8px}.tr-modal-layer,.tr-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:18px}.tr-modal-backdrop,.tr-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a1e4185;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tr-modal{position:relative;z-index:1;width:min(480px,100%);max-height:82vh;overflow:auto;border-radius:14px;background:#fff;box-shadow:0 25px 70px #091f463d;padding:16px}.tr-modal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e8eef6}.tr-modal>header h2{margin:0;color:#15335f;font-size:16px}.tr-modal>header button{border:0;background:none;color:#7387a5}.tr-modal-copy{color:#6f82a0;font-size:10px;line-height:1.6}.tr-modal-field{display:flex;flex-direction:column;gap:6px;color:#436087;font-size:9px;font-weight:650}.tr-modal-field input{height:40px;border:1px solid #d8e4f2;border-radius:8px;padding:0 11px;color:#15335f}.tr-modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.tr-modal-actions>button:not(.tr-search-button){height:39px;border:1px solid #dbe5f1;border-radius:8px;background:#fff;color:#4f6a90;padding:0 13px}.tr-saved-list{display:grid;gap:7px;margin:12px 0;max-height:430px;overflow:auto}.tr-saved-list article{display:grid;grid-template-columns:1fr 32px;align-items:center;border:1px solid #e2eaf4;border-radius:9px;overflow:hidden}.tr-saved-main{display:grid;grid-template-columns:28px 1fr 14px;align-items:center;gap:8px;border:0;background:#fff;text-align:left;padding:9px;color:#31537e}.tr-saved-main span{min-width:0}.tr-saved-main b{display:block;color:#173966;font-size:10px}.tr-saved-main small{display:block;color:#8192aa;font-size:8px;margin-top:2px}.tr-delete-view{width:32px;height:100%;border:0;border-left:1px solid #edf1f6;background:#fff;color:#9aa8ba}.tr-delete-view:hover{background:#fff1f2;color:#d34c5b}.tr-dialog-layer{justify-content:flex-end;padding:0}.tr-detail{position:relative;z-index:1;width:560px;max-width:100%;height:100%;overflow:auto;background:#fff;padding:22px 26px;box-shadow:-20px 0 60px #0a1f4433}.tr-detail-head{display:flex;align-items:center;justify-content:space-between;color:#7085a4;font-size:9px;letter-spacing:1.4px}.tr-detail-head button{border:0;background:none;color:#7085a4}.tr-detail-buyer{display:flex;align-items:center;gap:10px;margin-top:22px}.tr-detail-buyer .tr-logo{width:44px;height:44px}.tr-detail-buyer b{display:block;color:#173a66;font-size:11px}.tr-detail-buyer small{display:block;color:#8193ad;font-size:9px;margin-top:2px}.tr-detail h2{margin:17px 0 5px;color:#0f2f5c;font-size:21px;line-height:1.35;letter-spacing:-.3px}.tr-detail-reference{margin:0;color:#8191aa;font-size:9px}.tr-detail-summary{display:flex;align-items:center;gap:10px;margin:17px 0}.tr-detail-fit{flex:1;color:#44668c;font-size:10px;text-transform:capitalize}.tr-outline{height:34px;display:flex;align-items:center;gap:6px;border:1px solid #d6e3f2;border-radius:8px;background:#fff;color:var(--tr-blue);padding:0 10px;font-size:9px;font-weight:700}.tr-detail-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #e5ebf3;border-bottom:1px solid #e5ebf3}.tr-detail-facts>div{padding:11px 0}.tr-detail-facts>div:nth-child(odd){padding-right:12px}.tr-detail-facts>div:nth-child(2n){padding-left:12px;border-left:1px solid #edf1f6}.tr-detail-facts dt{color:#8092ab;font-size:8px}.tr-detail-facts dd{margin:3px 0 0;color:#25456f;font-size:10px;font-weight:700}.tr-detail-facts dd small{display:block;margin-top:2px;color:#8192aa;font-weight:400}.tr-detail h3{margin:18px 0 6px;color:#173a66;font-size:11px}.tr-detail p,.tr-detail li{color:#687f9e;font-size:10px;line-height:1.7}.tr-keywords{display:flex;gap:5px;flex-wrap:wrap}.tr-keywords span{padding:4px 7px;border-radius:6px;background:#eef5ff;color:#1d68c5;font-size:8px}.tr-source-link{display:flex;align-items:center;gap:6px;margin:15px 0;color:var(--tr-blue);font-size:10px;text-decoration:none}.tr-primary{width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--tr-blue);color:#fff;font-size:10px;font-weight:750}.tr-expert-box{margin:15px 0;padding:12px;border:1px solid #e3ecf8;border-radius:9px;background:#f6f9ff}.tr-expert-box h3{margin:0 0 4px}.tr-expert-box p{margin:0}.tr-detail-note{text-align:center;font-size:8px!important}@media (max-width:1450px){.tr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-filter-grid{grid-template-columns:repeat(4,minmax(130px,1fr))}.tr-top-grid{grid-template-columns:minmax(0,1fr) 310px}.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.tr-top-grid{grid-template-columns:1fr}.tr-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.tr-map-panel{min-height:0}.tr-insights .tr-panel{min-width:0}.tr-filter-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.tr-map-stage{min-height:390px}.tr-map{height:350px}.tr-metric{grid-template-columns:38px 1fr}.tr-metric-spark{display:none}}@media (max-width:800px){.tp-radar-shell .tp-page{padding:16px 14px 84px}.tr-heading{align-items:flex-start}.tr-heading h1{font-size:26px}.tr-heading-actions{flex-wrap:wrap;justify-content:flex-end}.tr-today{display:none}.tr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-top-grid{display:block}.tr-insights{grid-template-columns:1fr;margin-top:10px}.tr-map-stage{min-height:330px}.tr-map{height:300px;width:96%}.tr-search-row{grid-template-columns:1fr auto}.tr-search-button{grid-column:1/-1}.tr-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-advanced-toggle{min-height:44px}.tr-grid{grid-template-columns:1fr}.tr-footnote{flex-direction:column}.tr-detail{width:100%}}@media (max-width:620px){.tr-heading{display:block}.tr-heading-actions{justify-content:flex-start;margin-top:11px}.tr-heading-actions>select{flex:1}.tr-metrics{grid-template-columns:1fr 1fr;gap:7px}.tr-metric{min-height:82px;padding:10px;grid-template-columns:34px 1fr}.tr-metric-icon{width:34px;height:34px}.tr-metric strong{font-size:22px}.tr-metric em{font-size:8px}.tr-map-stage{min-height:285px}.tr-map{height:255px}.tr-map-legend{display:none}.tr-search-row{grid-template-columns:1fr}.tr-save-search,.tr-search-button{width:100%}.tr-filter-grid{grid-template-columns:1fr 1fr}.tr-chip-spacer,.tr-link-button{display:none}.tr-feed>header{align-items:flex-start;flex-direction:column}.tr-feed-controls{width:100%;justify-content:space-between}.tr-table-wrap{overflow:visible}.tr-feed table,.tr-feed tbody{display:block;min-width:0}.tr-feed thead{display:none}.tr-feed tr{display:grid;grid-template-columns:32px 1fr 82px;gap:9px;padding:12px;border-bottom:1px solid #e9eff6}.tr-feed td{padding:0;border:0}.tr-feed td:nth-child(1){grid-column:1}.tr-feed td:nth-child(2){grid-column:2/4}.tr-feed td:nth-child(3){grid-column:1/4}.tr-feed td:nth-child(4),.tr-feed td:nth-child(5),.tr-feed td:nth-child(6),.tr-feed td:nth-child(7),.tr-feed td:nth-child(8){display:inline-block}.tr-feed td:nth-child(9){grid-column:1/4}.tr-feed td:nth-child(4):before{content:"PROVINCE";display:block;color:#91a0b4;font-size:6px;margin-bottom:2px}.tr-feed td:nth-child(5):before{content:"CLOSING";display:block;color:#91a0b4;font-size:6px;margin-bottom:2px}.tr-feed td:nth-child(6):before{content:"FIT";display:block;color:#91a0b4;font-size:6px;margin-bottom:2px}.tr-feed td:nth-child(7):before{content:"VALUE";display:block;color:#91a0b4;font-size:6px;margin-bottom:2px}.tr-feed td:nth-child(8):before{content:"CATEGORY";display:block;color:#91a0b4;font-size:6px;margin-bottom:2px}.tr-row-actions{justify-content:flex-start}.tr-title>button{font-size:11px}.tr-pagination{align-items:flex-start;flex-wrap:wrap}.tr-pagination>span{width:100%}.tr-detail{padding:19px 17px}.tr-detail-facts{grid-template-columns:1fr}.tr-detail-facts>div:nth-child(2n){padding-left:0;border-left:0}.tr-detail-facts>div:nth-child(odd){padding-right:0}.tr-detail-facts>div+div{border-top:1px solid #edf1f6}.tr-modal-layer{padding:10px}}.tr-catalogue-loading{margin:12px;padding:14px 16px;background:#f1f7fe;border:1px solid #d6e5fa;border-radius:10px;font-size:12px;color:#335a82}.tr-radar .tr-filter-grid{grid-template-columns:repeat(6,minmax(115px,1fr)) minmax(145px,auto);gap:9px}.tr-radar .tr-field{min-height:54px;padding:8px 11px}.tr-radar .tr-field>span{font-size:11px;font-weight:700;line-height:1.3}.tr-radar .tr-field select{font-size:12px;font-weight:650;line-height:1.4}.tr-radar .tr-chip,.tr-radar .tr-clear,.tr-radar .tr-link-button{font-size:11px}.tr-radar .tr-advanced-toggle{font-size:12px;font-weight:700}.tr-radar .tr-feed>header{padding:15px 17px}.tr-radar .tr-feed>header h3{font-size:17px;font-weight:750;letter-spacing:-.02em}.tr-radar .tr-feed>header small{font-size:11px;line-height:1.5}.tr-radar .tr-feed-controls label{font-size:11px}.tr-radar .tr-feed-controls select,.tr-radar .tr-pagination select{font-size:12px;height:35px}.tr-radar .tr-table-wrap{scrollbar-width:thin}.tr-radar .tr-feed table{min-width:1240px;table-layout:fixed}.tr-radar .tr-feed th{padding:12px 10px;font-size:10px;font-weight:750;letter-spacing:.045em}.tr-radar .tr-feed th:nth-child(1){width:3.5%}.tr-radar .tr-feed th:nth-child(2){width:19%}.tr-radar .tr-feed th:nth-child(3){width:24%}.tr-radar .tr-feed th:nth-child(4){width:9%}.tr-radar .tr-feed th:nth-child(5){width:10%}.tr-radar .tr-feed th:nth-child(6){width:10%}.tr-radar .tr-feed th:nth-child(7){width:10%}.tr-radar .tr-feed th:nth-child(8){width:14.5%}.tr-radar .tr-feed td{padding:12px 10px;font-size:12px;line-height:1.5;vertical-align:middle}.tr-radar .tr-buyer{display:flex;align-items:center;gap:11px;font-size:12px;line-height:1.43;font-weight:740;color:#162f50;min-width:0}.tr-radar .tr-buyer>span{overflow-wrap:anywhere}.tr-radar .tr-logo{width:45px;height:45px;min-width:45px;border-radius:11px;border:1px solid #e1eaf5;background:#fff;box-shadow:0 2px 7px #14406c14}.tr-radar .tr-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.tr-radar .tr-logo-fallback{display:grid;place-items:center;background:linear-gradient(140deg,#ecf8fc,#e8f1fb);color:#236789;border-color:#dae8f3}.tr-radar .tr-logo-neutral-mark{width:27px;height:27px}.tr-radar .tr-title>button{font-size:13px;line-height:1.42;font-weight:720;color:#123a6e}.tr-radar .tr-title>small{font-size:11px;color:#7890a9;line-height:1.4;margin-top:4px}.tr-radar .tr-closing b,.tr-radar .tr-closing small{font-size:11px}.tr-radar .tr-category{font-size:10px;line-height:1.35;padding:5px 7px;white-space:normal;overflow-wrap:anywhere}.tr-radar .tr-fit-ring{width:47px;height:47px;box-shadow:0 2px 7px #0f3a700d}.tr-radar .tr-fit-ring:before{top:5px;right:5px;bottom:5px;left:5px}.tr-radar .tr-fit-ring b{font-size:12px;font-weight:800}.tr-radar .tr-not-scored{font-size:11px}.tr-radar .tr-row-actions{gap:7px}.tr-radar .tr-view-btn,.tr-radar .tr-pack-btn{min-height:37px;height:auto;border-radius:9px;padding:8px 11px;font-size:11px;line-height:1.3;font-weight:750;gap:6px;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s,border-color .15s}.tr-radar .tr-view-btn{border:1px solid #bfdbeb;color:#17557f;background:linear-gradient(180deg,#fff,#f0f9ff);box-shadow:0 2px 4px #113c6220}.tr-radar .tr-pack-btn{border:1px solid #0aaab7;color:#fff;background:linear-gradient(115deg,#0ac3d1,#087cae);box-shadow:0 4px 11px #009fb52e}.tr-radar .tr-view-btn:hover:not(:disabled){background:#e7f5fc;border-color:#56b5d2;transform:translateY(-1px)}.tr-radar .tr-pack-btn:hover:not(:disabled){background:linear-gradient(110deg,#09b1c0,#055d95);box-shadow:0 7px 14px #007b9c33;transform:translateY(-1px)}.tr-radar .tr-view-btn:focus-visible,.tr-radar .tr-pack-btn:focus-visible{outline:3px solid #23c8dc;outline-offset:2px}.tr-radar .tr-pack-btn:disabled{opacity:.5;box-shadow:none;transform:none;cursor:not-allowed}.tr-radar .tr-tender-card h4 button{font-size:14px;line-height:1.4}.tr-radar .tr-card-facts{font-size:12px}.tr-radar .tr-card-bottom{gap:8px}.tr-radar .tr-pagination{font-size:12px}.tr-radar .tp-ref-radar-buyer strong{font-size:13px;line-height:1.45}.tr-radar .tp-ref-radar-title button{font-size:14px;line-height:1.42}.tr-radar .tp-ref-radar-fit>small{font-size:10px}@media (max-width:1450px){.tr-radar .tr-filter-grid{grid-template-columns:repeat(3,minmax(140px,1fr))}.tr-radar .tr-feed table{min-width:1220px}}@media (max-width:800px){.tr-radar .tr-filter-grid{grid-template-columns:repeat(2,minmax(125px,1fr))}}@media (max-width:620px){.tr-radar .tr-feed>header{padding:12px}.tr-radar .tr-table-wrap{overflow:visible}.tr-radar .tr-feed table{min-width:0}.tr-radar .tr-feed td{font-size:12px}.tr-radar .tr-feed td:nth-child(7):before{content:"CATEGORY";display:block;color:#91a0b4;font-size:9px;margin-bottom:3px}.tr-radar .tr-feed td:nth-child(8){display:block;grid-column:1/-1}.tr-radar .tr-feed td:nth-child(8):before{content:none}.tr-radar .tr-row-actions{justify-content:stretch;flex-wrap:wrap}.tr-radar .tr-row-actions>*{flex:1}.tr-radar .tr-logo{width:47px;height:47px;min-width:47px}}.tr-radar .tr-fit-ring.tr-fit-interactive{border:0;padding:0;cursor:pointer;font-family:inherit;box-shadow:0 3px 9px #0b48661f;transition:transform .14s ease,box-shadow .14s ease}.tr-radar .tr-fit-ring.tr-fit-interactive:hover{transform:scale(1.07);box-shadow:0 6px 15px #0b48662e}.tr-radar .tr-fit-ring.tr-fit-interactive:focus-visible{outline:3px solid #1ab5dc;outline-offset:3px}.tr-radar .tr-feed table{font-variant-numeric:tabular-nums}.tr-radar .tr-feed tbody tr{transition:background-color .15s ease}.tr-radar .tr-feed tbody tr:hover{background:#f2f9fd}.tr-radar .tr-feed tbody tr:focus-within{background:#edfaff}.tr-radar .tr-feed th{color:#476784;font-weight:780;background:#f0f7fb}.tr-radar .tr-feed td,.tr-radar .tr-title button{overflow-wrap:anywhere}.tr-radar .tr-title>small{white-space:normal;display:block;line-height:1.4}.tr-radar .tr-buyer>span{line-height:1.4;min-width:0}.tr-radar .tr-closing.urgent small{font-weight:750}.tr-radar .tr-category{background:#ecf7fc;border:1px solid #d9ecf6;color:#256588}.tr-radar .tr-feed-controls select:focus-visible,.tr-radar .tr-field select:focus-visible{outline:2px solid #0faed0;outline-offset:2px}.tr-radar .tr-feed-controls label{line-height:1.4}.tr-radar .tr-feed .tr-bookmark{width:34px;height:34px}.tr-radar .tr-feed .tr-bookmark:focus-visible{outline:2px solid #11aec9;outline-offset:2px}.tr-radar .tr-catalogue-loading{display:flex;align-items:center;gap:9px;margin:14px 15px;border-radius:11px;background:#edf9fc;border-color:#c6e7f0;color:#26607c;font-size:13px;line-height:1.5}.tr-radar .tr-catalogue-loading:before{content:"";width:16px;height:16px;flex:none;border:2px solid #b0dfeb;border-top-color:#058cae;border-radius:50%;animation:tr-loading-spin .8s linear infinite}@keyframes tr-loading-spin{to{transform:rotate(360deg)}}.tr-radar .tr-fit-explain{padding:19px;margin:19px 0 16px;border:1px solid #d9e9f1;background:linear-gradient(145deg,#f5fbff,#fff);border-radius:15px}.tr-radar .tr-fit-explain .tr-fit-explain-eyebrow{display:block;font-size:10px;letter-spacing:.12em;font-weight:780;color:#2b86a1}.tr-radar .tr-fit-explain h3{font-size:19px;line-height:1.3;font-weight:760;letter-spacing:-.035em;margin:6px 0;color:#12334f}.tr-radar .tr-fit-explain-top>p{font-size:12px;line-height:1.6;color:#56758b;margin:4px 0 0}.tr-radar .tr-fit-explain-bars{display:grid;gap:15px;margin:20px 0 14px}.tr-radar .tr-fit-explain-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;color:#274862;font-size:12px}.tr-radar .tr-fit-explain-label strong{font-size:12px;font-weight:740;color:#173f5d}.tr-radar .tr-fit-explain-label span{font-size:11px;color:#567c93;white-space:nowrap;font-variant-numeric:tabular-nums}.tr-radar .tr-fit-explain-track{height:9px;background:#e3eef4;border-radius:30px;overflow:hidden}.tr-radar .tr-fit-explain-track>span{display:block;height:100%;background:linear-gradient(90deg,#097caf,#13cdd0);border-radius:30px;transition:width .24s ease}.tr-radar .tr-fit-explain-pending{padding:12px;background:#eaf7fb;border-radius:9px;font-size:12px}.tr-radar .tr-fit-explain-note{margin:12px 0 0;font-size:11px;color:#658096;line-height:1.62}.tr-radar .tr-fit-improve{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #0b95b3;border-radius:9px;color:#046b86;background:#e6f8fa;font-size:12px;font-weight:730;margin-top:15px;padding:9px 12px}.tr-radar .tr-fit-improve:hover{background:#cbf1f6}.tr-radar .tr-fit-improve:focus-visible{outline:3px solid #0b9bb8;outline-offset:2px}.tr-radar .or-detail{margin:12px 0;padding:16px;border-radius:13px;background:#fff;border:1px solid #e1eaf1}.tr-radar .or-detail h3{font-size:16px;margin:0 0 8px;letter-spacing:-.02em;color:#183952}.tr-radar .or-detail p{font-size:12px;line-height:1.65;color:#57728a}.tr-radar .or-evidence-progress{background:#eef8fa;border-radius:9px;padding:9px 12px;display:flex;align-items:center;gap:7px;font-size:12px;color:#1f6378!important}.tr-radar .or-evidence-progress strong{font-size:15px;color:#096b85}.tr-radar .or-improve-link{display:flex;justify-content:center;width:100%;padding:10px 12px;min-height:41px;border-radius:8px;background:#f3fafc;border:1px solid #b9e1ea;color:#067b91;font-size:12px;font-weight:730;margin:14px 0;cursor:pointer}.tr-radar .or-improve-link:focus-visible{outline:2px solid #0baec7;outline-offset:2px}.tr-radar .tr-detail-fit{font-size:12px;color:#25627d;font-weight:750}.tr-radar .tr-detail-facts dt{font-size:11px}.tr-radar .tr-detail-facts dd{font-size:12px;line-height:1.5}.tr-radar .tr-detail h2{font-size:clamp(20px,2vw,28px);line-height:1.25;letter-spacing:-.03em}.tr-radar .tr-detail>p{font-size:12px;line-height:1.62}.tr-radar .tr-detail .tr-primary{min-height:45px;background:linear-gradient(110deg,#0cbacc,#087ea8);font-size:12px;font-weight:750;border-radius:9px}.tr-radar .tr-detail .tr-primary:hover:not(:disabled){background:linear-gradient(110deg,#049eb4,#075c8e)}@media (max-width:1100px){.tr-radar .tr-feed .tr-row-actions{flex-wrap:wrap}.tr-radar .tr-feed .tr-row-actions>button{min-width:101px}}@media (max-width:620px){.tr-radar .tr-feed table,.tr-radar .tr-feed tbody{width:100%}.tr-radar .tr-feed tbody tr{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px 13px}.tr-radar .tr-feed td:nth-child(1){grid-column:1}.tr-radar .tr-feed td:nth-child(2){grid-column:2}.tr-radar .tr-feed td:nth-child(3),.tr-radar .tr-feed td:nth-child(7),.tr-radar .tr-feed td:nth-child(8){grid-column:1/-1}.tr-radar .tr-feed td:nth-child(4),.tr-radar .tr-feed td:nth-child(5),.tr-radar .tr-feed td:nth-child(6){grid-column:auto}.tr-radar .tr-feed td:nth-child(6):before{content:"PERSONALISED FIT";font-size:10px;color:#68869b;display:block;margin-bottom:5px}.tr-radar .tr-feed td:nth-child(4):before,.tr-radar .tr-feed td:nth-child(5):before{font-size:10px}.tr-radar .tr-feed td:nth-child(7):before{font-size:10px}.tr-radar .tr-title>button{font-size:14px}.tr-radar .tr-feed td .tr-buyer{font-size:13px}.tr-radar .tr-row-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.tr-radar .tr-row-actions>button{min-width:0!important;width:100%}.tr-radar .tr-fit-explain{margin:12px 0;padding:15px}.tr-radar .tr-fit-explain-label{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.tr-radar .tr-fit-ring.tr-fit-interactive,.tr-radar .tr-feed tbody tr,.tr-radar .tr-fit-explain-track>span{transition:none}.tr-radar .tr-catalogue-loading:before{animation:none}}.tr-radar .tr-fitness{--fitness-ink:#0a8fa2;--fitness-bg:#e9f8f9;--fitness-track:#12aec0;display:grid;gap:9px;min-width:124px;width:100%;max-width:165px;text-align:left;border:1px solid #dbedf3;border-radius:12px;background:linear-gradient(135deg,#fff,var(--fitness-bg));color:#14334e;padding:10px 12px;box-shadow:0 3px 10px #093e610e;font:inherit;line-height:1.25}.tr-radar .tr-fitness-strong,.tr-radar .tr-fitness-excellent{--fitness-ink:#069a87;--fitness-bg:#e6f8f3;--fitness-track:#14b48d;border-color:#c9eee4}.tr-radar .tr-fitness-developing{--fitness-ink:#ae7a1b;--fitness-bg:#fff8e8;--fitness-track:#d6a43d;border-color:#f2e3c2}.tr-radar .tr-fitness-low{--fitness-ink:#9f6064;--fitness-bg:#fff3f2;--fitness-track:#c7837e;border-color:#f1dad6}.tr-radar .tr-fitness-top{display:flex;justify-content:space-between;align-items:baseline;gap:5px}.tr-radar .tr-fitness-top>small{font-size:9px;line-height:1.35;letter-spacing:.08em;font-weight:780;color:#55788b;max-width:80px}.tr-radar .tr-fitness-top>b{font-size:26px;line-height:1;letter-spacing:-.065em;color:var(--fitness-ink);font-weight:830;white-space:nowrap;font-variant-numeric:tabular-nums}.tr-radar .tr-fitness-top>b i{font-style:normal;font-size:12px;letter-spacing:0;margin-left:1px}.tr-radar .tr-fitness-bottom{display:grid;gap:6px}.tr-radar .tr-fitness-bottom>strong{font-size:10px;line-height:1.2;color:#44677a;font-weight:760}.tr-radar .tr-fitness-track{display:block;height:5px;width:100%;border-radius:99px;background:#dcebef;overflow:hidden}.tr-radar .tr-fitness-track>i{display:block;width:var(--fitness);height:100%;border-radius:99px;background:var(--fitness-track)}.tr-radar .tr-fitness-action{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.tr-radar .tr-fitness-action:hover{transform:translateY(-2px);box-shadow:0 8px 18px #07456424;border-color:#88c9d7}.tr-radar .tr-fitness-action:focus-visible{outline:3px solid #13c5d3;outline-offset:3px}.tr-radar .tr-fitness-pending{font-size:10px;color:#6d839a;background:#f7fafb;padding:12px}.tr-radar .tr-fitness-pending strong{font-size:12px;color:#58768d}.tr-radar .tr-feed th:nth-child(3){width:27%}.tr-radar .tr-feed th:nth-child(6){width:13%}.tr-radar .tr-feed th:nth-child(7){width:9%}.tr-radar .tr-feed th:nth-child(8){width:13%}.tr-radar .tr-feed td:nth-child(6){text-align:left}.tr-radar .tr-title>button{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;text-align:left}.tr-radar .tr-title>button:hover{text-decoration:underline;text-underline-offset:3px}.tr-radar .tr-grid .tr-fitness{max-width:170px}.tr-radar .tr-card-top .tr-logo{width:48px;height:48px}.tr-radar .tr-card-bottom{display:flex;gap:9px}.tr-radar .tr-card-bottom>button{flex:1}.tr-radar .tp-ref-radar-list .tp-ref-radar-card{border:1px solid #dce9ef;border-radius:19px;box-shadow:0 4px 22px #143a5a11;background:#fff;overflow:hidden}.tr-radar .tp-ref-radar-overline{font-size:10px;font-weight:760;letter-spacing:.09em;color:#248aa0;display:block;margin:0 0 9px}.tr-radar .tp-ref-radar-title>button{font-size:15px;line-height:1.45;letter-spacing:-.01em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;font-weight:720;color:#16344e;width:100%;overflow-wrap:anywhere}.tr-radar .tp-ref-radar-title>button:hover{color:#087d9b}.tr-radar .tp-ref-radar-category-line{display:flex;min-width:0;margin:13px 0 0}.tr-radar .tp-ref-radar-category-line .tp-ref-radar-category{max-width:100%;font-size:10px;padding:6px 10px;white-space:normal;line-height:1.5;overflow-wrap:anywhere;color:#256782;background:#e9f7fb;border:1px solid #d2edf3;border-radius:9px}.tr-radar .tp-ref-radar-fit{display:block;text-align:left;min-width:0;margin-top:13px}.tr-radar .tp-ref-radar-fit .tr-fitness{max-width:none;min-width:0;width:100%;padding:12px 14px;border-radius:12px;gap:11px;grid-template-columns:minmax(0,1fr)}.tr-radar .tp-ref-radar-fit .tr-fitness-top{align-items:center}.tr-radar .tp-ref-radar-fit .tr-fitness-top>small{font-size:10px;max-width:none;letter-spacing:.12em}.tr-radar .tp-ref-radar-fit .tr-fitness-top>b{font-size:31px}.tr-radar .tp-ref-radar-fit .tr-fitness-top>b i{font-size:15px}.tr-radar .tp-ref-radar-fit .tr-fitness-bottom{grid-template-columns:minmax(0,1fr) 43%;align-items:center;gap:13px}.tr-radar .tp-ref-radar-fit .tr-fitness-bottom>strong{font-size:11px}.tr-radar .tp-ref-radar-fit .tr-fitness-track{height:6px}.tr-radar .tp-ref-radar-card-actions{display:block;padding-top:14px}.tr-radar .tp-ref-radar-card-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.tr-radar .tp-ref-radar-card-actions .tr-view-btn,.tr-radar .tp-ref-radar-card-actions .tr-pack-btn{min-width:0;width:100%;min-height:47px;padding:10px 12px;justify-content:center;border-radius:11px;font-size:12px;font-weight:760;white-space:normal;text-align:center}.tr-radar .tp-ref-radar-card-actions .tr-view-btn{background:linear-gradient(180deg,#fff,#f1f9fc);color:#155174;border-color:#b6d8e4}.tr-radar .tp-ref-radar-card-actions .tr-pack-btn{background:linear-gradient(120deg,#0ac1cc,#087ba5);border-color:#08aab8;box-shadow:0 5px 12px #07899f33}.tr-radar .tp-ref-radar-card-actions .tr-pack-btn:hover{background:#076d98}.tr-radar .tp-ref-radar-card-actions .tr-view-btn>svg,.tr-radar .tp-ref-radar-card-actions .tr-pack-btn>svg{flex:none}.tr-luxe-overlay{z-index:1100!important;background:transparent}.tr-luxe-overlay .tr-dialog-backdrop{background:#051123a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tr-luxe-detail{width:min(810px,100vw)!important;max-width:none!important;padding:0!important;background:#f6f9fc!important;display:flex;flex-direction:column;overflow:hidden!important;box-shadow:-22px 0 80px #04142a3b!important;color:#17354f;isolation:isolate}.tr-luxe-detail *{box-sizing:border-box}.tr-luxe-detail button{font:inherit;cursor:pointer}.tr-luxe-detail button:disabled{cursor:not-allowed}.tr-luxe-detail button:focus-visible,.tr-luxe-detail a:focus-visible{outline:3px solid #14cad3;outline-offset:3px}.tr-luxe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px clamp(16px,3.4vw,32px);border-bottom:1px solid #ddeaf1;background:#fff;position:sticky;top:0;z-index:3;flex:none}.tr-luxe-toolbar-title{display:flex;align-items:center;gap:11px;min-width:0}.tr-luxe-toolbar-icon{width:39px;height:39px;flex:none;display:grid;place-items:center;background:#e6f8fb;color:#087c9b;border:1px solid #c7e9ef;border-radius:11px}.tr-luxe-toolbar-title>div{display:grid;gap:4px;min-width:0}.tr-luxe-toolbar-title small{font-size:9px;letter-spacing:.13em;color:#6390a3;font-weight:800}.tr-luxe-toolbar-title strong{font-size:14px;line-height:1.3;color:#163e5d;font-weight:780}.tr-luxe-toolbar-actions{display:flex;align-items:center;gap:8px}.tr-luxe-save,.tr-luxe-close{border:1px solid #e0eaf1;background:#fff;color:#355771;border-radius:11px;min-height:39px;padding:9px 12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:700}.tr-luxe-save[aria-pressed=true]{background:#e4f8f7;color:#067a88;border-color:#96d7d9}.tr-luxe-close{width:39px;padding:8px}.tr-luxe-scroll-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.tr-luxe-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#051b34,#0c4165 75%,#0c7186);color:#fff;padding:clamp(24px,4vw,38px) clamp(19px,4.3vw,39px) clamp(27px,4.3vw,41px)}.tr-luxe-hero:before{content:"";position:absolute;inset:-70% -40% auto auto;width:80%;aspect-ratio:1;border:1px solid rgba(86,214,221,.28);border-radius:50%;box-shadow:0 0 0 45px #24b9c50b,0 0 0 105px #24b9c508;z-index:-1;pointer-events:none}.tr-luxe-hero-brand{display:flex;align-items:center;gap:13px;min-width:0}.tr-luxe-hero-brand .tr-logo{width:55px;height:55px;flex:none;min-width:55px;border-radius:14px;background:#fff;border:1px solid rgba(255,255,255,.65)}.tr-luxe-hero-brand>div{display:grid;gap:4px;min-width:0}.tr-luxe-hero-brand small{font-size:10px;letter-spacing:.12em;color:#94cad5;font-weight:800}.tr-luxe-hero-brand strong{font-size:16px;line-height:1.35;color:#fff;letter-spacing:-.025em;font-weight:760}.tr-luxe-hero-brand span{font-size:12px;color:#c1d9e7}.tr-luxe-hero-tag{display:inline-flex;align-items:center;gap:7px;background:#1ec4cc29;border:1px solid rgba(79,230,231,.32);border-radius:99px;padding:7px 12px;color:#8aebed;font-size:11px;font-weight:740;margin-top:23px}.tr-luxe-hero-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:790;color:#88dbe6;margin:18px 0 8px!important}.tr-luxe-hero h2{color:#fff!important;font-size:clamp(23px,2.5vw,34px)!important;line-height:1.23!important;letter-spacing:-.03em!important;font-weight:770!important;max-width:700px;margin:0 0 19px!important;text-wrap:pretty;overflow-wrap:anywhere}.tr-luxe-hero-category{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tr-luxe-hero-category span{display:inline-flex;align-items:center;border:1px solid rgba(155,218,235,.3);background:#ffffff17;color:#c2e7f0;border-radius:7px;padding:7px 9px;font-size:11px;line-height:1.3}.tr-luxe-body{padding:23px clamp(16px,4vw,37px) 32px}.tr-luxe-quickfacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:24px}.tr-luxe-fact{display:flex;align-items:flex-start;gap:10px;min-width:0;border:1px solid #dde9f0;border-radius:13px;background:#fff;padding:15px 12px;box-shadow:0 2px 9px #143c6209}.tr-luxe-fact-icon{width:33px;height:33px;border-radius:9px;background:#edf8fb;display:grid;place-items:center;color:#1385a1;flex:none}.tr-luxe-fact>div{min-width:0;display:grid;gap:5px}.tr-luxe-fact small{font-size:9px;letter-spacing:.095em;color:#7a90a3;font-weight:780}.tr-luxe-fact strong{font-size:12px;color:#1a3954;font-weight:770;line-height:1.48;overflow-wrap:anywhere}.tr-luxe-fact span:not(.tr-luxe-fact-icon){color:#71869a;font-size:11px;line-height:1.45}.tr-luxe-fact .urgent{color:#cb4f51!important;font-weight:750}.tr-luxe-reference{font-variant-numeric:tabular-nums}.tr-luxe-section,.tr-luxe-score-feature{margin-bottom:14px;background:#fff;border:1px solid #dae7ee;border-radius:16px;padding:clamp(17px,3.5vw,25px);box-shadow:0 2px 12px #153f5b09}.tr-luxe-score-feature{background:linear-gradient(145deg,#fff,#f8fcfd)}.tr-luxe-section-heading{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:18px}.tr-luxe-section-heading>div>small{display:block;color:#25849e;font-size:10px;letter-spacing:.13em;font-weight:820;margin-bottom:6px}.tr-luxe-section-heading h3{font-size:clamp(18px,2vw,23px)!important;color:#143653!important;line-height:1.25!important;font-weight:770!important;letter-spacing:-.03em;margin:0!important}.tr-luxe-section-heading p{font-size:12px;color:#668096;line-height:1.5;margin:8px 0 0!important}.tr-luxe-provisional{border:1px solid #e5d9ad;border-radius:7px;background:#fff9e7;color:#9a782c;font-size:10px;font-weight:760;padding:7px 10px}.tr-luxe-score-head{display:flex;align-items:center;gap:15px;min-width:0}.tr-luxe-score-head .tr-fitness{max-width:195px;min-width:190px;flex:none;padding:14px 17px}.tr-luxe-score-head .tr-fitness-top>b{font-size:34px}.tr-luxe-score-head>p{font-size:13px;line-height:1.6;color:#597589;max-width:400px;margin:0}.tr-luxe-score-feature .tr-fit-explain{margin-top:19px;background:#f5fafc;box-shadow:none}.tr-luxe-score-feature .or-detail{border-color:#e2edf2}.tr-luxe-information-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.tr-luxe-information-grid>div{background:#f5f9fb;border-radius:10px;border:1px solid #e8f0f4;padding:13px 14px;min-width:0}.tr-luxe-information-grid span{display:block;color:#6b8397;font-size:11px;margin-bottom:6px}.tr-luxe-information-grid strong{font-size:13px;line-height:1.47;font-weight:730;display:block;overflow-wrap:anywhere;color:#21425b}.tr-luxe-conditions{background:#fffaf2;border-left:3px solid #ddb16b;padding:11px 14px;margin-top:14px;border-radius:0 9px 9px 0}.tr-luxe-conditions strong{font-size:12px}.tr-luxe-conditions p{font-size:12px;line-height:1.6;margin:5px 0 0}.tr-luxe-doc-count{font-size:11px;color:#66869a;padding:7px 9px;border:1px solid #ddebf0;border-radius:7px;white-space:nowrap}.tr-luxe-document-state{font-size:12px;line-height:1.7;color:#5e7c92;background:#f3f8fb;border:1px dashed #d2e4ec;border-radius:10px;padding:15px;margin:0 0 14px}.tr-luxe-document-list{display:grid;gap:9px}.tr-luxe-document{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #dfebf1;border-radius:11px;background:#f9fcfd;text-decoration:none;color:#224560}.tr-luxe-document:hover{border-color:#87cbd5;background:#eefbfc}.tr-luxe-document-icon{width:37px;height:37px;display:grid;place-items:center;background:#e6f7fb;color:#1486a0;border-radius:10px;flex:none}.tr-luxe-document-copy{flex:1;min-width:0;display:grid;gap:5px}.tr-luxe-document-copy strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.tr-luxe-document-copy small{font-size:10px;color:#7691a3}.tr-luxe-document>svg{flex:none}.tr-luxe-original{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 14px;border-radius:9px;border:1px solid #149eb4;background:#eafafa;color:#08728c;text-decoration:none;font-size:12px;font-weight:750;margin-top:13px}.tr-luxe-original:hover{background:#d6f4f7}.tr-luxe-decision .bs-root,.tr-luxe-decision .bid-scorecard{max-width:100%}.tr-luxe-why{border-top:1px solid #e2ecf2;padding-top:12px;margin-top:15px;color:#40617b}.tr-luxe-why summary{cursor:pointer;font-size:12px;font-weight:750}.tr-luxe-why li{font-size:12px;line-height:1.6;margin-top:5px}.tr-luxe-disclaimer{font-size:11px;line-height:1.65;color:#7590a2;margin:16px 0 0}.tr-luxe-footer{flex:none;background:#fff;border-top:1px solid #dceaf1;padding:14px clamp(16px,3.4vw,30px) calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 25px #103d550e}.tr-luxe-footer-actions{display:flex;align-items:stretch;gap:11px}.tr-luxe-footer-actions>button{display:flex;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:12px 17px;border-radius:10px;line-height:1.35;font-size:13px;font-weight:760;transition:filter .14s,transform .14s}.tr-luxe-footer-actions>button:hover:not(:disabled){filter:brightness(.96);transform:translateY(-1px)}.tr-luxe-footer-actions>button:disabled{opacity:.5}.tr-luxe-secondary{flex:0 0 39%;border:1px solid #bcdae6;color:#195e7b;background:linear-gradient(#fff,#f3f9fc)}.tr-luxe-main-cta{flex:1;border:1px solid #0493a6;color:#fff;background:linear-gradient(110deg,#0cc9d1,#0782ad);box-shadow:0 6px 15px #0094a736}.tr-luxe-footer>p{color:#b45055;font-size:11px;margin:9px 0 0!important}@media (max-width:820px){.tr-luxe-detail{width:100vw!important}.tr-luxe-quickfacts{gap:8px}.tr-luxe-fact{flex-direction:column}}@media (max-width:620px){.tr-radar .tp-ref-radar-list .tp-ref-radar-card{padding:17px 15px;margin-bottom:13px}.tr-radar .tp-ref-radar-card-top{gap:11px;min-height:48px}.tr-radar .tp-ref-radar-card-top>.tr-logo{width:49px;height:49px;flex-basis:49px;border-radius:12px}.tr-radar .tp-ref-radar-buyer strong{font-size:14px;line-height:1.4}.tr-radar .tp-ref-radar-buyer small{font-size:11px;margin-top:3px}.tr-radar .tp-ref-radar-card-top .tr-bookmark{width:40px;height:40px;flex-basis:40px;border-radius:10px;background:#f1f8fc}.tr-radar .tp-ref-radar-body{display:block;padding:16px 0 11px;min-width:0}.tr-radar .tp-ref-radar-title>button{font-size:16px;line-height:1.45;letter-spacing:-.014em}.tr-radar .tp-ref-radar-facts{font-size:12px;gap:9px 13px;padding:10px 0 13px}.tr-radar .tp-ref-radar-facts svg{width:17px;height:17px}.tr-radar .tp-ref-radar-card-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tr-radar .tp-ref-radar-card-actions .tr-view-btn,.tr-radar .tp-ref-radar-card-actions .tr-pack-btn{height:auto;min-height:48px;min-width:0;padding:10px 8px;font-size:12px}.tr-luxe-toolbar{padding:12px 17px}.tr-luxe-toolbar-title strong{font-size:13px}.tr-luxe-save span{display:none}.tr-luxe-save{width:39px;padding:9px}.tr-luxe-hero{padding:26px 19px 30px}.tr-luxe-hero h2{font-size:25px!important;line-height:1.31!important}.tr-luxe-body{padding:16px 14px 23px}.tr-luxe-quickfacts{grid-template-columns:1fr 1fr}.tr-luxe-fact{padding:12px;gap:8px}.tr-luxe-fact:nth-child(3){grid-column:1/-1}.tr-luxe-fact:nth-child(3){flex-direction:row;align-items:center}.tr-luxe-fact small{font-size:9px}.tr-luxe-fact strong{font-size:12px}.tr-luxe-fact-icon{width:30px;height:30px}.tr-luxe-section,.tr-luxe-score-feature{padding:17px 14px;border-radius:13px}.tr-luxe-score-head{align-items:start;gap:12px}.tr-luxe-score-head .tr-fitness{min-width:128px;max-width:152px;padding:12px}.tr-luxe-score-head .tr-fitness-top>b{font-size:28px}.tr-luxe-score-head>p{font-size:11px;line-height:1.55}.tr-luxe-information-grid{grid-template-columns:1fr}.tr-luxe-footer{padding:10px 13px calc(12px + env(safe-area-inset-bottom,0px))}.tr-luxe-footer-actions>button{font-size:12px;gap:6px;padding:10px 8px;min-height:49px}.tr-luxe-secondary{flex:0 0 41%}.tr-luxe-disclaimer{font-size:11px}}@media (max-width:360px){.tr-luxe-score-head{display:grid}.tr-luxe-score-head .tr-fitness{max-width:none;width:100%}.tr-radar .tp-ref-radar-card-actions .tr-view-btn,.tr-radar .tp-ref-radar-card-actions .tr-pack-btn{font-size:11px}}@media (prefers-reduced-motion:reduce){.tr-radar .tr-fitness-action,.tr-luxe-footer-actions>button{transition:none}.tr-radar .tr-fitness-action:hover,.tr-luxe-footer-actions>button:hover{transform:none}}.tr-luxe-copy-ref{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid #b7dee9;background:#eaf8fc;border-radius:7px;color:#087993;font-weight:750;font-size:11px;padding:6px 9px;line-height:1.35;text-align:left}.tr-luxe-copy-ref:hover{background:#d6f3f7}.tr-luxe-copy-ref:focus-visible{outline:3px solid #18c4d7;outline-offset:2px}.tr-luxe-recovery{display:grid;gap:13px;margin-top:15px;padding:17px;background:linear-gradient(130deg,#f2f8fc,#f9fdfe);border:1px solid #cadfea;border-radius:12px}.tr-luxe-recovery strong{display:block;font-size:14px;line-height:1.4;color:#1a4761}.tr-luxe-recovery p{margin:6px 0 0;color:#56758b;font-size:12px;line-height:1.65}.tr-luxe-recovery button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:45px;border:1px solid #0a90ac;border-radius:10px;background:linear-gradient(110deg,#e8fafc,#dbf4f8);color:#06647e;font-size:12px;font-weight:760;padding:11px 13px;cursor:pointer}.tr-luxe-recovery button:hover{background:#cbf0f6}.tr-luxe-recovery button:focus-visible{outline:3px solid #10b8d0;outline-offset:2px}@media (max-width:620px){.tr-luxe-recovery{padding:13px}.tr-luxe-recovery button{width:100%}.tr-luxe-copy-ref{margin-top:3px;font-size:11px;min-height:34px}}.tr-luxe-document-toggle{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b9dee7;border-radius:10px;background:#eef9fc;color:#086f88;font-size:12px;font-weight:760;padding:10px 14px;cursor:pointer}.tr-luxe-document-toggle:hover{background:#def4f8;border-color:#89cedf}.tr-luxe-document-toggle:focus-visible{outline:3px solid #13bdce;outline-offset:2px}.lp-market-demo{--mi-ink:#152c47;color:var(--mi-ink);padding:16px 18px 23px;background:#f7fafc;font:inherit;min-width:0}.lp-market-demo *{box-sizing:border-box}.lp-market-demo button{cursor:pointer;font:inherit}.lp-mi-path{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:9px;letter-spacing:.1em;color:#5a7087;font-weight:750;margin-bottom:15px}.lp-mi-path span{opacity:.5}.lp-mi-path strong{margin-left:auto;font-size:9px;font-weight:650;color:#537c8c}.lp-mi-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.lp-mi-heading small,.lp-mi-hero small{font-size:9px;letter-spacing:.13em;color:#0d8da8;font-weight:750}.lp-mi-heading h2{font-size:clamp(26px,2.3vw,36px)!important;line-height:1.13;letter-spacing:-.045em;margin:4px 0!important;color:#0f2743}.lp-mi-heading h2 em{font-style:normal;color:#277eaf}.lp-mi-heading p{font-size:11px;color:#647b90;margin:0}.lp-mi-heading>button{border:1px solid #d2e3ec;border-radius:7px;background:#fff;display:flex;align-items:center;gap:7px;padding:9px 10px;font-size:10px;color:#355b79}.lp-mi-lenses{display:flex;gap:5px;overflow:auto;scrollbar-width:none;padding-bottom:10px}.lp-mi-lenses button{flex:none;background:#fff;border:1px solid #e5edf2;padding:8px 11px;border-radius:7px;font-size:10px;color:#607990;white-space:nowrap}.lp-mi-lenses button.active{background:#dcecf7;border-color:#b7d8eb;color:#0b4e78;font-weight:750}.lp-mi-hero{position:relative;overflow:hidden;border-radius:12px;min-height:160px;padding:23px 25px;background:linear-gradient(115deg,#06223d,#145b80);color:#fff}.lp-mi-hero>div:first-child{position:relative;z-index:1;max-width:390px}.lp-mi-hero small{color:#7fe3e9}.lp-mi-hero h3{font-size:clamp(22px,2.2vw,32px);color:#fff;line-height:1.16;letter-spacing:-.04em;margin:8px 0}.lp-mi-hero em{color:#58d5de;font-style:normal}.lp-mi-hero p{font-size:11px;line-height:1.6;color:#c9dde9;max-width:345px;margin:0 0 13px}.lp-mi-hero button{border:1px solid #7fc9d8;border-radius:7px;color:#fff;background:#ffffff1c;padding:9px 12px;font-size:10px;display:flex;align-items:center;gap:7px}.lp-mi-rings{position:absolute;top:-75px;right:-25px;width:280px;height:280px;border:1px solid #74cce35c;border-radius:50%;display:grid;place-items:center}.lp-mi-rings i{position:absolute;width:70%;height:70%;border:1px solid #74cce34f;border-radius:50%}.lp-mi-rings i:nth-child(2){width:43%;height:43%}.lp-mi-rings i:nth-child(3){width:18%;height:18%}.lp-mi-rings b{width:12px;height:12px;border-radius:50%;background:#54e8da;transform:translate(53px,-63px);box-shadow:0 0 0 13px #3ae5df22}.lp-mi-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.lp-mi-metrics>div,.lp-mi-panel{border:1px solid #e0e9ef;border-radius:11px;background:#fff}.lp-mi-metrics>div{padding:13px;min-width:0}.lp-mi-metrics small{display:block;font-size:10px;color:#6b8195}.lp-mi-metrics strong{display:block;font-size:24px;letter-spacing:-.04em;padding:7px 0 3px;color:#102c48}.lp-mi-metrics span{font-size:9px;color:#8496a6}.lp-mi-panels{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lp-mi-panel{min-width:0;padding:14px}.lp-mi-panel-head small{font-size:9px;letter-spacing:.12em;color:#4d94ae;font-weight:750}.lp-mi-panel-head h3{font-size:16px;line-height:1.25;margin:5px 0 3px;color:#102d4a}.lp-mi-panel-head p{font-size:10px;color:#72869a;line-height:1.5}.lp-mi-bars{display:flex;align-items:end;justify-content:space-between;gap:8px;height:140px;padding:16px 9px 0}.lp-mi-bars>div{display:flex;align-items:center;flex-direction:column;gap:4px;flex:1;height:100%}.lp-mi-bars strong{font-size:9px;color:#648096;font-weight:550}.lp-mi-bars span{height:100%;width:100%;background:#f2f7fa;display:flex;align-items:end;border-radius:4px;overflow:hidden}.lp-mi-bars span i{width:100%;background:linear-gradient(#4fb8d5,#1e6f9c);border-radius:3px}.lp-mi-bars small{font-size:9px;color:#71869d}.lp-mi-map{width:100%;max-height:160px;display:block;margin:4px 0}.lp-mi-map path{cursor:pointer;outline:none}.lp-mi-map path:hover{fill:#67d5df}.lp-mi-map path:focus-visible{stroke:#0f5a93;stroke-width:7px}.lp-mi-map text{fill:#153f5b;font-size:26px;font-weight:800}.lp-mi-panel-foot{border-top:1px solid #edf2f6;margin-top:17px;padding-top:10px;display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:10px;color:#7b8f9f}.lp-mi-panel-foot button{background:none;border:0;color:#2e789d;font-size:10px}.lp-mi-buyers{margin-top:10px}.lp-mi-buyers>label{margin:12px 0;display:flex;align-items:center;gap:8px;border:1px solid #dbe6ee;border-radius:8px;padding:8px 10px;color:#7990a2}.lp-mi-buyers input{border:0;outline:0;width:100%;font-size:12px;background:transparent;color:#1e3f5e}.lp-mi-buyer-list{display:grid;gap:0}.lp-mi-buyer-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 4px;text-align:left;border:0;border-top:1px solid #edf2f5;background:#fff;min-width:0}.lp-mi-buyer-icon{display:grid;place-items:center;flex:none;background:#edf6fb;border-radius:6px;width:32px;height:32px;color:#327f9e}.lp-mi-buyer-list>button>span:nth-child(2){min-width:0;flex:1}.lp-mi-buyer-list strong{display:block;font-size:11px;color:#27465e}.lp-mi-buyer-list small{display:block;font-size:9px;color:#8091a0;margin-top:3px}.lp-mi-buyer-list b{font-size:12px;color:#205c78}.lp-mi-buyer-list b small{font-weight:400}.lp-mi-disclaimer{font-size:10px;line-height:1.5;color:#82919d;margin:12px 0 0!important}.lp-market-demo.is-compact{padding:12px 10px}.lp-market-demo.is-compact .lp-mi-heading h2{font-size:26px!important}.lp-market-demo.is-compact .lp-mi-heading>button{display:none}.lp-market-demo.is-compact .lp-mi-hero{padding:18px}.lp-market-demo.is-compact .lp-mi-hero .lp-mi-rings{opacity:.45}.lp-market-demo.is-compact .lp-mi-metrics{grid-template-columns:1fr 1fr}.lp-market-demo.is-compact .lp-mi-panels{grid-template-columns:1fr}.lp-market-demo.is-compact .lp-mi-map{max-height:230px}@media (max-width:600px){.lp-mi-panels{grid-template-columns:1fr}.lp-mi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-mi-heading>button{display:none}.lp-mi-heading h2{font-size:26px!important}.lp-mi-hero{padding:18px}.lp-mi-rings{opacity:.5}}.tp-landing .lp-mobile-dashboard{--mob-ink:#142f49;--mob-muted:#738a9d;--mob-line:#e3ebf3;--mob-blue:#0876d1;display:flex;flex-direction:column;width:min(100%,720px);margin:6px auto 20px;background:#fff;border:1px solid #cddde9;border-radius:21px;box-shadow:0 24px 62px #12395626,0 5px 15px #112d4610;color:var(--mob-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;overflow:hidden}.tp-landing .lp-mobile-dashboard *{box-sizing:border-box}.tp-landing .lp-mobile-dashboard button,.tp-landing .lp-mobile-dashboard input{font:inherit}.tp-landing .lp-mobile-dashboard button{cursor:pointer;-webkit-tap-highlight-color:transparent}.tp-landing .lp-mobile-dashboard button:disabled{opacity:.55;cursor:not-allowed}.tp-landing .lp-mobile-dashboard :focus-visible{outline:3px solid #4baaf0;outline-offset:2px}.tp-landing .lp-mob-app-head{display:flex;align-items:center;gap:11px;padding:15px 20px;min-height:70px;background:linear-gradient(118deg,#082b49,#115687 90%);color:#fff}.tp-landing .lp-mob-app-symbol{flex:0 0 38px;width:38px;height:38px;background:#ffffff20;border:1px solid #cbeaff40;border-radius:12px;display:grid;place-items:center}.tp-landing .lp-mob-app-head>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.tp-landing .lp-mob-app-head strong{font-size:15px;font-weight:800;letter-spacing:-.045em;color:#fff}.tp-landing .lp-mob-app-head>div:nth-child(2)>span{font-size:10px;color:#b5d7f0}.tp-landing .lp-mob-pill{display:inline-flex;gap:6px;align-items:center;align-self:flex-start;border:1px solid #c6ddf5;background:#ecf5ff;color:#1b6da7;font-size:10px;font-weight:780;padding:5px 9px;border-radius:20px;white-space:nowrap}.tp-landing .lp-mob-pill-live{background:#ffffff1b;border-color:#ffffff32;color:#d8f6ff;align-self:center;letter-spacing:.045em}.tp-landing .lp-mob-pill-sand{background:#fff3e0;border-color:#f5d9ab;color:#976325}.tp-landing .lp-mob-status-dot{height:6px;width:6px;background:#6cf2c2;border-radius:50%;box-shadow:0 0 0 3px #6cf2c225}.tp-landing .lp-mob-main{padding:clamp(16px,3vw,28px);background:linear-gradient(180deg,#f7fbff,#fff 28%);display:flex;flex-direction:column;gap:15px;animation:lp-mob-view-in .22s ease both;min-width:0}.tp-landing .lp-mob-overline{display:inline-block;color:#2182b5;font-size:9px;letter-spacing:.13em;font-weight:850;line-height:1.3}.tp-landing .lp-mob-welcome{padding:21px 21px 19px;border-radius:17px;background:radial-gradient(circle at 87% 0%,#307cb75e,transparent 45%),linear-gradient(122deg,#0a2a49,#114a78);color:#fff;box-shadow:0 8px 21px #0b385b25}.tp-landing .lp-mob-welcome .lp-mob-overline{color:#9ed6f9}.tp-landing .lp-mob-welcome h3{font-size:clamp(22px,4vw,30px);letter-spacing:-.055em;line-height:1.15;font-weight:830;color:#fff;margin:10px 0 8px}.tp-landing .lp-mob-welcome h3 em{font-style:normal;color:#9bdcff}.tp-landing .lp-mob-welcome>p{font-size:11.5px;color:#cee4f5;line-height:1.65;margin:0;max-width:400px}.tp-landing .lp-mob-identity{border-top:1px solid #ffffff35;margin-top:18px;padding-top:15px;display:flex;align-items:center;gap:9px}.tp-landing .lp-mob-identity>span:first-child{height:35px;width:35px;border-radius:50%;display:grid;place-items:center;background:#e8f5ff;color:#125188;font-size:11px;font-weight:800}.tp-landing .lp-mob-identity>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tp-landing .lp-mob-identity strong{color:#fff;font-size:11px;font-weight:750}.tp-landing .lp-mob-identity small{font-size:9px;color:#b8d3e9}.tp-landing .lp-mob-identity .lp-mob-pill{font-size:9px;background:#ffffff15;border-color:#ffffff40;color:#d4f1ff}.tp-landing .lp-mob-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.tp-landing .lp-mob-metric{border:1px solid var(--mob-line);background:#fff;border-radius:13px;padding:13px 12px;min-height:112px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;box-shadow:0 6px 17px #234c6b08}.tp-landing .lp-mob-metric>span{font-size:10px;line-height:1.3;font-weight:650;color:#6e8295}.tp-landing .lp-mob-metric strong{font-size:clamp(23px,4vw,32px);letter-spacing:-.05em;line-height:1.1;color:#147dc3;font-weight:850}.tp-landing .lp-mob-metric-navy strong{color:#163b5d}.tp-landing .lp-mob-metric-sand strong{color:#ad792d}.tp-landing .lp-mob-metric small{font-size:9px;line-height:1.4;color:#9cabb7}.tp-landing .lp-mob-module{border:1px solid #e0eaf2;background:#fff;border-radius:15px;padding:17px;box-shadow:0 5px 18px #173d5709}.tp-landing .lp-mob-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tp-landing .lp-mob-section-head>div{flex:1;min-width:0}.tp-landing .lp-mob-section-head h3{margin:5px 0 0;color:#112f4b;letter-spacing:-.04em;font-size:clamp(17px,3.5vw,22px);line-height:1.3;font-weight:780}.tp-landing .lp-mob-section-head p{margin:6px 0 0;color:#70879c;font-size:11px;line-height:1.65}.tp-landing .lp-mob-text-action,.tp-landing .lp-mob-inline-link{color:#0875bf;display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;font-weight:790;font-size:11px;white-space:nowrap;padding:5px 0}.tp-landing .lp-mob-inline-link{margin-top:13px}.tp-landing .lp-mob-action-list{display:flex;flex-direction:column}.tp-landing .lp-mob-action-row{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #eef3f7}.tp-landing .lp-mob-action-row:last-child{border-bottom:0}.tp-landing .lp-mob-action-icon{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:10px;background:#edf5fc;color:#2b88c1}.tp-landing .lp-mob-action-row>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tp-landing .lp-mob-action-row strong{font-size:11px;color:#2d475f;font-weight:760;line-height:1.4}.tp-landing .lp-mob-action-row small{font-size:9px;color:#8ca2b4}.tp-landing .lp-mob-action-state{font-size:9px;color:#ab782b;background:#fff6e8;border-radius:12px;padding:5px 7px}.tp-landing .lp-mob-pick{display:flex;align-items:center;gap:10px;background:#f4f9fe;border:1px solid #e2eef8;border-radius:11px;padding:12px}.tp-landing .lp-mob-pick>div:first-child{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tp-landing .lp-mob-pick strong{font-size:12px;color:#1e435f;line-height:1.45;font-weight:750}.tp-landing .lp-mob-pick small{font-size:10px;color:#7992a6}.tp-landing .lp-mob-score{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #cee5f8;background:#fff;border-radius:12px;padding:12px 10px;min-width:76px}.tp-landing .lp-mob-score strong{font-size:21px;letter-spacing:-.04em;color:#0b80c6}.tp-landing .lp-mob-score span{font-size:8px;white-space:nowrap;color:#809bb0}.tp-landing .lp-mob-fine{color:#8da1b1;font-size:9px;line-height:1.5;margin:9px 0 0}.tp-landing .lp-mob-search{display:flex;align-items:center;gap:9px;border:1px solid #d3e2ee;border-radius:12px;background:#fff;padding:0 12px;color:#458ab6;min-height:46px}.tp-landing .lp-mob-search:focus-within{outline:2px solid #9bd6ff;outline-offset:1px}.tp-landing .lp-mob-search input{border:0!important;outline:none!important;box-shadow:none!important;min-width:0;flex:1;background:transparent!important;padding:12px 2px!important;font-size:12px;color:#1f425d;width:100%}.tp-landing .lp-mob-search input::placeholder{color:#9eaebc}.tp-landing .lp-mob-filters{display:flex;gap:6px;flex-wrap:wrap}.tp-landing .lp-mob-filters button{padding:9px 12px;border-radius:19px;border:1px solid #dae6ef;background:#fff;color:#6d8498;font-size:10px;font-weight:730;min-height:36px}.tp-landing .lp-mob-filters button.active{background:#0e3555;border-color:#0e3555;color:#fff}.tp-landing .lp-mob-radar-list,.tp-landing .lp-mob-bids-list{display:flex;flex-direction:column;gap:11px}.tp-landing .lp-mob-opportunity,.tp-landing .lp-mob-bid{background:#fff;border:1px solid #dce7f0;border-radius:14px;padding:16px;box-shadow:0 5px 14px #143c5609;min-width:0}.tp-landing .lp-mob-op-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.tp-landing .lp-mob-op-ref{font-size:9px;color:#247ab4;letter-spacing:.07em;font-weight:800}.tp-landing .lp-mob-save{display:grid;place-items:center;width:34px;height:34px;color:#5b809b;border:1px solid #dce8f0;background:#f7fbff;border-radius:10px;flex-shrink:0}.tp-landing .lp-mob-save.active{color:#fff;background:#0e73ba;border-color:#0e73ba}.tp-landing .lp-mob-opportunity h4{font-size:14px;line-height:1.45;letter-spacing:-.02em;color:#163952;font-weight:780;margin:8px 0 5px}.tp-landing .lp-mob-opportunity>p{font-size:10px;color:#8297a9;line-height:1.45;margin:0}.tp-landing .lp-mob-op-details{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.tp-landing .lp-mob-op-details span{display:inline-flex;gap:5px;align-items:center;color:#607e95;font-size:9.5px}.tp-landing .lp-mob-op-details svg{color:#3181bc}.tp-landing .lp-mob-op-footer{margin-top:14px;border-top:1px solid #edf3f8;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.tp-landing .lp-mob-op-match{display:flex;gap:7px;align-items:baseline}.tp-landing .lp-mob-op-match strong{font-size:17px;color:#1387c0;letter-spacing:-.04em}.tp-landing .lp-mob-op-match small{font-size:9px;color:#899dac}.tp-landing .lp-mob-op-footer>button{display:inline-flex;align-items:center;gap:4px;background:#eaf5fd;border:1px solid #d4eafb;border-radius:8px;padding:9px 11px;font-size:10px;color:#1c6ba3;font-weight:760}.tp-landing .lp-mob-expand{margin-top:12px;padding:12px;background:#f1f7fc;border-radius:10px;border:1px solid #e2eefa;display:flex;flex-direction:column;gap:7px}.tp-landing .lp-mob-expand>span{font-size:10px;color:#52718b;line-height:1.5}.tp-landing .lp-mob-expand>button{align-self:flex-start;border:0;background:transparent;display:flex;align-items:center;gap:6px;color:#0878bf;padding:6px 0 0;font-size:10px;font-weight:790}.tp-landing .lp-mob-empty{padding:35px 20px;border:1px dashed #ccddea;border-radius:13px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#6191b4}.tp-landing .lp-mob-empty strong{font-size:13px;color:#284d68}.tp-landing .lp-mob-empty p{font-size:10px;color:#89a0af}.tp-landing .lp-mob-empty button{padding:9px 13px;border-radius:8px;border:1px solid #bfd9ea;background:#fff;color:#116ea8;font-size:11px}.tp-landing .lp-mob-count-hint{font-size:10px;color:#8298a7;text-align:center}.tp-landing .lp-mob-saved-note,.tp-landing .lp-mob-bid-bottom-note{display:flex;align-items:center;gap:8px;border:1px solid #dcebf6;background:#edf7ff;border-radius:10px;padding:12px 13px;color:#467493;font-size:10px;line-height:1.55}.tp-landing .lp-mob-saved-note svg,.tp-landing .lp-mob-bid-bottom-note svg{flex-shrink:0;color:#2586c3}.tp-landing .lp-mob-progress-summary{background:linear-gradient(120deg,#0c304e,#0f5887);border-radius:14px;color:#fff;padding:19px}.tp-landing .lp-mob-progress-summary>div:first-child{display:flex;flex-direction:column;gap:7px}.tp-landing .lp-mob-progress-summary span{font-size:9px;letter-spacing:.095em;color:#b6daf0}.tp-landing .lp-mob-progress-summary strong{font-size:17px;color:#fff;letter-spacing:-.03em}.tp-landing .lp-mob-progress-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:17px 0 9px}.tp-landing .lp-mob-progress-bars i{height:7px;border-radius:7px;background:#35bfff}.tp-landing .lp-mob-progress-bars i:nth-child(4){background:#a8d5ef70}.tp-landing .lp-mob-progress-summary small{font-size:9px;color:#b7d5e8}.tp-landing .lp-mob-bid-trigger{display:flex;align-items:center;gap:10px;width:100%;border:0;padding:0;background:transparent;text-align:left}.tp-landing .lp-mob-bid-rank{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:10px;background:#edf7ff;color:#277ab3;font-weight:820;font-size:10px}.tp-landing .lp-mob-bid-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.tp-landing .lp-mob-bid-name strong{color:#244660;font-size:11px;line-height:1.4;font-weight:770}.tp-landing .lp-mob-bid-name small{color:#91a5b5;font-size:9px}.tp-landing .lp-mob-bid-trigger>svg{color:#7a9ab1}.tp-landing .lp-mob-bid-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid #edf3f7}.tp-landing .lp-mob-bid-stage{display:inline-block;font-size:9px;color:#168572;background:#e7f8f1;padding:6px 9px;border-radius:15px;font-weight:760}.tp-landing .lp-mob-bid-stage.attention{color:#976421;background:#fff2d9}.tp-landing .lp-mob-bid-bottom small{font-size:9px;color:#839bad}.tp-landing .lp-mob-notice{padding:14px 18px;background:#ebf5ff;border-top:1px solid #cfdfed;display:flex;flex-wrap:wrap;gap:9px;align-items:center}.tp-landing .lp-mob-notice>span{flex:1 1 100%;font-size:11px;color:#315976;line-height:1.5}.tp-landing .lp-mob-notice>button:nth-child(2){order:3;margin-left:auto;border:0;background:transparent;font-size:19px;color:#7890a3}.tp-landing .lp-mob-notice>button:last-child{order:2;display:inline-flex;align-items:center;gap:6px;border:1px solid #b9ddf4;background:#fff;color:#086db2;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:750}.tp-landing .lp-mob-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7edf4;background:#f3f8fc;padding:16px 20px}.tp-landing .lp-mob-bottom-copy{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#4d728b;font-size:9px;font-weight:810;letter-spacing:.055em}.tp-landing .lp-mob-bottom-copy small{display:block;flex-basis:100%;margin-left:14px;font-size:9px;color:#8aa2b5;font-weight:550;letter-spacing:0}.tp-landing .lp-mob-demo-dot{width:7px;height:7px;border-radius:50%;background:#17a884}.tp-landing .lp-mob-bottom>button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #bad7e9;color:#185b85;background:#fff;padding:10px 12px;border-radius:9px;font-size:10px;font-weight:780;min-height:42px}@keyframes lp-mob-view-in{0%{opacity:.75;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.tp-landing .lp-platform-real .lp-product-tabs{margin-bottom:18px}.tp-landing .lp-platform-real .lp-real-dashboard-stage{padding:15px 18px 0;border:1px solid #d7e5ef;border-radius:18px;background:radial-gradient(circle at 83% 3%,#cee7f7 0%,transparent 52%),linear-gradient(130deg,#e7eff6,#f4f8fc);overflow:visible}.tp-landing .lp-platform-real .lp-demo-live-bar{width:min(100%,720px);margin:0 auto 9px;padding:10px 5px;gap:10px;align-items:center}.tp-landing .lp-platform-real .lp-demo-live-bar>span{font-size:9px;color:#315f82}.tp-landing .lp-platform-real .lp-demo-live-bar strong{font-size:9px;color:#5b7891}.tp-landing .lp-platform-real .lp-demo-window-footer{max-width:720px;margin:0 auto;align-items:center;padding:6px 6px 17px;font-size:10px}}@media (max-width:700px){.tp-landing .lp-platform-real{padding-top:50px}.tp-landing .lp-platform-real .lp-section-heading{margin-bottom:19px}.tp-landing .lp-platform-real .lp-section-heading h2{font-size:clamp(29px,8.3vw,41px);line-height:1.13}.tp-landing .lp-platform-real .lp-section-heading>p{font-size:12px;line-height:1.6;margin-top:13px}.tp-landing .lp-platform-real .lp-demo-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 2px}.tp-landing .lp-platform-real .lp-demo-proof-strip span{font-size:9px;line-height:1.45;white-space:normal;gap:6px}.tp-landing .lp-platform-real .lp-demo-proof-strip svg{flex-shrink:0;width:15px;height:15px}.tp-landing .lp-platform-real .lp-product-tabs{margin:20px auto 13px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;background:#eaf1f7;border-radius:12px}.tp-landing .lp-platform-real .lp-product-tabs button{display:flex;justify-content:center;align-items:center;gap:4px;padding:12px 5px;min-height:44px;white-space:normal;min-width:0;font-size:11px;line-height:1.2;border-radius:9px;font-weight:650}.tp-landing .lp-platform-real .lp-product-tabs button svg{display:none}.tp-landing .lp-platform-real .lp-product-tabs [aria-selected=true]{background:#fff;box-shadow:0 3px 12px #24496319;color:#11558d}.tp-landing .lp-platform-real .lp-real-dashboard-stage{margin-inline:-3px;padding:9px 7px 0;border-radius:14px}.tp-landing .lp-platform-real .lp-demo-live-bar{padding:8px 6px;gap:6px}.tp-landing .lp-platform-real .lp-demo-live-bar>span{font-size:8px;letter-spacing:.025em}.tp-landing .lp-platform-real .lp-demo-live-bar strong{font-size:8px}.tp-landing .lp-mobile-dashboard{margin:2px auto 10px;border-radius:15px;box-shadow:0 12px 35px #14395627}.tp-landing .lp-mob-app-head{padding:13px 15px;min-height:62px}.tp-landing .lp-mob-app-symbol{height:34px;width:34px;flex-basis:34px;border-radius:11px}.tp-landing .lp-mob-main{padding:13px;gap:11px}.tp-landing .lp-mob-welcome{padding:17px 15px}.tp-landing .lp-mob-metrics{gap:6px}.tp-landing .lp-mob-metric{padding:12px 9px;min-height:102px;border-radius:11px}.tp-landing .lp-mob-metric>span{font-size:9px}.tp-landing .lp-mob-metric strong{font-size:26px}.tp-landing .lp-mob-metric small{font-size:8px}.tp-landing .lp-mob-module,.tp-landing .lp-mob-opportunity,.tp-landing .lp-mob-bid{padding:14px}.tp-landing .lp-mob-bottom{padding:13px 14px}.tp-landing .lp-demo-conversion{padding-top:20px;padding-bottom:30px}.tp-landing .lp-demo-conversion h3{font-size:18px}.tp-landing .lp-demo-conversion p{font-size:12px;line-height:1.65}.tp-landing .lp-demo-conversion-actions .lp-button{min-height:48px}}@media (max-width:375px){.tp-landing .lp-platform-real .lp-demo-live-bar strong{display:none}.tp-landing .lp-mob-welcome h3{font-size:22px}.tp-landing .lp-mob-pick{align-items:stretch}.tp-landing .lp-mob-score{min-width:66px;padding:10px 7px}.tp-landing .lp-mob-score strong{font-size:19px}.tp-landing .lp-mob-metrics{gap:5px}.tp-landing .lp-mob-metric{padding:10px 8px}.tp-landing .lp-mob-metric>span{font-size:8px}.tp-landing .lp-mob-metric strong{font-size:24px}.tp-landing .lp-mob-op-details{gap:8px}.tp-landing .lp-mob-filters button{padding:8px 10px}}@media (prefers-reduced-motion:reduce){.tp-landing .lp-mobile-dashboard .lp-mob-main{animation:none}}.tp-landing{--lp-ink:#102336;--lp-muted:#617180;--lp-line:#dce3e8;--lp-gutter:clamp(24px,5.2vw,88px);background:#fff;color:var(--lp-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;letter-spacing:-.025em;overflow:clip}.tp-landing :is(h1,h2,h3,h4,p,figure){margin:0}.tp-landing :is(button,a,input,summary){-webkit-tap-highlight-color:transparent}.tp-landing button{font:inherit;letter-spacing:inherit;cursor:pointer;color:inherit}.tp-landing a{color:inherit;text-decoration:none}.tp-landing :focus-visible{outline:3px solid #367eb5;outline-offset:5px}.tp-landing section[id]{scroll-margin-top:100px}.tp-landing .lp-container{width:min(1240px,calc(100% - var(--lp-gutter)*2));margin-inline:auto}.tp-landing .lp-section{padding-block:104px}.tp-landing .lp-eyebrow{font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:#4e6576;margin-bottom:25px}.tp-landing h2{font-size:clamp(40px,4.15vw,64px);line-height:1.08;font-weight:600;letter-spacing:-.055em}.tp-landing h2>span{color:#748697}.tp-landing .lp-button{min-height:53px;display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:15px 25px;border:1px solid #102b46;border-radius:40px;background:#102b46;color:#fff;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;transition:background .2s,box-shadow .2s,transform .2s}.tp-landing .lp-button:hover{background:#244864;border-color:#244864;box-shadow:0 7px 20px #0c274019;transform:translateY(-1px)}.tp-landing .lp-button:active{transform:translateY(0)}.tp-landing .lp-button svg{flex-shrink:0}.tp-landing .lp-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;border:0;background:none;padding:10px 0;white-space:nowrap}.tp-landing .lp-text-link:hover{color:#3e6e9e}.tp-landing .lp-text-link svg{transition:transform .2s}.tp-landing .lp-text-link:hover svg{transform:translate(3px)}.tp-landing .lp-micro{font-size:11px;color:#677783;line-height:1.6}.tp-landing .lp-brand{display:inline-flex;align-items:center}.tp-landing .lockup{gap:9px}.tp-landing .wordmark{font-size:20px;font-weight:600;letter-spacing:-.055em;color:#102b46}.tp-landing .wordmark-b{color:#708ca5;font-weight:500}.tp-landing .lp-skip-link{position:absolute;left:20px;top:-100px;z-index:60;padding:12px 18px;background:#fff;border-radius:8px}.tp-landing .lp-skip-link:focus{top:15px}.tp-landing .lp-header{position:sticky;top:0;z-index:40;background:#ffffffed;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid #e5e9ecb0}.tp-landing .lp-nav-shell{position:relative;max-width:1440px;margin:auto;padding:0 var(--lp-gutter);height:78px;display:flex;align-items:center;justify-content:space-between;gap:25px}.tp-landing .lp-desktop-nav{display:flex;gap:33px;margin-left:40px}.tp-landing .lp-desktop-nav a{font-size:12px;color:#52606b}.tp-landing .lp-desktop-nav a:hover{color:#061a2d}.tp-landing .lp-nav-actions{display:flex;align-items:center;gap:25px}.tp-landing .lp-signin{border:0;background:none;padding:12px 0;font-size:12px}.tp-landing .lp-small{min-height:37px;font-size:11px;padding:10px 17px;gap:16px}.tp-landing .lp-menu-toggle,.tp-landing .lp-mobile-nav{display:none}.tp-landing .lp-hero-copy{text-align:center;padding-top:78px;padding-bottom:52px}.tp-landing .lp-hero .lp-eyebrow{margin-bottom:22px;font-size:10px}.tp-landing .lp-hero h1{font-size:clamp(62px,7vw,106px);line-height:1.015;font-weight:600;letter-spacing:-.069em}.tp-landing .lp-hero h1>span{color:#6d8498}.tp-landing .lp-intro{max-width:525px;margin:26px auto 0;font-size:16px;color:#60717f;line-height:1.65;letter-spacing:-.022em}.tp-landing .lp-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:29px}.tp-landing .lp-hero .lp-micro{margin-top:18px}.tp-landing .lp-hero-image{width:calc(100% - 48px);max-width:1680px;margin:auto;position:relative;height:clamp(350px,36.5vw,580px);overflow:hidden;border-radius:5px;background:#d9e2e6}.tp-landing .lp-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.tp-landing .lp-hero-image:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00122387);pointer-events:none}.tp-landing .lp-hero-image figcaption{position:absolute;z-index:1;bottom:39px;left:5.4%;right:5.4%;display:flex;align-items:flex-end;justify-content:space-between;color:#fff}.tp-landing .lp-hero-image figcaption>span:first-child{font-size:clamp(23px,2.3vw,36px);line-height:1.15;letter-spacing:-.04em;font-weight:500}.tp-landing .lp-image-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px}.tp-landing .lp-value-strip{display:flex;justify-content:center;gap:75px;padding-block:35px;border-bottom:1px solid var(--lp-line)}.tp-landing .lp-value-strip>span{display:flex;align-items:center;gap:12px;color:#637583;font-size:11px}.tp-landing .lp-value-strip svg{color:#7890a4}.tp-landing .lp-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-bottom:34px}.tp-landing .lp-section-heading>p{max-width:300px;color:var(--lp-muted);font-size:15px;line-height:1.75;padding-bottom:6px}.tp-landing .lp-product-tabs{display:flex;justify-content:center;gap:5px;width:max-content;max-width:100%;margin:30px auto 22px;background:#eef2f4;border:1px solid #e8edef;border-radius:30px;padding:5px}.tp-landing .lp-product-tabs button{display:flex;align-items:center;gap:10px;border:0;border-radius:25px;background:transparent;padding:12px 21px;font-size:12px;color:#637482;transition:background .2s,box-shadow .2s}.tp-landing .lp-product-tabs [aria-selected=true]{background:#fff;color:#163752;box-shadow:0 2px 7px #1d354210}.tp-landing .lp-product-stage{background:linear-gradient(120deg,#e2eaf0,#f1f4f6 49%,#d8e4ed);padding:45px 48px 0;border-radius:13px;overflow:hidden}.tp-landing .lp-app-window{display:flex;min-height:468px;background:#f9fafb;border:1px solid #fff;border-bottom:0;border-radius:10px 10px 0 0;box-shadow:0 14px 45px #0f314922;overflow:hidden}.tp-landing .lp-app-sidebar{flex:0 0 198px;padding:25px 16px;background:#fff;border-right:1px solid #e8ecef;display:flex;flex-direction:column}.tp-landing .lp-app-sidebar .lockup{margin-left:9px;margin-bottom:35px}.tp-landing .lp-app-sidebar .wordmark{font-size:16px}.tp-landing .lp-app-caption{font-size:8px;letter-spacing:.12em;color:#84909c;margin:0 12px 15px}.tp-landing .lp-app-nav-item{display:flex;align-items:center;gap:10px;font-size:10px;color:#6b7d8d;padding:12px;border-radius:5px;margin-bottom:5px}.tp-landing .lp-app-nav-item.active{background:#eaf1f7;color:#234562}.tp-landing .lp-app-profile{display:flex;align-items:center;gap:8px;margin-top:auto;padding:20px 7px 0}.tp-landing .lp-app-profile>span{display:grid;place-items:center;width:30px;height:30px;background:#ebf0f4;border-radius:50%;font-size:9px}.tp-landing .lp-app-profile strong{display:block;font-size:9px;font-weight:500}.tp-landing .lp-app-profile small{display:block;font-size:8px;color:#7b8b98}.tp-landing .lp-app-content{flex:1;min-width:0}.tp-landing .lp-app-toolbar{display:flex;align-items:center;justify-content:space-between;padding:17px 26px;border-bottom:1px solid #e8ecef;background:#fff;gap:12px}.tp-landing .lp-app-toolbar>span:first-child{display:flex;align-items:center;gap:11px;font-size:9px;color:#758490}.tp-landing .lp-sample-label{padding:4px 8px;border:1px solid #dbe5ec;border-radius:4px;font-size:8px;color:#536b7e;white-space:nowrap}.tp-landing .lp-app-panel{padding:26px 28px;min-height:405px}.tp-landing .lp-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.tp-landing .lp-preview-heading small{font-size:8px;letter-spacing:.1em;color:#667c8f}.tp-landing .lp-preview-heading h3{font-size:20px;font-weight:600;letter-spacing:-.045em;margin:5px 0}.tp-landing .lp-preview-heading p{font-size:9px;color:#7b8b96}.tp-landing .lp-status{font-size:8px;background:#eaf3ef;color:#40735e;border-radius:4px;padding:5px 8px;white-space:nowrap}.tp-landing .lp-readiness-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:18px}.tp-landing .lp-score-tile,.tp-landing .lp-priority-tile{border:1px solid #e2e8ed;background:#fff;border-radius:8px}.tp-landing .lp-score-tile{display:flex;align-items:center;flex-direction:column;text-align:center;padding:15px 8px}.tp-landing .lp-score-ring{width:166px;height:166px;position:relative;flex-shrink:0}.tp-landing .lp-score-ring svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.tp-landing .lp-score-ring circle{fill:none;stroke-width:8}.tp-landing .lp-ring-track{stroke:#edf2f6}.tp-landing .lp-ring-value{stroke:#5f88a9;stroke-linecap:round}.tp-landing .lp-score-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.tp-landing .lp-score-ring strong{font-size:46px;letter-spacing:-.07em;font-weight:500;line-height:1.1}.tp-landing .lp-score-ring strong>span{font-size:12px;color:#748798;letter-spacing:-.03em;margin-left:3px}.tp-landing .lp-score-ring small{font-size:9px;color:#617588;margin-top:5px}.tp-landing .lp-score-tile>p{font-size:10px;line-height:1.6;color:#4d6579}.tp-landing .lp-score-tile b{font-weight:500}.tp-landing .lp-provisional{font-size:8px;color:#84929c;margin-top:12px}.tp-landing .lp-priority-tile{padding:19px}.tp-landing .lp-tile-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.tp-landing .lp-tile-heading h4{font-size:11px;font-weight:600;letter-spacing:-.02em}.tp-landing .lp-tile-heading>span{font-size:8px;color:#768995}.tp-landing .lp-priority-row{display:flex;align-items:center;gap:10px;padding:16px 0;border-bottom:1px solid #edf0f3}.tp-landing .lp-task-symbol{width:32px;height:34px;display:grid;place-items:center;color:#5b7891;background:#eef3f7;border-radius:6px;flex-shrink:0}.tp-landing .lp-priority-row strong{font-size:10px;font-weight:500;display:block}.tp-landing .lp-priority-row p{font-size:8px;color:#7a8a96;margin-top:4px;line-height:1.5;max-width:190px}.tp-landing .lp-priority-dot{height:5px;width:5px;border-radius:50%;background:#bb985f;margin-left:auto;flex-shrink:0}.tp-landing .lp-sample-focus{display:flex;align-items:center;gap:9px;background:#f5f8fa;border-radius:5px;margin-top:20px;padding:12px 10px;color:#5a778d}.tp-landing .lp-sample-focus strong{font-size:8px;font-weight:500;display:block}.tp-landing .lp-sample-focus p{font-size:8px;margin-top:3px;line-height:1.5}.tp-landing .lp-feature-caption{display:flex;align-items:flex-start;gap:30px;padding-top:28px}.tp-landing .lp-feature-number{font-size:10px;color:#8295a4;padding-top:4px;white-space:nowrap}.tp-landing .lp-feature-caption h3{font-size:18px;font-weight:500;letter-spacing:-.035em;margin-bottom:8px}.tp-landing .lp-feature-caption p{max-width:560px;font-size:13px;line-height:1.7;color:var(--lp-muted)}.tp-landing .lp-preview-disclosure{font-size:10px;line-height:1.6;margin-left:auto;text-align:right;color:#708391;padding-top:4px}.tp-landing .lp-analysis-summary{display:flex;gap:16px;align-items:center;background:#eaf1f6;border:1px solid #dae6ee;padding:17px 20px;border-radius:7px;color:#365a77;margin-bottom:18px}.tp-landing .lp-analysis-summary strong{font-size:11px;font-weight:500}.tp-landing .lp-analysis-summary p{font-size:9px;color:#657d90;margin-top:4px}.tp-landing .lp-requirements{border:1px solid #e0e7ed;background:#fff;border-radius:7px;padding:0 17px}.tp-landing .lp-requirements>div{display:flex;align-items:center;gap:12px;padding:15px 0}.tp-landing .lp-requirements>div+div{border-top:1px solid #edf1f4}.tp-landing .lp-requirements strong{font-size:11px;font-weight:500}.tp-landing .lp-requirement-status{font-size:9px;color:#8f6e35;margin-left:auto}.tp-landing .lp-requirements small{font-size:9px;color:#6b8092;margin-left:10px;white-space:nowrap}.tp-landing .lp-preview-footnote{font-size:9px;color:#768793;margin-top:15px;line-height:1.6}.tp-landing .lp-work-progress{margin:28px 0 18px}.tp-landing .lp-work-progress>div:first-child{display:flex;justify-content:space-between;margin-bottom:12px;font-size:11px}.tp-landing .lp-work-progress strong{font-weight:500}.tp-landing .lp-work-progress span{color:#748591}.tp-landing .lp-progress-track{height:5px;background:#e5ecf2;border-radius:4px;overflow:hidden}.tp-landing .lp-progress-track i{height:100%;display:block;background:#7698b4;transition:width .25s}.tp-landing .lp-work-tasks{background:#fff;padding:0 18px;border:1px solid #e1e7ec;border-radius:7px}.tp-landing .lp-work-tasks label{display:flex;align-items:center;gap:13px;min-height:59px;cursor:pointer;font-size:11px}.tp-landing .lp-work-tasks label+label{border-top:1px solid #edf1f4}.tp-landing .lp-work-tasks input{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:17px;height:17px;accent-color:#325e81;margin:0;flex-shrink:0;padding:0}.tp-landing .lp-work-tasks small{font-size:9px;color:#718592;margin-left:auto}.tp-landing .lp-task-done{text-decoration:line-through;color:#7d8f9c}.tp-landing .lp-human{display:grid;grid-template-columns:1fr 1.12fr;max-width:1680px;margin:auto;background:#f1f3f4;min-height:645px}.tp-landing .lp-human-copy{padding:85px clamp(32px,6vw,110px);align-self:center}.tp-landing .lp-human h2{font-size:clamp(40px,4vw,62px)}.tp-landing .lp-human-copy>p:not(.lp-eyebrow){font-size:14px;line-height:1.85;color:#647480;max-width:340px;margin-top:28px}.tp-landing .lp-human-copy>p+p:not(.lp-eyebrow){margin-top:18px}.tp-landing .lp-human .lp-text-link{margin-top:20px;font-size:12px}.tp-landing .lp-human-photo{position:relative;min-height:100%;overflow:hidden;background:#b8c1c5}.tp-landing .lp-human-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:45% center}.tp-landing .lp-photo-caption{position:absolute;bottom:32px;left:35px;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 5px #0009}.tp-landing .lp-approach .lp-section-heading{margin-bottom:62px}.tp-landing .lp-approach .lp-section-heading .lp-text-link{margin-bottom:5px}.tp-landing .lp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.tp-landing .lp-step-top{display:flex;justify-content:space-between;align-items:center;color:#7891a5;padding:0 0 23px;border-bottom:1px solid #dae3e9;margin-bottom:29px}.tp-landing .lp-step-top>span{font-size:14px;letter-spacing:-.03em}.tp-landing .lp-steps h3{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.04em;margin-bottom:15px}.tp-landing .lp-steps p{font-size:13px;color:var(--lp-muted);line-height:1.8;max-width:320px}.tp-landing .lp-steps small{display:block;font-size:10px;color:#4b6d86;margin-top:21px}.tp-landing .lp-principle-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--lp-line);padding-top:35px;margin-top:70px;gap:45px}.tp-landing .lp-principle-row>div{display:flex;align-items:center;gap:18px;color:#6e8a9f}.tp-landing .lp-principle-row p{font-size:12px;line-height:1.6}.tp-landing .lp-principle-row strong{display:block;font-weight:500;color:var(--lp-ink)}.tp-landing .lp-principle-row p>span{display:block;color:#768793;font-size:11px}.tp-landing .lp-membership{background:#f5f7f8}.tp-landing .lp-membership-heading{text-align:center;margin-bottom:50px}.tp-landing .lp-membership-heading>p:last-child{color:var(--lp-muted);font-size:14px;margin-top:24px}.tp-landing .lp-plan-composer{display:grid;grid-template-columns:340px 1fr;max-width:1050px;margin:auto;background:#fff;border:1px solid #e5eaed;border-radius:13px;overflow:hidden;box-shadow:0 12px 45px #19395405}.tp-landing .lp-plan-options{padding:34px 27px;border-right:1px solid #e9edef}.tp-landing .lp-plan-label{font-size:9px;color:#688095;letter-spacing:.12em;text-transform:uppercase;display:block;margin:0 14px 23px}.tp-landing .lp-plan-tabs{display:flex;flex-direction:column;gap:7px}.tp-landing .lp-plan-tabs button{text-align:left;border:1px solid transparent;background:#fff;border-radius:8px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-landing .lp-plan-tabs button>span{font-size:13px;font-weight:500}.tp-landing .lp-plan-tabs small{font-size:11px;color:#657e92;white-space:nowrap}.tp-landing .lp-plan-tabs small>span{font-size:9px}.tp-landing .lp-plan-tabs [aria-selected=true]{border-color:#cedce8;background:#ecf2f7}.tp-landing .lp-plan-options>p{font-size:10px;line-height:1.7;color:#788a98;margin:24px 14px 0}.tp-landing .lp-plan-detail{padding:37px 43px;min-height:494px}.tp-landing .lp-plan-detail-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.tp-landing .lp-plan-kicker{font-size:10px;color:#6f8291}.tp-landing .lp-trial-tag{font-size:9px;color:#446b88;border:1px solid #d9e4ec;background:#f0f5f8;border-radius:30px;padding:5px 9px;white-space:nowrap}.tp-landing .lp-plan-detail h3{font-size:27px;letter-spacing:-.045em;font-weight:500;margin-top:17px}.tp-landing .lp-plan-price{font-size:46px;font-weight:500;letter-spacing:-.055em;line-height:1.3;margin-top:9px}.tp-landing .lp-plan-price>span{font-size:12px;color:#70818f;font-weight:400;letter-spacing:-.02em}.tp-landing .lp-plan-detail ul{list-style:none;margin:24px 0 26px;padding:0;min-height:119px;display:flex;flex-direction:column;gap:10px}.tp-landing .lp-plan-detail li{display:flex;align-items:flex-start;gap:10px;font-size:11px;color:#536e82;line-height:1.5}.tp-landing .lp-plan-detail li svg{flex-shrink:0;color:#6a8da5}.tp-landing .lp-plan-detail .lp-button{min-height:46px;font-size:12px;padding:13px 21px;gap:26px}.tp-landing .lp-plan-trial-note{margin-top:18px;font-size:10px;color:#71818d;line-height:1.7;max-width:500px}.tp-landing .lp-plan-trial-note strong{font-weight:500;color:#526b7d}.tp-landing .lp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.tp-landing .lp-faq h2{font-size:clamp(38px,3.4vw,51px)}.tp-landing .lp-faq>div>p:last-child{font-size:13px;line-height:1.75;color:#718391;margin-top:23px}.tp-landing .lp-faq-list details{border-bottom:1px solid var(--lp-line)}.tp-landing .lp-faq-list details:first-child{border-top:1px solid var(--lp-line)}.tp-landing .lp-faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;font-weight:500;padding:22px 0;line-height:1.5}.tp-landing .lp-faq-list summary::-webkit-details-marker{display:none}.tp-landing .lp-faq-plus{display:grid;place-items:center;flex-shrink:0;color:#7a92a5;transition:transform .2s}.tp-landing .lp-faq-list details[open] .lp-faq-plus{transform:rotate(45deg)}.tp-landing .lp-faq-list details>p{font-size:12px;line-height:1.8;color:var(--lp-muted);padding:0 32px 25px 0}.tp-landing .lp-closing{position:relative;min-height:550px;background:#061322;color:#fff;max-width:1680px;margin:auto;isolation:isolate;overflow:hidden}.tp-landing .lp-closing-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.tp-landing .lp-closing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05132255,transparent 70%);z-index:-1}.tp-landing .lp-closing-copy{padding:80px max(var(--lp-gutter),calc((100vw - 1240px)/2))}.tp-landing .lp-closing .lp-eyebrow{color:#97b3ca;font-size:9px;margin-bottom:28px}.tp-landing .lp-closing h2{font-size:clamp(42px,4.5vw,68px);font-weight:500;letter-spacing:-.055em}.tp-landing .lp-closing-copy>p:not(.lp-eyebrow){font-size:13px;line-height:1.8;color:#99adbf;margin-top:24px}.tp-landing .lp-light{background:#fff;border-color:#fff;color:#142d44;margin-top:27px;min-height:47px;font-size:12px;gap:28px}.tp-landing .lp-light:hover{background:#dfebf5;border-color:#dfebf5}.tp-landing .lp-closing-copy>small{display:block;font-size:9px;color:#94a8ba;margin-top:17px;line-height:1.6;max-width:290px}.tp-landing .lp-footer{padding-top:66px;padding-bottom:25px}.tp-landing .lp-footer-top{display:grid;grid-template-columns:1.3fr .8fr .9fr 1fr;gap:35px;padding-bottom:43px}.tp-landing .lp-footer-top>div:first-child>p{font-size:12px;line-height:1.8;color:#778994;margin-top:18px}.tp-landing .lp-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.tp-landing .lp-footer nav h3{font-size:10px;letter-spacing:0;font-weight:500;margin-bottom:5px;color:#81909a}.tp-landing .lp-footer nav :is(a,button){display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:1.6;padding:0;background:none;border:0;color:#536a7c}.tp-landing .lp-footer nav :is(a,button):hover{color:#102b46;text-decoration:underline;text-underline-offset:4px}.tp-landing .lp-footer-statement{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px}.tp-landing .lp-footer-statement>p{font-size:11px;color:#7c8d99;line-height:1.8;margin-top:2px}.tp-landing .lp-footer-statement strong{font-weight:500;color:#566e81}.tp-landing .lp-footer-legal{border-top:1px solid #e4e9ed;padding-top:23px;font-size:9px;color:#81909a;line-height:1.8}.tp-landing .lp-footer-legal>p{max-width:950px}.tp-landing .lp-footer-legal>div{display:flex;justify-content:space-between;gap:30px;margin-top:17px}.tp-landing .lp-footer-legal>div>span:last-child{display:flex;gap:22px}@media (min-width:1800px){.tp-landing .lp-closing-copy{padding-left:220px}}@media (max-width:1100px){.tp-landing .lp-desktop-nav{gap:22px;margin-left:0}.tp-landing .lp-nav-actions{gap:19px}.tp-landing .lp-product-stage{padding:30px 25px 0}.tp-landing .lp-app-sidebar{flex-basis:165px;padding-inline:10px}.tp-landing .lp-app-panel{padding:22px 19px}.tp-landing .lp-app-toolbar{padding-inline:19px}.tp-landing .lp-readiness-grid{gap:12px}.tp-landing .lp-priority-tile{padding:14px}.tp-landing .lp-score-ring{width:145px;height:145px}.tp-landing .lp-priority-row{gap:7px}.tp-landing .lp-preview-heading h3{font-size:17px}.tp-landing .lp-status{display:none}.tp-landing .lp-steps{gap:32px}.tp-landing .lp-human-copy{padding-inline:var(--lp-gutter)}.tp-landing .lp-human{min-height:600px}.tp-landing .lp-faq{gap:50px}.tp-landing .lp-plan-composer{grid-template-columns:300px 1fr}.tp-landing .lp-plan-detail{padding-inline:30px}.tp-landing .lp-plan-options{padding-inline:19px}.tp-landing .lp-value-strip{gap:40px}.tp-landing .lp-preview-disclosure{max-width:190px}.tp-landing .lp-footer-statement{display:none}.tp-landing .lp-footer-top{grid-template-columns:1.3fr 1fr 1fr}}@media (max-width:800px){.tp-landing{--lp-gutter:32px}.tp-landing .lp-section{padding-block:82px}.tp-landing .lp-nav-shell{height:69px;padding-inline:25px}.tp-landing .lp-desktop-nav,.tp-landing .lp-signin{display:none}.tp-landing .lp-nav-actions{gap:15px}.tp-landing .lp-menu-toggle{display:grid;place-items:center;width:32px;height:40px;background:none;border:0;padding:0}.tp-landing .lp-mobile-nav{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;padding:15px 30px 26px;border-bottom:1px solid #dce5eb;box-shadow:0 20px 30px #12324a12}.tp-landing .lp-mobile-nav :is(a,button){display:flex;align-items:center;justify-content:space-between;border:0;background:none;padding:16px 0;font-size:16px}.tp-landing .lp-mobile-nav :is(a,button)+:is(a,button){border-top:1px solid #edf0f3}.tp-landing .lp-hero-copy{padding-top:67px}.tp-landing .lp-hero h1{font-size:78px}.tp-landing .lp-hero-image{height:420px;width:calc(100% - 28px)}.tp-landing .lp-value-strip{gap:25px;padding-block:28px}.tp-landing .lp-value-strip>span{font-size:10px;gap:8px}.tp-landing .lp-value-strip svg{width:16px}.tp-landing .lp-section-heading{gap:30px}.tp-landing h2{font-size:44px}.tp-landing .lp-section-heading>p{max-width:240px;font-size:12px}.tp-landing .lp-product-stage{padding:24px 22px 0}.tp-landing .lp-app-sidebar{display:none}.tp-landing .lp-app-window{min-height:450px}.tp-landing .lp-app-panel{padding:25px}.tp-landing .lp-readiness-grid{grid-template-columns:.85fr 1.15fr;gap:17px}.tp-landing .lp-priority-tile{padding:18px}.tp-landing .lp-preview-heading h3{font-size:20px}.tp-landing .lp-score-ring{width:170px;height:170px}.tp-landing .lp-score-tile{padding-block:20px}.tp-landing .lp-priority-row strong{font-size:11px}.tp-landing .lp-priority-row p{font-size:9px}.tp-landing .lp-priority-row{padding-block:18px}.tp-landing .lp-sample-focus{margin-top:20px}.tp-landing .lp-feature-caption{gap:22px}.tp-landing .lp-preview-disclosure{display:none}.tp-landing .lp-human{grid-template-columns:1fr 1fr;min-height:590px}.tp-landing .lp-human h2{font-size:42px}.tp-landing .lp-human-copy{padding:55px 30px}.tp-landing .lp-human-copy>p:not(.lp-eyebrow){font-size:12px}.tp-landing .lp-wide-break{display:none}.tp-landing .lp-human-photo img{object-position:42% center}.tp-landing .lp-photo-caption{font-size:8px;left:22px;right:15px}.tp-landing .lp-steps{gap:24px}.tp-landing .lp-steps h3{font-size:19px}.tp-landing .lp-steps p{font-size:12px}.tp-landing .lp-principle-row{gap:24px}.tp-landing .lp-principle-row>div{gap:12px}.tp-landing .lp-plan-composer{grid-template-columns:245px 1fr}.tp-landing .lp-plan-options{padding-inline:14px}.tp-landing .lp-plan-tabs button{padding:15px 12px;gap:5px}.tp-landing .lp-plan-tabs small{font-size:10px}.tp-landing .lp-plan-tabs small>span{display:none}.tp-landing .lp-plan-detail{padding:30px 25px}.tp-landing .lp-plan-kicker{max-width:135px;font-size:9px}.tp-landing .lp-plan-detail h3{font-size:24px}.tp-landing .lp-plan-price{font-size:38px}.tp-landing .lp-faq{grid-template-columns:1fr;gap:35px}.tp-landing .lp-faq>div>p:last-child{margin-top:17px}.tp-landing .lp-closing{min-height:500px}.tp-landing .lp-closing h2{font-size:49px}.tp-landing .lp-closing-image{object-position:58% center}.tp-landing .lp-closing-copy{padding:68px var(--lp-gutter)}.tp-landing .lp-closing:after{background:linear-gradient(90deg,#051322a6,transparent 85%)}.tp-landing .lp-footer-top{gap:25px}.tp-landing .lp-footer .wordmark{font-size:18px}}@media (max-width:600px){.tp-landing{--lp-gutter:25px}.tp-landing .lp-section{padding-block:68px}.tp-landing h2{font-size:38px;letter-spacing:-.055em}.tp-landing .lp-eyebrow{font-size:9px;margin-bottom:18px}.tp-landing .lp-nav-shell{padding-inline:20px;height:65px;gap:15px}.tp-landing .lp-header .lockup{gap:6px}.tp-landing .lp-header .lockup img{height:29px!important}.tp-landing .lp-header .wordmark{font-size:18px}.tp-landing .lp-nav-actions{gap:10px}.tp-landing .lp-small{font-size:10px;min-height:33px;padding:9px 13px;gap:7px}.tp-landing .lp-small svg{display:none}.tp-landing .lp-hero-copy{padding-top:49px;padding-bottom:34px}.tp-landing .lp-hero .lp-eyebrow{font-size:8px;letter-spacing:.105em;margin-bottom:24px}.tp-landing .lp-hero h1{font-size:clamp(43px,12.3vw,65px);letter-spacing:-.06em;line-height:1.055}.tp-landing .lp-intro{max-width:355px;font-size:13px;line-height:1.75;margin-top:23px}.tp-landing .lp-actions{flex-direction:column;gap:7px;margin-top:24px}.tp-landing .lp-button{min-height:48px;font-size:12px;gap:22px;padding:14px 22px}.tp-landing .lp-actions .lp-text-link{font-size:11px;padding:9px 0}.tp-landing .lp-hero .lp-micro{font-size:8px;margin-top:12px;letter-spacing:-.01em}.tp-landing .lp-hero-image{height:362px;width:calc(100% - 24px);border-radius:4px}.tp-landing .lp-hero-image img{object-position:62% center}.tp-landing .lp-hero-image figcaption{left:23px;right:23px;bottom:28px}.tp-landing .lp-hero-image figcaption>span:first-child{font-size:25px;line-height:1.18}.tp-landing .lp-image-label{display:none}.tp-landing .lp-value-strip{gap:0;padding-block:23px;justify-content:space-between}.tp-landing .lp-value-strip>span{font-size:8px;line-height:1.5;flex-direction:column;gap:7px;text-align:center;max-width:93px}.tp-landing .lp-value-strip svg{width:18px;height:18px}.tp-landing .lp-section-heading{display:block;margin-bottom:30px}.tp-landing .lp-section-heading>p{max-width:330px;font-size:13px;margin-top:22px;padding-bottom:0}.tp-landing .lp-product-tabs{width:100%;gap:2px;margin:29px auto 19px;padding:4px;border-radius:24px}.tp-landing .lp-product-tabs button{font-size:9px;flex:1;justify-content:center;gap:5px;padding:10px 7px;white-space:nowrap}.tp-landing .lp-product-tabs button svg{display:none}.tp-landing .lp-product-stage{padding:17px 12px 0;border-radius:9px;margin-inline:-9px}.tp-landing .lp-app-window{border-radius:7px 7px 0 0;min-height:578px}.tp-landing .lp-app-toolbar{padding:12px 14px;gap:8px}.tp-landing .lp-app-toolbar>span:first-child{font-size:8px;gap:5px}.tp-landing .lp-sample-label{font-size:7px;padding:3px 5px}.tp-landing .lp-app-panel{padding:22px 16px;min-height:536px}.tp-landing .lp-preview-heading{margin-bottom:18px}.tp-landing .lp-preview-heading h3{font-size:18px;letter-spacing:-.055em;margin-top:5px}.tp-landing .lp-preview-heading small{font-size:7px}.tp-landing .lp-preview-heading p{font-size:8px}.tp-landing .lp-readiness-grid{grid-template-columns:1fr;gap:12px}.tp-landing .lp-score-tile{display:grid;grid-template-columns:125px 1fr;grid-template-rows:1fr auto;padding:14px 13px;column-gap:10px;text-align:left;min-height:143px}.tp-landing .lp-score-ring{width:122px;height:122px;grid-row:1/3}.tp-landing .lp-score-ring strong{font-size:37px}.tp-landing .lp-score-ring strong>span{font-size:10px}.tp-landing .lp-score-ring small{font-size:8px}.tp-landing .lp-score-tile>p{font-size:9px;align-self:end;padding-bottom:8px}.tp-landing .lp-provisional{font-size:7px;margin:0;align-self:start}.tp-landing .lp-priority-tile{padding:16px}.tp-landing .lp-tile-heading{margin-bottom:2px}.tp-landing .lp-priority-row{padding:13px 0;gap:10px}.tp-landing .lp-priority-row strong{font-size:10px}.tp-landing .lp-priority-row p{font-size:8px}.tp-landing .lp-task-symbol{width:29px;height:31px}.tp-landing .lp-sample-focus{margin-top:13px;padding:11px 8px}.tp-landing .lp-feature-caption{padding-top:24px;gap:16px}.tp-landing .lp-feature-number{font-size:8px;padding-top:4px}.tp-landing .lp-feature-caption h3{font-size:16px}.tp-landing .lp-feature-caption p{font-size:11px;line-height:1.8}.tp-landing .lp-analysis-summary{padding:16px 12px;margin-top:23px;gap:10px}.tp-landing .lp-analysis-summary svg{flex-shrink:0;width:22px}.tp-landing .lp-analysis-summary strong{font-size:11px;line-height:1.5;display:block}.tp-landing .lp-analysis-summary p{font-size:9px;line-height:1.65;margin-top:8px}.tp-landing .lp-requirements{padding-inline:14px}.tp-landing .lp-requirements>div{display:grid;grid-template-columns:29px 1fr auto;gap:6px 10px;padding-block:20px}.tp-landing .lp-requirements .lp-task-symbol{grid-row:1/3}.tp-landing .lp-requirements strong{grid-column:2/4;font-size:11px}.tp-landing .lp-requirement-status{margin-left:0;font-size:9px}.tp-landing .lp-requirements small{font-size:8px;margin:0}.tp-landing .lp-preview-footnote{font-size:9px;line-height:1.7;margin-top:21px}.tp-landing .lp-work-progress{margin-top:33px;margin-bottom:28px}.tp-landing .lp-work-progress>div:first-child{font-size:10px}.tp-landing .lp-work-tasks{padding:0 13px}.tp-landing .lp-work-tasks label{display:grid;grid-template-columns:17px 1fr;gap:3px 12px;min-height:87px;padding-block:18px;font-size:11px;line-height:1.6}.tp-landing .lp-work-tasks input{grid-row:1/3}.tp-landing .lp-work-tasks small{grid-column:2;margin:0;font-size:8px}.tp-landing .lp-human{display:flex;flex-direction:column}.tp-landing .lp-human-copy{padding:55px 30px 45px}.tp-landing .lp-human h2{font-size:43px}.tp-landing .lp-human-copy>p:not(.lp-eyebrow){max-width:345px;font-size:13px;margin-top:23px;line-height:1.8}.tp-landing .lp-human-copy>p+p:not(.lp-eyebrow){margin-top:16px}.tp-landing .lp-human .lp-text-link{margin-top:17px;font-size:12px}.tp-landing .lp-human-photo{min-height:385px}.tp-landing .lp-human-photo img{object-position:48% center}.tp-landing .lp-photo-caption{bottom:25px;left:26px;font-size:8px}.tp-landing .lp-approach .lp-section-heading{margin-bottom:38px}.tp-landing .lp-approach .lp-section-heading .lp-text-link{margin-top:17px;font-size:12px}.tp-landing .lp-steps{grid-template-columns:1fr;gap:36px}.tp-landing .lp-step-top{margin-bottom:20px;padding-bottom:17px}.tp-landing .lp-step-top>span{font-size:13px}.tp-landing .lp-step-top svg{width:24px;height:24px}.tp-landing .lp-steps h3{font-size:24px;margin-bottom:12px}.tp-landing .lp-steps p{font-size:12px;max-width:100%}.tp-landing .lp-steps small{font-size:9px;margin-top:16px}.tp-landing .lp-principle-row{grid-template-columns:1fr;gap:25px;padding-top:29px;margin-top:43px}.tp-landing .lp-principle-row>div{gap:14px}.tp-landing .lp-principle-row p{font-size:11px}.tp-landing .lp-principle-row p>span{font-size:10px}.tp-landing .lp-membership-heading{text-align:left;margin-bottom:30px}.tp-landing .lp-membership-heading h2{font-size:37px}.tp-landing .lp-membership-heading>p:last-child{font-size:12px;line-height:1.75;margin-top:21px}.tp-landing .lp-plan-composer{grid-template-columns:1fr;border-radius:10px}.tp-landing .lp-plan-options{border-right:0;border-bottom:1px solid #e9edef;padding:23px 17px 18px}.tp-landing .lp-plan-label{font-size:8px;margin:0 0 16px}.tp-landing .lp-plan-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tp-landing .lp-plan-tabs button{display:block;padding:12px 13px;border-color:#e5ebef;border-radius:6px}.tp-landing .lp-plan-tabs button>span{display:block;font-size:12px}.tp-landing .lp-plan-tabs small{display:block;font-size:10px;margin-top:4px}.tp-landing .lp-plan-tabs small>span{display:inline;font-size:8px}.tp-landing .lp-plan-options>p{font-size:8px;line-height:1.7;margin:13px 0 0}.tp-landing .lp-plan-options>p br{display:none}.tp-landing .lp-plan-detail{padding:26px 23px;min-height:450px}.tp-landing .lp-plan-detail-top{gap:8px}.tp-landing .lp-plan-kicker{font-size:8px;max-width:unset}.tp-landing .lp-trial-tag{font-size:8px;padding:4px 7px}.tp-landing .lp-plan-detail h3{font-size:26px;margin-top:19px}.tp-landing .lp-plan-price{font-size:44px;margin-top:8px}.tp-landing .lp-plan-price>span{font-size:11px}.tp-landing .lp-plan-detail ul{min-height:127px;margin:21px 0}.tp-landing .lp-plan-detail li{font-size:11px;gap:9px}.tp-landing .lp-plan-detail .lp-button{width:100%;font-size:11px;gap:17px}.tp-landing .lp-plan-trial-note{font-size:9px;line-height:1.8;margin-top:17px}.tp-landing .lp-faq{gap:30px}.tp-landing .lp-faq h2{font-size:39px}.tp-landing .lp-faq>div>p:last-child{font-size:12px}.tp-landing .lp-faq-list summary{padding-block:21px;font-size:12px;gap:18px}.tp-landing .lp-faq-list details>p{font-size:11px;padding-right:5px}.tp-landing .lp-closing{min-height:720px}.tp-landing .lp-closing-image{height:405px;top:auto;bottom:0;object-position:78% center;object-fit:cover;opacity:.95}.tp-landing .lp-closing:after{background:linear-gradient(#061322,#061322 38%,#06132200 64%)}.tp-landing .lp-closing-copy{padding:51px 30px;position:relative;z-index:1}.tp-landing .lp-closing .lp-eyebrow{font-size:8px;margin-bottom:23px}.tp-landing .lp-closing h2{font-size:48px}.tp-landing .lp-closing-copy>p:not(.lp-eyebrow){font-size:12px;margin-top:20px}.tp-landing .lp-closing .lp-light{font-size:11px;min-height:44px;margin-top:24px;padding:12px 19px;gap:29px}.tp-landing .lp-closing-copy>small{font-size:8px;max-width:245px}.tp-landing .lp-footer{padding-top:43px;padding-bottom:22px}.tp-landing .lp-footer-top{grid-template-columns:1fr 1fr;gap:31px 25px;padding-bottom:32px}.tp-landing .lp-footer-top>div:first-child{grid-column:1/3}.tp-landing .lp-footer .wordmark{font-size:21px}.tp-landing .lp-footer-top>div:first-child>p{font-size:11px;margin-top:15px}.tp-landing .lp-footer nav{gap:10px}.tp-landing .lp-footer nav h3{font-size:9px;margin-bottom:4px}.tp-landing .lp-footer nav :is(a,button){font-size:10px;text-align:left}.tp-landing .lp-footer-legal{font-size:8px;padding-top:20px}.tp-landing .lp-footer-legal>div{display:block;margin-top:18px}.tp-landing .lp-footer-legal>div>span:last-child{margin-top:14px;gap:18px}}@media (prefers-reduced-motion:reduce){html:has(.tp-landing){scroll-behavior:auto}.tp-landing *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tp-landing .lp-hero .lp-micro{font-size:11px;line-height:1.7;color:#607381}.tp-landing .lp-steps p,.tp-landing .lp-human-copy>p:not(.lp-eyebrow){font-size:15px}.tp-landing .lp-steps small{font-size:11px}.tp-landing .lp-feature-caption p{font-size:14px}.tp-landing .lp-membership-heading>p:last-child{font-size:15px}.tp-landing .lp-plan-detail li{font-size:13px}.tp-landing .lp-plan-trial-note{font-size:12px;color:#596e7e}.tp-landing .lp-plan-options>p{font-size:11px;color:#64798a}.tp-landing .lp-plan-kicker{font-size:11px}.tp-landing .lp-plan-detail ul{min-height:135px}.tp-landing .lp-faq-list summary{font-size:15px}.tp-landing .lp-faq-list details>p{font-size:14px}.tp-landing .lp-faq>div>p:last-child{font-size:14px}.tp-landing .lp-closing-copy>p:not(.lp-eyebrow){font-size:15px}.tp-landing .lp-closing-copy>small{font-size:11px;max-width:350px;color:#b4c4d2}.tp-landing .lp-footer-legal{font-size:11px;color:#657886}.tp-landing .lp-footer-top>div:first-child>p{font-size:13px}.tp-landing .lp-footer nav :is(a,button){font-size:12px}.tp-landing .lp-principle-row p>span{font-size:12px;color:#617786}.tp-landing .lp-principle-row p{font-size:13px}.tp-landing .lp-preview-disclosure{color:#607786}.tp-landing .lp-menu-toggle{min-width:44px;min-height:44px}@media (max-width:800px){.tp-landing .lp-plan-kicker{font-size:10px}}@media (max-width:600px){.tp-landing .lp-header .lp-small{min-height:40px;font-size:11px;padding:11px 15px}.tp-landing .lp-nav-actions{gap:4px}.tp-landing .lp-hero .lp-eyebrow{font-size:9px;letter-spacing:.08em}.tp-landing .lp-intro{font-size:14px}.tp-landing .lp-hero .lp-micro{font-size:10px;margin-top:12px}.tp-landing .lp-actions .lp-text-link{font-size:12px;min-height:42px}.tp-landing .lp-value-strip>span{font-size:9px}.tp-landing .lp-section-heading>p{font-size:14px}.tp-landing .lp-product-tabs button{font-size:10px;min-height:42px;padding-inline:5px}.tp-landing .lp-feature-caption p{font-size:13px}.tp-landing .lp-human-copy>p:not(.lp-eyebrow),.tp-landing .lp-steps p{font-size:14px}.tp-landing .lp-steps small{font-size:11px}.tp-landing .lp-membership-heading>p:last-child{font-size:14px}.tp-landing .lp-plan-options>p{font-size:10px}.tp-landing .lp-plan-kicker{font-size:9px}.tp-landing .lp-plan-detail{padding-inline:21px}.tp-landing .lp-plan-detail li{font-size:12px}.tp-landing .lp-plan-trial-note{font-size:11px;line-height:1.8}.tp-landing .lp-faq-list summary{font-size:14px}.tp-landing .lp-faq-list details>p{font-size:13px}.tp-landing .lp-closing{min-height:750px}.tp-landing .lp-closing-copy>p:not(.lp-eyebrow){font-size:14px}.tp-landing .lp-closing-copy>small{font-size:10px;max-width:275px}.tp-landing .lp-footer nav :is(a,button){font-size:12px;min-height:28px}.tp-landing .lp-footer-legal{font-size:10px}.tp-landing .lp-footer nav h3{font-size:11px}.tp-landing .lp-principle-row p{font-size:12px}.tp-landing .lp-principle-row p>span{font-size:11px}}.tp-landing .lp-hero{background:#fff}.tp-landing .lp-hero h1{font-size:clamp(40px,6.3vw,92px);line-height:1.04;letter-spacing:-.058em;color:#17181c}.tp-landing .lp-hero h1>span{color:#9a9ea6}.tp-landing .lp-hero .lp-eyebrow{color:#6e737b}.tp-landing .lp-hero .lp-intro{color:#5d6168}.tp-landing .lp-hero .lp-micro{color:#6e737b}.tp-landing .lp-hero .lp-text-link{color:#17181c}.tp-landing :is(.lp-hero,.lp-header) .lp-button{background:#17181c;border-color:#17181c;color:#fff}.tp-landing :is(.lp-hero,.lp-header) .lp-button:hover{background:#2c2e34;border-color:#2c2e34;box-shadow:0 7px 20px #17181c1f}.tp-landing :is(.lp-hero,.lp-header) .lp-button:focus-visible{outline-color:#17181c}.tp-landing .lp-tender-banner{margin:0;overflow:hidden;border:1px solid #e9e5df;border-radius:5px;background:#faf8f4}.tp-landing .lp-tender-banner img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.tp-landing .lp-tender-banner figcaption{position:static;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 32px;color:#242a30;background:#faf8f4}.tp-landing .lp-tender-banner figcaption>span:first-child{font-size:clamp(18px,1.8vw,27px);font-weight:500;letter-spacing:-.035em;line-height:1.3}.tp-landing .lp-tender-banner .lp-image-label{color:#6b7279;font-size:10px;letter-spacing:.12em;padding:0;text-align:right}.tp-landing .lp-hero-image.lp-tender-banner{width:calc(100% - 48px);max-width:1680px;margin-inline:auto;height:auto}.tp-landing .lp-hero-image.lp-tender-banner:after{display:none}.tp-landing .lp-preparation{padding-top:76px;background:#f7f6f3}.tp-landing .lp-preparation-copy{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:center;padding-bottom:54px}.tp-landing .lp-preparation-copy>div>p:not(.lp-eyebrow){font-size:15px;line-height:1.8;color:#647480;max-width:430px}.tp-landing .lp-preparation-copy>div>p+p{margin-top:17px}.tp-landing .lp-preparation-copy .lp-text-link{margin-top:23px}.tp-landing .lp-preparation-banner{width:calc(100% - 48px);max-width:1680px;margin-inline:auto}.tp-landing .lp-assembled-banner{width:100%;margin-top:54px;border-inline:0;border-radius:0}.tp-landing .lp-readiness-banner{width:100%;margin:0 0 45px;border-inline:0;border-radius:0}.tp-landing :is(.lp-readiness-banner,.lp-assembled-banner) figcaption{padding-inline:max(var(--lp-gutter),calc((100% - 1240px)/2))}.tp-landing .lp-pack-offer{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center;margin-top:76px}.tp-landing .lp-pack-copy h2{font-size:clamp(36px,3.2vw,49px)}.tp-landing .lp-pack-intro{max-width:520px;margin-top:25px;font-size:15px;line-height:1.8;color:#617180}.tp-landing .lp-pack-inclusions{display:grid;grid-template-columns:1fr 1fr;gap:17px 23px;list-style:none;margin:28px 0 0;padding:0;font-size:13px;color:#334859}.tp-landing .lp-pack-inclusions li{display:flex;align-items:flex-start;gap:10px}.tp-landing .lp-pack-inclusions svg{flex-shrink:0;color:#708ca5}.tp-landing .lp-pack-price-card{padding:38px 40px;background:#faf8f4;border:1px solid #e9e5df;border-radius:5px}.tp-landing .lp-pack-special{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#50697d;border-bottom:1px solid #c8d4de;padding-bottom:9px}.tp-landing .lp-pack-value{display:flex;gap:12px;align-items:center;margin-top:24px;font-size:13px;color:#687581}.tp-landing .lp-pack-value s{font-size:18px;text-decoration-thickness:1px}.tp-landing .lp-pack-price{font-size:clamp(52px,4.5vw,68px);font-weight:600;letter-spacing:-.06em;line-height:1.12;margin-top:9px;color:#17181c}.tp-landing .lp-pack-price>span{display:block;font-size:12px;font-weight:400;letter-spacing:0;margin-top:7px;color:#647480}.tp-landing .lp-pack-saving{margin-top:18px;font-size:14px;color:#50697d;font-weight:500}.tp-landing .lp-pack-price-card .lp-button{width:100%;margin-top:25px;background:#17181c;border-color:#17181c;justify-content:space-between}.tp-landing .lp-pack-price-card .lp-button:hover{background:#2c2e34;border-color:#2c2e34}.tp-landing .lp-pack-access{display:flex;gap:10px;align-items:flex-start;margin-top:21px;font-size:12px;line-height:1.7;color:#50697d}.tp-landing .lp-pack-access svg{flex-shrink:0;margin-top:2px}.tp-landing .lp-pack-terms{margin-top:17px;padding-top:17px;border-top:1px solid #e2e1dd;font-size:11px;line-height:1.8;color:#687581}@media (max-width:800px){.tp-landing .lp-pack-offer{grid-template-columns:1fr;gap:32px;margin-top:54px}.tp-landing .lp-pack-price-card{padding:30px}.tp-landing .lp-preparation-copy{grid-template-columns:1fr;gap:27px;padding-bottom:38px}.tp-landing .lp-preparation{padding-top:58px}.tp-landing .lp-preparation-copy>div>p:not(.lp-eyebrow){max-width:580px}.tp-landing .lp-tender-banner figcaption{padding:22px 25px}.tp-landing .lp-assembled-banner{margin-top:40px}}@media (max-width:600px){.tp-landing .lp-pack-offer{margin-top:43px}.tp-landing .lp-pack-inclusions{grid-template-columns:1fr;gap:15px;font-size:14px}.tp-landing .lp-pack-price-card{padding:26px 23px}.tp-landing .lp-pack-intro{font-size:14px}.tp-landing .lp-hero-image.lp-tender-banner,.tp-landing .lp-preparation-banner{width:calc(100% - 24px)}.tp-landing .lp-tender-banner figcaption{padding:19px 21px;gap:14px}.tp-landing .lp-tender-banner figcaption>span:first-child{font-size:20px}.tp-landing .lp-tender-banner .lp-image-label{display:none}.tp-landing .lp-preparation{padding-top:48px}.tp-landing .lp-preparation-copy{gap:24px;padding-bottom:30px}.tp-landing .lp-preparation-copy h2{font-size:38px}.tp-landing .lp-preparation-copy>div>p:not(.lp-eyebrow){font-size:14px}.tp-landing .lp-readiness-banner{margin-bottom:34px}.tp-landing .lp-assembled-banner{margin-top:34px}}.tp-landing .lp-membership-heading{max-width:1100px;margin-inline:auto}.tp-landing .lp-membership-heading>p:last-child{line-height:1.8}.tp-landing .lp-plan-composer{max-width:1180px;grid-template-columns:310px minmax(0,1fr)}.tp-landing .lp-plan-detail{padding:38px 42px;min-width:0}.tp-landing .lp-plan-fit{font-size:13px;line-height:1.7;color:#647b8a;margin-top:8px}.tp-landing .lp-plan-outcome{font-size:15px;line-height:1.75;color:#435f72;margin-top:12px;max-width:600px}.tp-landing .lp-membership-equation{margin:34px 14px 0;padding-top:27px;border-top:1px solid #e1e8ed}.tp-landing .lp-membership-equation>span{display:block;font-size:10px;color:#698091}.tp-landing .lp-membership-equation strong{display:block;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:-.025em;margin:12px 0 18px}.tp-landing .lp-membership-equation a{font-size:11px;color:#3f637f;text-decoration:underline;text-underline-offset:4px}.tp-landing .lp-plan-allowances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding-block:23px;border-block:1px solid #e3e9ed}.tp-landing .lp-plan-allowances dt{font-size:10px;color:#627b8d;line-height:1.6}.tp-landing .lp-plan-allowances dd{margin:9px 0 0;font-size:24px;letter-spacing:-.04em;font-weight:500;line-height:1.3}.tp-landing .lp-plan-allowances small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#728493;margin-top:6px;line-height:1.65}.tp-landing .lp-plan-value{margin-top:25px;border:1px solid #d9e7e1;border-radius:8px;padding:20px 22px;background:#f3f8f5}.tp-landing .lp-plan-value>span{font-size:11px;line-height:1.6;color:#466b5e;display:block}.tp-landing .lp-plan-value>strong{display:block;font-size:31px;font-weight:500;letter-spacing:-.04em;color:#274d3f;margin-top:6px}.tp-landing .lp-plan-value p{font-size:12px;line-height:1.8;color:#4c6b5e;margin-top:7px}.tp-landing .lp-plan-value small{display:block;font-size:10px;line-height:1.75;color:#637e71;margin-top:10px}.tp-landing .lp-plan-service{margin-top:27px}.tp-landing .lp-plan-service h4,.tp-landing .lp-plan-includes{font-size:10px;font-weight:500;color:#62798b;letter-spacing:.08em;text-transform:uppercase}.tp-landing .lp-plan-service>strong{display:block;font-size:17px;font-weight:500;line-height:1.6;margin-top:8px;color:#173d59}.tp-landing .lp-plan-service>p{font-size:12px;line-height:1.8;margin-top:7px;color:#627787}.tp-landing .lp-plan-includes{margin-top:27px}.tp-landing .lp-plan-detail ul{min-height:0;margin:15px 0 23px;gap:12px}.tp-landing .lp-plan-detail li{font-size:13px;line-height:1.7}.tp-landing .lp-plan-shared-note{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;color:#476b80;margin:0 0 25px}.tp-landing .lp-plan-shared-note svg{flex-shrink:0;margin-top:2px}.tp-landing .lp-plan-trial-note{max-width:none}.tp-landing .lp-member-workspace{max-width:1180px;margin:65px auto 0;scroll-margin-top:100px}.tp-landing .lp-member-heading h3{font-size:32px;line-height:1.3;font-weight:500;letter-spacing:-.045em;margin-top:15px}.tp-landing .lp-member-heading>p:last-child{font-size:14px;line-height:1.8;color:#617888;margin-top:15px}.tp-landing .lp-member-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.tp-landing .lp-member-feature-grid article{padding:28px 26px;background:#fff;border:1px solid #e2e9ed;border-radius:9px;min-width:0}.tp-landing .lp-member-feature-grid svg{color:#65869d}.tp-landing .lp-member-feature-grid h4{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.025em;margin-top:20px;color:#183c57}.tp-landing .lp-member-feature-grid p{font-size:13px;color:#617787;line-height:1.85;margin-top:12px}.tp-landing .lp-membership-terms{max-width:1180px;margin:36px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:30px;border-top:1px solid #dce5eb}.tp-landing .lp-membership-terms>div{min-width:0}.tp-landing .lp-membership-terms span{font-size:9px;color:#728795;text-transform:uppercase;letter-spacing:.06em}.tp-landing .lp-membership-terms h4{font-size:14px;font-weight:500;line-height:1.6;margin-top:12px;color:#274b65}.tp-landing .lp-membership-terms p{font-size:12px;line-height:1.85;color:#617787;margin-top:9px}@media (max-width:1000px){.tp-landing .lp-plan-composer{grid-template-columns:260px minmax(0,1fr)}.tp-landing .lp-plan-detail{padding-inline:28px}.tp-landing .lp-member-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-landing .lp-plan-allowances{gap:10px}.tp-landing .lp-plan-allowances dd{font-size:21px}}@media (max-width:700px){.tp-landing .lp-plan-composer{grid-template-columns:1fr}.tp-landing .lp-plan-options{border-right:0;border-bottom:1px solid #e9edef}.tp-landing .lp-plan-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.tp-landing .lp-plan-tabs button{display:block;padding:13px;border-color:#e5ebef}.tp-landing .lp-plan-tabs button>span,.tp-landing .lp-plan-tabs small{display:block}.tp-landing .lp-plan-tabs small{margin-top:4px}.tp-landing .lp-membership-equation{display:none}.tp-landing .lp-plan-detail{padding:28px 22px}.tp-landing .lp-plan-outcome{font-size:14px}.tp-landing .lp-plan-allowances{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.tp-landing .lp-plan-allowances>div:last-child{grid-column:1/-1}.tp-landing .lp-plan-allowances>div:last-child dd{display:flex;align-items:baseline;gap:12px}.tp-landing .lp-plan-allowances>div:last-child small{margin-top:0}.tp-landing .lp-plan-service>strong{font-size:16px}.tp-landing .lp-plan-detail li{font-size:12px}.tp-landing .lp-plan-value{padding:18px}.tp-landing .lp-plan-value>strong{font-size:28px}.tp-landing .lp-member-workspace{margin-top:43px}.tp-landing .lp-member-heading h3{font-size:28px}.tp-landing .lp-member-feature-grid{grid-template-columns:1fr;gap:12px;margin-top:24px}.tp-landing .lp-member-feature-grid article{padding:24px}.tp-landing .lp-member-feature-grid h4{margin-top:14px;font-size:17px}.tp-landing .lp-member-feature-grid p{font-size:13px}.tp-landing .lp-membership-terms{grid-template-columns:1fr;gap:23px}.tp-landing .lp-membership-terms h4{font-size:15px}.tp-landing .lp-membership-terms p{font-size:12px}.tp-landing .lp-membership-heading h2{font-size:36px}}html.sc-ready .tp-landing [data-sc-in]{opacity:0;transform:translate3d(0,18px,0);transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}html.sc-ready .tp-landing [data-sc-in].sc-in{opacity:1;transform:translateZ(0)}html.sc-ready .tp-landing [data-sc-in][data-sc-stagger]>*{opacity:0;transform:translate3d(0,14px,0);transition:opacity .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1)}html.sc-ready .tp-landing [data-sc-in][data-sc-stagger]>.sc-in{opacity:1;transform:translateZ(0)}.tp-landing [data-sc-parallax],.tp-landing [data-sc-reveal],.tp-landing [data-sc-tilt]{will-change:transform}.tp-landing [data-sc-reveal]{will-change:clip-path}.tp-landing .lp-product-stage{perspective:1350px}.tp-landing .lp-app-window{transform-style:preserve-3d;transform-origin:50% 35%}.tp-landing .lp-dossier-assembly{position:relative;background:#f8fafb;border-block:1px solid #e4e9ed;isolation:isolate;overflow:clip}.tp-landing .lp-dossier-stage{position:sticky;top:78px;height:calc(100svh - 78px);min-height:680px;display:grid;align-items:center;overflow:hidden}.tp-landing .lp-dossier-bg{position:absolute;top:-7%;right:-4%;bottom:-7%;left:-4%;background-image:linear-gradient(90deg,#ffffffd9,#ffffffb8 35%,#f7fbff61 62%,#ffffffa8),url(data:image/webp;base64,UklGRk4vAABXRUJQVlA4IEIvAACQNAKdASqIBq0DPmEwlUikIyIkIDSYSIAMCWlu+8HJahf8/yJ/ZPoX/6unqI4wSV8znTsDfbuP/MqbSDMO//6ucD6izq/SVt7nFfzGetmeH4tqWt5G+rLtwBd5nPa/kNOHp74bZ3//982nnz71QAxcIGJDNOYkexIkX+RvkGvaZ02ID+l9z6e/q+Qa6PYs6dOnTp06dOnQls72LOnQmUQexB4s6dOhLkRrBfyWk5JJOSUKxyShdvhaAT2ErYnjU8TJlA7LY3S5ndhqLJ4zJeoQkOHDhw4cOHDhw4b+XRFwtKpy+x5lfqsH7/2puaAYx6/uz3SXhCftadir0rk9njyQBKX6Gk3Lh8c+SNsIRlb971aLJbGkcvpNEH5KvkGuj2LH6olUuvxZvF0uNjGtk6vbfMa3R4yA4BOQ+kDRxxxhWjvo5HnRf5rTFuxZyK0W/UNfyE3M7EowE5d6g2T0LUm+TiWH2hdzfI30jBYBaiPN8g10exZ06dOnSAYqVvsrN3QaXqbnCHPLggZCPV3AqmanqSVPqu9Q0YmlHrUPgj87TJTyTJFmDrOm5L47fgDVXrl6B0Pp7rFnm+GF7DLJkyZMmTJkyZMmUAuZPkE9QEwaAKRnP4ue3baZQBSjdmWPDY9Mhtwxb1IvM/qtsD1qKCAJf36oa9F5KnOm8m6jTRq4fteUtlcGSYMkXXmxx/mYY8HsWdOnTp06dOnTsHaUK2KDqHfaNqhtD7ACB2HjZACSmAW3uqUCXgAea39LsZkEDVaB9DZR4mLzt/J1JvysHAEqqMeoj9QQkbqZvzPgBPEUJN4wPCJ8E0NH/0BfnTf0rfUOHDhw4cOHDiPHaxVYT8hShbbfXyag5HdAsqUUYiJBsjmKmsdhjQsk4AhDvIa2BCZcbSCd9tu6iEkvg61Ua832h+MwAJE78KkIoJnXouXecxTvOonCMoc8OU1sahwpy8PquuepNwIcMssslqEkexZ06dN/3magf/gaoWz4SIjgzj7gmJUyQ12CzewWudhFG7krAeZXruTGp3RhjRLya3jk/o8xesQrKJPI3qvVw5q4PF9xCTSykYlxQlEZz1QHYz3EByD19D682d2g7vP7Omrg+yYT3T1nvHNTu8nVYVuFe0KBrI9GXUo8IElyXAygCs1WhshC2aRdCdLgeUOCLU4DfBW+enqjYDLeKEkgF0eHvpBmHes0hkv12DcI9IgoHUQSrqjserUpuJJ2EDKA9CxJRtsCQOGyIg5h9tUQJ60lJoYjoBYb8y2trXEMrtsT1c1tvP5Vqbp6ZhbsL4ys+iFlXBkb6tpEJcEHMcoZO1jbQXSargbC9ZmoqavQqVypIMSlsm5lJgI1D6JWiW2bX7ILwn8m0V1c9OxcFrZxiityejVMHLLLzhLLP3Juz4nsvlcOE5R+HFHLvur13P9zz1M/VdhB/r8BKzpDY7p961wrIgMJXRkk6oWs7zsgAJ/zkh4I4Prl8OJZkJMsH+bB84BiE+pQSZMmTJkyZMmUqj4ffC63NtBbYKwcsNm3FvJBPn89bpJNYT5ENhUoyXusGQT2B4A/Q2nrQ2AEs8z9pX8HlL/EKaDxVk/rELraECBAgQIECBAcT039eXJhjbhJb2IK9lf6kWpYaeqxtshOwSBAB1szX9pfkV4ButB74UaXJp8ydubpBrCfGzq69pQlSa5CUbdzeHYEIyyLKfsGncYUw7SWHMO1YE0gpBI6UGKBs5Pq12BqYH9FkDNO5OSsCBwZSflsyKuD+RZg8grzAK1w1z+0twZKU+W5dtML3lAFGNzN+cMGpjzzkhIJkx790gMLRSFxdyKE4BgIl3+ymXcj3191RMKap6rdAgXm5U2QBLncQlRWkAPLnycM8hL5btlkx6YcX17aiHLqtN6gY2p7U0Pf09+SdGvUpNu1hUiZv2LJgiDfazxHq/RMSr5Bro9kJGosnARniDSagN4l6pXN1YAEbwPo2fEZ4GNUwFF9DpCymNK6JZLPB0wAy2FcL5dmlKvAOnMIMYWyPY5oGJVNhCVjGFygMtLBCh3bCmSZGQZlBkaSa8DEGxxpsZKekkhr5BQM6/B+M24XBZkjSLGDKbib1bVKiQnUI/BUF08MMq6CSz+dc7CwhzuvBa7sHxAx7zts8LldtcNdhLR6V8keF7N6+7KUkXqm4RCSNwD8FiWIdrN7Fm/gghIxfQD1Waxm61vWCVgpspUdiUk4XoEHkR2672jze5SdkSQzSyJ2Y6FfRsEbkdjtW2ji/6A29UR5yCLcGXo29lqnWQPLrS6UNMuOWWI4mQFFLF2684aoEGJak6AEL25jm2ij1eGorTsvagibV0b43pxToJURQlRPEOzLB6rI9i1q2iKQfTp09BQZZMmTHpDANvg8peFa5A4rqrFEmio+Z8zhdGfbp0h84xqpKBHOZ6oleRg4QUo2O+/fBi+3zsqYh/sNQtWmo7wgINRZMmTMh+gd700o87UXnxFllZNmQ/mUgP9D/0BwNT9ZFFYvcYX6cpDa7NXfo5twVuLhK8nb2uRGUWc51aXDFmldB/N+9bvORKEdiGI3yEry1fUvR7FnAtYFYkQsfYJyliybOqMcsdij+5vksMuDQRGtnhuCg+NUPVqhOQhKdmWvTfdpaPvpqFj3fVDohiim3Apbxs4goGe4gQHIPYs4HSmtg6i9ix+qlzSpUHpPuOO4CU6d0Egi6C7+Y+pcY+2AohUN/089aIc7UGEbcjOQFt57g4fNNAIBlM1fINKqF1thXIt8zEgQXLtIUaJ4tOS52QWfxz/OE3FpMtHdr1bNKmHTtFALhaodvkAjAdK97VzescPoYLiPZcCDg8g3KPhm2cku3oiK9cPSoXc3yEQPPFT1RKvkGufLN8GcibV5QydxmZC0YQHO6o5vBPrn/byv4AEtb6YJkHVISfox9c0ZlIxwukZFSCU1fezo7o7+TaECBAg6P4bYoQ4g2ZMpIAiPnBcQgP9fQ4E/VdG5TKtYiFDYDfqBHxKx402k+pOCHqmv3qAgj5I3uThJDohb3xXwXS9+fQ1dxLDZXmlTN/KnxCH/FK31Dhv4RDOeMGGemVgyC5gt5BLH+CEwAWf+cP89Zvk4ADwjrGysUuWSz7ifPEILSucJ0qYUvA2cVOQFignSJjPcQTjiSGI+bZPv/O2WaNlu4z2wI6xSUX0vI17UdfY09KFkyamQfQyFJ7odTnrpqLHub/xD1YQUxq/RqUB50Y+qzMn/DnptEyZhUz3spjiPO017WIK7sqegw4ZYmHHx5B1XlNj5TcC8X5fKcHAQhH/vrS7mtvHAjvjJs1iNCI/lm+QUgR/LIk9RkqWJ4nos6h7A6Fnjx4XX7bLnn/tb7ar6dgdzJIZvhV/osp4XbRRUGGcXTGllZ/Z3wqtBYGDkcELpHSjjoBQ67Hfa9r+ocOHDqqCu7NCOnxCGonDBhJkylQdL2QzfKcwPhIaRZ1+l9B9um+qyCsmS1CR8Ml6N3eHZZDM3RQOCeDahB+K8qB3N+Qa6PYs6dOBavkGuj2Ls/3buFjaHWuZccDIUUJJBrRXsjbgQFBsle6QW04Gd6/TsAmoWgLxPQUXGbugUPFLbd6TeC4OBZpW+ob+JZLSd6X5SSVjBVwNtrNRnX6zSAq+/0A0l9LXYQgQIECCprRgs9N97o2jWiSNnZLbvBhw4Lw/ybiBAqPyhw5yufLFIJIMsmTqLXG0qfhnEZ6EVxMV64hX3XaBEY4PIFNoceOLlb1mNZYT848qxODueOQ2vG3b7iv0AUOUys+Zvsq0avcQIbzT2UCTFAm/xYs7mVTiqfEHg98ShIyCEIEzNAxy2BOFmLyGH2QwiP+4arneJiX8sg2kfC6OONXe6ymJgCcg1tgrKOocOHDhllP11QCUeHxYs6ilz4XPDw+gLKP0Lro3AWvNJddxWKQwAHEi4iYh/6Wemct2SQzSQOg3iGTJZ6y6JZMmTJkyZMlnrBkv11MPixZ06h7EaRRIz5mwfDPbuVZC6uA/QjGRl3Bv4Q6hta9QmurT4RW8hahD1Q9+Kx0au+qBI9izp06dOBZlgaoHZU/aoXc3yCjU7x+vKKd2UJGU8j3AwlZsmTIPc4289Bfj9Tup6CT1fIuzdjxBro9izp06dOjw7tML2STJk3r08SO7hrh50kyWeBoi2JP4HPXEwXdxug8hdgIC3HDgE4LPzqyCY3mmQbPY9YZbXg5pruWKvubdS6SZMmTJkyZMe/csNRWoSR7Fj9WqTQTh1nTdTFrtGs5kBh0cEQHPtd+PUekLChIQwGfBv/e0Q7R8/STsRIGYRlCK3xws6Yjiig0zo5xV9Fkx6eqJV8g0mWQSDbiKA/2OZ51FoWtF7zGqAJcihf2iYlOdykgMCCO3380lBToBqilVCudMXhRKJ3EXo/focZaImC28p8BFmP4sWdQO+ocOHDfpkEv4lkyWnf1ZxBJm8hSXsmmn0TsbgYXI0ixgya2Dd5SBCQ94YQAqwQvZzqIB041YFirNwcVkHLjUWjs5mSYHqkSGvg8n8t4oECBAf7FBavkGuj2v2g/X8PK4iyCGFiAhdXD8vqLOaTJR5L/gXYHoGzZEpwcVs8O7JQyVMkLw/85FBWrXk4Gq4GmHe5MgVMxu0Lub5BrcAlOj/h+9HKUTEY5EvT+c08sowTCYm+Ct+M9NknXFNY67bVICrvUCYyb4n1Gy4wlbhkKCwJ+rIg6aF7JLJm6Ut4h3yMOBPiDXPcA+vN9E7LsH50cH1/Ms6B+mgGlUmQ4fqaKry6k7GzY9CxkrrIVJAKhbxmGFl7N4SEPvFDvYUbS96MSdGKpT3JRHBKEqH5J9HyzfINdG1NWjGeYd2lpJWyrOvONmUGpltCQCXKcI+jTUJ/7lwoqlhqCYIQmJpS7mAE8VwMjIOMhdsa2qSmzqu7lv4Rm0wHsgg2qF3ZdRZMmTJkyZM6HNBAMsmPkI9LCxmUKGk1CIXmvhk5vk5W2U2fN1iQ8cy2xIT8nTjJ2WPSJAP5CXFUTswISY4tsHm3putw/ZTYWujbhshCBAgQIFR/X996SIuYIlhuaNBojAlV3BeKOtnNo1AtvQOnJsOU4yonUisQzEZHsA4U16uI0v+lR69vC/7dRo2YMQn0WcABeuJstJliJHTEyZMmTHpLxAtxWyyqtnywIxyi7ygE+Pnll1BYOdMucGDFP54bxba62RA+XlvF2XzXzRabVYIWqPhxMMCafF3OvX3MaV0It5Ibm8oKXzfB5Q+JjzHHG+POoDO6d++lf4/kpRfZc0vSNXQVWQtcmO8fhES7JTdlIl87IXqBcMtL4vJIbPyB0ZzhZDlVtEGKxZ3fqLHxojqzKCVfnn/+tki3shw4ZZZY+QSQkmllDiWNAlH70SXiuG7+22HOLQDxIudKYtGtnAkCdzyJe6QNoxbSEmTJkyZMfESLVLLlEOxjuvEGvaZwem1P7WZ5CSBUQj+xwofnHW9UTCTX+tfY0rwW9L+Ccl+H+VDDO8mIlZpGC0Nz7+BoxQHj9USr5Bro9izp0fqd2BaxinkxqtnqtkDDrfnI2R57mpEHpA2FKolXyDXPcsPY9979HHQ8WeOT8Tu6pMExorm2TPxJ8SyLOnTqPd4s6dOnTpv5YaZQRzyhyhVBowHxjEUCBAcTP5kT4Cz+pyuwhA4MC6YiOOwHL3Jq7w8uSpDHqVh30E64Jmge56Cm+1vJPOfjCDXe3VPz8SbK1CO9USr5TmQ7OJWoNqguhAgVPkE/8ThECj3ENf+1eDAbRnCI6wkdeFiTib8AaEa9jYE+nFPxy9BCIiu9p4kexY8W57guDp06dOnTp06dOnR+uMCBlkx99inAYBDFIpjygHXZYCq58s4GXj9iZb5uu+KK5KCLU6ZtEnU7Op50QOlAyhlllkyZMqM3Ms84FmWCJJZZZMmW7b7X7S9C7XnL5bakC1NlVYqwowSRPh9PrkFXqh0tS3/mR+r24nSdgWlVC62SdtyFR4NAgQIECBIVlDhw4cMt6he1ZgagdYnCfltt2kCZtMgop17fY7uDCgJqD21ww2fUicAAP78cpSoCCfItqqwiKR2T+PmB/ybX0mpWaihMWsELKUx4Wcb+i4jt6jiBK2aSMzWY7Jinmr6N9bNZBMxAABACnJyuETWRyijamlt3PO5fb+H1EfLQxipWR6K5rSY+xaGptPon8KDQNZiS2CXj+5eA+Pcz28gQUy61W2gj6sxDPzGBtrVud+v4Bd9Pz0xIJ3WmWWwRHoXr/TEhyzYayPAYns2fp56WIZPr0+J4Khcb+b3RraCGu5alrrWgfnOIrOw9+8zqu64iiyay696QdhfzM86eg8Ij/TIFEM4AJfloBbRQhjE+VUSgch0j+K9i7iCIJ/xioEy/IyYQH6gYqK7Ks7IImpDDT8XUx7npmldv/5/M/w9EtLhXp3hrMf4mbAsAcQBDDQLjyA6wtfQn7+nxisf4DoF+1RVtkaCzjIOCnnFeD5/SWawpxiRuFApHDJua5lGX8HysJNZALbRJSQEkfZpBhrDhRSKIHKP7OdlYLURbl6jYLLN8yMCDFTJTIlam1n428GrNC8mEBYAEEDjAMv2c/S98LKRJCY7eV8iTTMSkiGsTBLysw9X12IeZdX95mH+s9Sb3+keDHIaXhwaizCNFRjoJDpEalFC/qc8uxuKd+g3/GKFCvyo5iVkUV7k211ypmjP8RWGVot9kWe4VZNJOZKDd+u+Ihs6prgg/h6zzKcpNfCWTTClTXTCgVefdY+83vZnQCax7I1ZTIgm94KG+mN7Or7ywQhqHLvICt4fj5Us/DbXZnsqwlNFcKfUghTdkfYrwABtW/K90dAKvhEBUlh+ItloK9aAbX6LfSR7erInqiuDaK20nsx/CJW3SJX0+EJEEFfpjBXYmi4rRyUQzYhrMSgHHTJEveKAhjGK/ekofY7Zius+fYErjLUbo/BlfnxdcLAnKlcDdbKnJnttLSz+RsjPxK1XCBetJ5bRWyu20Q+4k2Gw/YiObfbNRhfn9Iz1QveQ1v1QeQMeDn3JvOV7PQeEVmSH95lkowA3uSHL+NxX3hduNXnvNF1mUF594J9nuHrAgo36GSZwISVRMz57/DEYdUsJbGnfg8EPTu/IvF7J/KWS7kWNZw3HkWWnd8KzyMqAiWfCk1LCjyONITnpBm6AwKpMyyRts0x62xi1OrVo9TbkVkuRNkKZs8d8gKBaP7egtrxx/eYV9iha5vhHa0xuv+oJrGGKIvJ29dmLuYNc/mTCdX43/uaDZoGe6SLGTKfji6IkXgpkx6O2j9FOjd3BEsO6NuJfYe7+W4nXbqZRZ0iNfyI0YdcFaRT89ae+4mDBkxismqymoxSQQXNJ1bVHXL6Cl2iVAkRHsLLdhu/2KZF4BJzAhWwldj8CoIA4jPymYDYK2E6+gOICxwy25PsuHrn8ePqi/UKXrWGqhWFxNKq3ixeFWBGXxwNu7kZ6VE715taIPhVA+N0OeZ5bczBD82zq5/yLb248ILrMVgOjPuMJxWDdPDSbYTegoprmWxCQIv6hWBZroNhq15q4e5EHF0If6NSbos2rdQPW3lvhl0J1EKAB8vb/Kl5+lilBfgggDnKK0g3SpZv1Hbhni5ihcrPvRCTO2zfd+/RYGAMjD5PtVrlOKPHAUelzWVE1DGMsyuVNEqT4Sa/vSliSTjDlcRlREmiXFQXQNuYd3xHjyo/DtLuhs01RAHOodMM208HxxBNU5fxOk0HDDgVXR7LUXDZ0+bkK2jgf44R2abfP9NlEJ4G9SnkccZyx8oMY5aXSBIUJco2mdenkMFhDz0QO9qTobrbXuRyws7a503p3xZ2rXWw58kK7J2jaKn5zQwybKlTTrGgbOvDeQOx71nn77Xcgjk2wYh304lebwpZyOHxBqMeK9mUXZe1yFEjkGNlZtfoTtVA1/tucaNy+TUHytxxEdh/IcAKlb++r/hhT5rykeM5WSRoCVJDUBqCdY+XMiMHWooyDZF+gqHsRtFInbHgDCkrAv2V6fCDd4Zn/ALLmlAX3l3b0l7Dbp4FZZbV3rBlxXbOmLLJdYGttA99bid/6T6E781zTYh/S9qFEL5EbbMTrwyZRWbHTytkzcKuea+zxzWHEa8pnXqhlYzfEAcfLcNdFVCPqSNOyjNZ/wbDOx7WkN8C1K0Pksux91Qv0SDsCMqVEp8xSxhmrwqzHs2ubF1CMA5AyXop5U06egOS8ICHmipBkxm6Lo4H81XKTDoP8zhVN5NrxJS+d17W5TKqai3xg3eYgaCvL+ZLoXTx4BRfzCa01qBhOAzdu8MbAChK7hc9TvZLXo/yDKNh/doLBJOZFDIDvLqE0YwD+gyJsT+B7Dz3T3rwjeDdA9dnjm8XZlkr0jSQRylHoOUN+x9Od8JVGL4Bb/bOj7m3KOue3bsHLe9Z1+Y5JYRamSVVBrXkLUbFts4GJ+pvFx6zPyFFmPhUx70+Np9a7T3srri9GbD+IO97cikv5Hnb7Rcoc6FgLpajkSOo85akuJcpfBLGmDasmAyo/7uJI8bEqTACGbmG1JL3lkgJG2n4x7TZ/Btr8V8pgW1Nov7eZkV6lwUMa1rEeBhGl5bVdCxRuGN7iHZ7VTRmkIfiBrxql+nxgpdYR6tQ3Z6zE9LsWEsZIycZSImhGvdRuam6pDH2cvS1jLL/LJ/p2clNkq6wjeTdtU74dN80/faQAy0ZTU53JTKIBv8G3ff72M6Y22VvNKDI53Vka+M6v4FvtxGwqV55HG3cT5MGNrcpkc9Vfjr7qGdSDaBzPron+BHjaXuYg007c2PuiG23RsjR5w4UQQQReUbKl0n5wiEaQcwY9A9Ae3JdtxHnzr7O1CP9u6hgAepOLr4KSrf4j0DC5X8ETXWp8n7tt92IL7w4P/ngHhYd8Q/SsKjHeOOKw2+REpb01sJNhcFQiHPgmupgNNROwVrenPzByUFMJnqyZAjdV0xJtRIvOLp//AIRVnkFmEFpXKzkToBufjKOMa21zge3nNG3ONGbteW0ok7Z06f4NOXCNcdZ4a27gwxc7J6/ucw1pyuM6ftCqZJBYrEjKzlAfnCHykOPjp3C2vM5woT+z/unVjN+60ATOXoyeszDNTSfX5SW9GXouyK6cmE43nFPn77LZ9S+pACQ5OZbQFRt2iN/84+d3IOl4EAG4leoosJ5MGf2D8Rwlx4klqBys+Mu+dtJ0AfMw/PSlzLjJXLV2FS8eK0aYytbs0l9Nh74RwufAVIo4TufNGdf9pHAgL44BIPDAVr+2nB75FTb1yPrBNbHRpR+70C+xSvEARRGhJAJ+5Mb2djCa5caW3jX2Cbq4yInHi1j2Eqgv42ol8TdCy3hJLK4WwC2Q+MDouXP34u2HR8IgevfuEzncZt9hz1hUdX69EzdKxyg7SE9CREu7n4gJI7TwO+aoJz0Cts8bNk9Dfd1esjevPMW4Hk7YBxlZgFauTupPshh1K8myXFdeD30m0RFNkouDxrUl0X4JN2u9VrDUpF+sj8ClhSoAAAA5LmPhUst+wqmyZ7uKOKwa4Sfc6H+IwURZlDef5d2p1rVm+MD0IKXY2o3qmVJhBbeEkLEqxJrZYdCcMkTPQDMtqUsvAF/u7AtXB7ZdvWQkZMWC4DgqxWYMSZKUTDJmA17EIPyMDs0vEgwK9uBh9hfmmUiA0Q3WwP/ZZ8irCHMXEjXAXPSomWfgQ0Z5Efj4K/YbS09/MoBdfzLV9ybSvkW4IUa6WiVjZmQ1i2nNKhNdEvDYH0mhZkDKeU1ZFmMC+84xb3SVaYzhErDqZ9B9jHldX4VhvOOMNWY40mLU3QJfTuD+TmahMHGM5yE2cNAVY70OGy9LQPTnCb+txsqnVMOEe8OAWUvp/Jp0wjG6JJO5Rsu12fxgAA4m9m15xMA5CzCWQRzdJtZUnXH6bfAcTOHcA5CqYoamRhmK/k3X0PgEN3PWveTmBHhSavLb5tRyogrOa6m8l12H1KAY4D3pwjsxTYJ3ERgVC+L7uvNb84uUjyaSeVm65oz+Sbfa6mTb+IxBuNET58o2lCpD1SQWs2IZ1nMogk3UP6zxs5xsxaCzMPJmq7Tq44Q7QgSbqZD6JT1AZLQNPAwcq6MywJh5l19CdHh4eCrM3pXojkCbMCi9KK8sEjoeGjntNsvBhq9DxcGLPB8/wtJJcZtJFEYTCN3yYSzZh9QKc7wbrAnhq7zWAH3SvHiPdg2CD5OLv9bzfowjuDwB7+IpWdsenTfP4blzVgRBlYNE0aiq+Csb7g1vuDka5Q75DSbxc4bBwJ54WLTwQa8IknFeiATMVB5tvMWWwbVFpRjqY19HBkceNrBzSRXTZxzQgDUEmFrBujkR/jk5x/LQNfqKh+p4BRCaTG3dl6sews7Tlui36I7iXoLc5GFzGscEYmtJwMoEEQyxYji+ppL03WLFjku2kjRRToY8aG9LQ7wC4Wz/sI8qy567nEqDwbPPJ3W2nPtzuXkkDj+nEGricnVmk+zsmpkhAajZhXByJrWaa98JKse0uAlsRRwpYILUmRe5OKMu6tWKB+3mIKdGlwKX6UOTU4bqofWj2FJtCJJlhBV49E/3UAyxAwzKJXBM8i5XyGRiKXM06y2fdJtrany9T5uqx8RbHInOBfh+CXP9nf+32wuDQORTcDRGESC3vSZmR4r1nAs4FLa81Ynjbgeg9opoYFp+4beJnxSpmcbqKaeyRerVd83dBEgEnbrZfbNdULyKcxw+k7JIDNLjS9LVgEsuP5pYTVTUH30XRbw+CZ52TH7GHToH5kaXhBPWJSzmdGBQzY+hBzLnegAKmtxcOvLkfAp0zbLKXuSJG/pkCqDqc/NOGA6cDVswHVW3PJGf0xf1Rh/qr1Xt0KDCbirPAc/XqYYzIj4yqe0N2AcKHq+3XPImzAedqAlVRgjO3UK16rH7yX8BNDXaY1+fiUPcaL6yvXptPKKKZdcq/Ymq2fm2NSOIx5gaEMZkSTQjzLXWJEaprpimJGOiiv7kClHsNfAtoXBhgKMW0n08KWiSWmQYsPf5LvY4zuYxxNAGmd7zK6t9t2Bf5fKAAvgzkWp23CDsO0NoibkmBScUmJGmf50sfdLba8aWrYmXp5nQeXgxHZKltYXdth07mxiclYRR+bVsaT0kokxMo91TTWTk3NOqkA8nl0WuguqMVJC5BMYIL/DX0mpNs1RU2GC4nmnlfcULtd3j6SsZ2eKUA+hI7hErD4l0966eS7UIFLRkDnxNwqFVbGRZlJx1dQYcsrUeCMXnnkXjq7W+gqdnMdQe8ABdiKEwcl8BnxC/gqDNGADSfQUiRJ7GzThZMfGeW1Hyn5woahqqAz4fP3nGo2iUJuMrR0tBzWmxC+zzRGb/7MFACmY40bmNjEjZJXPLEKDvcFCOj1h+9stfBpX/DvHSAR42KNiOIDqL7bbwT0MFUc5y+q5pbQ0LNYPPnqLJwuULyzHM9UTDGtlLwibijfz6ni9zJ7M2shZL2L2A0YN33upIu6PNkqKHDohB/E7ZEnQ9QQ+04AQlj3TVKWKIugwNMDLcg7sM6RL8WiLErrNoZpYux2BES4ihop6PXPC1j7RPgwaOOc8HfVXpEZrsAutd32MazwWxvb8NBTeKa+uDQStbsaIXN/a7w4uDUC8XMlyosFDGy4XdHKZ/ioTRhCa6fVgtAHogwAAAETjfBxnaLer/h6QhzhbhrSm1G5r3BYoNY+qOMW8xbdpy8Uuvo3aQAjgFtqJK2ffxrFH3mkjKg2nqlF1ZzOM5CXqZkvMcqevY9Bl4X9qfGw7BTOQuxtRSYFYcjz7+NYo+8lw6fOOkGTRNZcF30xoVnSVz5cffxqJ+cxPF0lziVJVC1yURc384bWArzFqIqhlNbC4MgaPe6NkL1BOcl6+fgfCjirvoMVn++cDlx3w6UcUkdVRzmsDe80pGrj71nqPr5U1QjVjdksEAdwAMWAT3ihjljR2tZQsEZnU81MuEl6i08e/7MvB8m+s/HO04q3lIZrRAnTlf3AA6LERtbYTT0/wMzsmevbKxwurPkOXgXSojR3wtcNNTI72QUAGWgClU8VlKYEEIwIwnbp4muA3PbjGEpGh8Ae3p5oYE2KlG06Oklpr0JrCuZxwRIqFqBDqFVDPC1cQnLYYANdjdWSP3DR4m+gihkDfP3ILK2AAADVoYY++0QIMeNk6NYF/lbna+CehXqAihcpuqOGlLI/9QGDQIZz1/jIuw3jidH84WFu/VqgxyGeyHHxucQMABzE0oATXNaiCeK6mARJUxxlx39DTVp2R+yvAUkbAcuV8q0S90UDF+Gvey5yOecVcKYdBNzkiP1smhZ8j4i1mFK/m26KDcNGzEWBOrmHze6I+hv6h0DYyAAHSADwwOvPujupah94z4sE9Taf2mxB56O5s1XFCXN/qsx0VAc3aTNynTf6sItErD8wN8HJY2WsS5/7TE5il+hlZ+co3Cr9pdCUi3GdFFegAAAAGLIopNcqPTSZRRUFWzFhWsRCDLp7GTl6WsRHHqU0OdSEk+RWU1YgXmb5sWbcksPI4Z++0rcuzts7+Gn+fFp5BuReLH2jVs4QE0xsNfn618AAAAAAC5QR0Syc4qXKipvtJh1K6hG/CfBe/Q/zsslTd4PSXZJ0IJ0+PbDfHMRDwHI52qrnlDixu6Qg3FI1VCY3B9o4fm6ClF+/Dges5V1Mxq2CowTGssAAAAAADK7LdIpjkYushlsMjoOa9Y9kcAKotW5CB9xd0LmxNBIxUxWMbx8tB/cX6MpkIgcNbQb6xQBgSNJcuPbUbjUk+BP+snnJWyYfYYOpkuRQ9ycN4hlT4VoXQ0BYiAZ4gAI8BiaBeVS+P4JRo2y56lf+r6FX/EC/r8T0nJKGuw/CrtODiawM2qL/GQ30mM+unD4vpCaLB6upLJrzDu4caShY3e4herwu4932OvetfjVVFtLGltF+BdlLRmkaj8R4XTRPYZD2O60iGhWXFXbZeB0VhqDaARyuDoHNopoKan+2shgGrkVngE1G4tqe+uwOjTbyOPFKQvU07+nbdHGNVaPc8x5HLzpR5cbsjDS2ZER5eiPWsL5+yQwGM31tIDP+Fg/WgsnE6HFp3AAAmaUV0A4z96tj+wsmx+H50U+aM5YI3tCah6jeWvkuepAj0jOI3W8XPp8dOn9KpHqZ4NkRB2T4ZaYLDcq08oj6Du6sML088PdoQbbnQnTdCvLlKKLBqhIm9/+t+NtbTuPLoshYzRtbZHElcd/CA1KC9mSMRnlGKj8S1IMaxK5rdXjpfRACx19olCqVzWw59eOl8HrU3BteXD6xQB0tvUeMJMciFlwMWh+7bhOVsZZoB0z3nE7zwDCTM02UVTOELHIy5kxrOChdlYCbT4MQAAAZu8/e3q2izlppf/17YUcH1p7XxLeTdvAt/3G6htqaTrzMal28YxKFJ4Qqq+jIdmJQvqix2R0snGTtX/ysUfsZWabj/bQhV66U4Z+AYPJYWoIVdIOljKFmzzDlPV+spnulc1sKqIST4/1D/6t/R135dha8LTLxiFODm258p+A5JJXU7/bKJQBCTLFJBv4DTE9jRAAAAP7je3n8n3X1M9PJ6pV7JFdGtgmK3fP9NsO4haSSB8s3H9q0ChbzSU7VxlXu2L1fJjdlurcZ1u6ZtOBvnT8RNB1vwYuNd/GhDRjt4R8bWpm+gtbIRulGT5/KTTG8WBDDcCLp1G8s3tcdT77Nc8AMVKK/iXLhreZsPe/fkoVUAKGQMgp9MbV9iiAIUIAACRVCx2XOT4EU1Dt8mBtkR4ihrmHngEs4jceeeeEYbFKFVsZMNEgbFtkZWQlB35iMh4g4HAMR9TQS1bEJ2tksJjJNXt0DL1v5fuexslbXjiR8OhWVe54nDWHvktzOcu8uP9K+9H9hoNAeAQgiJmBE7xFVTaxF2iiid5Njwyb1sPzIArvNJFTE7kbA2YB+qe5sN+QAALMM6oU7stm9R0Y9TU5I/g1G4zGhnnqOg+097N5ArAkvY4rv+po7+iKVH+WpVP8s53vy22kO/Llilpu49AMpjtQfL9ntPQx/bmhuMvSc9o5kcWP03yEFiFsl35R7IZhdI2HkYBEL7mlICpsAgCrQkAAAfWO+IcuCMgAuHFo946ukltq1aA+1Sn2gPkbGnX9m1YjDFQnfd6QK/tHSxuT9lgI4TqvezNxDcrEqcYBlDKoGkld5MqgN0SyeMeHOqgPiSeIdzvsR+6dtL0WDdmh7Ru8YPI1T9EwhBOBq1UZtc2YAACNQICIZzEEH2d86OQtRs4DOkwUed7SlryyqpNLCA28Xj0L8sARUsJeCzFmRolovQnf0N7XM8686fPDnOPtpthgk0D3f57DpXafeIxUJm9zIIZGmstuIC6EtlNMvTcTyU6yytHK3poBQ4wPTVCQj7+skrrBD7pNxJfNJ/ZNbGqRAparzZG8G0V9PcyyfJIbmrSXZZQBA8nhPtcUPLtjbfxm5zoEU/dzHt8dNlOiNaBz2Dwbd0omwl+euczl0wGJ2B4StSavLWc0Y+uR1ViRm/VFKD6LOliBdTMg+KhI2mZ24LfbdTpBioBm3PhxNpVzABAAAsvygrWvFUMi2P1wQlJvnVFuvhX941EqpeGX8pEOtgePlbQRWJldzWvMqSLGKmc3jpv0E5BIOWM1B5bqXBrbODAWR79SLsDAToWnQbETWsZ3e1b7L37420w4JSppmBurL2LL9JmDn+lspQhjYIGfRIY5AMsDOTfHIGJEBADX22AygEzVewT4BeQ85I5ddBICHvagM+PywT0kPRY/czKwNa+PnYCMGq9XpBIPMOoLVOvy6aBvHv2phMFCwc0rPunqqlhPrTYpYzpOzGVgKgxZqV3gDK+AHBamFYrje+T6FkNpT9qQe5BfnCKhlQ4k3RxarYDlHu/P7Vf4kqNBu5NvyhGU2NzpTbCjhLthLRXN2CU2dy+ac/MdXSCp7wAMBoUKoSxGK8E7bwPkYLaLJohUyFweObPZLpcAORqyYxCF4ioqXrxFya1PmR8nC76H4O+WIQ3sXwpLvo9MlaJj4VcVUUCZAcx2sunYxNRI8IWS15wpdcMQ2gEimPE/bexK0IEUavkIK5xWpFLxrhuofradGfPf17GSUETsIGPbj4acOiskG+HUAwjRoW+pN52vEDw1ejZMaRhvdL6d8UFP2Kd4wKAGdOyOA1IHLUW2WCdaUpvQ9A555WEEQOj4X/to4miH6QXJ4rinxRcY695A9O5xrdbCIMaAYaT9580DQdku0crWp2s5AhNLX+pHXW7YttxQtcK2LG1nUvidIdJ1jiYjiVBXz+zdc6UC9lz2JL7ZzFbPGxUYHWO3aqcz79z2rfi3OGuJI4dbpESY/VRJbZjuGFsmZUwxjFtlUzCk4kwLqqoVn4bLSO+hfzDtENyMyoH4EwH1NJCKN42w5Ans0ckz8mITwQlxhc2KOg5kVpI1DoAr49BKXy3DeBCncOuWSIKOxTDa7vnTRJqZQlldF8Y9rWFhMQ5EmZrBVynsEdQO0jwj3MwZ0THFNmseBpEg5v3CCtyzW9YxnuqAslXK0Bv+oqXQfyT6efSzSmV6P5n69vU9jg3kK8a11KvLDuSHNzMw60gHkTp6953Y9kGxcEqrEVghTAxrFeYCEPjTTYh1M75Bb8UlPJcPBANxiQCvE9bPq/QIEo3HmnD2JkRAWpwUl3ZDUcSpmoajaJD8RduhFM7Km3cbf6ZJL0B5o89dAYTL8p0UQpVgx8CX48Pr98X4tKdIysdS0AOpfoRZBZLEJoblj10VWtt2guCb1qbx0pzZBuEe2syNfhUJjOa40zwbRo2Fq+nmd9b738COKLUJiwOYDFwxv7BtnqRNOuNl68g/inCMp1MHPVvqQ1PQWKy2n+ZnnXBM1+Pv4YGmsSWCPoSzTslsTDFaJ5ijGhPK0tFg9TbdZJC32sNS0mjsQHbdLp/9QhQGmqvQK6sr1n1XnyMH4GI0MDoqLeRg/Nq6wunUUdmFsaCMTogI8046rjoMSr4MZmlsl+pxJ15vqoe5SmSnHsbCx5wv6qoaOmxsK6zKS8RpdALXq/jN0EVCtSlHrsBIpdoFjN3Gt/6l62Fomv33r6bVpZpesbzTvBhAXn+WxW49C5iZdgeJ7VdxMvAADKicWEi8M4jMQeee3R8B+1LIAA==);background-size:cover;background-position:center;opacity:.94;z-index:-4;pointer-events:none}.tp-landing .lp-dossier-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fff,#ffffffed 27%,#fff8 52%,#fff2);z-index:-3;pointer-events:none}.tp-landing .lp-dossier-atmosphere{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;z-index:-2}.tp-landing .lp-dossier-atmosphere-a{width:38vw;height:38vw;min-width:480px;min-height:480px;right:-8vw;top:-18vw;background:radial-gradient(circle,#d8e8f56e 0,#d8e8f51e 48%,transparent 72%)}.tp-landing .lp-dossier-atmosphere-b{width:34vw;height:34vw;min-width:420px;min-height:420px;right:24vw;bottom:-22vw;background:radial-gradient(circle,#eaf2f86b 0,#eaf2f816 52%,transparent 74%)}.tp-landing .lp-dossier-shell{display:grid;grid-template-columns:minmax(330px,.78fr) minmax(570px,1.32fr);align-items:center;gap:clamp(50px,6vw,105px);position:relative;z-index:1}.tp-landing .lp-dossier-intro{max-width:500px;align-self:center}.tp-landing .lp-dossier-intro .lp-eyebrow{margin-bottom:21px}.tp-landing .lp-dossier-intro h2{font-size:clamp(44px,4.45vw,67px);line-height:1.035;font-weight:500;letter-spacing:-.061em;color:#17232e}.tp-landing .lp-dossier-intro h2>span{color:#7890a5}.tp-landing .lp-dossier-intro>p{max-width:430px;margin-top:25px;font-size:15px;line-height:1.8;color:#617583}.tp-landing .lp-dossier-link{margin-top:17px;color:#345c7c;font-size:12px}.tp-landing .lp-dossier-progress{position:relative;display:grid;gap:2px;margin-top:38px;padding-left:31px;max-width:420px}.tp-landing .lp-dossier-progress-track{position:absolute;left:8px;top:9px;bottom:14px;width:1px;background:#ccd8e1}.tp-landing .lp-dossier-progress-track>i{display:block;width:2px;height:100%;background:linear-gradient(#85abc7,#436f90);transform:scaleY(var(--sc-p,0));transform-origin:top center;box-shadow:0 0 12px #5f8cab3b}.tp-landing .lp-dossier-step{position:relative;display:grid;grid-template-columns:31px 1fr;gap:0 13px;align-items:start;min-height:68px;padding:7px 0 5px}.tp-landing .lp-dossier-step-dot{position:absolute;left:-28px;top:13px;width:11px;height:11px;border:1px solid #7898b0;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #f6f9fb}.tp-landing .lp-dossier-step-dot>i{display:block;width:5px;height:5px;margin:2px;border-radius:50%;background:#5f8dab}.tp-landing .lp-dossier-step-index{font-size:10px;letter-spacing:.08em;color:#7890a2;padding-top:3px}.tp-landing .lp-dossier-step strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.025em;color:#203542}.tp-landing .lp-dossier-step small{display:block;max-width:250px;margin-top:5px;font-size:10px;line-height:1.55;color:#748592}.tp-landing .lp-dossier-scene{position:relative;height:590px;perspective:1500px;transform-style:preserve-3d}.tp-landing .lp-dossier-spine{position:absolute;left:52%;top:68px;bottom:72px;width:1px;background:#d9e3ea;z-index:0}.tp-landing .lp-dossier-spine>i{display:block;width:2px;height:100%;background:linear-gradient(#83a9c5,#416f91);transform:scaleY(var(--sc-p,0));transform-origin:top center;box-shadow:0 0 16px #5584a949}.tp-landing .lp-dossier-card-wrap{position:absolute;left:50%;width:min(610px,87%);z-index:2;pointer-events:none}.tp-landing .lp-dossier-card-business{top:52px;left:45%}.tp-landing .lp-dossier-card-opportunity{top:215px;left:53%}.tp-landing .lp-dossier-card-bid{top:376px;left:47%;z-index:3}.tp-landing .lp-dossier-sheet{position:relative;min-height:142px;display:grid;grid-template-columns:52px 1fr auto;align-items:start;gap:18px;padding:26px 27px;border:1px solid #dbe4ea;border-radius:15px;background:#ffffffed;box-shadow:0 28px 65px #1d3b5014,0 8px 20px #29475a0b;color:#26323b;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transform-origin:center;backface-visibility:hidden}.tp-landing .lp-dossier-sheet:before,.tp-landing .lp-dossier-sheet:after{content:"";position:absolute;left:12px;right:12px;height:100%;top:9px;border:1px solid #e5ebef;border-radius:15px;background:#ffffff9c;z-index:-1;box-shadow:0 10px 28px #24435b08}.tp-landing .lp-dossier-sheet:after{left:25px;right:25px;top:18px;background:#f6f9fb7a;z-index:-2}.tp-landing .lp-dossier-card-business .lp-dossier-sheet{rotate:-2.3deg}.tp-landing .lp-dossier-card-opportunity .lp-dossier-sheet{rotate:1.7deg}.tp-landing .lp-dossier-card-bid .lp-dossier-sheet{rotate:-1.2deg}.tp-landing .lp-dossier-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#edf4f9;color:#517e9d;box-shadow:inset 0 0 0 1px #e1ebf1}.tp-landing .lp-dossier-card-copy>small{display:block;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#7790a2}.tp-landing .lp-dossier-card-copy>strong{display:block;margin-top:7px;font-size:18px;font-weight:600;letter-spacing:-.035em;color:#172a39}.tp-landing .lp-dossier-card-copy>p{margin-top:6px;font-size:11px;color:#708391;line-height:1.55}.tp-landing .lp-dossier-card-badge{display:grid;place-items:center;min-width:29px;height:25px;padding:0 7px;border-radius:14px;background:#edf4f9;color:#587f9d;font-size:9px;font-weight:600}.tp-landing .lp-dossier-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.tp-landing .lp-dossier-tags>span{display:inline-flex;align-items:center;min-height:24px;padding:5px 11px;border-radius:20px;background:#f0f5f8;color:#45677e;font-size:9px;line-height:1}.tp-landing .lp-dossier-callout{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;max-width:205px;padding:11px 13px;border:1px solid #e0e8ee;border-radius:12px;background:#ffffffdf;box-shadow:0 13px 35px #20405a0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#597b93}.tp-landing .lp-dossier-callout svg{flex-shrink:0}.tp-landing .lp-dossier-callout strong,.tp-landing .lp-dossier-callout small{display:block}.tp-landing .lp-dossier-callout strong{font-size:9px;font-weight:600;color:#3a596e}.tp-landing .lp-dossier-callout small{margin-top:3px;font-size:8px;line-height:1.45;color:#7b8d9a}.tp-landing .lp-dossier-callout-fit{right:-10px;top:92px}.tp-landing .lp-dossier-callout-focus{left:-4px;top:300px}.tp-landing .lp-dossier-callout-control{right:6px;top:471px}.tp-landing .lp-dossier-outcome{position:absolute;left:50%;bottom:0;z-index:6;display:flex;align-items:center;gap:11px;padding:11px 17px;border:1px solid #d9e5ed;border-radius:40px;background:#ffffffec;box-shadow:0 16px 50px #24506d12,0 0 40px #d9ebf573;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tp-landing .lp-dossier-outcome img{flex-shrink:0}.tp-landing .lp-dossier-outcome strong,.tp-landing .lp-dossier-outcome small{display:block}.tp-landing .lp-dossier-outcome strong{font-size:10px;font-weight:600;color:#315972}.tp-landing .lp-dossier-outcome small{font-size:9px;margin-top:2px;color:#768995}.tp-landing .lp-feature-caption>div:first-child{max-width:620px}.tp-landing .lp-feature-caption{justify-content:space-between}.tp-landing .lp-feature-caption .lp-preview-disclosure{flex-shrink:0}@media (max-width:1100px){.tp-landing .lp-dossier-shell{grid-template-columns:minmax(290px,.72fr) minmax(500px,1.28fr);gap:40px}.tp-landing .lp-dossier-scene{height:560px}.tp-landing .lp-dossier-card-wrap{width:min(550px,90%)}.tp-landing .lp-dossier-callout{display:none}}@media (max-width:800px){.tp-landing .lp-dossier-stage{top:69px;height:calc(100svh - 69px);min-height:780px}.tp-landing .lp-dossier-stage:after{background:linear-gradient(#fffffff2,#ffffffc7 35%,#ffffff69)}.tp-landing .lp-dossier-bg{top:-4%;right:-22%;bottom:-4%;left:-22%;background-position:center top;opacity:.82}.tp-landing .lp-dossier-shell{grid-template-columns:1fr;gap:10px;align-content:center}.tp-landing .lp-dossier-intro{max-width:660px;text-align:center;justify-self:center}.tp-landing .lp-dossier-intro h2{font-size:clamp(37px,7vw,52px)}.tp-landing .lp-dossier-intro>p{max-width:520px;margin:17px auto 0;font-size:13px}.tp-landing .lp-dossier-link{margin-top:8px}.tp-landing .lp-dossier-progress{display:none}.tp-landing .lp-dossier-scene{height:390px;width:min(690px,100%);justify-self:center;perspective:1200px}.tp-landing .lp-dossier-spine{left:50%;top:32px;bottom:28px}.tp-landing .lp-dossier-card-wrap{width:min(540px,89%);left:50%}.tp-landing .lp-dossier-card-business{top:10px;left:46%}.tp-landing .lp-dossier-card-opportunity{top:122px;left:53%}.tp-landing .lp-dossier-card-bid{top:236px;left:48%}.tp-landing .lp-dossier-sheet{min-height:112px;padding:19px 20px;grid-template-columns:42px 1fr auto;gap:13px;border-radius:12px}.tp-landing .lp-dossier-icon{width:40px;height:40px;border-radius:10px}.tp-landing .lp-dossier-card-copy>strong{font-size:15px;margin-top:4px}.tp-landing .lp-dossier-card-copy>p{font-size:9px;margin-top:4px}.tp-landing .lp-dossier-tags{margin-top:9px;gap:5px}.tp-landing .lp-dossier-tags>span{font-size:8px;min-height:20px;padding:4px 8px}.tp-landing .lp-dossier-outcome{bottom:-9px}}@media (max-width:600px){.tp-landing .lp-dossier-stage{top:65px;height:calc(100svh - 65px);min-height:735px}.tp-landing .lp-dossier-shell{width:min(100% - 30px,520px)}.tp-landing .lp-dossier-intro .lp-eyebrow{margin-bottom:13px}.tp-landing .lp-dossier-intro h2{font-size:34px;line-height:1.06}.tp-landing .lp-dossier-intro>p{font-size:12px;line-height:1.67;margin-top:14px}.tp-landing .lp-dossier-link{font-size:10px}.tp-landing .lp-dossier-scene{height:355px}.tp-landing .lp-dossier-card-wrap{width:94%}.tp-landing .lp-dossier-card-business{top:7px;left:47%}.tp-landing .lp-dossier-card-opportunity{top:111px;left:52%}.tp-landing .lp-dossier-card-bid{top:216px;left:48%}.tp-landing .lp-dossier-sheet{min-height:100px;padding:16px 15px;grid-template-columns:34px 1fr auto;gap:10px}.tp-landing .lp-dossier-icon{width:34px;height:34px}.tp-landing .lp-dossier-icon svg{width:18px;height:18px}.tp-landing .lp-dossier-card-copy>small{font-size:7px}.tp-landing .lp-dossier-card-copy>strong{font-size:13px}.tp-landing .lp-dossier-card-copy>p{display:none}.tp-landing .lp-dossier-card-badge{min-width:24px;height:21px;font-size:7px}.tp-landing .lp-dossier-tags{margin-top:8px}.tp-landing .lp-dossier-tags>span{font-size:7px;padding:4px 7px}.tp-landing .lp-dossier-tags>span:nth-child(n+4){display:none}.tp-landing .lp-dossier-outcome{padding:9px 13px;gap:8px;bottom:-2px;max-width:90%}.tp-landing .lp-dossier-outcome img{width:24px!important;height:24px!important}.tp-landing .lp-dossier-outcome strong{font-size:9px}.tp-landing .lp-dossier-outcome small{font-size:8px}}@media (prefers-reduced-motion:reduce){html.sc-ready .tp-landing [data-sc-in],html.sc-ready .tp-landing [data-sc-in].sc-in,html.sc-ready .tp-landing [data-sc-in][data-sc-stagger]>*,html.sc-ready .tp-landing [data-sc-in][data-sc-stagger]>.sc-in{opacity:1!important;transform:none!important}.tp-landing [data-sc-parallax],.tp-landing [data-sc-reveal],.tp-landing [data-sc-tilt]{transform:none!important;clip-path:none!important}.tp-landing .lp-dossier-assembly{height:auto!important}.tp-landing .lp-dossier-stage{position:relative;top:auto;height:auto;min-height:0;padding:88px 0}.tp-landing .lp-dossier-shell{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:55px}.tp-landing .lp-dossier-progress-track>i,.tp-landing .lp-dossier-spine>i{transform:scaleY(1)}.tp-landing .lp-dossier-step,.tp-landing .lp-dossier-card-wrap,.tp-landing .lp-dossier-callout,.tp-landing .lp-dossier-outcome{opacity:1!important;transform:none!important;pointer-events:auto!important}.tp-landing .lp-dossier-scene{height:auto;display:grid;gap:14px;perspective:none}.tp-landing .lp-dossier-spine,.tp-landing .lp-dossier-callout{display:none}.tp-landing .lp-dossier-card-wrap,.tp-landing .lp-dossier-card-business,.tp-landing .lp-dossier-card-opportunity,.tp-landing .lp-dossier-card-bid{position:relative;inset:auto;width:100%}.tp-landing .lp-dossier-sheet{rotate:0deg!important}.tp-landing .lp-dossier-outcome{position:relative;inset:auto;justify-self:start;margin-top:10px}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.tp-landing .lp-dossier-stage{padding:65px 0}.tp-landing .lp-dossier-shell{grid-template-columns:1fr;gap:35px}.tp-landing .lp-dossier-intro{text-align:left}.tp-landing .lp-dossier-intro>p{margin-left:0;margin-right:0}.tp-landing .lp-dossier-progress{display:grid}.tp-landing .lp-dossier-scene{height:auto}}.tp-landing .lp-platform{padding-top:92px}.tp-landing .lp-platform .lp-product-stage{transform-origin:50% 12%}@media (max-width:800px){.tp-landing .lp-platform{padding-top:68px}}@media (max-width:600px){.tp-landing .lp-platform{padding-top:56px}}html.sc-ready .tp-landing .lp-preparation [data-sc-in],html.sc-ready .tp-landing .lp-approach [data-sc-in]{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1)}html.sc-ready .tp-landing .lp-approach [data-sc-in][data-sc-stagger]>*{transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .58s cubic-bezier(.22,1,.36,1)}.tp-landing .lp-book-call{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(32px,5vw,76px);align-items:start;margin:72px auto 0;padding:42px clamp(24px,4vw,60px);border:1px solid #dbe6ed;border-radius:20px;background:linear-gradient(135deg,#f3f8fb,#fff 68%);box-shadow:0 20px 50px #18364a09;scroll-margin-top:110px}.tp-landing .lp-book-call-copy h2{margin-top:15px;font-size:clamp(32px,3.5vw,48px);line-height:1.08;letter-spacing:-.05em;color:#13364e}.tp-landing .lp-book-call-copy>p:not(.lp-eyebrow){margin-top:22px;color:#577286;font-size:14px;line-height:1.75}.tp-landing .lp-book-call-points{display:grid;gap:14px;margin:29px 0}.tp-landing .lp-book-call-points span{display:flex;align-items:center;gap:10px;color:#274e69;font-size:12px}.tp-landing .lp-book-call-points svg{flex:0 0 auto;color:#378ab9}.tp-landing .lp-book-call-copy>small{display:block;max-width:440px;color:#73899a;font-size:11px;line-height:1.7}.tp-landing .lp-book-call-panel{padding:28px;border:1px solid #dce6ec;border-radius:15px;background:#fff;box-shadow:0 12px 35px #193c5208}.tp-landing .lp-book-call-panel h3{font-size:23px;letter-spacing:-.035em;color:#12364f}.tp-landing .lp-book-call-panel form>p{margin-top:9px;color:#6c8495;font-size:12px;line-height:1.65}.tp-landing .lp-book-call-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.tp-landing .lp-book-call-fields label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#35546b;font-size:11px;font-weight:600}.tp-landing .lp-book-call-fields input,.tp-landing .lp-book-call-fields select,.tp-landing .lp-book-call-fields textarea{width:100%;min-width:0;min-height:42px;padding:10px 12px;border:1px solid #ccdbe5;border-radius:8px;background:#fff;color:#15354c;font:inherit;font-size:12px;font-weight:400;outline-offset:2px}.tp-landing .lp-book-call-fields textarea{resize:vertical}.tp-landing .lp-book-call-full{grid-column:1/-1}.tp-landing .lp-book-call-consent{display:flex;align-items:flex-start;gap:10px;margin:21px 0;color:#536e80;font-size:11px;line-height:1.55}.tp-landing .lp-book-call-consent input{flex:0 0 auto;margin-top:3px}.tp-landing .lp-book-call-submit{width:100%;justify-content:center}.tp-landing .lp-book-call-error{margin:0 0 14px;color:#b42318;font-size:11px;line-height:1.55}.tp-landing .lp-book-call-success{display:grid;gap:12px;padding:34px 10px;text-align:center;justify-items:center}.tp-landing .lp-book-call-success svg{color:#258061}.tp-landing .lp-book-call-success p{max-width:430px;font-size:13px;line-height:1.65;color:#547184}.tp-landing .lp-book-call-success small{font-size:11px;color:#648297}@media (max-width:900px){.tp-landing .lp-book-call{grid-template-columns:1fr;gap:30px;margin-top:52px}}@media (max-width:600px){.tp-landing .lp-book-call{padding:25px 18px;margin-top:40px;border-radius:14px}.tp-landing .lp-book-call-panel{padding:20px 15px}.tp-landing .lp-book-call-fields{grid-template-columns:1fr}.tp-landing .lp-book-call-copy h2{font-size:36px}}.tp-landing .lp-membership-v2{background:linear-gradient(180deg,#f8fafb,#f4f7f9 55%,#f7f9fa);padding-top:116px}.tp-landing .lp-membership-v2-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.tp-landing .lp-membership-v2-main{min-width:0}.tp-landing .lp-membership-v2-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;margin-bottom:38px}.tp-landing .lp-membership-v2-head h2{font-size:clamp(42px,4.1vw,62px);line-height:1.04}.tp-landing .lp-membership-v2-head>div:first-child>p:last-child{max-width:690px;margin-top:22px;color:#627786;font-size:14px;line-height:1.8}.tp-landing .lp-billing-switch-wrap{width:292px;text-align:center}.tp-landing .lp-billing-switch{display:grid;grid-template-columns:1fr 1.35fr;gap:4px;padding:4px;border:1px solid #dce6ec;border-radius:30px;background:#eef3f6}.tp-landing .lp-billing-switch button{min-height:42px;border:0;border-radius:24px;background:transparent;color:#657887;font-size:11px;font-weight:500;padding:9px 13px}.tp-landing .lp-billing-switch button.active{background:#153c5b;color:#fff;box-shadow:0 7px 18px #153c5b1f}.tp-landing .lp-billing-switch-wrap>p{margin-top:10px;font-size:9px;line-height:1.55;color:#758795}.tp-landing .lp-pricing-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tp-landing .lp-pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:615px;padding:24px 18px 18px;border:1px solid #dfe7ec;border-radius:12px;background:#ffffffd9;box-shadow:0 12px 34px #1b3d5507}.tp-landing .lp-pricing-card.is-popular{border-color:#56a5e8;background:linear-gradient(180deg,#f5fbff,#fff 64%);box-shadow:0 20px 52px #3a8cca18,0 0 0 1px #7dc0f533}.tp-landing .lp-popular-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;white-space:nowrap;padding:6px 14px;border-radius:18px;background:#318fe0;color:#fff;font-size:9px;font-weight:600;letter-spacing:.02em;box-shadow:0 8px 20px #2b86d52e}.tp-landing .lp-pricing-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:12px;background:#eef5fa;color:#3e6f91;margin-bottom:15px}.tp-landing .lp-pricing-card h3{font-size:20px;font-weight:600;letter-spacing:-.04em;color:#162c3d}.tp-landing .lp-pricing-fit{min-height:54px;margin-top:6px;font-size:10px;line-height:1.55;color:#6b7f8f}.tp-landing .lp-pricing-price{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-top:17px}.tp-landing .lp-pricing-price strong{max-width:100%;font-size:clamp(22px,2.1vw,28px);line-height:1.08;font-weight:600;letter-spacing:-.052em;color:#102d43;white-space:nowrap}.tp-landing .lp-pricing-price span{max-width:100%;font-size:10px;line-height:1.45;color:#708698;white-space:normal;overflow-wrap:anywhere}.tp-landing .lp-pricing-rate{margin-top:8px;font-size:9px;color:#7990a1;line-height:1.45}.tp-landing .lp-saving-pill{align-self:flex-start;margin-top:10px;padding:5px 10px;border-radius:17px;background:#e5f5ec;color:#1e7051;font-size:9px;font-weight:600}.tp-landing .lp-saving-pill span{font-weight:500}.tp-landing .lp-pricing-divider{height:1px;background:#e5ebef;margin:15px 0}.tp-landing .lp-pricing-card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.tp-landing .lp-pricing-card li{display:flex;gap:8px;align-items:flex-start;font-size:9px;line-height:1.52;color:#5f7687}.tp-landing .lp-pricing-card li svg{flex:0 0 auto;margin-top:0;color:#416f90}.tp-landing .lp-pricing-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:42px;margin-top:auto;border:1px solid #b9cddd;border-radius:7px;background:#fff;color:#183a54;font-size:10px;font-weight:600}.tp-landing .lp-pricing-cta:hover{background:#f4f8fb;border-color:#88abc4}.tp-landing .lp-pricing-cta.primary{background:#123b5d;border-color:#123b5d;color:#fff;box-shadow:0 10px 22px #133b5c1b}.tp-landing .lp-pricing-cta.primary:hover{background:#20506f}.tp-landing .lp-pricing-strategy{display:flex;align-items:center;justify-content:center;min-height:39px;margin-top:8px;border:1px solid #cbdbe6;border-radius:7px;background:#fff;color:#456c87;font-size:9px;text-align:center}.tp-landing .lp-pricing-strategy:hover{border-color:#8db0c8;color:#244d6b}.tp-landing .lp-concierge{min-width:0;padding:30px 0 0;border-left:0;border-top:1px solid #dfe7ec}.tp-landing .lp-concierge .lp-eyebrow{margin-bottom:15px}.tp-landing .lp-concierge>h3{font-size:34px;line-height:1.05;font-weight:600;letter-spacing:-.05em;color:#133a57}.tp-landing .lp-concierge-intro{margin-top:18px;font-size:12px;line-height:1.78;color:#637a8b}.tp-landing .lp-concierge-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 20px;margin-top:26px}.tp-landing .lp-concierge-list>div{display:grid;grid-template-columns:44px 1fr;gap:13px;padding:14px 0;border-bottom:1px solid #e2e9ed}.tp-landing .lp-concierge-list>div>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#edf4f9;color:#316488}.tp-landing .lp-concierge-list strong{display:block;font-size:11px;font-weight:600;color:#17384f}.tp-landing .lp-concierge-list small{display:block;margin-top:4px;font-size:9px;line-height:1.55;color:#718493}.tp-landing .lp-concierge-cta{max-width:520px;margin-top:25px;padding:19px;border:1px solid #dce6ec;border-radius:12px;background:linear-gradient(135deg,#edf4f8,#f7fafc);box-shadow:0 14px 38px #1a415b0a}.tp-landing .lp-concierge-cta>img{float:left;margin-right:11px;margin-bottom:7px}.tp-landing .lp-concierge-cta small{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#7890a2}.tp-landing .lp-concierge-cta strong{display:block;margin-top:5px;font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.035em;color:#14374f}.tp-landing .lp-concierge-cta p{margin-top:7px;font-size:9px;line-height:1.55;color:#6b8191}.tp-landing .lp-concierge-cta a{clear:both;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:10px 12px;border:1px solid #c1d4e2;border-radius:7px;background:#fff;color:#365f7d;font-size:9px;font-weight:500}.tp-landing .lp-annual-note{display:flex;align-items:flex-start;gap:13px;margin-top:30px;padding:17px 20px;border:1px solid #d6e8df;border-radius:10px;background:#eff8f3;color:#315f4f}.tp-landing .lp-annual-note svg{flex:0 0 auto;margin-top:2px}.tp-landing .lp-annual-note strong{display:block;font-size:11px;font-weight:600}.tp-landing .lp-annual-note span{display:block;margin-top:4px;font-size:9px;line-height:1.6;color:#59786b}.tp-landing .lp-membership-v2 .lp-member-workspace{margin-top:74px}.tp-landing .lp-membership-v2 .lp-membership-terms{margin-top:38px}@media (max-width:1180px){.tp-landing .lp-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-landing .lp-membership-v2-shell{grid-template-columns:1fr}.tp-landing .lp-concierge{padding:32px 0 0;border-left:0;border-top:1px solid #dfe7ec}.tp-landing .lp-concierge-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.tp-landing .lp-concierge-cta{max-width:520px}}@media (max-width:900px){.tp-landing .lp-membership-v2-head{grid-template-columns:1fr;align-items:start}.tp-landing .lp-billing-switch-wrap{width:min(100%,360px);text-align:left}.tp-landing .lp-billing-switch-wrap>p{text-align:center}.tp-landing .lp-pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-landing .lp-pricing-card{min-height:585px}}@media (max-width:600px){.tp-landing .lp-membership-v2{padding-top:76px}.tp-landing .lp-membership-v2-head{gap:24px;margin-bottom:30px}.tp-landing .lp-membership-v2-head h2{font-size:38px}.tp-landing .lp-membership-v2-head>div:first-child>p:last-child{font-size:13px;margin-top:18px}.tp-landing .lp-billing-switch-wrap{width:100%}.tp-landing .lp-billing-switch button{font-size:10px;padding-inline:8px}.tp-landing .lp-pricing-cards{grid-template-columns:1fr;gap:18px}.tp-landing .lp-pricing-card{min-height:0;padding:25px 21px 19px}.tp-landing .lp-pricing-fit{min-height:0}.tp-landing .lp-pricing-price strong{font-size:32px}.tp-landing .lp-pricing-card ul{margin-bottom:26px}.tp-landing .lp-concierge{padding-top:27px}.tp-landing .lp-concierge>h3{font-size:31px}.tp-landing .lp-concierge-list{grid-template-columns:1fr}.tp-landing .lp-concierge-cta{padding:17px}.tp-landing .lp-annual-note{padding:15px 16px}}.tp-landing .lp-platform-real .lp-container{width:min(1440px,calc(100% - 48px))}.tp-landing .lp-platform-real .lp-section-heading{align-items:flex-end}.tp-landing .lp-demo-proof-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 26px;padding:17px 12px;border-block:1px solid #e7edf3;color:#516b85;font-size:12px}.tp-landing .lp-demo-proof-strip span{display:flex;align-items:center;gap:7px;white-space:nowrap}.tp-landing .lp-demo-proof-strip svg{color:#146ff0}.tp-landing .lp-real-dashboard-stage{padding:18px 23px 0;overflow:hidden;background:linear-gradient(125deg,#d9e5ee,#e8eff5 51%,#d0dfeb)}.tp-landing .lp-demo-live-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 17px;margin-bottom:10px;color:#315777}.tp-landing .lp-demo-live-bar>span{font-size:10px;letter-spacing:.07em;font-weight:800;display:flex;align-items:center;gap:7px}.tp-landing .lp-demo-live-bar i{display:inline-block;width:8px;height:8px;background:#0baa75;border-radius:50%;box-shadow:0 0 0 4px #0baa7517}.tp-landing .lp-demo-live-bar strong{font-size:11px;font-weight:650;color:#53718d}.tp-landing .lp-real-dashboard-window{min-height:680px;background:#fff;border:1px solid #e9eef6;box-shadow:0 15px 45px #14395426}.tp-landing .lp-real-dashboard-sidebar{flex-basis:180px;padding:25px 12px}.tp-landing .lp-real-dashboard-sidebar .lockup{margin-left:5px;margin-bottom:30px}.tp-landing .lp-real-dashboard-sidebar .lp-app-nav-item{border:0;width:100%;text-align:left;font-size:11px;background:transparent;transition:background .18s;color:#536e89}.tp-landing .lp-real-dashboard-sidebar .lp-app-nav-item:hover{background:#eef4fb}.tp-landing .lp-real-dashboard-sidebar .lp-app-nav-item.active{background:#e6f0fd;color:#075fc9;font-weight:700}.tp-landing .lp-real-dashboard-sidebar .lp-app-nav-item:focus-visible{outline:2px solid #176de0}.tp-landing .lp-demo-side-value{margin-top:25px;border:1px solid #dce8f7;background:#f3f8fd;border-radius:10px;padding:12px 11px}.tp-landing .lp-demo-side-value b{display:block;color:#164274;font-size:11px;line-height:1.4}.tp-landing .lp-demo-side-value small{display:block;color:#6b84a0;font-size:10px;line-height:1.5;margin-top:7px}.tp-landing .lp-real-dashboard-window .lp-app-toolbar{padding:12px 22px}.tp-landing .lp-real-dashboard-window .lp-app-toolbar>span:first-child{font-size:11px}.tp-landing .lp-real-dashboard-window .lp-sample-label{color:#096bba;border-color:#cfe1f5;background:#edf6ff;font-size:10px;font-weight:750;letter-spacing:.035em}.tp-landing .lp-demo-scroll{max-height:645px;min-height:635px;overflow:auto;overscroll-behavior:contain;background:#f7faff;padding:20px;scrollbar-color:#c0d3e6 #eff5fc;scrollbar-width:thin}.tp-landing .lp-demo-scroll>.cc-command,.tp-landing .lp-demo-scroll>.mbt-page,.tp-landing .lp-demo-scroll>.lp-demo-radar{min-width:900px}.tp-landing .lp-demo-scroll .cc-head,.tp-landing .lp-demo-scroll .tr-heading,.tp-landing .lp-demo-scroll .mbt-head{padding-top:1px}.tp-landing .lp-demo-scroll .cc-op-row,.tp-landing .lp-demo-scroll .cc-task,.tp-landing .lp-demo-scroll .mbt-row{transition:background .15s}.tp-landing .lp-demo-scroll .cc-op-row:hover,.tp-landing .lp-demo-scroll .cc-task:hover,.tp-landing .lp-demo-scroll .mbt-row:hover{background:#f0f6fe}.tp-landing .lp-demo-window-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 17px;color:#476784;font-size:10px;line-height:1.5}.tp-landing .lp-demo-window-footer>span:first-child{display:flex;align-items:center;gap:7px;white-space:nowrap}.tp-landing .lp-demo-action-note{display:flex;align-items:center;gap:10px;background:#edf6ff;border-top:1px solid #ccdef6;padding:12px 17px;font-size:12px;line-height:1.6;color:#183d6d}.tp-landing .lp-demo-action-note>span{flex:1}.tp-landing .lp-demo-action-note button{display:flex;align-items:center;gap:5px;flex:0 0 auto;background:#fff;border:1px solid #bbd5f5;border-radius:7px;padding:8px 10px;font-size:11px;color:#075fc5}.tp-landing .lp-demo-action-note button:last-child{border:0;font-size:18px;background:none;padding:5px}.tp-landing .lp-demo-conversion{display:flex;align-items:center;justify-content:space-between;gap:34px;padding-block:26px 40px}.tp-landing .lp-demo-conversion h3{font-size:20px}.tp-landing .lp-demo-conversion>div:first-child{max-width:550px}.tp-landing .lp-demo-conversion-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tp-landing .lp-demo-conversion-actions .lp-button{min-height:47px;font-size:12px;padding:12px 21px}.tp-landing .lp-demo-conversion-actions>span{font-size:10px;color:#718597}@media (max-width:1060px){.tp-landing .lp-real-dashboard-sidebar{flex-basis:150px;padding-inline:8px}.tp-landing .lp-real-dashboard-stage{padding-inline:14px}.tp-landing .lp-demo-scroll{padding:13px}}@media (max-width:800px){.tp-landing .lp-platform-real .lp-container{width:calc(100% - 38px)}.tp-landing .lp-real-dashboard-sidebar{display:none}.tp-landing .lp-demo-scroll{max-height:580px;min-height:570px}.tp-landing .lp-demo-window-footer{flex-wrap:wrap;gap:5px}.tp-landing .lp-demo-conversion{flex-direction:column;align-items:flex-start}.tp-landing .lp-demo-conversion-actions{align-items:flex-start}}@media (max-width:600px){.tp-landing .lp-platform-real .lp-container{width:calc(100% - 32px)}.tp-landing .lp-demo-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:10px}.tp-landing .lp-demo-proof-strip span{white-space:normal;line-height:1.4}.tp-landing .lp-real-dashboard-stage{margin-inline:0;padding:8px 7px 0}.tp-landing .lp-demo-live-bar{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 7px;padding:9px 6px}.tp-landing .lp-demo-live-bar>span{font-size:8px}.tp-landing .lp-demo-live-bar strong{font-size:8px}.tp-landing .lp-real-dashboard-window{min-height:510px}.tp-landing .lp-real-dashboard-window .lp-app-toolbar{padding:12px 9px}.tp-landing .lp-real-dashboard-window .lp-sample-label{font-size:8px}.tp-landing .lp-real-dashboard-window .lp-app-toolbar>span:first-child{font-size:9px}.tp-landing .lp-demo-scroll{min-height:500px;max-height:510px;padding:9px}.tp-landing .lp-demo-scroll>.cc-command,.tp-landing .lp-demo-scroll>.mbt-page,.tp-landing .lp-demo-scroll>.lp-demo-radar{min-width:760px}.tp-landing .lp-demo-window-footer{font-size:9px;padding:9px 7px}.tp-landing .lp-demo-action-note{flex-wrap:wrap;font-size:11px}.tp-landing .lp-demo-action-note>span{flex-basis:100%}.tp-landing .lp-demo-conversion-actions,.tp-landing .lp-demo-conversion-actions .lp-button{width:100%}.tp-landing .lp-demo-conversion-actions>span{font-size:10px}}.tp-landing .lp-hero-simple h1{font-size:clamp(38px,6.2vw,82px);max-width:1050px;margin-inline:auto;overflow-wrap:normal}.tp-landing .lp-hero-simple .lp-intro{max-width:730px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.tp-landing .lp-hero-simple .lp-intro strong{font-weight:650;color:#182c3b}.tp-landing .lp-start-options{padding-block:84px 100px}.tp-landing .lp-start-heading{text-align:center;max-width:700px;margin:0 auto 34px}.tp-landing .lp-start-heading .lp-eyebrow{margin-bottom:16px}.tp-landing .lp-start-heading>p:last-child{color:#607180;font-size:16px;line-height:1.65;margin-top:16px}.tp-landing .lp-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tp-landing .lp-start-card{min-width:0;padding:clamp(26px,3.4vw,48px);border:1px solid #dce4e9;border-radius:20px;background:#f7f9fa;display:flex;align-items:flex-start;flex-direction:column;gap:16px}.tp-landing .lp-start-card:first-child{background:#f0f6fa;border-color:#c8d9e3}.tp-landing .lp-start-icon{display:grid;place-items:center;width:55px;height:55px;background:#e1ebf2;color:#244b64;border-radius:14px}.tp-landing .lp-start-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:650;color:#587183}.tp-landing .lp-start-card h3{font-size:clamp(24px,2.5vw,33px);line-height:1.15;font-weight:650;letter-spacing:-.045em;color:#14293a}.tp-landing .lp-start-card>p:not(.lp-start-kicker){color:#526775;font-size:15px;line-height:1.7;max-width:470px;flex:1}.tp-landing .lp-start-card .lp-button{margin-top:8px;min-height:50px}.tp-landing .lp-start-secondary.lp-button{background:#fff;border-color:#9cbbc9;color:#13354c}.tp-landing .lp-start-secondary.lp-button:hover{background:#e9f1f5;border-color:#6a96aa;box-shadow:0 7px 20px #0c274010}.tp-landing .lp-start-note{max-width:880px;text-align:center;margin:23px auto 0;color:#617482;font-size:12px;line-height:1.65}@media (max-width:800px){.tp-landing .lp-start-options{padding-block:62px 76px}.tp-landing .lp-start-grid{gap:14px}.tp-landing .lp-start-card{padding:24px;gap:13px}.tp-landing .lp-start-card h3{font-size:25px}}@media (max-width:600px){.tp-landing .lp-hero-simple h1{font-size:clamp(34px,9.1vw,46px);line-height:1.08}.tp-landing .lp-hero-simple .lp-intro{font-size:16px;line-height:1.62}.tp-landing .lp-hero-simple .lp-actions{display:flex;flex-direction:column;gap:13px;align-items:stretch}.tp-landing .lp-hero-simple .lp-actions .lp-button{width:100%;white-space:normal;min-height:52px}.tp-landing .lp-hero-simple .lp-actions .lp-text-link{justify-content:center;min-height:44px}.tp-landing .lp-start-options{padding-block:52px 66px}.tp-landing .lp-start-heading{margin-bottom:25px}.tp-landing .lp-start-heading h2{font-size:35px}.tp-landing .lp-start-heading>p:last-child{font-size:14px}.tp-landing .lp-start-grid{grid-template-columns:1fr;gap:15px}.tp-landing .lp-start-card{padding:25px}.tp-landing .lp-start-card .lp-button{width:100%;white-space:normal;text-align:center;gap:12px}.tp-landing .lp-start-note{font-size:11px}}.tp-landing .lp-hero-impact{position:relative;left:50%;transform:translate(-50%);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:30px;width:calc(100vw - 48px);max-width:1680px;margin:29px 0 0;padding:28px clamp(22px,5vw,78px);border:1px solid #dce6ed;border-radius:14px;background:linear-gradient(110deg,#f3f8fb,#fff 70%);box-shadow:0 10px 36px #1239500b;text-align:left}.tp-landing .lp-hero-impact-number{flex:0 0 auto;color:#153c58;font-size:clamp(36px,5.5vw,80px);font-weight:650;letter-spacing:-.065em;white-space:nowrap;line-height:1.05}.tp-landing .lp-hero-impact-number>span{color:#3e8abf}.tp-landing .lp-hero-impact-detail{max-width:390px;color:#365b75;font-size:clamp(14px,1.55vw,19px);font-weight:500;line-height:1.5}.tp-landing .lp-hero .lp-hero-impact-note{max-width:525px;margin:12px auto 0;color:#7d8b96;font-size:11px;line-height:1.65;text-align:center}.tp-landing .lp-source-trust{padding:46px 0 44px;background:#fff;border-bottom:1px solid #e5edf2}.tp-landing .lp-source-trust-inner{max-width:1240px}.tp-landing .lp-source-trust-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.tp-landing .lp-source-trust-header .lp-eyebrow{margin-bottom:9px;color:#547489;font-size:9px}.tp-landing .lp-source-trust-header h2{font-size:clamp(25px,2.4vw,36px);letter-spacing:-.048em;color:#193c55;line-height:1.15}.tp-landing .lp-source-trust-header div>p:last-child{max-width:680px;margin-top:9px;font-size:12px;color:#708696;line-height:1.6}.tp-landing .lp-source-trust-nav{display:flex;align-items:center;gap:8px;flex-shrink:0}.tp-landing .lp-source-trust-nav>span{font-size:10px;color:#7790a1;margin-right:10px;white-space:nowrap}.tp-landing .lp-source-trust-nav button{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d6e4ec;border-radius:50%;background:#f8fbfd;color:#3c6a8c;transition:background .18s}.tp-landing .lp-source-trust-nav button:hover{background:#e8f2f8}.tp-landing .lp-source-trust-nav button:first-of-type svg{transform:rotate(180deg)}.tp-landing .lp-source-logos{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;min-height:128px}.tp-landing .lp-source-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:9px;min-height:124px;padding:14px 9px;background:#fafcfd;border:1px solid #e7edf1;border-radius:11px;transition:transform .2s,border-color .2s,box-shadow .2s}.tp-landing .lp-source-logo:hover{transform:translateY(-3px);border-color:#bbd5e7;box-shadow:0 8px 25px #1939540b}.tp-landing .lp-source-logo img{display:block;width:100%;max-width:130px;height:54px;object-fit:contain;filter:saturate(.92)}.tp-landing .lp-source-logo-name{display:-webkit-box;max-width:100%;max-height:33px;overflow:hidden;text-align:center;font-size:9px;color:#667f91;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.tp-landing .lp-source-logo-fallback{display:grid;place-items:center;min-height:54px;text-align:center;color:#335e7e;font-weight:600;font-size:12px}.tp-landing .lp-source-trust-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:17px}.tp-landing .lp-source-trust-bottom p{max-width:720px;font-size:10px;color:#8797a4;line-height:1.65}.tp-landing .lp-source-trust-bottom a{display:flex;align-items:center;gap:8px;font-size:10px;color:#366b90;font-weight:600;white-space:nowrap}@media (max-width:1000px){.tp-landing .lp-source-logo:nth-child(n+6){display:none}.tp-landing .lp-source-logos{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:700px){.tp-landing .lp-source-logo:nth-child(n+4){display:none}.tp-landing .lp-source-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-landing .lp-source-trust-header{flex-direction:column;align-items:stretch;gap:19px}.tp-landing .lp-source-trust-nav{justify-content:flex-end}.tp-landing .lp-source-trust-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.tp-landing .lp-hero-impact{width:calc(100vw - 24px);flex-direction:column;gap:10px;padding:20px 16px;text-align:center}.tp-landing .lp-hero-impact-number{font-size:clamp(36px,10vw,54px)}.tp-landing .lp-hero-impact-detail{max-width:340px;font-size:13px}}@media (max-width:460px){.tp-landing .lp-hero-impact{gap:10px;padding:18px 14px}.tp-landing .lp-hero-impact-number{font-size:clamp(34px,10vw,46px)}.tp-landing .lp-hero-impact-detail{font-size:12px;max-width:300px}.tp-landing .lp-source-logo:nth-child(n+3){display:none}.tp-landing .lp-source-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-landing .lp-source-trust{padding:36px 0}.tp-landing .lp-source-trust-nav>span{margin-right:auto;font-size:9px}}.tp-landing .lp-dossier-assembly.lp-dossier-v2{background:#fbfdff;border-top:1px solid #e8eff4;border-bottom:1px solid #e5edf4;isolation:isolate;overflow:clip}.tp-landing .lp-dossier-v2 .lp-dossier-stage{position:sticky;top:70px;height:calc(100svh - 70px);min-height:760px;display:grid;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 80% 41%,#dbefff8c 0%,#f0f7fc64 29%,transparent 66%),#fff}.tp-landing .lp-dossier-v2 .lp-dossier-stage:after{background:none}.tp-landing .lp-dossier-v2 .lp-dossier-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-4;opacity:1;background:radial-gradient(ellipse at 79% 47%,#d6eaf9ab 0%,#f2f8fd88 31%,transparent 72%),linear-gradient(110deg,#fff,#fbfdff 51%,#f5faff)}.tp-landing .lp-dossier-v2 .lp-dossier-atmosphere{filter:none;opacity:.6;z-index:-2}.tp-landing .lp-dossier-v2 .lp-dossier-atmosphere-a{right:-14%;top:-30%;width:66vw;height:66vw;background:radial-gradient(circle,#d7ecff9c 0%,#f6fbff34 56%,transparent 75%)}.tp-landing .lp-dossier-v2 .lp-dossier-atmosphere-b{left:38%;bottom:-42%;width:67vw;height:67vw;background:radial-gradient(circle,#dbeefe79 0%,transparent 68%)}.tp-landing .lp-dossier-v2 .lp-dossier-shell{width:min(1550px,calc(100% - 80px));display:grid;grid-template-columns:minmax(380px,.86fr) minmax(620px,1.32fr);gap:clamp(30px,5.2vw,100px);align-items:center;padding:38px 0}.tp-landing .lp-dossier-v2 .lp-dossier-intro{align-self:center;max-width:690px;text-align:left}.tp-landing .lp-dossier-v2 .lp-dossier-intro .lp-eyebrow{color:#607f9d;font-size:12px;letter-spacing:.17em;font-weight:750;margin-bottom:27px}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(43px,3.9vw,72px);line-height:1.085;letter-spacing:-.067em;font-weight:650;color:#10243a;max-width:720px}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2>span{color:#7593ae}.tp-landing .lp-dossier-v2 .lp-dossier-intro>p{font-size:clamp(13px,1vw,16px);color:#648097;line-height:1.75;max-width:545px;margin:22px 0 0}.tp-landing .lp-dossier-v2 .lp-dossier-link{display:inline-flex;align-items:center;gap:16px;background:#092541;color:#fff;margin:24px 0 0;padding:15px 20px;border-radius:11px;box-shadow:0 10px 21px #092c4520;font-size:13px;font-weight:710;min-height:50px;transition:background-color .2s,transform .2s,box-shadow .2s}.tp-landing .lp-dossier-v2 .lp-dossier-link:hover{background:#155382;transform:translateY(-2px);box-shadow:0 16px 28px #092c4528}.tp-landing .lp-dossier-v2 .lp-dossier-progress{display:grid;gap:5px;max-width:610px;padding-left:42px;margin-top:36px}.tp-landing .lp-dossier-v2 .lp-dossier-progress-track{left:11px;top:23px;bottom:35px;background:#cddde9;width:1px}.tp-landing .lp-dossier-v2 .lp-dossier-progress-track>i{background:linear-gradient(#81c7f8,#236eaa);width:3px;border-radius:2px;will-change:transform}.tp-landing .lp-dossier-v2 .lp-dossier-step{grid-template-columns:25px 56px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;min-height:90px;color:#153450}.tp-landing .lp-dossier-v2 .lp-dossier-step-dot{left:-37px;top:calc(50% - 6px);width:13px;height:13px;background:#fff;border:1px solid #93b9d9;box-shadow:0 0 0 5px #eff8ff}.tp-landing .lp-dossier-v2 .lp-dossier-step-dot>i{width:7px;height:7px;margin:2px;background:#368cd0}.tp-landing .lp-dossier-v2 .lp-dossier-step-index{font-size:11px;color:#6685a1;letter-spacing:.06em;padding:0}.tp-landing .lp-dossier-v2 .lp-dossier-step-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;border:1px solid #dfecf5;background:linear-gradient(135deg,#ebf6ff,#f7fbfe);color:#317eb7}.tp-landing .lp-dossier-v2 .lp-dossier-step strong{font-size:15px;color:#19344d;font-weight:760;letter-spacing:-.03em}.tp-landing .lp-dossier-v2 .lp-dossier-step small{font-size:11px;line-height:1.55;color:#7491a8;max-width:335px;margin-top:4px}.tp-landing .lp-dossier-v2 .lp-dossier-scene{height:695px;min-width:0;perspective:1400px;transform-style:flat}.tp-landing .lp-dossier-v2 .lp-dossier-orbit{position:absolute;border:1px solid #a6d8f13f;border-radius:50%;pointer-events:none;left:7%;top:-3%;height:95%;width:96%;z-index:-1;transform:rotate(-18deg)}.tp-landing .lp-dossier-v2 .lp-dossier-orbit-two{width:77%;height:77%;top:10%;left:20%;border-color:#8ac9f133}.tp-landing .lp-dossier-v2 .lp-dossier-spine{left:29%;top:64px;bottom:62px;background:#a9d2eb6c}.tp-landing .lp-dossier-v2 .lp-dossier-spine>i{background:linear-gradient(#5da4d8,#217fc5);width:2px;will-change:transform}.tp-landing .lp-dossier-v2 .lp-dossier-card-wrap{position:absolute;left:5%;width:82%;max-width:720px;z-index:2;pointer-events:none;will-change:opacity,transform}.tp-landing .lp-dossier-v2 .lp-dossier-card-business{top:4%;left:3%;z-index:1}.tp-landing .lp-dossier-v2 .lp-dossier-card-opportunity{top:34%;left:16%;z-index:2}.tp-landing .lp-dossier-v2 .lp-dossier-card-bid{top:64%;left:5%;z-index:3}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{display:block;min-height:197px;padding:18px 20px 15px;border:1px solid #d7e5f0;border-radius:20px;background:linear-gradient(130deg,#fffffff9,#fafdff);box-shadow:0 17px 49px #16486d1b,0 6px 18px #2b648518;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);transform:none;rotate:none!important}.tp-landing .lp-dossier-v2 .lp-dossier-sheet:before,.tp-landing .lp-dossier-v2 .lp-dossier-sheet:after{content:"";position:absolute;top:7px;right:9px;bottom:-7px;left:9px;border:1px solid #dfeaf3;border-radius:20px;background:#fefeffad;z-index:-1;box-shadow:0 10px 24px #204c7111;height:auto}.tp-landing .lp-dossier-v2 .lp-dossier-sheet:after{top:13px;right:20px;bottom:-13px;left:20px;background:#fbfdffba;z-index:-2}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-head{display:flex;align-items:flex-start;gap:13px}.tp-landing .lp-dossier-v2 .lp-dossier-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:13px;background:#ebf6ff;border:1px solid #dfedf8;color:#247cc1;box-shadow:none}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy{flex:1;min-width:0}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>small{font-size:9px;letter-spacing:.135em;font-weight:750;color:#81a0b7}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>strong{font-size:16px;letter-spacing:-.035em;color:#18324a;margin-top:5px;font-weight:780}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>p{font-size:10px;line-height:1.5;color:#7d99ad;margin-top:4px}.tp-landing .lp-dossier-v2 .lp-dossier-card-badge{width:29px;min-width:29px;height:29px;font-size:10px;background:#ecf6ff;color:#568ab3;font-weight:780}.tp-landing .lp-dossier-v2 .lp-dossier-tags{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 10px 56px}.tp-landing .lp-dossier-v2 .lp-dossier-tags>span{padding:5px 11px;min-height:0;border-radius:16px;background:#f1f6fa;color:#64869e;font-weight:600;font-size:9px}.tp-landing .lp-dossier-v2 .lp-dossier-tags>span:first-child{background:#dcedfa;color:#1881c1}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-rows{display:flex;flex-direction:column;margin-left:55px;border-top:1px solid #edf2f6}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-row{display:flex;align-items:center;gap:9px;min-height:35px;border-bottom:1px solid #eff3f7;padding:5px 0}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-row:last-child{border-bottom:0}.tp-landing .lp-dossier-v2 .lp-dossier-row-icon{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border-radius:7px;background:#f0f8fe;color:#3586c4}.tp-landing .lp-dossier-v2 .lp-dossier-row-main{display:flex;flex:1;min-width:0;align-items:center;gap:10px;justify-content:space-between}.tp-landing .lp-dossier-v2 .lp-dossier-row-main strong{font-size:10px;font-weight:730;color:#345570}.tp-landing .lp-dossier-v2 .lp-dossier-row-main small{font-size:9px;color:#91a7b8;line-height:1.4}.tp-landing .lp-dossier-v2 .lp-dossier-row-status{display:inline-flex;white-space:nowrap;justify-content:center;align-items:center;background:#e9f8f1;border-radius:20px;color:#159772;font-weight:700;font-size:9px;padding:4px 9px}.tp-landing .lp-dossier-v2 .lp-dossier-row-status.is-workflow{background:none;color:#79a0bd;padding-right:1px}.tp-landing .lp-dossier-v2 .lp-dossier-bar{height:5px;min-width:60px;max-width:105px;flex:1;border-radius:8px;background:#e9f1f7;overflow:hidden}.tp-landing .lp-dossier-v2 .lp-dossier-bar>i{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#58aef3,#1f87d5)}.tp-landing .lp-dossier-v2 .lp-dossier-callout{display:flex;align-items:flex-start;gap:10px;z-index:5;width:clamp(152px,19%,203px);max-width:none;padding:12px;border-radius:14px;background:#fffffff5;border:1px solid #deebf4;box-shadow:0 18px 32px #376b8c16;color:#2e80bd}.tp-landing .lp-dossier-v2 .lp-dossier-callout strong{font-size:10px;font-weight:790;line-height:1.3;color:#214666}.tp-landing .lp-dossier-v2 .lp-dossier-callout small{font-size:9px;line-height:1.5;color:#7292a7}.tp-landing .lp-dossier-v2 .lp-dossier-callout-fit{right:-1%;top:15%}.tp-landing .lp-dossier-v2 .lp-dossier-callout-focus{right:-4%;top:47%;left:auto}.tp-landing .lp-dossier-v2 .lp-dossier-callout-control{right:-2%;top:78%}.tp-landing .lp-dossier-v2 .lp-dossier-demo-label{position:absolute;right:0;bottom:1%;font-size:9px;letter-spacing:.04em;color:#83a0b6}@media (max-width:1370px){.tp-landing .lp-dossier-v2 .lp-dossier-shell{grid-template-columns:minmax(340px,.88fr) minmax(570px,1.25fr);gap:24px;width:calc(100% - 56px)}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(42px,4vw,58px)}.tp-landing .lp-dossier-v2 .lp-dossier-card-wrap{width:84%}.tp-landing .lp-dossier-v2 .lp-dossier-callout{width:140px;padding:9px}.tp-landing .lp-dossier-v2 .lp-dossier-callout small{font-size:8px}}@media (max-width:1080px){.tp-landing .lp-dossier-v2 .lp-dossier-stage{min-height:760px}.tp-landing .lp-dossier-v2 .lp-dossier-shell{grid-template-columns:minmax(270px,.78fr) minmax(430px,1.1fr);gap:20px}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(33px,4vw,45px)}.tp-landing .lp-dossier-v2 .lp-dossier-intro>p{font-size:12px}.tp-landing .lp-dossier-v2 .lp-dossier-scene{height:585px}.tp-landing .lp-dossier-v2 .lp-dossier-card-wrap{width:88%}.tp-landing .lp-dossier-v2 .lp-dossier-card-business{top:1%}.tp-landing .lp-dossier-v2 .lp-dossier-card-opportunity{top:34%}.tp-landing .lp-dossier-v2 .lp-dossier-card-bid{top:67%}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{padding:13px 14px;min-height:170px;border-radius:14px}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>p{display:none}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>strong{font-size:14px}.tp-landing .lp-dossier-v2 .lp-dossier-tags{margin-top:9px;margin-bottom:6px;margin-left:50px;gap:5px}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-rows{margin-left:49px}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-row{min-height:31px}.tp-landing .lp-dossier-v2 .lp-dossier-row-main small,.tp-landing .lp-dossier-v2 .lp-dossier-callout{display:none}}@media (max-width:850px){.tp-landing .lp-dossier-v2.lp-dossier-assembly{height:auto!important}.tp-landing .lp-dossier-v2 .lp-dossier-stage{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding:65px 0 42px}.tp-landing .lp-dossier-v2 .lp-dossier-shell{grid-template-columns:minmax(0,1fr);gap:30px;width:min(700px,calc(100% - 42px));padding:0}.tp-landing .lp-dossier-v2 .lp-dossier-intro{max-width:none;text-align:left;justify-self:stretch}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(35px,6.6vw,54px)}.tp-landing .lp-dossier-v2 .lp-dossier-progress{margin-top:25px}.tp-landing .lp-dossier-v2 .lp-dossier-scene{height:auto;display:grid;gap:18px;overflow:visible;perspective:none}.tp-landing .lp-dossier-v2 .lp-dossier-orbit,.tp-landing .lp-dossier-v2 .lp-dossier-spine{display:none}.tp-landing .lp-dossier-v2 .lp-dossier-card-wrap,.tp-landing .lp-dossier-v2 .lp-dossier-card-business,.tp-landing .lp-dossier-v2 .lp-dossier-card-opportunity,.tp-landing .lp-dossier-v2 .lp-dossier-card-bid{position:relative;inset:auto;width:100%;max-width:none;z-index:auto;opacity:1!important;transform:none!important;pointer-events:auto!important}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{min-height:0;padding:20px}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>p{display:block}.tp-landing .lp-dossier-v2 .lp-dossier-callout{display:none!important}.tp-landing .lp-dossier-v2 .lp-dossier-step{opacity:1!important;transform:none!important;pointer-events:auto!important}.tp-landing .lp-dossier-v2 .lp-dossier-demo-label{position:relative;inset:auto;text-align:right;display:block}}@media (max-width:540px){.tp-landing .lp-dossier-v2 .lp-dossier-stage{padding:52px 0 38px}.tp-landing .lp-dossier-v2 .lp-dossier-shell{width:calc(100% - 32px);gap:24px}.tp-landing .lp-dossier-v2 .lp-dossier-intro .lp-eyebrow{font-size:9px;margin-bottom:13px}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(31px,8.3vw,43px);line-height:1.08}.tp-landing .lp-dossier-v2 .lp-dossier-intro>p{margin-top:16px;font-size:12px}.tp-landing .lp-dossier-v2 .lp-dossier-link{margin-top:17px;font-size:11px;padding:13px 16px;min-height:44px}.tp-landing .lp-dossier-v2 .lp-dossier-progress{margin-top:20px;padding-left:32px}.tp-landing .lp-dossier-v2 .lp-dossier-step{grid-template-columns:24px 42px minmax(0,1fr);min-height:76px;gap:7px;padding:6px 0}.tp-landing .lp-dossier-v2 .lp-dossier-step-dot{left:-29px}.tp-landing .lp-dossier-v2 .lp-dossier-progress-track{left:9px}.tp-landing .lp-dossier-v2 .lp-dossier-step-icon{height:40px;width:40px;border-radius:11px}.tp-landing .lp-dossier-v2 .lp-dossier-step strong{font-size:12px}.tp-landing .lp-dossier-v2 .lp-dossier-step small{font-size:10px}.tp-landing .lp-dossier-v2 .lp-dossier-scene{gap:15px}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{padding:17px 14px 14px}.tp-landing .lp-dossier-v2 .lp-dossier-icon{width:37px;flex-basis:37px;height:37px}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>strong{font-size:14px}.tp-landing .lp-dossier-v2 .lp-dossier-tags{margin:13px 0 10px;gap:5px}.tp-landing .lp-dossier-v2 .lp-dossier-tags>span{font-size:8px}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-rows{margin-left:0}.tp-landing .lp-dossier-v2 .lp-dossier-row-main small{display:none}.tp-landing .lp-dossier-v2 .lp-dossier-row-main strong{font-size:10px}.tp-landing .lp-dossier-v2 .lp-dossier-row-status{font-size:8px}}@media (prefers-reduced-motion:reduce){.tp-landing .lp-dossier-v2.lp-dossier-assembly{height:auto!important}.tp-landing .lp-dossier-v2 .lp-dossier-stage{position:relative;top:auto;height:auto;min-height:0;padding:68px 0}.tp-landing .lp-dossier-v2 .lp-dossier-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tp-landing .lp-dossier-v2 .lp-dossier-scene{height:auto;display:grid;gap:17px}.tp-landing .lp-dossier-v2 .lp-dossier-card-wrap,.tp-landing .lp-dossier-v2 .lp-dossier-card-business,.tp-landing .lp-dossier-v2 .lp-dossier-card-opportunity,.tp-landing .lp-dossier-v2 .lp-dossier-card-bid{position:relative;inset:auto;width:100%;max-width:none;opacity:1!important;transform:none!important;pointer-events:auto!important}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{rotate:0deg!important}.tp-landing .lp-dossier-v2 .lp-dossier-orbit,.tp-landing .lp-dossier-v2 .lp-dossier-spine,.tp-landing .lp-dossier-v2 .lp-dossier-callout{display:none!important}.tp-landing .lp-dossier-v2 .lp-dossier-step{opacity:1!important;transform:none!important}.tp-landing .lp-dossier-v2 .lp-dossier-demo-label{position:relative;inset:auto}}@media (max-width:850px) and (prefers-reduced-motion:reduce){.tp-landing .lp-dossier-v2 .lp-dossier-shell{grid-template-columns:1fr}}@media (min-width:851px) and (max-height:820px){.tp-landing .lp-dossier-v2 .lp-dossier-stage{min-height:625px}.tp-landing .lp-dossier-v2 .lp-dossier-shell{padding:16px 0}.tp-landing .lp-dossier-v2 .lp-dossier-scene{height:590px}.tp-landing .lp-dossier-v2 .lp-dossier-sheet{min-height:165px;padding:13px 17px}.tp-landing .lp-dossier-v2 .lp-dossier-card-business{top:1%}.tp-landing .lp-dossier-v2 .lp-dossier-card-opportunity{top:33%}.tp-landing .lp-dossier-v2 .lp-dossier-card-bid{top:65%}.tp-landing .lp-dossier-v2 .lp-dossier-card-copy>p{display:none}.tp-landing .lp-dossier-v2 .lp-dossier-tags{margin-top:9px;margin-bottom:7px}.tp-landing .lp-dossier-v2 .lp-dossier-dashboard-row{min-height:28px;padding:3px 0}.tp-landing .lp-dossier-v2 .lp-dossier-intro .lp-eyebrow{margin-bottom:17px}.tp-landing .lp-dossier-v2 .lp-dossier-intro h2{font-size:clamp(37px,3.6vw,56px)}.tp-landing .lp-dossier-v2 .lp-dossier-progress{margin-top:22px}.tp-landing .lp-dossier-v2 .lp-dossier-step{min-height:74px}}@media (max-width:850px){.tp-landing .lp-dossier-v2 .lp-dossier-progress-track>i{transform:scaleY(1)!important}}.tp-landing .lp-assembled-banner.lp-cape-triptych{margin-top:clamp(32px,4vw,64px);background:#f4f7fa;border-block:1px solid #dde8ef;border-inline:0;border-radius:0}.tp-landing .lp-cape-triptych img{width:100%;height:auto;display:block;aspect-ratio:1536/658;object-fit:contain;object-position:center;background:linear-gradient(120deg,#dce6ed,#9ec4da,#dbe4ea)}.tp-landing .lp-cape-triptych figcaption{background:linear-gradient(105deg,#f8fbfe,#edf5fb);border-top:1px solid #dce9f2;padding-block:clamp(23px,3vw,38px);gap:22px}.tp-landing .lp-cape-triptych figcaption>span:first-child{color:#14314b;font-size:clamp(22px,2.15vw,33px);font-weight:600;letter-spacing:-.045em;line-height:1.17}.tp-landing .lp-cape-triptych .lp-image-label{color:#54758f;font-size:10px;line-height:1.55;font-weight:700;letter-spacing:.11em}@media (max-width:700px){.tp-landing .lp-assembled-banner.lp-cape-triptych{margin-top:26px}.tp-landing .lp-cape-triptych figcaption{padding:19px 21px;display:flex;align-items:center;gap:10px}.tp-landing .lp-cape-triptych figcaption>span:first-child{font-size:clamp(17px,4.5vw,23px)}.tp-landing .lp-cape-triptych .lp-image-label{display:block;font-size:8px;line-height:1.45;max-width:110px;text-align:right}}@media (max-width:370px){.tp-landing .lp-cape-triptych figcaption{flex-direction:column;align-items:flex-start}.tp-landing .lp-cape-triptych .lp-image-label{text-align:left;max-width:none}}.tp-landing .lp-cape-desktop-frame{width:100%;overflow:hidden}.tp-landing .lp-cape-desktop-frame img{display:block;width:100%;height:auto;aspect-ratio:1536/658;object-fit:contain}.tp-landing .lp-cape-mobile-gallery{display:none}.tp-landing .lp-cape-triptych figcaption{display:flex;align-items:center;justify-content:space-between;gap:24px}.tp-landing .lp-cape-caption-copy{min-width:0;display:flex;flex-direction:column;gap:11px}.tp-landing .lp-cape-caption-copy>span{font-size:clamp(23px,2.15vw,33px);font-weight:670;letter-spacing:-.05em;line-height:1.16;color:#16334b}.tp-landing .lp-cape-caption-copy>small{font-size:12px;color:#657f95;font-weight:550;line-height:1.6}.tp-landing .lp-cape-caption-action{display:flex;align-items:center;gap:18px}.tp-landing .lp-cape-start{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:49px;padding:12px 18px;border:1px solid #23648d;border-radius:10px;background:linear-gradient(115deg,#0a2947,#165b8e);color:#fff;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:0 9px 18px #163f6425;transition:transform .2s ease,box-shadow .2s ease}.tp-landing .lp-cape-start:hover{transform:translateY(-2px);box-shadow:0 14px 26px #163f6436}.tp-landing .lp-cape-start:focus-visible,.tp-landing .lp-cape-mobile-gallery:focus-visible{outline:3px solid #4fafe7;outline-offset:4px}.tp-landing .lp-cape-swipe-hint{display:none}@media (max-width:700px){.tp-landing .lp-cape-triptych .lp-cape-desktop-frame{display:none}.tp-landing .lp-cape-triptych .lp-cape-mobile-gallery{display:flex;width:100%;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 16px 18px;scroll-padding-inline:16px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#9ac3db transparent;background:linear-gradient(125deg,#edf6fa,#d9e9f5)}.tp-landing .lp-cape-mobile-panel{display:block;position:relative;isolation:isolate;overflow:hidden;flex:0 0 min(82vw,440px);height:clamp(245px,73vw,355px);scroll-snap-align:center;border:1px solid #ffffffc9;border-radius:15px;box-shadow:0 8px 18px #18364f20;background:#7594a9}.tp-landing .lp-cape-mobile-panel img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;aspect-ratio:auto;border-radius:0}.tp-landing .lp-cape-mobile-panel:after{content:"";position:absolute;top:48%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#001d38a8);pointer-events:none}.tp-landing .lp-cape-panel-index{position:absolute;top:13px;left:13px;z-index:1;border:1px solid #ffffff84;background:#092b4099;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750;letter-spacing:.08em;color:#fff}.tp-landing .lp-cape-panel-label{position:absolute;bottom:18px;left:18px;z-index:1;font-size:21px;font-weight:730;letter-spacing:-.045em;color:#fff;text-shadow:0 3px 10px #09283a7a}.tp-landing .lp-cape-triptych figcaption{flex-wrap:wrap;align-items:flex-start;gap:17px;padding:21px 19px 23px}.tp-landing .lp-cape-caption-copy{gap:8px;width:100%}.tp-landing .lp-cape-caption-copy>span{font-size:clamp(22px,5.7vw,29px)}.tp-landing .lp-cape-caption-copy>small{font-size:11px}.tp-landing .lp-cape-caption-action{width:100%;justify-content:space-between;gap:14px;flex-wrap:wrap}.tp-landing .lp-cape-swipe-hint{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:650;color:#597e98}.tp-landing .lp-cape-start{min-height:45px;padding:11px 14px;font-size:11px}}@media (max-width:420px){.tp-landing .lp-cape-caption-action{align-items:stretch;flex-direction:column}.tp-landing .lp-cape-start{width:100%}}@media (prefers-reduced-motion:reduce){.tp-landing .lp-cape-start{transition:none}.tp-landing .lp-cape-start:hover{transform:none}.tp-landing .lp-cape-mobile-gallery{scroll-behavior:auto}}.tp-sw-root{--sw-navy:#08223a;--sw-blue:#0679ef;--sw-ink:#102b45;--sw-muted:#678096;--sw-edge:#e1eaf3;position:fixed;right:24px;bottom:24px;z-index:2147482200;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;color:var(--sw-ink);text-align:left}.tp-sw-root *{box-sizing:border-box}.tp-sw-root button,.tp-sw-root input,.tp-sw-root textarea,.tp-sw-root select{font-family:inherit}.tp-sw-root button{cursor:pointer}.tp-sw-root button:disabled{cursor:not-allowed;opacity:.55}.tp-sw-root :focus-visible{outline:3px solid #77cbf5;outline-offset:2px}.tp-sw-launcher{display:grid;place-items:center;margin-left:auto;width:62px;height:62px;border-radius:50%;border:1px solid #72bfff;background:linear-gradient(142deg,#009bff,#0a67d7 86%);box-shadow:0 16px 30px #0058af55,0 4px 9px #05397037;color:#fff;transition:transform .18s,box-shadow .18s}.tp-sw-launcher:not(.is-open):hover{transform:translateY(-3px);box-shadow:0 20px 35px #0058af66}.tp-sw-launcher.is-open{background:#102d47;border-color:#143e64;box-shadow:0 7px 22px #092c4250}.tp-sw-teaser{position:absolute;right:74px;bottom:13px;background:#fff;min-width:105px;padding:9px 12px;border-radius:12px;box-shadow:0 6px 26px #112d4b27;border:1px solid #e4ecf3;font-size:12px;font-weight:750;color:#183b5a;line-height:1.4;text-align:left;pointer-events:none}.tp-sw-teaser small{display:block;font-weight:500;color:#647e92;font-size:11px}.tp-sw-panel{position:absolute;right:0;bottom:78px;width:min(398px,calc(100vw - 32px));height:min(670px,calc(100dvh - 116px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #cfe0ec;border-radius:22px;box-shadow:0 24px 82px #102c4b36,0 2px 12px #284b6610;animation:tp-sw-enter .22s cubic-bezier(.2,.8,.3,1)}.tp-sw-header{flex:0 0 auto;background:#fff;color:#1a3550;border-bottom:1px solid #ebf1f6}.tp-sw-header.is-home{background:linear-gradient(116deg,#082e56,#0969b8 62%,#25a5e4);color:#fff;border-bottom:none}.tp-sw-header-inner{height:71px;display:flex;align-items:center;gap:11px;padding:0 20px}.tp-sw-brand{display:flex;flex:1;min-width:0;flex-direction:column;line-height:1.1;gap:5px}.tp-sw-brand strong{font-size:16px;font-weight:770;letter-spacing:-.055em}.tp-sw-brand small{font-size:10px;color:#7790a3;display:flex;align-items:center;gap:6px;font-weight:550}.tp-sw-header.is-home .tp-sw-brand small{color:#cae9ff}.tp-sw-status-dot{width:7px;height:7px;background:#55d9b1;border-radius:50%;display:inline-block}.tp-sw-mark{flex-shrink:0;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#0a67b8,#42bbee);color:#fff;box-shadow:0 3px 7px #0074c625}.tp-sw-mark span{font-weight:850;font-size:24px;line-height:1;letter-spacing:-.14em;font-family:Inter,system-ui;transform:translate(-1px)}.tp-sw-mark.is-light{background:#f4fbff;color:#1262a0;box-shadow:none}.tp-sw-head-icon{border:0;background:transparent;color:inherit;display:grid;place-items:center;width:31px;height:31px;border-radius:9px}.tp-sw-head-icon:hover{background:#cee9fa3c}.tp-sw-main{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5e1eb transparent}.tp-sw-main::-webkit-scrollbar{width:6px}.tp-sw-main::-webkit-scrollbar-thumb{background:#d4e2ee;border-radius:10px}.tp-sw-home{display:flex;min-height:100%;flex-direction:column;background:#f5f8fb}.tp-sw-hero{color:#fff;padding:12px 26px 37px;background:radial-gradient(circle at 100% 2%,#41bdf466 0%,transparent 47%),linear-gradient(132deg,#082e56,#0969b8 70%,#1b9ce0)}.tp-sw-hero-eyebrow{display:flex;align-items:center;gap:7px;color:#c3e7ff;letter-spacing:.13em;font-size:9px;font-weight:770}.tp-sw-hero h2{font-weight:780;font-size:28px;line-height:1.17;letter-spacing:-.06em;margin:17px 0 9px}.tp-sw-wave{color:#9adcff}.tp-sw-hero p{max-width:315px;font-size:12px;line-height:1.75;color:#deefff;margin:0}.tp-sw-live-alert{display:flex;align-items:center;gap:9px;margin:-20px 14px 10px;z-index:2;position:relative;background:#fff8ea;color:#8d5418;border:1px solid #f0d7a7;border-radius:12px;padding:10px 11px;box-shadow:0 3px 12px #3e321414}.tp-sw-live-alert>svg{flex-shrink:0}.tp-sw-live-alert>div{flex:1;display:flex;flex-direction:column;gap:3px}.tp-sw-live-alert strong{font-size:10.5px;color:#754513}.tp-sw-live-alert small{font-size:10px;color:#8b6e4d}.tp-sw-live-alert button{border:0;background:transparent;color:#986a2b;display:grid;place-items:center;padding:3px}.tp-sw-home-sheet{margin:-15px 12px 0;padding:18px 13px 9px;border-radius:19px;background:#fff;box-shadow:0 10px 34px #0a345020;border:1px solid #e8f1fa;position:relative}.tp-sw-eyebrow{font-size:10px;font-weight:800;color:#87a0b3;letter-spacing:.11em;margin:0 9px 10px}.tp-sw-action{display:flex;gap:12px;align-items:center;padding:11px 9px;width:100%;background:#fff;border:0;border-bottom:1px solid #edf2f6;text-align:left;color:#38546b;transition:background .15s}.tp-sw-action:last-child{border:0}.tp-sw-action:hover{background:#f2f8fd}.tp-sw-action-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;background:#e9f4ff;border-radius:12px;color:#0875dc}.tp-sw-action-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.tp-sw-action-copy strong{font-weight:770;color:#17314b;font-size:12px}.tp-sw-action-copy small{font-weight:460;color:#7890a3;font-size:10.5px;line-height:1.3}.tp-sw-action>svg:last-child{color:#8aa3b4;flex-shrink:0}.tp-sw-home-end{display:flex;align-items:center;justify-content:center;gap:7px;color:#738da0;font-size:10px;padding:17px 10px 15px;text-align:center}.tp-sw-section{padding:20px 20px 25px;min-height:100%}.tp-sw-section-intro{padding:0 0 22px}.tp-sw-soft-icon{display:grid;place-items:center;width:45px;height:45px;background:#edf6fe;color:#0a7ddc;border-radius:14px;margin-bottom:11px}.tp-sw-section-intro h2{font-size:23px;color:#0e2844;font-weight:790;letter-spacing:-.055em;line-height:1.2;margin:0 0 7px}.tp-sw-section-intro p{font-size:12px;line-height:1.7;color:#778b9d;margin:0;max-width:335px}.tp-sw-primary{min-height:42px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;background:linear-gradient(100deg,#0769bc,#05a2fa);border:0;border-radius:11px;font-weight:730;font-size:12px;color:#fff!important;text-decoration:none;box-shadow:0 4px 11px #008de622;transition:filter .15s}.tp-sw-primary:hover{filter:brightness(1.045)}.tp-sw-outline{background:#fff;color:#1c618c;border:1px solid #bcd5e7;border-radius:11px;min-height:41px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.tp-sw-text-btn{display:inline-flex;gap:6px;align-items:center;color:#067cc8;font-weight:720;background:transparent;border:0;padding:10px 0;text-decoration:none;text-align:left;font-size:11px}.tp-sw-text-btn:hover{text-decoration:underline}.tp-sw-error{color:#a8283f;background:#fff1f3;border:1px solid #f4cbd4;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.tp-sw-ask-form{display:flex;flex-direction:column;gap:9px}.tp-sw-ask-form label,.tp-sw-volume-label{font-size:11px;font-weight:740;color:#415a70}.tp-sw-root textarea,.tp-sw-root input:not([type=checkbox]),.tp-sw-root select{border:1px solid #d6e4ef;color:#1b354b;outline-offset:2px;background:#fbfdff;border-radius:11px;font-size:12px;padding:11px 12px;width:100%;min-width:0}.tp-sw-root textarea{resize:vertical;line-height:1.55}.tp-sw-root textarea::placeholder,.tp-sw-root input::placeholder{color:#98aaba}.tp-sw-ask-form textarea{min-height:89px}.tp-sw-answer{margin:17px 0;padding:14px;border-radius:14px;border:1px solid #dceaf3;background:#f3f8fd}.tp-sw-answer-top{display:flex;align-items:center;gap:9px}.tp-sw-answer-top .tp-sw-mark{height:26px;width:26px;border-radius:8px}.tp-sw-answer-top .tp-sw-mark span{font-size:19px}.tp-sw-answer-top strong{font-size:11px;color:#23445e}.tp-sw-answer-top>span:last-child{margin-left:auto;color:#6e91a5;font-size:9px}.tp-sw-answer p{font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 3px}.tp-sw-options-caption{margin-top:23px;margin-left:0}.tp-sw-chips{display:flex;gap:7px;flex-wrap:wrap}.tp-sw-chips button{font-size:10.5px;font-weight:540;color:#285d7b;border:1px solid #beddee;border-radius:22px;background:#f4faff;padding:8px 11px}.tp-sw-chips button:hover{background:#e4f3fd}.tp-sw-bottom-hint{margin-top:20px;border-top:1px solid #edf2f6;padding-top:17px;color:#778b9d;font-size:11px}.tp-sw-bottom-hint button{padding:0;background:none;border:none;font-weight:720;color:#0876bf;display:inline-flex;gap:4px;align-items:center}.tp-sw-locked{padding:23px 18px;text-align:center;border:1px solid #e3edf5;border-radius:16px;background:linear-gradient(#f8fbff,#fff);margin-top:10px}.tp-sw-locked>svg{color:#0d89d4}.tp-sw-locked h3{font-size:15px;color:#142f49;margin:12px 0 8px}.tp-sw-locked p{font-size:11px;color:#71879b;line-height:1.7;margin:0 0 18px}.tp-sw-locked .tp-sw-primary{text-align:left}.tp-sw-loading{display:flex;align-items:center;gap:8px;color:#6a849b;background:#f1f7fc;padding:16px;border-radius:11px;font-size:11px}.tp-sw-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}.tp-sw-account-box{display:flex;flex-direction:column;gap:8px;border-radius:13px;padding:14px;background:linear-gradient(155deg,#fbfdff,#eef6fc);border:1px solid #e0edf6;min-width:0;min-height:128px}.tp-sw-account-box>span{color:#7591a5;font-size:10px}.tp-sw-account-box>strong{color:#102f4a;font-size:20px;letter-spacing:-.04em;line-height:1.15;overflow-wrap:anywhere}.tp-sw-account-box .tp-sw-credit-number{color:#087ec9;font-size:30px}.tp-sw-account-box small{color:#6c8899;font-size:10px;line-height:1.4}.tp-sw-info{display:flex;gap:9px;align-items:flex-start;border-radius:11px;background:#edf8ff;color:#38667f;padding:12px;font-size:11px;line-height:1.55;margin:0 0 14px;border:1px solid #d6ebf6}.tp-sw-info svg{flex-shrink:0}.tp-sw-linkrow{display:flex;align-items:center;gap:11px;text-decoration:none;color:#23445e;border-bottom:1px solid #ebf1f5;min-height:45px;padding:10px 4px;font-size:11px;font-weight:650}.tp-sw-linkrow:hover{color:#087bca;background:#f9fcff}.tp-sw-linkrow svg:first-child{color:#1683ce}.tp-sw-linkrow svg:last-child{margin-left:auto;color:#9ab1bf}.tp-sw-refresh{margin-top:16px;width:100%}.tp-sw-pack-list{display:flex;flex-direction:column;gap:10px;margin-bottom:17px}.tp-sw-pack-item{border:1px solid #e0ebf2;border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:6px}.tp-sw-pack-item strong{font-size:12px;line-height:1.4;color:#203a52}.tp-sw-pack-item>small{font-size:10px;color:#8399a9}.tp-sw-pack-state{align-self:flex-start;background:#eaf5ff;color:#2072a1;border:1px solid #d6ebfb;border-radius:14px;padding:3px 9px;font-size:9px;font-weight:740;text-transform:capitalize}.tp-sw-pack-deadline{display:flex;align-items:center;gap:5px;font-size:10px;color:#a16228}.tp-sw-search{display:flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d8e5f0;border-radius:10px;color:#63869e;margin-bottom:14px;background:#f9fcff}.tp-sw-search input{border:0!important;background:transparent!important;padding:12px 6px!important;outline:none!important}.tp-sw-guide-list{display:flex;flex-direction:column}.tp-sw-guide-list>button{display:flex;align-items:center;width:100%;padding:12px 2px;gap:11px;background:#fff;border:0;border-bottom:1px solid #edf2f6;text-align:left;color:#8ca4b5}.tp-sw-guide-list>button:hover{background:#f8fbfe}.tp-sw-guide-icon{height:36px;width:36px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#f0f6fb;color:#567ca0}.tp-sw-guide-list>button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tp-sw-guide-list strong{color:#1b3750;font-size:11px}.tp-sw-guide-list small{color:#718da0;font-size:10px;line-height:1.4}.tp-sw-article{background:#f9fcff;border:1px solid #e1edf5;border-radius:13px;padding:13px}.tp-sw-article h3{font-size:16px;color:#163754}.tp-sw-article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:12px;color:#465f72}.tp-sw-volume-label{display:block;margin:0 0 8px}.tp-sw-select{margin-bottom:15px}.tp-sw-plan-card{border:1px solid #d2e7f6;border-radius:17px;padding:18px;background:linear-gradient(165deg,#f4faff,#fff 80%);box-shadow:0 6px 25px #096c9811}.tp-sw-pill{display:inline-block;border-radius:30px;padding:5px 9px;background:#e7f6ff;color:#117cbd;font-size:9px;font-weight:820;letter-spacing:.065em}.tp-sw-plan-card h3{margin:13px 0 0;font-size:23px;color:#0b2c47}.tp-sw-plan-price{font-weight:800;font-size:24px;color:#095f9f;letter-spacing:-.04em;margin:6px 0 15px}.tp-sw-plan-price small{font-size:11px;color:#829aaa;font-weight:550;letter-spacing:0}.tp-sw-plan-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tp-sw-plan-card li{display:flex;align-items:center;gap:9px;color:#385b71;font-size:11px}.tp-sw-plan-card li svg{color:#00a375}.tp-sw-plan-note{display:block;font-size:10px;line-height:1.6;margin:15px 0;color:#7e94a6}.tp-sw-contact{display:flex;flex-direction:column;gap:12px}.tp-sw-contact>label:not(.tp-sw-consent){display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:680;color:#385974}.tp-sw-contact textarea{min-height:98px}.tp-sw-consent{display:flex;gap:9px;align-items:flex-start;color:#617d93;line-height:1.5;font-size:10px}.tp-sw-consent input{accent-color:#0b7ac6;width:16px;height:16px;flex-shrink:0}.tp-sw-handoff-info{display:flex;gap:9px;align-items:flex-start;background:#f0f8fd;border:1px solid #d7eaf5;padding:11px;border-radius:11px;margin-bottom:19px;color:#4e7489;font-size:10px;line-height:1.6}.tp-sw-handoff-info svg{color:#167ac1;flex-shrink:0}.tp-sw-contact-fallback{font-size:10px;text-align:center;color:#708ba0;margin:19px 0 0}.tp-sw-contact-fallback a{color:#087abd;font-weight:760}.tp-sw-conversation{display:flex;flex-direction:column;min-height:100%;padding:16px}.tp-sw-conversation-meta{padding:6px 2px 17px;border-bottom:1px solid #e8eff5}.tp-sw-conversation-meta h2{font-size:18px;letter-spacing:-.04em;margin:8px 0 4px}.tp-sw-conversation-meta p{color:#8296a6;font-size:10.5px;line-height:1.5;margin:0}.tp-sw-chat-stream{padding:18px 2px 8px;display:flex;flex-direction:column;gap:15px;flex:1}.tp-sw-msg{display:flex;gap:7px;align-items:flex-end;max-width:96%}.tp-sw-msg .tp-sw-mark{width:25px;height:25px;border-radius:8px;flex-shrink:0}.tp-sw-msg .tp-sw-mark span{font-size:19px}.tp-sw-msg-content{min-width:0;display:flex;flex-direction:column;gap:5px}.tp-sw-msg p{padding:11px 12px;margin:0;border-radius:13px;background:#eef5fa;color:#263f55;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.tp-sw-msg.is-team p{border-bottom-left-radius:3px}.tp-sw-msg.is-visitor{align-self:flex-end}.tp-sw-msg.is-visitor p{color:#fff;background:linear-gradient(115deg,#0b6cc2,#089ee5);border-bottom-right-radius:3px}.tp-sw-msg small{color:#9baebb;font-size:9px}.tp-sw-msg.is-visitor small{text-align:right}.tp-sw-conversation-secondary{border:0;background:transparent;color:#527e9d;font-size:10px;display:flex;gap:6px;align-items:center;justify-content:center;margin:12px auto 0;padding:9px}.tp-sw-composer{display:flex;flex-shrink:0;align-items:flex-end;gap:9px;padding:11px 13px;border-top:1px solid #e5edf3;background:#fff}.tp-sw-composer textarea{font-size:12px;line-height:1.45;min-height:45px;max-height:112px;resize:none;flex:1;border-radius:12px!important;background:#f6faff!important}.tp-sw-composer button{display:grid;place-items:center;height:44px;width:44px;flex:0 0 44px;background:linear-gradient(140deg,#008ef0,#0875c6);border:0;color:#fff;border-radius:13px}.tp-sw-footer{height:29px;flex:0 0 29px;display:flex;align-items:center;justify-content:center;gap:5px;background:#fbfdff;border-top:1px solid #f2f5f8;font-size:9px;color:#9badba;letter-spacing:.015em}@keyframes tp-sw-enter{0%{transform:translateY(11px) scale(.99);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:600px){.tp-sw-root{right:14px;bottom:max(14px,env(safe-area-inset-bottom))}.tp-sw-launcher{width:57px;height:57px}.tp-sw-teaser{right:68px;bottom:10px}.tp-sw-panel{right:0;bottom:68px;width:calc(100vw - 28px);height:min(690px,calc(100dvh - 103px));border-radius:20px}.tp-sw-header-inner{height:66px}.tp-sw-hero{padding:10px 23px 34px}.tp-sw-hero h2{font-size:26px}.tp-sw-home-sheet{padding-top:15px}.tp-sw-section{padding:20px 18px 23px}}@media (max-width:380px){.tp-sw-panel{width:calc(100vw - 18px);right:-5px}.tp-sw-action{padding:10px 6px;gap:9px}.tp-sw-action-copy small{font-size:10px}.tp-sw-action-icon{width:37px;height:37px;flex-basis:37px}.tp-sw-header-inner{padding:0 17px}.tp-sw-home-sheet{margin-left:9px;margin-right:9px}}@media (prefers-reduced-motion:reduce){.tp-sw-panel{animation:none}.tp-sw-launcher{transition:none}}@media (max-width:820px){body:has(.tp-bottom-nav) .tp-sw-root{bottom:calc(76px + env(safe-area-inset-bottom))}body:has(.tp-bottom-nav) .tp-sw-panel{height:min(670px,calc(100dvh - 180px))}}body:has(.tr-luxe-overlay) .tp-sw-root{display:none!important}body:has(.tr-luxe-overlay) .tp-bottom-nav{visibility:hidden!important}@media (max-width:820px){body:has(.tr-radar) .tp-sw-teaser{display:none}body:has(.tr-radar) .tp-sw-launcher{width:46px;height:46px;border-width:1px;box-shadow:0 6px 18px #0459a13b}body:has(.tr-radar) .tp-sw-launcher>svg{width:22px;height:22px}body:has(.tr-radar):has(.tp-bottom-nav) .tp-sw-root{bottom:calc(77px + env(safe-area-inset-bottom,0px));right:12px}}.tp-su-root{--su-blue:#076bbf;--su-ink:#10233b;--su-line:#d9e3ed;min-height:100dvh;background:#f4f8fc;color:var(--su-ink);font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.012em}.tp-su-root *{box-sizing:border-box}.tp-su-root button,.tp-su-root input{font:inherit}.tp-su-root button{cursor:pointer}.tp-su-root button:disabled{cursor:not-allowed;opacity:.55}.tp-su-root :focus-visible{outline:3px solid #40a9ef;outline-offset:2px}.tp-su-topbar{height:75px;padding:0 clamp(20px,4vw,68px);background:#fff;border-bottom:1px solid #e6eef5;display:flex;align-items:center;justify-content:space-between;gap:18px}.tp-su-brand{display:flex;align-items:center;gap:9px;white-space:nowrap;border:0;background:transparent;color:#102e4a;padding:0}.tp-su-brand img{width:34px;height:39px;object-fit:contain}.tp-su-brand>span{font-size:24px;letter-spacing:-.07em;font-weight:810}.tp-su-brand>span>span{color:#277fb5}.tp-su-topbar nav{display:flex;align-items:center;gap:clamp(14px,2vw,32px)}.tp-su-topbar nav button{background:transparent;border:0;color:#63758a;padding:9px 0;font-size:12px;font-weight:650}.tp-su-topbar nav button:hover{color:#0968b6}.tp-su-top-actions{display:flex;align-items:center;gap:17px}.tp-su-signin{border:0;background:transparent;color:#173d5e;font-size:12px;font-weight:750}.tp-su-top-cta{border:0;border-radius:40px;padding:11px 17px;display:flex;align-items:center;gap:15px;color:#fff;background:#0b2a43;font-size:12px;font-weight:750;white-space:nowrap}.tp-su-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(450px,.92fr);min-height:calc(100dvh - 75px)}.tp-su-story{position:relative;isolation:isolate;overflow:hidden;min-height:790px;color:#fff;background:#0a263f;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(30px,4.7vw,72px) clamp(28px,4.5vw,70px) 32px}.tp-su-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:url(/assets/architectural-rhythm-2048-DVG_S51u.webp);background-size:cover;background-position:center}.tp-su-story-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(105deg,#061b33f0,#092f50d4 56%,#092e49a6),linear-gradient(0deg,#071b30e8,transparent 49%)}.tp-su-story:after{content:"";position:absolute;right:-180px;top:-175px;width:580px;height:780px;border:1px solid #d3ecff21;transform:rotate(-22deg);border-radius:60px;pointer-events:none}.tp-su-story-body{position:relative;z-index:1}.tp-su-kicker{display:flex;gap:12px;align-items:center;font-size:10px;letter-spacing:.17em;color:#adddfe;font-weight:790;margin:0 0 29px;line-height:1.7}.tp-su-kicker i{display:block;width:27px;height:2px;background:#5bc6ff;flex-shrink:0}.tp-su-story h1{font-size:clamp(50px,5.35vw,84px);line-height:1.065;letter-spacing:-.077em;font-weight:820;max-width:770px;color:#fff;margin:0}.tp-su-story h1 em{font-style:normal;color:#92d1ff}.tp-su-story-copy{margin:24px 0 32px;line-height:1.72;color:#e1eff9;max-width:580px;font-size:clamp(14px,1.12vw,18px)}.tp-su-perk-grid{margin-top:clamp(30px,4vw,62px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.tp-su-perk{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0 clamp(7px,1vw,16px);border-right:1px solid #d3ecff4c}.tp-su-perk:first-child{padding-left:0}.tp-su-perk:last-child{border-right:0}.tp-su-perk-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#42759a59;border:1px solid #b8dbf64d;color:#d4eeff;margin-bottom:5px}.tp-su-perk strong{font-size:clamp(10px,.96vw,13px);font-weight:790;line-height:1.3;color:#fff}.tp-su-perk small{font-size:clamp(9px,.78vw,11px);color:#d1e3f2;line-height:1.48}.tp-su-story-bottom{position:relative;z-index:1;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;border-top:1px solid #ffffff38;padding-top:20px;margin-top:70px}.tp-su-story-bottom>div{display:flex;gap:9px;align-items:center}.tp-su-story-bottom svg{color:#cbe9fc;flex-shrink:0}.tp-su-story-bottom span{display:flex;flex-direction:column;gap:2px}.tp-su-story-bottom b{font-size:11px;color:#fff}.tp-su-story-bottom small{font-size:9.5px;color:#c5dce9}.tp-su-right{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:35px clamp(20px,3.5vw,70px);background:radial-gradient(circle at 100% 0%,#e7f3ff,transparent 48%),#f5f8fb}.tp-su-card{width:min(100%,590px);border-radius:18px;border:1px solid #e2eaf2;box-shadow:0 20px 70px #17385818;background:#fff;padding:clamp(24px,2.65vw,40px)}.tp-su-intro{margin-bottom:21px}.tp-su-intro h2,.tp-su-sent h2{font-size:clamp(30px,2.5vw,40px);letter-spacing:-.06em;line-height:1.13;color:#111e2e;margin:0 0 8px;font-weight:840}.tp-su-intro h2 span{color:#2188d9}.tp-su-intro>p{font-size:20px;color:#294967;font-weight:570;margin:0 0 7px}.tp-su-intro>p strong{color:#086ec5;font-weight:780}.tp-su-intro>small{color:#708499;font-size:12px;line-height:1.65;display:block}.tp-su-mobile-eyebrow{display:none}.tp-su-form{display:flex;flex-direction:column;gap:12px}.tp-su-field{min-width:0;display:flex;flex-direction:column;gap:5px}.tp-su-field>label{color:#213d57;font-weight:770;font-size:11.5px}.tp-su-field-wrap{position:relative;display:flex;align-items:center;min-height:44px;border:1px solid #d4e0e9;background:#fcfdff;border-radius:9px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.tp-su-field-wrap:focus-within{border-color:#379bde;box-shadow:0 0 0 3px #4bb3f01a}.tp-su-field-icon{display:grid;place-items:center;flex:0 0 34px;color:#92a7b8;padding-left:12px}.tp-su-field-wrap>input{min-width:0;flex:1;min-height:44px;height:44px;width:100%;border:0!important;background:transparent!important;outline:none!important;box-shadow:none!important;padding:0 10px!important;color:#193750;font-size:12px!important;letter-spacing:0!important}.tp-su-field-wrap>input:focus{outline:0!important}.tp-su-field-wrap>input::placeholder{color:#a0afbc}.tp-su-phoneprefix{display:flex;align-items:center;white-space:nowrap;padding:0 12px;height:44px;border-right:1px solid #dbe6ee;color:#3d6280;font-size:12px;font-weight:720}.tp-su-password-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.tp-su-password-grid .tp-su-field-icon{flex-basis:26px;padding-left:8px}.tp-su-password-grid .tp-su-field-wrap>input{font-size:11.5px!important;padding-left:6px!important}.tp-su-reveal{flex:0 0 33px;height:40px;border:0;background:transparent;display:grid;place-items:center;color:#8399ac;padding:0}.tp-su-reveal:hover{color:#087fd1}.tp-su-consent{display:flex;gap:9px;align-items:flex-start;color:#567088;line-height:1.55;font-size:11px;cursor:pointer;margin:2px 0}.tp-su-consent input{accent-color:#087bd1;width:16px;height:16px;margin:1px 0;flex-shrink:0}.tp-su-consent a{color:#0877cb;font-weight:710;text-decoration:none}.tp-su-consent a:hover{text-decoration:underline}.tp-su-error{padding:10px 12px;background:#fff0f2;border:1px solid #efc6d0;border-radius:9px;color:#a52e43;font-size:11.5px;line-height:1.55}.tp-su-submit{width:100%;min-height:49px;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(105deg,#091f37,#153e61);color:#fff;border:0;border-radius:10px;font-size:13px;font-weight:800;box-shadow:0 6px 15px #122c4640;margin-top:4px;transition:filter .15s}.tp-su-submit:hover{filter:brightness(1.12)}.tp-su-security{margin:14px 0;display:flex;gap:17px;justify-content:center;flex-wrap:wrap}.tp-su-security>span{display:flex;align-items:center;gap:5px;font-size:10px;color:#51758d}.tp-su-security svg{color:#1186ce}.tp-su-trial-box{margin-top:6px;padding:15px 14px;display:flex;gap:12px;border-radius:12px;background:linear-gradient(110deg,#ecf5ff,#edf7ff);border:1px solid #d9eafb}.tp-su-gift{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#d6eaff;color:#1680d2;font-size:25px;font-weight:850}.tp-su-trial-box>div{min-width:0;flex:1}.tp-su-trial-box strong{font-size:12px;font-weight:810;color:#213e58}.tp-su-trial-box ul{list-style:none;margin:9px 0;padding:0;display:flex;flex-direction:column;gap:7px}.tp-su-trial-box li{display:flex;gap:6px;align-items:flex-start;font-size:10.5px;line-height:1.4;color:#405e78}.tp-su-trial-box li svg{flex-shrink:0;color:#087acc}.tp-su-trial-box small{display:block;color:#6b8aa2;font-size:10px;line-height:1.5;margin-top:7px}.tp-su-have-account{margin:15px 0 0;text-align:center;font-size:11px;color:#70869a}.tp-su-have-account button{display:inline-flex;gap:5px;align-items:center;background:transparent;border:0;color:#096dc1;font-size:11px;font-weight:780;padding:0 4px}.tp-su-legal-footer{max-width:550px;font-size:10px;text-align:center;line-height:1.6;color:#8194a7;margin:0}.tp-su-sent{text-align:center;padding:34px 0 22px}.tp-su-sent-icon{margin:0 auto 16px;width:66px;height:66px;display:grid;place-items:center;border-radius:20px;background:#e4f4ff;color:#1177be}.tp-su-sent>p{font-size:13px;color:#657d91;line-height:1.7;margin:0 0 18px}.tp-su-sent strong{color:#13334d}.tp-su-resend{display:block;margin:13px auto 0;background:transparent;border:0;color:#0879cc;font-weight:750;padding:10px}.tp-su-assessment-note{padding:11px 12px;border:1px solid #d2e8f7;background:#edf8ff;border-radius:10px;display:flex;gap:9px;align-items:center;margin:0 0 15px;color:#345e7d;font-size:12px}.tp-su-assessment-note svg{color:#0e86d0;flex-shrink:0}.tp-onboarding.tp-signup-gate{background:#f4f8fc}.tp-onboarding.tp-signup-gate>.tp-header,.tp-onboarding.tp-signup-gate>.tp-progress,.tp-onboarding.tp-signup-gate>.tp-notices{display:none}.tp-onboarding.tp-signup-gate>.tp-su-gate-wrapper{margin:0;max-width:none;width:100%}.tp-onboarding.tp-signup-gate .tp-su-root{letter-spacing:-.012em}@media (min-width:1700px){.tp-su-stage{grid-template-columns:minmax(0,1.09fr) minmax(550px,.91fr)}.tp-su-card{max-width:620px}}@media (max-width:1190px){.tp-su-topbar{height:66px}.tp-su-stage{grid-template-columns:minmax(0,.88fr) minmax(430px,1fr);min-height:calc(100dvh - 66px)}.tp-su-story{padding:41px 28px 29px}.tp-su-story h1{font-size:clamp(45px,5vw,68px)}.tp-su-perk-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.tp-su-perk:nth-child(3){border-right:0}.tp-su-perk:nth-child(4){padding-left:0}.tp-su-right{padding:26px 22px}.tp-su-card{padding:26px}.tp-su-story-bottom{margin-top:48px}}@media (max-width:900px){.tp-su-topbar nav{display:none}.tp-su-stage{grid-template-columns:minmax(0,.8fr) minmax(390px,1fr)}.tp-su-story{min-height:720px;padding:35px 22px}.tp-su-story h1{font-size:48px}.tp-su-perk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.tp-su-perk:nth-child(3){border-right:1px solid #d3ecff4c}.tp-su-perk:nth-child(2n){border-right:0}.tp-su-perk:nth-child(odd){padding-left:0}.tp-su-card{padding:22px}}@media (max-width:740px){.tp-su-stage{display:flex;flex-direction:column}.tp-su-story{min-height:0;padding:26px 21px 29px}.tp-su-story h1{font-size:clamp(37px,9vw,52px);max-width:560px}.tp-su-story-copy{font-size:12px;margin:12px 0 0}.tp-su-kicker{margin:0 0 15px;font-size:8px}.tp-su-perk-grid,.tp-su-story-bottom{display:none}.tp-su-right{padding:20px 16px 32px}.tp-su-card{width:min(100%,530px);padding:26px 22px}.tp-su-topbar{padding:0 18px}.tp-su-top-actions{gap:10px}}@media (max-width:430px){.tp-su-topbar{height:63px}.tp-su-brand>span{font-size:21px}.tp-su-brand img{width:29px;height:35px}.tp-su-top-cta{display:none}.tp-su-story{padding:24px 18px}.tp-su-story h1{font-size:37px}.tp-su-story-copy{font-size:12px;line-height:1.65}.tp-su-right{padding:15px 10px 25px}.tp-su-card{padding:22px 15px}.tp-su-intro h2{font-size:29px}.tp-su-intro>p{font-size:17px}.tp-su-password-grid{grid-template-columns:1fr;gap:11px}}@media (prefers-reduced-motion:reduce){.tp-su-field-wrap,.tp-su-submit{transition:none}}.tp-onboarding .tp-pw-eyebrow{display:block;color:#1676b9;font-size:11px;font-weight:800;letter-spacing:.145em;text-transform:uppercase}.tp-onboarding .tp-pw-soft{color:#11304e;display:flex;align-items:stretch;flex-direction:column;gap:14px;text-align:left}.tp-onboarding .tp-pw-soft-icon{width:52px;height:52px;border-radius:17px;background:#e7f4ff;color:#1678c4;display:grid;place-items:center}.tp-onboarding .tp-pw-soft h3{font-size:clamp(26px,2.1vw,36px);letter-spacing:-.055em;line-height:1.16;color:#0c2441;margin:0;font-weight:820}.tp-onboarding .tp-pw-soft h3 em{color:#1981cb;font-style:normal}.tp-onboarding .tp-pw-soft-lead{color:#637d95;font-size:14px;line-height:1.75;margin:0}.tp-onboarding .tp-pw-benefits{border:1px solid #e0eaf3;border-radius:17px;overflow:hidden;background:#fafdff}.tp-onboarding .tp-pw-benefits>div{display:flex;gap:13px;align-items:center;padding:12px 14px;border-bottom:1px solid #e5edf4}.tp-onboarding .tp-pw-benefits>div:last-child{border:0}.tp-onboarding .tp-pw-benefits>div>span:nth-child(2){display:flex;flex-direction:column;flex:1;gap:3px}.tp-onboarding .tp-pw-benefits strong{font-size:13px;color:#173b5c;font-weight:760}.tp-onboarding .tp-pw-benefits small{font-size:11px;line-height:1.55;color:#6c859a}.tp-onboarding .tp-pw-benefits>div>svg:last-child{color:#139b87}.tp-onboarding .tp-pw-benefit-icon{width:40px;height:40px;border-radius:12px;background:#ebf5ff;display:grid;place-items:center;color:#0b7dc9}.tp-onboarding .tp-pw-soft-terms{display:flex;gap:10px;align-items:flex-start;border:1px solid #cce6f3;background:#eff9ff;border-radius:12px;padding:12px;color:#4c6c82;font-size:11px;line-height:1.6}.tp-onboarding .tp-pw-soft-terms svg{flex-shrink:0;color:#1776ac;margin-top:2px}.tp-onboarding .tp-pw-primary{display:inline-flex;gap:12px;align-items:center;justify-content:center;background:linear-gradient(115deg,#092640,#066aa9 95%);border:1px solid #075a97;color:#fff;padding:15px 20px;border-radius:11px;min-height:52px;font-size:13px;font-weight:800;box-shadow:0 7px 19px #0b528036;transition:filter .16s}.tp-onboarding .tp-pw-primary:hover{filter:brightness(1.14)}.tp-onboarding .tp-pw-soft-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.tp-onboarding .tp-pw-soft-actions button{color:#47708e;border:0;background:transparent;padding:7px 11px;font-size:12px;font-weight:680}.tp-onboarding .tp-pw-soft-actions button:hover{text-decoration:underline}.tp-onboarding .tp-pw-plans{max-width:1490px!important}.tp-onboarding .tp-pw-plan-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:23px}.tp-onboarding .tp-pw-plan-heading h1{font-size:clamp(32px,3.4vw,53px);letter-spacing:-.065em;line-height:1.09;font-weight:850;color:#082440;margin:12px 0 13px}.tp-onboarding .tp-pw-plan-heading h1 em{font-style:normal;color:#1374b9}.tp-onboarding .tp-pw-plan-heading>div>p:last-child{max-width:680px;font-size:14px;color:#617f98;line-height:1.7}.tp-onboarding .tp-pw-reassure{display:flex;gap:8px;flex-direction:column;align-items:flex-start;min-width:205px;max-width:240px;background:#e9f5ff;border:1px solid #d7eafa;padding:15px 18px;border-radius:14px}.tp-onboarding .tp-pw-reassure svg{color:#1678b6}.tp-onboarding .tp-pw-reassure strong{font-size:12px;color:#113b5d}.tp-onboarding .tp-pw-reassure small{font-size:11px;line-height:1.6;color:#628097}.tp-onboarding .tp-pw-cycle-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.tp-onboarding .tp-pw-cycle-row>p{font-size:11px;color:#5d7891;margin:0;text-align:right}.tp-onboarding .tp-pw-cycle{display:flex;align-items:center;padding:5px;border:1px solid #cbdce9;border-radius:11px;background:#f0f6fb;gap:5px}.tp-onboarding .tp-pw-cycle button{display:flex;align-items:center;gap:6px;background:none;border:0;border-radius:8px;padding:11px 16px;color:#647b8f;font-size:12px;font-weight:760}.tp-onboarding .tp-pw-cycle button.active{background:#102d47;color:#fff;box-shadow:0 3px 8px #28446226}.tp-onboarding .tp-pw-cycle button span{color:#168c81;font-size:10px}.tp-onboarding .tp-pw-cycle button.active span{color:#94f0ce}.tp-onboarding .tp-pw-price-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tp-onboarding .tp-pw-price-card{text-align:left;display:flex;flex-direction:column;align-items:stretch;min-width:0;padding:17px 14px 13px;position:relative;border:1px solid #d7e5f0;background:#fff;border-radius:15px;box-shadow:0 8px 20px #163b5b0d;color:#12314e;transition:border-color .18s,transform .18s,box-shadow .18s}.tp-onboarding .tp-pw-price-card:hover{transform:translateY(-2px);border-color:#79b9e7}.tp-onboarding .tp-pw-price-card.selected{border:2px solid #068de5;padding:16px 13px 12px;box-shadow:0 8px 25px #158fe12e;background:linear-gradient(#f3faff,#fff 46%)}.tp-onboarding .tp-pw-card-kicker{font-size:9px;letter-spacing:.03em;font-weight:800;color:#0c8bcc;min-height:31px;display:block}.tp-onboarding .tp-pw-price-card h2{font-size:21px;color:#0d2d4a;letter-spacing:-.055em;line-height:1.2;margin:4px 0 6px}.tp-onboarding .tp-pw-price-card>p{min-height:54px;line-height:1.45;color:#7890a6;font-size:10px;margin:0 0 12px}.tp-onboarding .tp-pw-price{font-size:clamp(20px,1.75vw,27px);line-height:1.18;font-weight:840;letter-spacing:-.06em;color:#102d46;overflow-wrap:anywhere}.tp-onboarding .tp-pw-interval{font-size:10px;color:#687f91;margin-top:4px}.tp-onboarding .tp-pw-discount{font-size:10px;color:#177f69;margin-top:5px}.tp-onboarding .tp-pw-divider{display:block;border-top:1px solid #dde8ef;margin:16px 0 13px}.tp-onboarding .tp-pw-allowance{font-size:12px;color:#194a6f}.tp-onboarding .tp-pw-price-card>small:not(.tp-pw-interval):not(.tp-pw-discount){font-size:10px;line-height:1.5;color:#678b9c;margin:3px 0}.tp-onboarding .tp-pw-price-card ul{padding:0;margin:13px 0 15px;list-style:none;display:flex;flex-direction:column;gap:9px;flex:1}.tp-onboarding .tp-pw-price-card li{display:flex;gap:6px;align-items:flex-start;color:#5f788f;font-size:10px;line-height:1.4}.tp-onboarding .tp-pw-price-card li svg{color:#0a98b0;flex-shrink:0;margin-top:1px}.tp-onboarding .tp-pw-select-indicator{display:block;background:#ecf3f9;color:#2b627e;padding:10px 5px;text-align:center;border-radius:9px;font-size:11px;font-weight:760}.tp-onboarding .tp-pw-price-card.selected .tp-pw-select-indicator{background:#1178c2;color:#fff}.tp-onboarding .tp-pw-trial-summary{background:#eaf5fe;border:1px solid #d1e8fa;border-radius:15px;padding:19px 21px;margin-top:18px}.tp-onboarding .tp-pw-trial-heading{display:flex;align-items:center;gap:10px}.tp-onboarding .tp-pw-trial-heading svg{color:#1e8dcc}.tp-onboarding .tp-pw-trial-heading strong{font-size:14px;color:#103550}.tp-onboarding .tp-pw-trial-heading p{font-size:11px;color:#5d7b90;margin:3px 0 0}.tp-onboarding .tp-pw-trial-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.tp-onboarding .tp-pw-trial-points>div{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;align-content:start}.tp-onboarding .tp-pw-trial-points>div>span{grid-row:span 2;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#cfe9fd;color:#1579b5;font-size:12px;font-weight:850}.tp-onboarding .tp-pw-trial-points strong{font-size:11px;color:#194360}.tp-onboarding .tp-pw-trial-points small{font-size:10px;color:#608299;line-height:1.55}.tp-onboarding .tp-pw-trial-summary>p{font-size:10px;color:#587990;line-height:1.65;margin:17px 0 0}.tp-onboarding .tp-pw-plan-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:19px 0 40px;flex-wrap:wrap}.tp-onboarding .tp-pw-plan-footer>div{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tp-onboarding .tp-pw-back,.tp-onboarding .tp-pw-secondary{border:1px solid #d4e2ec;background:#fff;color:#1a587d;border-radius:10px;padding:12px;font-size:11px;font-weight:740;display:inline-flex;align-items:center;gap:8px}.tp-onboarding .tp-pw-back{border:0;background:transparent}.tp-onboarding .tp-pw-checkout-timeline{background:#f3f9ff;border:1px solid #d1e7f7;border-radius:15px;padding:18px 21px;margin:19px 0}.tp-onboarding .tp-pw-checkout-timeline h3{color:#123957;line-height:1.25;font-size:18px;font-weight:800;letter-spacing:-.035em;margin:8px 0 20px}.tp-onboarding .tp-pw-checkout-timeline ol{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.tp-onboarding .tp-pw-checkout-timeline li{position:relative;display:flex;gap:11px;align-items:flex-start;padding:0 0 17px}.tp-onboarding .tp-pw-checkout-timeline li:last-child{padding-bottom:0}.tp-onboarding .tp-pw-checkout-timeline li:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;height:calc(100% - 26px);width:1px;background:#b8dcf2}.tp-onboarding .tp-pw-checkout-timeline li>span{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;background:#e0effc;border:1px solid #c7e4f8;color:#147bbf;font-size:11px;font-weight:850;border-radius:50%}.tp-onboarding .tp-pw-checkout-timeline li>div{display:flex;flex-direction:column;gap:3px}.tp-onboarding .tp-pw-checkout-timeline strong{font-size:12px;color:#234969}.tp-onboarding .tp-pw-checkout-timeline li p{font-size:11px;line-height:1.6;color:#627e91;margin:0}.tp-onboarding .tp-checkout{gap:25px}.tp-onboarding .tp-checkout-form{background:#fff;border:1px solid #d9e6f0;border-radius:16px;padding:clamp(18px,2vw,30px);box-shadow:0 14px 33px #16405e10}.tp-onboarding .tp-checkout-form>h1{font-size:clamp(27px,2.6vw,41px);line-height:1.15;letter-spacing:-.06em;color:#0c2944;font-weight:820}.tp-onboarding .tp-checkout .tp-subscription{border:1px solid #d5e6f2;border-radius:16px;background:linear-gradient(145deg,#eef7ff,#fff 80%)}@media (max-width:1290px){.tp-onboarding .tp-pw-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-onboarding .tp-pw-price-card>p{min-height:36px}.tp-onboarding .tp-pw-plan-heading h1{font-size:41px}}@media (max-width:800px){.tp-onboarding .tp-pw-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-onboarding .tp-pw-plan-heading{flex-direction:column}.tp-onboarding .tp-pw-reassure{max-width:none;width:100%;flex-direction:row;align-items:center}.tp-onboarding .tp-pw-reassure small{flex:1}.tp-onboarding .tp-pw-cycle-row{flex-direction:column;align-items:flex-start}.tp-onboarding .tp-pw-cycle-row>p{text-align:left}.tp-onboarding .tp-pw-trial-points{grid-template-columns:1fr;gap:16px}.tp-onboarding .tp-pw-plan-footer>div{width:100%}.tp-onboarding .tp-pw-plan-footer .tp-pw-primary{flex:1}.tp-onboarding .tp-pw-checkout-timeline{padding:15px}}@media (max-width:510px){.tp-onboarding .tp-pw-price-grid{grid-template-columns:1fr}.tp-onboarding .tp-pw-price-card{padding:18px}.tp-onboarding .tp-pw-price-card.selected{padding:17px}.tp-onboarding .tp-pw-price-card>p{min-height:0}.tp-onboarding .tp-pw-price-card ul{gap:7px}.tp-onboarding .tp-pw-plan-heading h1{font-size:33px}.tp-onboarding .tp-pw-plan-heading>div>p:last-child{font-size:12px}.tp-onboarding .tp-pw-reassure{flex-wrap:wrap}.tp-onboarding .tp-pw-plan-footer>div{align-items:stretch;flex-direction:column}.tp-onboarding .tp-pw-trial-summary{padding:15px}.tp-onboarding .tp-pw-primary{width:100%}}@media (prefers-reduced-motion:reduce){.tp-onboarding .tp-pw-price-card,.tp-onboarding .tp-pw-primary{transition:none}}.tp-promo-panel{margin:15px 0 21px;padding:18px 20px;border:1px solid #bcdaf1;border-radius:16px;background:linear-gradient(111deg,#f0f9ff,#fff 70%);color:#183b58;box-shadow:0 9px 28px #0b568211;font-family:Inter,system-ui,sans-serif}.tp-promo-heading{display:flex;align-items:center;gap:13px}.tp-promo-symbol{flex:0 0 43px;display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:linear-gradient(135deg,#115c96,#239add);color:#fff}.tp-promo-heading>div{flex:1;min-width:0}.tp-promo-eyebrow{display:block;color:#3a80ae;font-size:9px;letter-spacing:.13em;font-weight:790;margin-bottom:5px}.tp-promo-heading h3{margin:0 0 4px;color:#19374f;font-size:17px;font-weight:800;letter-spacing:-.035em}.tp-promo-heading p{margin:0;font-size:11px;color:#69869a;line-height:1.55}button.tp-promo-toggle{display:inline-flex;align-items:center;gap:8px;flex:none;padding:10px 13px;border:1px solid #c2e0f5;background:#fff;color:#1674b1;font-size:11px;font-weight:790;border-radius:9px;cursor:pointer}.tp-promo-form{margin-top:18px;border-top:1px solid #daeaf6;padding-top:14px}.tp-promo-form>label{font-size:11px;color:#345872;font-weight:770;display:block;margin-bottom:7px}.tp-promo-fields{display:flex;gap:8px}.tp-promo-fields input{flex:1;min-width:0;padding:12px 14px;border-radius:10px;border:1px solid #cddfe9;background:#fff;font:700 13px Inter,system-ui,sans-serif;letter-spacing:.08em;color:#153c56;outline-offset:2px;text-transform:uppercase}.tp-promo-fields input:focus{border-color:#108ed0;outline:2px solid #adddf8}.tp-promo-fields button{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-width:126px;background:linear-gradient(105deg,#0d385e,#087cb6);border:0;border-radius:10px;color:#fff;padding:12px 17px;font:750 12px Inter,system-ui,sans-serif;cursor:pointer}.tp-promo-fields button:disabled{opacity:.65;cursor:not-allowed}.tp-promo-hint{font-size:10px;color:#7390a1;line-height:1.65;margin:9px 0 0}.tp-promo-message{padding:10px 12px;border-radius:9px;border:1px solid #ade2cf;background:#edfdf5;color:#13654e;font-size:11px;margin-top:11px}.tp-promo-message.is-error{border-color:#f4b9c2;background:#fff4f5;color:#a52741}.tp-promo-active{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#e9f8f1;border:1px solid #b9e5cf;padding:12px 14px;border-radius:11px;margin-top:14px}.tp-promo-active>div{display:flex;flex-direction:column;gap:3px}.tp-promo-active strong{color:#196449;font-size:12px}.tp-promo-active small{font-size:11px;color:#51776c;line-height:1.5}.tp-promo-active>span{border-radius:20px;padding:5px 9px;background:#c9f0dc;color:#156d4c;font-size:10px;font-weight:750}@media (max-width:580px){.tp-promo-panel{padding:14px}.tp-promo-heading{flex-wrap:wrap}.tp-promo-toggle{width:100%;justify-content:center}.tp-promo-fields{flex-direction:column}.tp-promo-fields button{min-height:44px}}.tp-promo-check-form>label{font-size:11px;color:#345872;font-weight:770;display:block;margin-bottom:7px}.tp-promo-preview{margin-top:14px;padding:16px;border:1px solid #9fcbb2;border-radius:12px;background:linear-gradient(120deg,#f5fff9,#edf9ff);box-shadow:0 10px 20px #165e4912}.tp-promo-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tp-promo-preview-top span{color:#187d5b;font-size:9px;font-weight:830;letter-spacing:.14em}.tp-promo-preview-top strong{color:#115e7a;font-size:11px;letter-spacing:.07em}.tp-promo-preview h4{margin:0 0 8px;color:#21465e;font-size:16px;letter-spacing:-.035em}.tp-promo-preview p{margin:0 0 7px;color:#4a7189;line-height:1.6;font-size:12px}.tp-promo-preview>small{color:#6e8b9f;font-size:10px;line-height:1.6;display:block}.tp-promo-activate{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:13px;min-height:44px;padding:10px 17px;border:0;border-radius:10px;background:linear-gradient(115deg,#0e4e7b,#0b90bf);box-shadow:0 8px 17px #084b6b27;color:#fff;font-size:12px;font-weight:780;cursor:pointer}.tp-promo-activate:disabled{opacity:.65;cursor:not-allowed}.tp-promo-activate:focus-visible{outline:3px solid #6bc4ee;outline-offset:3px}@media (max-width:580px){.tp-promo-activate{width:100%}}.advanced-readiness{margin:24px 0;padding:24px;border:1px solid #cbdce9;border-radius:16px;background:#fff;color:#18324b;font-size:14px;line-height:1.55}.advanced-heading{display:flex;justify-content:space-between;gap:24px}.advanced-heading h2{margin:0;font-size:24px}.advanced-eyebrow{color:#2563a5;font-weight:700;margin:0 0 6px}.advanced-score{font-size:30px;font-weight:750;min-width:150px;text-align:right}.advanced-score small{display:block;font-size:12px;font-weight:500;max-width:180px}.advanced-upload{display:grid;grid-template-columns:1fr 1fr 180px;gap:16px;margin-top:20px}.advanced-upload label{display:flex;flex-direction:column;gap:6px;font-weight:600}.advanced-upload input,.advanced-upload select{padding:10px;border:1px solid #aabbcc;border-radius:7px;max-width:100%;min-width:0;background:#fff;color:#18324b}.advanced-upload button{grid-column:1/-1;justify-self:start;background:#1767b5;color:#fff;border:0;border-radius:8px;padding:12px 20px;font-weight:700}.advanced-upload button:disabled{opacity:.6}.advanced-documents{display:grid;gap:8px;margin:16px 0}.advanced-documents article{display:flex;flex-wrap:wrap;gap:6px 16px;padding:12px;background:#f3f7fb;border-radius:8px}.advanced-documents strong{flex:1;overflow-wrap:anywhere}.advanced-documents small{width:100%}.advanced-readiness summary{cursor:pointer;font-weight:600}.advanced-footnote{font-size:12px;color:#53677a}.advanced-error{color:#a52b2b}.advanced-readiness button:focus-visible,.advanced-readiness input:focus-visible,.advanced-readiness select:focus-visible,.advanced-readiness summary:focus-visible{outline:3px solid #68a9ea;outline-offset:3px}@media (max-width:700px){.advanced-upload{grid-template-columns:1fr}.advanced-heading{flex-direction:column;gap:8px}.advanced-score{text-align:left}.advanced-readiness{padding:18px}.advanced-score small{max-width:none}}.tp-onboarding{--tp-ink:#0b2548;--tp-title:#081e47;--tp-muted:#6f829f;--tp-line:#d6e3f2;--tp-blue:#0872dc;--tp-ice:#e7f7ff;min-height:100vh;overflow-x:clip;background:radial-gradient(ellipse at 55% 20%,#eff9ff 0,transparent 64%),#f5faff;color:var(--tp-ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.5;letter-spacing:-.025em}.tp-onboarding *{box-sizing:border-box}.tp-onboarding button,.tp-onboarding input,.tp-onboarding select{font:inherit;letter-spacing:inherit}.tp-onboarding button{cursor:pointer}.tp-onboarding button:disabled{cursor:not-allowed;opacity:.52}.tp-onboarding h1,.tp-onboarding h2,.tp-onboarding h3{color:var(--tp-title);font-weight:700;letter-spacing:-.045em;text-wrap:initial;line-height:1.15}.tp-onboarding h1{font-size:clamp(34px,3.35vw,54px)}.tp-onboarding h2{font-size:27px}.tp-onboarding h3{font-size:20px}.tp-onboarding p{margin:0}.tp-onboarding a{color:var(--tp-blue)}.tp-onboarding :focus-visible{outline:3px solid #1688e8;outline-offset:4px}.tp-onboarding input,.tp-onboarding select{min-width:0}.tp-header{height:102px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:18px clamp(28px,5.4vw,86px);border-bottom:1px solid #deebf6;background:#ffffffd1;position:relative;z-index:5}.tp-logo{border:0;background:none;padding:0;display:flex;gap:12px;align-items:center;flex-shrink:0;white-space:nowrap}.tp-logo img{height:58px;width:auto}.tp-logo>span{font-size:38px;font-weight:750;letter-spacing:-1.8px;color:#0b2448}.tp-logo>span>span{background:linear-gradient(150deg,#80c8f4 8%,#93b5ce,#7891a5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tp-header-links{display:flex;align-items:center;gap:24px}.tp-header .tp-btn{min-height:52px;padding:12px 25px}.tp-header-divider{height:28px;width:1px;background:#b5c5dc}.tp-avatar{border:0;border-radius:50%;background:#eef5fb;padding:10px;display:grid;place-items:center}.tp-header .tp-text-link{color:#405a7e;font-size:18px;text-decoration:none}.tp-content{width:min(100% - 10.5vw,1420px);margin:auto;position:relative}.tp-lead{font-size:clamp(19px,1.65vw,28px);color:var(--tp-muted);line-height:1.48;letter-spacing:-.03em;margin:10px 0 30px!important}.tp-hint{font-size:14px;color:var(--tp-muted);line-height:1.5}.tp-eyebrow{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#758bad;margin-bottom:20px!important}.tp-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #102c54;border-radius:10px;padding:15px 28px;color:#fff;background:linear-gradient(115deg,#0a234a,#13365a 55%,#0b2045);font-weight:600;line-height:1.25;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 3px 6px #142b4c06}.tp-btn:hover{box-shadow:0 5px 14px #0a254824;filter:brightness(1.07)}.tp-btn-secondary{background:#ffffff65;color:#09264e;border-color:#9fb6d3;box-shadow:none}.tp-text-link{border:0;background:none;color:var(--tp-blue);padding:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:500;font-size:inherit;text-underline-offset:5px}.tp-text-link:hover{text-decoration:underline}.tp-wide{width:100%}.tp-card{background:#fffe;border:1px solid #e0edf8;border-radius:20px;padding:34px;box-shadow:0 8px 30px #d4e7f02e;position:relative}.tp-card h2{margin-bottom:22px}.tp-icon-box{display:inline-grid;place-items:center;width:62px;height:62px;border:1px solid #fff6;border-radius:15px;background:linear-gradient(135deg,#dff3fe,#edf8ff);color:#0072cd;flex-shrink:0}.tp-icon-box svg{width:30px;height:30px}.tp-ribbon{position:absolute;width:600px;height:650px;right:-45px;top:-95px;background-image:url(/assets/OFFICIAL_LOGO-DUsZBwLn.png);background-size:377% 251%;background-position:52% 29.9%;mix-blend-mode:multiply;opacity:.7;pointer-events:none;transform:rotate(-13deg);z-index:0}.tp-welcome{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;min-height:calc(100vh - 225px);padding-top:65px;padding-bottom:85px}.tp-welcome h1{font-size:clamp(48px,4.95vw,78px);letter-spacing:-.058em;line-height:1.11;max-width:850px}.tp-welcome .tp-eyebrow{margin-bottom:34px!important}.tp-welcome .tp-lead{font-size:clamp(20px,1.9vw,30px);margin-top:25px!important;margin-bottom:42px!important}.tp-welcome .tp-btn{font-size:22px;padding:22px 38px;min-width:360px}.tp-welcome .tp-hint{font-size:18px;margin:14px 0 30px!important}.tp-welcome .tp-text-link{font-size:20px;text-decoration:underline}.tp-welcome-art{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:470px}.tp-welcome-art .tp-ribbon{width:620px;height:690px;top:-70px;right:-55px}.tp-report-preview{width:100%;max-width:535px;z-index:1;padding:36px 42px;background:#ffffffec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:70px;border-radius:28px}.tp-report-preview h2{font-size:27px;margin-bottom:12px}.tp-preview-row{display:flex;gap:22px;align-items:center;padding:20px 0;border-bottom:1px solid #e2edf7}.tp-preview-row:last-child{border-bottom:0}.tp-preview-row>div{flex:1}.tp-preview-row strong{font-size:19px;line-height:1.4}.tp-preview-row>svg:last-child{margin-left:auto;color:#0775c7;flex-shrink:0}.tp-skeleton{display:block;height:11px;background:#d9e4f0;border-radius:8px;margin-top:12px;width:90%}.tp-footer{display:flex;align-items:center;gap:24px;padding:24px 5.4vw;background:#ffffffb5;border-top:1px solid #e0eaf6;min-height:120px}.tp-footer .tp-icon-box{width:56px;height:50px;border-radius:9px}.tp-footer>div:nth-child(2){flex:1}.tp-footer strong{font-size:17px;font-weight:500;color:#365075}.tp-footer p{color:#7b8fa9;font-size:15px;margin-top:4px}.tp-links{display:flex;gap:18px;align-items:center}.tp-links button,.tp-account-footer button:not(.tp-text-link){padding:0;border:0;background:none;color:#0070d3;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-size:14px;white-space:nowrap}.tp-links button+button{border-left:1px solid #b7cadb;padding-left:18px}.tp-onboarding-steps{display:flex;align-items:center;justify-content:center;width:min(100% - 15vw,1140px);margin:27px auto 35px;gap:18px}.tp-onboarding-steps button{padding:0;border:0;background:none;display:flex;align-items:center;gap:15px;color:#7890af;font-size:16px;white-space:nowrap}.tp-onboarding-steps button:disabled{opacity:1;cursor:default}.tp-onboarding-steps button>span{width:36px;height:36px;border-radius:50%;border:1px solid #a3beda;background:#fff7;display:grid;place-items:center;font-weight:500;flex-shrink:0}.tp-onboarding-steps b{font-weight:500}.tp-onboarding-steps .current{color:#071e46}.tp-onboarding-steps .current>span{color:#fff;background:#0a2a56;border:2px solid #71caff;box-shadow:0 0 0 2px #def4ff}.tp-onboarding-steps .current b{font-weight:600}.tp-onboarding-steps .done{color:#0d345e}.tp-onboarding-steps .done>span{background:#e3f5ff;border-color:#b0dafa;color:#087dde}.tp-onboarding-step-line{height:1px;flex:1;min-width:20px;background:#cddff1}.tp-onboarding-step-line.done{background:#8acafb}.tp-header>.tp-onboarding-steps{margin:0;max-width:910px;width:auto;flex:1}.tp-header>.tp-onboarding-steps .tp-onboarding-step-line{max-width:150px}.tp-form-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:26px;padding-bottom:48px}.tp-form-layout>.tp-card:first-child{padding:34px 40px}.tp-form-layout h1{font-size:clamp(34px,3.1vw,49px)}.tp-form-layout .tp-lead{margin-bottom:22px!important}.tp-field{display:flex;flex-direction:column;gap:6px;margin:16px 0;font-size:16px;font-weight:500;color:#10284d}.tp-field small{color:var(--tp-muted);font-size:13px;font-weight:400}.tp-field input,.tp-field select,.tp-document-row select,.tp-capacity-field select,.tp-stripe{width:100%;height:49px;padding:11px 15px;background:#fff;border:1px solid #cbd9eb;border-radius:9px;color:#0b2448;outline:none}.tp-field input::placeholder{color:#8a9cba}.tp-field input:focus,.tp-field select:focus,.tp-document-row select:focus,.tp-capacity-field select:focus{border-color:#35a4f3;box-shadow:0 0 0 3px #7dceff24}.tp-onboarding select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='12' fill='none' stroke='%23375478' stroke-width='1.5'%3E%3Cpath d='m3 3 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.tp-fieldset{border:0;padding:0;margin:26px 0 24px;min-width:0}.tp-fieldset legend{font-size:17px;font-weight:600;margin-bottom:13px}.tp-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tp-goal{display:flex;align-items:center;gap:15px;padding:18px 16px;border:1px solid #d0dff0;border-radius:10px;cursor:pointer;min-height:92px;position:relative;font-size:15px}.tp-goal .tp-icon-box{border-radius:50%;width:46px;height:46px}.tp-goal .tp-icon-box svg{width:25px;height:25px}.tp-goal input{position:absolute;top:12px;right:12px;width:18px;height:18px}.tp-onboarding input[type=checkbox],.tp-onboarding input[type=radio]{accent-color:#0c67cd;flex-shrink:0;width:21px;height:21px;margin:0;cursor:pointer}.tp-goal.selected,.tp-choice.selected,.tp-radio-card.selected,.tp-slot.selected{border-color:#86d2ff;background:linear-gradient(110deg,#effaff,#e5f5fe)}.tp-form-actions{display:flex;align-items:center;gap:12px;border-top:1px solid #d9e4ef;padding-top:22px;margin-top:24px}.tp-form-actions .tp-text-link{margin-left:auto;font-size:16px}.tp-form-actions .tp-btn:not(.tp-btn-secondary){min-width:245px}.tp-form-actions+.tp-hint{margin-top:12px}.tp-support-card{background:linear-gradient(125deg,#f6fcff,#eaf6ff99);height:max-content;overflow:hidden}.tp-support-card h2{font-size:26px;margin:8px 0 26px}.tp-benefit{display:flex;align-items:center;gap:18px;background:#ffffffb0;border-radius:16px;padding:22px 18px;margin:12px -5px}.tp-benefit h3{font-size:17px;letter-spacing:-.02em;margin-bottom:6px}.tp-benefit p{font-size:15px;color:var(--tp-muted);line-height:1.4}.tp-benefit .tp-icon-box{width:58px;height:62px}.tp-provinces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-choice{display:flex;align-items:center;gap:14px;border:1px solid #d0dfee;border-radius:11px;padding:15px 18px;min-height:56px;cursor:pointer;font-size:16px}.tp-two{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tp-opportunities{display:flex;flex-wrap:wrap;gap:12px}.tp-opportunities .tp-choice{flex:1;white-space:nowrap;justify-content:center}.tp-profile-item{display:flex;gap:23px;align-items:center;padding:24px 0;border-bottom:1px solid #d9e8f3}.tp-profile-item:last-child{border-bottom:0}.tp-profile-item small{font-size:15px;color:#7c8dae;display:block;margin-bottom:5px}.tp-profile-item p{font-size:18px}.tp-readiness-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:45px;align-items:stretch;padding-top:24px}.tp-readiness-layout h1{font-size:clamp(32px,3.6vw,53px)}.tp-document-questions{margin-top:24px;padding:16px 32px 26px}.tp-document-row{display:grid;grid-template-columns:1fr 1.4fr;gap:24px;align-items:center;padding:17px 0;border-bottom:1px solid #e5edf5}.tp-document-row:last-of-type{border-bottom:0}.tp-document-row label{font-weight:600}.tp-document-row select{height:52px}.tp-document-row select.available{background-color:#eff9fe;border-color:#b4e6ff}.tp-document-row select.updating{background-color:#fff5e8;border-color:#edbb78}.tp-document-row select.missing{background-color:#fff8f8;border-color:#ee9a9f}.tp-document-questions>.tp-hint{margin-top:20px}.tp-document-questions .tp-text-link{margin-left:16px;text-decoration:underline}.tp-evidence{display:flex;flex-direction:column;justify-content:center;height:100%;padding:45px 34px;isolation:isolate}.tp-evidence .tp-ribbon{width:450px;height:460px;right:-120px;top:-18px;opacity:.5;z-index:-1}.tp-evidence>.tp-icon-box{margin-top:100px}.tp-evidence h2{margin-top:26px}.tp-evidence p{font-size:21px;color:var(--tp-muted);line-height:1.55}.tp-screen-4 .tp-form-actions{border-top:0;margin-bottom:22px}.tp-screen-4 .tp-form-actions>.tp-btn:nth-child(2){order:3;min-width:185px}.tp-screen-4 .tp-form-actions .tp-text-link{margin-left:auto;margin-right:24px}.tp-capacity-layout{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(280px,1fr);gap:24px;max-width:1230px;padding-bottom:40px}.tp-capacity-layout>.tp-card{padding:40px}.tp-capacity-layout .tp-lead{font-size:21px;margin-bottom:26px!important}.tp-capacity-field{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;margin:18px 0}.tp-capacity-field label{font-size:18px;font-weight:500}.tp-mobile-radios{display:none}.tp-capacity-fields{margin:26px 0 34px}.tp-capacity-layout .tp-form-actions{border:0;padding:0;flex-wrap:wrap}.tp-capacity-layout .tp-form-actions>.tp-btn:nth-child(2){margin-left:auto}.tp-capacity-layout .tp-form-actions .tp-text-link{flex-basis:100%;justify-content:flex-end;margin-top:5px}.tp-capacity-layout .tp-profile-item{border:0;padding:22px 0}.tp-capacity-layout .tp-support-card{padding:30px}.tp-capacity-layout .tp-support-card>.tp-hint{border-top:1px solid #d5e3f0;margin-top:25px;padding-top:25px}.tp-preview-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;min-height:calc(100vh - 326px);padding:40px 0 54px;align-items:center}.tp-preview-layout h1{font-size:clamp(38px,3.7vw,58px)}.tp-preview-layout>.tp-card{margin-top:20px}.tp-preview-layout .tp-lead{margin-bottom:40px!important}.tp-preview-layout section>.tp-card{margin-top:20px}.tp-preview-layout .tp-card h2{font-size:25px;margin-bottom:7px}.tp-preview-layout .tp-row-button{width:100%;background:none;text-align:left;border:0;border-bottom:1px solid #dce8f2;color:#132d50}.tp-preview-layout .tp-row-button:last-child{border-bottom:0}.tp-focus p{display:flex;gap:18px;align-items:center;margin-top:24px}.tp-locked-wrap{position:relative}.tp-locked-wrap .tp-ribbon{top:-155px;right:-100px}.tp-locked{z-index:1;text-align:center;padding:36px 42px;background:#fffe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-lock-icon{display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:#edf7fd;width:94px;height:94px}.tp-hidden-score{font-size:64px;line-height:1;margin:16px 0}.tp-locked>p{color:#7c8aa7;font-size:22px}.tp-locked>.tp-hint{font-size:16px;border-top:1px solid #e2ebf5;padding-top:20px;margin:24px 0}.tp-locked>.tp-btn{width:100%;margin:7px 0}.tp-account-page{min-height:calc(100vh - 100px);padding:30px 20px;position:relative;overflow:hidden}.tp-account-page>.tp-ribbon{width:800px;height:900px;right:-60px;top:0}.tp-account-card{max-width:590px;margin:auto;padding:45px 48px;border-radius:22px}.tp-account-card h1{font-size:45px;margin-top:24px}.tp-account-card .tp-lead{font-size:18px}.tp-account-summary{display:flex;gap:22px;align-items:center;background:#edf9ff;border-radius:12px;padding:14px 18px;margin:20px 0 22px}.tp-account-summary .tp-icon-box{width:48px;height:48px}.tp-account-summary small{display:block;color:#69809e}.tp-account-card .tp-field{margin:18px 0}.tp-account-card .tp-field input{height:53px}.tp-password{display:flex;border:1px solid #cbd9eb;border-radius:9px;align-items:center;background:#fff}.tp-password input{border:0;box-shadow:none!important;background:none}.tp-password button{color:#0079e5;font-size:14px;background:none;border:0;margin-right:18px}.tp-account-card .tp-wide{margin-top:6px}.tp-account-signin{text-align:center;font-size:16px;color:#627b9b;border-top:1px solid #d8e4f0;padding-top:21px;margin-top:22px!important}.tp-account-footer{max-width:590px;margin:20px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative}.tp-account-footer p,.tp-account-footer button{font-size:12px!important;color:#8292ac}.tp-account-footer .tp-text-link{color:#0074df}.tp-plans{padding-bottom:32px}.tp-plans h1{font-size:clamp(36px,3.7vw,56px)}.tp-plans>.tp-lead{font-size:28px;margin:7px 0 25px!important}.tp-trial-strip{display:flex;align-items:center;gap:28px;border-radius:14px;padding:17px 27px;background:#e4f6fc;color:#0e2850;margin-bottom:20px;font-size:21px}.tp-trial-strip svg{flex-shrink:0;width:30px;height:30px;color:#075bbb}.tp-trial-strip strong{font-weight:600}.tp-plan-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:25px}.tp-featured-plan{border-color:#74cfff;background:#f6fdffab;padding:27px 34px}.tp-featured-plan .tp-eyebrow{color:#6188b6;margin-bottom:9px!important;letter-spacing:.13em}.tp-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.tp-plan-heading h2{font-size:35px;margin-bottom:5px}.tp-fit{display:inline-flex;align-items:center;gap:8px;font-size:14px;background:#dff5ff;border-radius:30px;padding:7px 15px;color:#0079de;white-space:nowrap}.tp-price{font-size:38px;font-weight:700;line-height:1.2;letter-spacing:-.04em}.tp-price span{font-size:22px;font-weight:400;color:#637c9e;letter-spacing:-.03em}.tp-featured-plan>.tp-hint{font-size:15px}.tp-feature-list{list-style:none;padding:18px 0 14px;margin:15px 0 0;border-top:1px solid #d0e5f4}.tp-feature-list li{display:flex;align-items:center;gap:16px;font-size:18px;margin:9px 0}.tp-feature-list li>span{display:grid;place-items:center;width:28px;height:28px;background:#d4f2ff;color:#087ccf;border-radius:50%}.tp-featured-plan>.tp-btn{width:100%;font-size:20px;margin-top:5px}.tp-other-plans{display:flex;flex-direction:column;gap:12px}.tp-plan-option{display:grid;grid-template-columns:1.35fr 1fr 20px;align-items:center;gap:25px;text-align:left;color:#09254b;padding:25px 30px;flex:1;border-radius:15px}.tp-plan-option h3{font-size:23px;margin-bottom:6px}.tp-plan-option .tp-price{font-size:29px;white-space:nowrap}.tp-plan-option .tp-price span{font-size:17px}.tp-plan-option small{font-size:14px;color:#8da2be}.tp-plan-option>p{font-size:18px;color:#6a7d9c;border-left:1px solid #cbddef;padding-left:25px}.tp-other-plans>.tp-text-link{justify-content:flex-start;margin:8px 10px 0;padding-bottom:9px;border-bottom:1px solid #cfdfed}.tp-plans>.tp-btn-secondary{margin-top:18px}.tp-plan-disclosure{font-size:14px;margin-top:28px!important}.tp-checkout{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;padding:50px 0 35px}.tp-checkout h1{font-size:clamp(36px,3.55vw,54px)}.tp-checkout .tp-lead{font-size:22px;margin-bottom:23px!important}.tp-options{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.tp-radio-card{display:flex;align-items:center;gap:30px;border:1px solid #d6e5f4;border-radius:11px;padding:18px 25px;background:#fff;cursor:pointer}.tp-radio-card input{width:26px!important;height:26px!important}.tp-radio-card strong{font-size:22px;font-weight:700;display:block;letter-spacing:-.04em}.tp-radio-card small{font-size:17px;color:#7388a7;display:block;margin-top:2px}.tp-checkout .tp-field{margin:13px 0}.tp-checkout .tp-field input,.tp-stripe{height:50px}.tp-checkout .tp-two{gap:34px}.tp-stripe{display:flex;align-items:center}.tp-stripe>div{width:100%}.tp-consent{display:flex;align-items:flex-start;gap:13px;margin:22px 0;color:#567295;font-size:17px;cursor:pointer}.tp-consent input{margin-top:2px!important}.tp-checkout-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.tp-checkout-actions>.tp-btn{flex:1;min-width:260px;font-size:21px}.tp-checkout-actions .tp-links{gap:12px}.tp-checkout-actions .tp-links button+button{padding-left:12px}.tp-subscription{padding:40px 33px;border-radius:17px;align-self:stretch}.tp-subscription h2{font-size:29px;margin-bottom:33px}.tp-subscription h3{font-size:25px}.tp-subscription dl{margin-top:27px}.tp-subscription dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:22px;padding:22px 0;border-top:1px solid #e3ebf4;font-size:20px}.tp-subscription dt{color:#7388a7}.tp-subscription dd{font-weight:600;margin:0;text-align:right}.tp-subscription dl>div:last-child dd{font-weight:400}.tp-subscription>.tp-hint{margin-top:38px}.tp-back{margin-top:22px;font-size:15px}.tp-trial-badge{display:inline-flex;align-items:center;gap:10px;font-size:16px;white-space:nowrap}.tp-trial-badge i{width:12px;height:12px;background:#079968;border-radius:50%}.tp-trial-end{font-size:14px;padding-left:20px;border-left:1px solid #bcd0e6;white-space:nowrap}.tp-score-page{padding:70px 0 50px}.tp-score-page>.tp-lead{font-size:23px;margin:10px 0 50px!important}.tp-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tp-score-grid>.tp-card{padding:30px}.tp-score-grid h2{font-size:26px}.tp-score-intro{display:flex;align-items:center;gap:36px;margin:20px 0 28px}.tp-score-intro .tp-text-link{font-size:16px;margin-top:13px}.tp-score-ring{position:relative;width:180px;height:180px;flex-shrink:0}.tp-score-ring svg{width:100%;height:100%}.tp-score-ring>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.tp-score-ring strong{font-size:59px;letter-spacing:-.06em;line-height:1.12}.tp-score-ring span{font-size:20px;color:#697f9f}.tp-breakdown{border-top:1px solid #d9e4f0;padding-top:14px}.tp-breakdown>div{display:flex;align-items:center;gap:17px;margin:16px 0}.tp-breakdown .tp-icon-box{width:53px;height:53px;border-radius:11px}.tp-breakdown .tp-icon-box svg{width:28px}.tp-breakdown>div>div{flex:1}.tp-breakdown strong{font-size:15px;font-weight:600}.tp-meter{height:10px;display:block;background:#eaf0f7;border-radius:10px;margin-top:7px;overflow:hidden}.tp-meter i{display:block;height:100%;background:#329eec;border-radius:10px}.tp-breakdown b{font-size:20px;min-width:65px;text-align:right}.tp-breakdown b span{color:#788baa;font-weight:500}.tp-section-title{display:flex;gap:22px;align-items:flex-start;margin-bottom:20px}.tp-section-title .tp-icon-box{width:82px;height:82px}.tp-section-title h2{font-size:32px;margin:0 0 10px}.tp-section-title p{color:#7387a9;font-size:18px}.tp-action-card{display:flex;align-items:center;gap:24px;text-align:left;background:#fff;border:1px solid #dce8f5;border-radius:12px;padding:20px;margin:13px 0;width:100%;color:#092347}.tp-action-card>span:not(.tp-icon-box):not(.tp-empty-check){flex:1}.tp-action-card strong{display:block;font-size:18px;font-weight:600}.tp-action-card small{display:block;color:#7287a8;margin-top:7px;font-size:16px}.tp-action-card svg:last-child{color:#486a91;flex-shrink:0}.tp-empty-check{display:block;width:25px;height:25px;border:1px solid #889fba;border-radius:5px;flex-shrink:0}.tp-first-plan>.tp-btn{width:100%;margin-top:18px;font-size:21px}.tp-first-plan>.tp-hint{font-size:13px;text-align:center;margin-top:15px}.tp-work-layout{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:calc(100vh - 102px)}.tp-onboarding .tp-sidebar{border-right:1px solid #dceaf6;padding:26px 15px}.tp-side-nav{display:flex;flex-direction:column;gap:9px}.tp-side-nav button{display:flex;align-items:center;gap:18px;background:none;border:0;border-radius:10px;text-align:left;padding:15px 14px;color:#566e91;font-size:17px}.tp-side-nav button.active{background:#e4f5fd;color:#006ade}.tp-side-nav button:hover{background:#eaf6fd}.tp-side-nav button.tp-portal-link{font-size:13px;margin-top:36px;border-top:1px solid #dfebf4;border-radius:0;color:#6381a2}.tp-work-main{padding:34px;min-width:0}.tp-work-main h1{font-size:45px}.tp-upload-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:34px;max-width:1200px;margin:20px auto}.tp-upload-layout .tp-lead{font-size:22px}.tp-upload-card{padding:30px;margin-bottom:22px}.tp-dropzone{border:1.5px dashed #9cc7e8;border-radius:15px;background:#f7fcff;padding:40px 24px;text-align:center;min-height:275px}.tp-dropzone h2{font-size:23px;margin:18px 0 7px;overflow-wrap:anywhere}.tp-dropzone>p{color:#8395af;font-size:15px;margin-bottom:20px}.tp-dropzone .tp-btn{min-height:48px}.tp-upload-card>.tp-hint{display:flex;gap:10px;justify-content:center;margin:18px 0}.tp-upload-card>.tp-btn{width:100%}.tp-upload-card progress{width:100%;accent-color:#1687d8}.tp-upload-layout>section>.tp-text-link{margin-bottom:10px}.tp-upload-layout .tp-support-card{margin-top:25px}.tp-analysis-layout{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(270px,1fr);gap:26px}.tp-tag{display:inline-flex;border-radius:7px;padding:6px 13px;background:#def3ff;color:#0055b8;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:12px}.tp-analysis-layout h1{font-size:41px}.tp-analysis-meta{display:flex;align-items:center;gap:30px;flex-wrap:wrap;font-size:18px;color:#6580a0;margin:18px 0 26px!important}.tp-analysis-meta>span{display:inline-flex;align-items:center;gap:9px}.tp-analysis-meta svg{width:23px}.tp-assessment-warning{display:flex;gap:24px;align-items:center;border:1px solid #efc280;border-radius:12px;background:#fff7eb;padding:22px 26px;margin:20px 0}.tp-assessment-warning>svg{color:#d49a36;flex-shrink:0}.tp-assessment-warning h2{font-size:25px;margin-bottom:5px}.tp-assessment-warning p{font-size:18px;color:#6680a0}.tp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:22px 0}.tp-metrics>.tp-card{display:flex;align-items:center;gap:15px;padding:23px 20px;border-radius:14px}.tp-metrics strong{font-size:37px;line-height:1;font-weight:700}.tp-metrics p{font-size:16px;color:#7b8eac;margin-top:7px}.tp-metrics .tp-icon-box{width:53px;height:57px}.tp-requirements{padding:22px}.tp-requirements h2{font-size:22px}.tp-requirement-head,.tp-requirement-row{display:grid;grid-template-columns:1.5fr 1fr .55fr;align-items:center;gap:18px}.tp-requirement-head{background:#f0f5fa;color:#627e9e;font-size:13px;padding:12px 18px;border-radius:7px}.tp-requirement-row{padding:15px 18px;border-bottom:1px solid #e5edf5;font-size:16px}.tp-requirement-row>span:first-child{display:flex;align-items:center;gap:20px}.tp-requirement-row>span:first-child svg{width:20px;flex-shrink:0}.tp-status{font-size:14px;border-radius:20px;background:#e4f5ff;color:#00578a;padding:6px 13px;justify-self:start;white-space:nowrap}.tp-status.missing{background:#ffebeb;color:#b62b34}.tp-status.warning{background:#fff0d9;color:#9d600c}.tp-requirement-row .tp-text-link{font-size:15px;justify-self:start;text-decoration:underline}.tp-analysis-actions{display:flex;gap:14px;margin:22px 0 14px}.tp-analysis-actions>.tp-btn{font-size:16px;padding:14px 23px}.tp-next-actions{padding:24px 18px;height:100%}.tp-next-actions h2{font-size:25px}.tp-next-actions .tp-action-card{gap:15px;padding:18px 13px;align-items:flex-start}.tp-next-actions .tp-icon-box{width:42px;height:48px;border-radius:10px}.tp-next-actions .tp-icon-box svg{width:24px}.tp-next-actions strong{font-size:17px}.tp-next-actions small{font-size:15px}.tp-workspace-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:23px;margin-top:34px}.tp-workspace-grid>.tp-card{height:max-content}.tp-workspace-grid .tp-card{padding:30px}.tp-workspace-grid h2{font-size:28px;margin:12px 0 18px}.tp-closing{display:flex;gap:13px;align-items:center;color:#7a8fac;font-size:18px}.tp-tender-info{display:grid;grid-template-columns:1fr 1fr;gap:25px 20px;border-top:1px solid #deebf4;margin:30px 0 0;padding:22px 0 0;font-size:16px}.tp-tender-info dt{color:#7f92ac;font-size:14px;margin-bottom:3px}.tp-tender-info dd{margin:0}.tp-work-support{display:flex;gap:20px;margin-top:20px;background:#edf9ffb5}.tp-work-support h3{font-size:20px}.tp-work-support p{font-size:15px;color:#7288a5;margin:8px 0 18px}.tp-work-support .tp-btn{padding:10px 17px;min-height:42px;font-size:14px}.tp-task{display:flex;gap:20px;padding:20px 9px;border-bottom:1px solid #e2ebf5;align-items:center;cursor:pointer;font-size:17px}.tp-task input{width:25px!important;height:25px!important}.tp-task.done{background:#eaf7fd;border-radius:9px}.tp-task>span{flex:1}.tp-owner{display:flex;align-items:center;gap:12px;font-size:13px;color:#7b90aa;margin:20px 0 26px;flex-wrap:wrap}.tp-owner .tp-text-link{margin-left:auto;font-size:13px}.tp-workspace-grid>.tp-card>.tp-btn{width:100%;margin:7px 0}.tp-workspace-grid>.tp-card>.tp-text-link{width:100%;font-size:14px;margin-top:18px}.tp-mobile-menu,.tp-mobile-nav{display:none}.tp-booking{padding:40px 0}.tp-booking>.tp-ribbon{top:-210px;right:-160px}.tp-booking>.tp-text-link{margin-bottom:30px;font-size:19px;position:relative}.tp-booking-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;position:relative}.tp-booking h1{font-size:clamp(38px,4vw,61px)}.tp-booking .tp-lead{font-size:25px}.tp-booking-grid>section>.tp-card{padding:30px;margin:25px 0}.tp-session-point{display:flex;align-items:center;gap:24px;color:#547192;margin-top:14px;font-size:19px}.tp-session-point .tp-icon-box{width:50px;height:50px;border-radius:12px}.tp-booking .tp-field{margin-top:20px}.tp-booking-card{padding:40px;height:max-content}.tp-booking-card h2{font-size:32px}.tp-booking-card>.tp-lead{font-size:19px;margin-top:-12px!important}.tp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-slot{padding:15px 10px;border:1px solid #d5e3f1;border-radius:9px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-size:14px;cursor:pointer;position:relative;color:#537294}.tp-slot strong{font-size:18px;font-weight:500;color:#0d3b70}.tp-slot input{position:absolute;opacity:0}.tp-slot:has(input:focus-visible){outline:3px solid #1688e8}.tp-booking-card>.tp-wide{margin-top:26px;margin-bottom:14px;font-size:20px}.tp-booking-foot{border-top:1px solid #dce6f2;margin-top:35px;padding:28px 0 0;text-align:center}.tp-center{text-align:center}.tp-notices{width:min(100% - 48px,1400px);margin:18px auto}.tp-error,.tp-success{padding:13px 18px;border-radius:10px;margin:12px 0!important;font-size:15px;border:1px solid #edb1b5;color:#98313a;background:#fff2f3}.tp-success{border-color:#b6e0cf;color:#246247;background:#eefaf4}.tp-demo-bar{display:flex;align-items:center;justify-content:center;gap:15px;padding:7px 12px;background:#eaf1f9;color:#53708e;font-size:12px;letter-spacing:0}.tp-demo-bar button{background:none;color:#0d65b4;border:0;text-decoration:underline;font-size:12px;padding:0}.tp-onboarding .tp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#08204066;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.tp-modal{width:min(620px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #061c4733}.tp-modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tp-modal-head h2{margin:0}.tp-icon-button{display:grid;place-items:center;border:0;background:#eaf5fc;border-radius:10px;padding:9px;color:#0b325c;flex-shrink:0}.tp-modal p{margin:16px 0;font-size:16px;color:#597394}.tp-modal .tp-btn{margin-top:15px}.tp-modal .tp-score-ring{margin:22px auto}.tp-modal li{margin:15px 0;color:#58708f}.tp-modal ul,.tp-modal ol{padding-left:23px}.tp-modal .tp-comparison>div{padding:24px 0;border-top:1px solid #d9e8f2}.tp-document-upload{display:grid;grid-template-columns:1fr auto;gap:4px 15px;padding:18px 0;border-bottom:1px solid #dfebf4;align-items:center}.tp-document-upload strong{font-size:16px}.tp-document-upload small{grid-column:1;grid-row:2;color:#7891aa;font-size:13px;overflow-wrap:anywhere}.tp-upload-label{grid-column:2;grid-row:1/3;font-size:14px;color:#0071ce;border:1px solid #aecbdf;border-radius:7px;padding:8px 12px;cursor:pointer;position:relative;overflow:hidden}.tp-upload-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.tp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:1650px){.tp-welcome{min-height:720px}.tp-content{max-width:1510px}.tp-form-layout{padding-top:10px}}@media (max-width:1200px){.tp-header{padding:18px 30px}.tp-logo img{height:44px}.tp-logo>span{font-size:31px}.tp-header-links{gap:15px}.tp-header .tp-text-link{font-size:15px}.tp-content{width:calc(100% - 64px)}.tp-form-layout{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.tp-form-layout>.tp-card:first-child{padding:28px}.tp-goal{padding:12px;gap:8px}.tp-goal .tp-icon-box{display:none}.tp-form-actions .tp-btn:not(.tp-btn-secondary){min-width:170px}.tp-form-actions .tp-text-link{font-size:13px}.tp-provinces{gap:8px}.tp-choice{font-size:14px;padding:12px}.tp-readiness-layout{gap:25px;grid-template-columns:1.6fr 1fr}.tp-evidence p{font-size:18px}.tp-capacity-layout>.tp-card{padding:28px}.tp-capacity-field{gap:15px}.tp-capacity-field label{font-size:16px}.tp-plan-option{padding:22px 18px;gap:16px;grid-template-columns:1fr 20px}.tp-plan-option>p{display:none}.tp-fit{display:none}.tp-header>.tp-onboarding-steps{gap:12px}.tp-header>.tp-onboarding-steps button{gap:9px;font-size:14px}.tp-checkout{gap:30px}.tp-radio-card{gap:18px;padding:17px}.tp-radio-card strong{font-size:19px}.tp-subscription{padding:32px 24px}.tp-subscription dl>div{font-size:16px}.tp-trial-end{display:none}.tp-score-intro{gap:18px}.tp-score-ring{width:155px;height:155px}.tp-score-intro .tp-text-link{font-size:14px}.tp-score-intro .tp-hint{font-size:13px}.tp-work-layout{grid-template-columns:190px minmax(0,1fr)}.tp-work-main{padding:25px}.tp-analysis-layout{display:block}.tp-next-actions{display:none}.tp-metrics>.tp-card{padding:18px 14px}.tp-workspace-grid{grid-template-columns:1.15fr 1fr;gap:18px}.tp-workspace-grid .tp-card{padding:24px}.tp-work-main h1{font-size:37px}.tp-task{gap:12px;font-size:15px}.tp-upload-layout{gap:20px;grid-template-columns:1.5fr 1fr}.tp-upload-layout .tp-benefit{display:block}.tp-upload-layout .tp-benefit .tp-icon-box{margin-bottom:10px}}@media (max-width:800px){.tp-onboarding{font-size:16px;letter-spacing:-.025em;overflow-x:clip}.tp-header{height:82px;padding:14px 22px;gap:16px}.tp-logo{gap:7px}.tp-logo img{height:40px}.tp-logo>span{font-size:27px;letter-spacing:-1.1px}.tp-header-links{gap:12px}.tp-header .tp-btn{font-size:14px;min-height:40px;padding:9px 15px}.tp-header-links>.tp-text-link,.tp-header-divider{display:none}.tp-header-links>.tp-btn-secondary{display:none}.tp-header-links>.tp-trial-badge{font-size:12px;gap:6px;background:#def8ed;padding:6px 10px;border-radius:22px}.tp-trial-badge i{width:8px;height:8px}.tp-content{width:calc(100% - 36px)}.tp-onboarding h1{font-size:clamp(32px,7.7vw,43px);line-height:1.13;letter-spacing:-.045em}.tp-onboarding h2{font-size:25px}.tp-lead{font-size:19px;line-height:1.45;margin:13px 0 24px!important}.tp-eyebrow{font-size:10px;letter-spacing:.16em}.tp-btn{min-height:52px;font-size:16px;padding:14px 20px;border-radius:9px;gap:14px}.tp-hint{font-size:13px}.tp-card{padding:23px 20px;border-radius:16px}.tp-icon-box{width:49px;height:49px;border-radius:13px}.tp-icon-box svg{width:27px;height:27px}.tp-welcome{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding-top:37px;padding-bottom:24px;min-height:auto}.tp-welcome h1{font-size:clamp(38px,9.7vw,64px);letter-spacing:-.05em;line-height:1.1}.tp-desktop-break{display:none}.tp-welcome .tp-eyebrow{margin-bottom:23px!important}.tp-welcome .tp-lead{font-size:20px;margin:22px 0 25px!important}.tp-welcome .tp-btn{width:100%;min-width:0;font-size:18px;min-height:58px;padding:16px}.tp-welcome .tp-hint{font-size:13px;margin:12px 0 20px!important}.tp-welcome .tp-text-link{font-size:16px}.tp-welcome-art{min-height:330px;overflow:hidden;margin:0 -18px;padding:10px 18px 24px}.tp-welcome-art .tp-ribbon{width:370px;height:410px;top:0;right:-75px;opacity:.56}.tp-report-preview{margin:35px 0 0;padding:22px;background:#ffffffeb;border-radius:20px;max-width:100%}.tp-report-preview h2{font-size:23px}.tp-preview-row{padding:16px 0;gap:15px}.tp-preview-row strong{font-size:16px}.tp-skeleton{height:8px;margin-top:8px}.tp-footer{padding:22px 20px;align-items:flex-start;gap:14px;flex-wrap:wrap;min-height:0}.tp-footer .tp-icon-box{width:41px;height:40px}.tp-footer .tp-icon-box svg{width:25px}.tp-footer strong{font-size:14px}.tp-footer p{font-size:12px;line-height:1.5}.tp-footer>.tp-links{width:100%;justify-content:center;margin-top:10px}.tp-onboarding-steps{width:calc(100% - 48px);margin:22px auto 28px;gap:0;position:relative;align-items:flex-start}.tp-onboarding-steps button{flex-direction:column;gap:7px;font-size:12px;position:relative;min-width:60px}.tp-onboarding-steps button>span{width:30px;height:30px;font-size:14px;z-index:1}.tp-onboarding-steps button b{font-size:12px}.tp-onboarding-step-line{margin-top:15px;min-width:0;margin-left:-8px;margin-right:-8px}.tp-form-layout{display:flex;flex-direction:column;gap:22px;padding-bottom:25px}.tp-form-layout>.tp-card:first-child{padding:24px 18px}.tp-form-layout h1{font-size:34px}.tp-form-layout .tp-lead{font-size:19px}.tp-form-layout>.tp-support-card{display:none}.tp-field{font-size:15px;margin:18px 0;gap:8px}.tp-field input,.tp-field select,.tp-document-row select,.tp-capacity-field select{height:49px;font-size:16px;border-radius:8px;padding:12px 14px}.tp-onboarding select{padding-right:32px}.tp-fieldset{margin:26px 0 22px}.tp-fieldset legend{font-size:17px}.tp-goals{grid-template-columns:1fr;gap:10px}.tp-goal{min-height:62px;padding:12px 16px;gap:14px;font-size:15px}.tp-goal .tp-icon-box{display:grid;width:38px;height:38px}.tp-goal input{top:24px;right:16px}.tp-goal span:last-child{padding-right:25px}.tp-form-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;padding-top:20px}.tp-form-actions .tp-btn:not(.tp-btn-secondary){grid-column:1/-1;grid-row:1;width:100%;min-width:0}.tp-form-actions .tp-btn-secondary{grid-column:1;grid-row:2;min-height:43px;padding:10px;font-size:14px;background:none}.tp-form-actions .tp-text-link{grid-column:2;grid-row:2;font-size:13px;margin:0;justify-self:center}.tp-form-actions+.tp-hint{font-size:11px}.tp-provinces{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tp-provinces .tp-choice{font-size:11px;line-height:1.25;min-height:49px;padding:9px 5px;gap:5px;justify-content:center;text-align:center;position:relative}.tp-provinces input{width:15px!important;height:15px!important}.tp-provinces .tp-choice:not(.selected) input{position:absolute;opacity:0}.tp-choice:has(input:focus-visible){outline:3px solid #1688e8}.tp-two{grid-template-columns:1fr;gap:0}.tp-opportunities{gap:9px}.tp-opportunities .tp-choice{flex:1 1 45%;font-size:14px;min-height:48px;padding:12px;white-space:normal}.tp-readiness-layout{display:block;padding-top:5px}.tp-readiness-layout h1{font-size:35px}.tp-document-questions{padding:4px 17px 20px}.tp-document-row{grid-template-columns:1fr;gap:10px;padding:18px 0}.tp-document-row label{font-size:16px}.tp-document-row select{height:49px}.tp-document-questions>.tp-hint{font-size:12px;line-height:1.6}.tp-document-questions .tp-text-link{font-size:12px}.tp-evidence{display:none}.tp-screen-4 .tp-form-actions{margin-top:0}.tp-screen-4 .tp-form-actions>.tp-btn:nth-child(2){order:initial;grid-row:1;min-width:0}.tp-screen-4 .tp-form-actions .tp-text-link{margin:0}.tp-capacity-layout{display:block;padding-bottom:20px}.tp-capacity-layout>.tp-card{padding:0;border:0;background:none;box-shadow:none}.tp-capacity-layout .tp-eyebrow{display:none}.tp-capacity-layout .tp-lead{font-size:19px}.tp-capacity-field{display:block;margin:14px 0;padding:19px 15px;background:#fff;border:1px solid #edf4fa;border-radius:13px}.tp-capacity-field>label{display:block;font-size:18px;font-weight:600;margin-bottom:12px}.tp-capacity-fields{margin:26px 0}.tp-capacity-field .tp-desktop-select{display:none}.tp-mobile-radios{display:flex;flex-direction:column;gap:9px}.tp-mobile-radios .tp-choice{font-size:16px;font-weight:400;min-height:49px;gap:12px}.tp-capacity-layout>.tp-support-card{display:none}.tp-capacity-layout .tp-form-actions{display:grid}.tp-capacity-layout .tp-form-actions .tp-text-link{grid-column:2;justify-content:center;margin:0}.tp-capacity-layout>.tp-card>.tp-hint{padding:0 12px}.tp-preview-layout{display:flex;flex-direction:column;gap:28px;padding-top:10px;padding-bottom:24px;min-height:0}.tp-preview-layout h1{font-size:37px}.tp-preview-layout .tp-lead{font-size:22px;margin-bottom:24px!important}.tp-preview-layout .tp-card{padding:22px 18px}.tp-preview-layout .tp-card h2{font-size:24px}.tp-preview-layout section{width:100%}.tp-preview-layout .tp-row-button strong{font-size:17px;text-align:left}.tp-preview-layout .tp-row-button{padding:19px 0;gap:15px}.tp-focus p{font-size:15px;gap:14px;margin-top:18px}.tp-locked-wrap{width:100%}.tp-locked-wrap>.tp-ribbon{display:none}.tp-locked{background:#f1faff;border-radius:18px;padding:25px 20px!important;text-align:left;display:grid;grid-template-columns:58px 1fr;gap:0 15px}.tp-lock-icon{width:58px;height:58px;grid-column:1;grid-row:1/4;margin:0;background:#dff2ff}.tp-lock-icon svg{width:30px}.tp-locked h2{grid-column:2;font-size:22px!important;margin:0!important}.tp-hidden-score{grid-column:2;font-size:37px;margin:9px 0}.tp-locked>p{font-size:17px;grid-column:2}.tp-locked>.tp-hint{grid-column:1/-1;border:0;font-size:14px;text-align:center;margin:23px 0 14px}.tp-locked>.tp-btn{grid-column:1/-1;margin:6px 0}.tp-account-page{padding:8px 18px 25px}.tp-account-page>.tp-ribbon{opacity:.25;right:-250px;top:100px;width:600px;height:650px}.tp-account-card{padding:27px 22px;max-width:480px}.tp-account-card h1{font-size:34px;margin-top:17px}.tp-account-card .tp-lead{font-size:17px}.tp-account-summary{padding:13px;gap:15px;font-size:15px}.tp-account-summary small{font-size:13px}.tp-account-card .tp-field{margin:20px 0}.tp-account-card .tp-field input{height:49px}.tp-account-signin{font-size:14px}.tp-account-footer{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 4px}.tp-account-footer p{order:3;width:100%;text-align:center}.tp-plans h1{font-size:36px}.tp-plans>.tp-lead{font-size:20px;margin-top:15px!important}.tp-trial-strip{gap:14px;padding:16px;font-size:15px;align-items:flex-start;line-height:1.65}.tp-trial-strip svg{width:26px;margin-top:3px}.tp-plan-grid{grid-template-columns:1fr;gap:18px}.tp-featured-plan{padding:24px 21px}.tp-plan-heading{display:block}.tp-plan-heading h2{font-size:29px}.tp-fit{display:none}.tp-price{font-size:34px;margin-top:9px!important}.tp-price span{font-size:19px}.tp-featured-plan .tp-eyebrow{font-size:11px}.tp-feature-list li{font-size:16px;gap:13px}.tp-featured-plan>.tp-btn{font-size:17px}.tp-plan-option{grid-template-columns:1fr 18px;padding:20px 22px;gap:18px}.tp-plan-option h3{font-size:23px}.tp-plan-option .tp-price{font-size:29px;margin-top:7px!important}.tp-plan-option .tp-price span{font-size:17px}.tp-plan-option small{font-size:13px}.tp-other-plans>.tp-text-link{font-size:15px}.tp-plans>.tp-btn-secondary{width:100%;margin-top:22px}.tp-plan-disclosure{font-size:12px;line-height:1.65}.tp-screen-9 .tp-header{flex-wrap:wrap;height:auto;padding:18px 22px}.tp-header>.tp-onboarding-steps{width:100%;flex-basis:100%;margin:12px 0 0;gap:0}.tp-header>.tp-onboarding-steps .tp-onboarding-step-line{margin-left:-10px;margin-right:-10px}.tp-header>.tp-onboarding-steps button{gap:6px}.tp-checkout{display:flex;flex-direction:column;padding:25px 0 30px;gap:24px}.tp-checkout h1{font-size:37px}.tp-checkout .tp-lead{font-size:18px;margin:16px 0 24px!important}.tp-radio-card{gap:15px;padding:15px 13px;align-items:flex-start}.tp-radio-card input{width:22px!important;height:22px!important;margin-top:3px!important}.tp-radio-card strong{font-size:18px;line-height:1.3}.tp-radio-card small{font-size:15px;margin-top:6px}.tp-checkout .tp-two{grid-template-columns:1fr 1fr;gap:16px}.tp-checkout .tp-field{margin:17px 0}.tp-checkout .tp-consent{font-size:14px;line-height:1.5;margin:20px 0}.tp-checkout-actions{gap:19px}.tp-checkout-actions>.tp-btn{font-size:18px;width:100%;flex-basis:100%;min-width:0}.tp-checkout-actions .tp-links{justify-content:center;flex-wrap:wrap;width:100%;gap:12px}.tp-checkout-actions .tp-links button{font-size:12px}.tp-subscription{padding:26px 22px}.tp-subscription h2{font-size:26px;margin-bottom:22px}.tp-subscription h3{font-size:23px}.tp-subscription dl>div{font-size:15px;padding:17px 0}.tp-subscription>.tp-hint{font-size:12px;margin-top:16px}.tp-score-page{padding:35px 0 28px}.tp-score-page h1{font-size:37px}.tp-score-page>.tp-lead{font-size:17px;margin:14px 0 28px!important}.tp-score-grid{display:flex;flex-direction:column;gap:20px}.tp-score-grid>.tp-card{padding:24px 20px}.tp-score-grid h2{font-size:24px}.tp-score-intro{display:flex;flex-direction:column;text-align:center;gap:15px;margin-bottom:24px}.tp-score-ring{width:178px;height:178px}.tp-score-ring strong{font-size:55px}.tp-score-intro .tp-hint{font-size:13px}.tp-breakdown>div{gap:13px;margin:18px 0}.tp-breakdown .tp-icon-box{width:41px;height:43px;border-radius:9px}.tp-breakdown .tp-icon-box svg{width:23px}.tp-breakdown strong{font-size:13px}.tp-breakdown b{min-width:49px;font-size:17px}.tp-meter{height:8px}.tp-section-title{gap:15px}.tp-section-title .tp-icon-box{width:55px;height:60px}.tp-section-title h2{font-size:25px}.tp-section-title p{font-size:15px}.tp-action-card{padding:15px 12px;gap:13px}.tp-action-card strong{font-size:16px}.tp-action-card small{font-size:13px}.tp-empty-check{width:21px;height:21px}.tp-first-plan>.tp-btn{font-size:17px}.tp-first-plan>.tp-hint{font-size:11px}.tp-work-layout{display:block;min-height:calc(100vh - 82px)}.tp-onboarding .tp-sidebar{display:none}.tp-work-main{padding:24px 18px}.tp-work-main h1{font-size:35px}.tp-mobile-menu{display:grid;padding:3px;background:none}.tp-mobile-menu svg{width:25px}.tp-mobile-nav{display:block;position:absolute;z-index:20;background:#fff;left:0;right:0;box-shadow:0 15px 24px #0e355522;border-bottom:1px solid #caddf0;padding:18px}.tp-header:has(.tp-mobile-menu) .tp-logo>span{font-size:23px}.tp-header:has(.tp-mobile-menu) .tp-logo img{height:35px}.tp-header:has(.tp-mobile-menu){padding:14px 17px}.tp-header:has(.tp-mobile-menu) .tp-trial-badge{font-size:10px}.tp-header:has(.tp-mobile-menu) .tp-header-links{gap:8px}.tp-upload-layout{display:block;margin:4px 0}.tp-upload-layout h1{font-size:36px}.tp-upload-layout .tp-lead{font-size:18px}.tp-upload-card{padding:19px 16px}.tp-dropzone{padding:32px 15px;min-height:265px}.tp-dropzone h2{font-size:23px}.tp-dropzone p{font-size:13px}.tp-upload-layout .tp-support-card{margin-top:32px}.tp-upload-layout .tp-benefit{display:flex;padding:18px 12px;gap:14px}.tp-upload-layout .tp-benefit .tp-icon-box{margin:0;width:46px;height:49px}.tp-upload-layout .tp-benefit h3{font-size:16px}.tp-upload-layout .tp-benefit p{font-size:13px}.tp-upload-layout .tp-support-card>h2{font-size:24px}.tp-upload-layout>section>.tp-text-link{width:100%;font-size:15px}.tp-upload-layout>section>.tp-hint{text-align:center;font-size:12px}.tp-analysis-layout h1{font-size:36px;overflow-wrap:anywhere}.tp-tag{font-size:11px;border-radius:25px;padding:6px 12px}.tp-analysis-meta{font-size:15px;gap:15px;margin:16px 0 20px!important}.tp-analysis-meta>span{width:100%}.tp-analysis-meta>span:first-child svg{display:none}.tp-assessment-warning{padding:20px 16px;gap:15px;border:0;box-shadow:0 6px 18px #cedce725;margin:20px 0}.tp-assessment-warning h2{font-size:24px}.tp-assessment-warning p{font-size:16px}.tp-metrics{gap:8px;margin:18px 0 28px}.tp-metrics>.tp-card{padding:15px 10px;gap:9px;align-items:flex-start;border:0}.tp-metrics .tp-icon-box{width:29px;height:36px;border-radius:8px}.tp-metrics .tp-icon-box svg{width:21px;height:21px}.tp-metrics strong{font-size:28px}.tp-metrics p{font-size:11px;line-height:1.3;margin-top:6px}.tp-requirements{background:none;box-shadow:none;border:0;padding:0}.tp-requirements h2{font-size:26px;margin-bottom:18px}.tp-requirement-head{display:none}.tp-requirement-row{grid-template-columns:1fr 70px;gap:4px 12px;border:0;background:#fff;border-radius:15px;padding:21px 17px;margin:11px 0;position:relative}.tp-requirement-row>span:first-child{grid-column:1;grid-row:1;font-size:18px;font-weight:600;gap:12px}.tp-requirement-row>span:first-child svg{width:27px;height:29px}.tp-requirement-row>.tp-status{grid-column:1;grid-row:2;background:none;padding:0 0 0 39px;color:#7389a4;font-size:15px;white-space:normal}.tp-requirement-row>.tp-text-link{grid-column:2;grid-row:1/3;padding:10px 0 10px 15px;border-left:1px solid #d9e5f0;font-size:17px;font-weight:600;white-space:nowrap;gap:8px}.tp-analysis-actions{display:flex;flex-direction:column;margin-top:25px;gap:13px}.tp-analysis-actions>.tp-btn{width:100%;font-size:17px}.tp-analysis-layout>section>.tp-hint{font-size:12px;margin:20px 12px}.tp-workspace-grid{display:flex;flex-direction:column;margin-top:26px;gap:20px}.tp-workspace-grid .tp-card{padding:24px 20px}.tp-workspace-grid h2{font-size:27px}.tp-closing{font-size:15px;gap:10px;align-items:flex-start}.tp-closing svg{width:22px;flex-shrink:0}.tp-tender-info{font-size:14px;gap:20px 13px;margin-top:24px;padding-top:20px}.tp-tender-info dt{font-size:12px}.tp-work-support{gap:15px}.tp-work-support h3{font-size:19px}.tp-work-support p{font-size:14px}.tp-work-support .tp-icon-box{width:43px;height:47px}.tp-task{font-size:16px;gap:14px;padding:19px 9px}.tp-task input{width:22px!important;height:22px!important}.tp-owner{font-size:13px}.tp-workspace-grid>.tp-card>.tp-text-link{font-size:13px}.tp-booking{padding:26px 0}.tp-booking>.tp-ribbon{opacity:.25;top:-130px;right:-250px}.tp-booking>.tp-text-link{font-size:16px;margin-bottom:28px}.tp-booking-grid{display:flex;flex-direction:column;gap:28px}.tp-booking h1{font-size:38px}.tp-booking .tp-lead{font-size:19px}.tp-booking-grid>section>.tp-card{padding:23px 20px}.tp-booking-grid>section>.tp-card h2{font-size:24px}.tp-session-point{font-size:16px;gap:15px}.tp-session-point .tp-icon-box{width:39px;height:41px;border-radius:9px}.tp-session-point .tp-icon-box svg{width:24px}.tp-booking-card{padding:26px 21px}.tp-booking-card h2{font-size:28px}.tp-booking-card>.tp-lead{font-size:16px}.tp-slots{gap:8px}.tp-slot{padding:13px 6px;font-size:11px}.tp-slot strong{font-size:16px}.tp-booking-card>.tp-wide{font-size:16px;gap:9px}.tp-booking-foot{margin-top:27px;padding-top:22px}.tp-onboarding .tp-scrim{padding:15px}.tp-modal{padding:25px 20px;max-height:calc(100dvh - 30px)}.tp-modal h2{font-size:24px}.tp-modal p{font-size:15px}.tp-document-upload strong{font-size:14px}.tp-upload-label{font-size:12px;padding:7px 9px}.tp-demo-bar{font-size:9px;gap:9px;flex-wrap:wrap;padding:6px 10px;letter-spacing:0}.tp-demo-bar button{font-size:9px}.tp-notices{width:calc(100% - 36px);margin:12px auto}.tp-error,.tp-success{font-size:13px}.tp-notices .tp-hint{font-size:12px}}@media (prefers-reduced-motion:reduce){.tp-onboarding *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tp-header .tp-mobile-menu{display:none}@media (max-width:760px){.tp-header .tp-mobile-menu{display:grid}}.tp-onboarding .tp-header{height:auto;min-height:102px;position:sticky;top:0;overflow:visible;padding-top:max(18px,env(safe-area-inset-top));z-index:60}.tp-onboarding .tp-header>.tp-onboarding-steps{min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-width:none;padding:7px 4px;margin:0}.tp-onboarding .tp-header>.tp-onboarding-steps::-webkit-scrollbar{display:none}.tp-onboarding .tp-header>.tp-onboarding-steps button{flex:0 0 auto}.tp-onboarding .tp-content{scroll-margin-top:130px}@media (max-width:900px){.tp-onboarding .tp-header{align-items:center;gap:14px}.tp-onboarding .tp-header>.tp-onboarding-steps{order:3;flex-basis:100%;width:100%;max-width:100%}.tp-onboarding .tp-header{flex-wrap:wrap}.tp-onboarding .tp-header-links{margin-left:auto}.tp-onboarding .tp-content{scroll-margin-top:170px}}.tp-onboarding .tp-onboarding-billing-toggle,.tp-onboarding .tp-checkout-cycle{display:grid;grid-template-columns:1fr 1.25fr;gap:4px;max-width:420px;margin:22px 0 10px;padding:4px;border:1px solid #dce5eb;border-radius:28px;background:#eef3f6}.tp-onboarding .tp-onboarding-billing-toggle button,.tp-onboarding .tp-checkout-cycle button{min-height:42px;border:0;border-radius:22px;background:transparent;color:#5f7383;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tp-onboarding .tp-onboarding-billing-toggle button.active,.tp-onboarding .tp-checkout-cycle button.active{background:#153d5c;color:#fff;box-shadow:0 7px 18px #163c5b1d}.tp-onboarding .tp-annual-disclosure,.tp-onboarding .tp-annual-checkout-note{max-width:720px;margin:10px 0 20px;padding:13px 15px;border:1px solid #d6e8df;border-radius:9px;background:#f0f8f4;color:#4c7062;font-size:12px;line-height:1.65}.tp-onboarding .tp-annual-disclosure strong,.tp-onboarding .tp-annual-checkout-note strong{color:#265b47}.tp-onboarding .tp-inline-popular{display:inline-flex;margin-left:8px;padding:3px 7px;border-radius:20px;background:#e6f2fb;color:#3374a3;font-size:9px;font-weight:700;vertical-align:middle}.tp-onboarding .tp-popular-option{border-color:#91bddb!important;box-shadow:0 0 0 1px #b9d8ec4d}@media (max-width:600px){.tp-onboarding .tp-onboarding-billing-toggle,.tp-onboarding .tp-checkout-cycle{max-width:none}.tp-onboarding .tp-onboarding-billing-toggle button,.tp-onboarding .tp-checkout-cycle button{font-size:11px}}.tp-onboarding .tp-onboarding-steps{display:flex;height:auto;overflow:visible;background:none;border-radius:0}.tp-onboarding .tp-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.tp-onboarding.tp-screen-9 .tp-header{flex-wrap:nowrap;background:#fff}.tp-onboarding .tp-checkout-header-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;padding:9px 13px;border:1px solid #d3e5f1;border-radius:100px;background:#eff8fd;color:#255979;font-size:12px;font-weight:700;letter-spacing:0;white-space:nowrap}.tp-onboarding.tp-screen-9>.tp-onboarding-steps{position:relative;z-index:1;width:min(calc(100% - 72px),1000px);max-width:1000px;margin:clamp(22px,2.8vw,36px) auto clamp(25px,3vw,42px);padding:0;gap:clamp(9px,1.9vw,22px);align-items:center;overflow:visible}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button{flex:0 0 auto;min-width:0;white-space:normal}.tp-onboarding.tp-screen-9>.tp-onboarding-steps .tp-onboarding-step-line{flex:1 1 0;min-width:12px;margin:0}.tp-onboarding.tp-screen-9 .tp-checkout{padding-top:0;align-items:start;min-width:0}.tp-onboarding.tp-screen-9 .tp-checkout-form,.tp-onboarding.tp-screen-9 .tp-checkout .tp-subscription{min-width:0}.tp-onboarding.tp-screen-9 .tp-checkout-form>h1{margin:0 0 10px;overflow-wrap:break-word;text-wrap:balance;line-height:1.15}.tp-onboarding.tp-screen-9 .tp-checkout-form>.tp-lead{max-width:68ch}@media (max-width:900px){.tp-onboarding.tp-screen-9>.tp-onboarding-steps{width:calc(100% - 48px);gap:8px;margin:23px auto 29px}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button{gap:8px;font-size:13px}}@media (max-width:600px){.tp-onboarding.tp-screen-9 .tp-header{min-height:76px;padding:12px 18px;gap:10px}.tp-onboarding.tp-screen-9>.tp-onboarding-steps{width:calc(100% - 32px);margin:20px auto 24px;gap:2px;align-items:flex-start}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button{display:flex;flex:0 1 70px;flex-direction:column;gap:7px;min-width:0;max-width:76px;font-size:11px;line-height:1.3;text-align:center}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button>span{width:34px;height:34px;font-size:14px}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button>b{display:block;max-width:100%;white-space:normal;overflow-wrap:normal;font-size:11px;line-height:1.3}.tp-onboarding.tp-screen-9>.tp-onboarding-steps .tp-onboarding-step-line{flex:1 1 0;min-width:0;height:1px;margin:17px 0 0}.tp-onboarding.tp-screen-9 .tp-checkout{padding-top:0;gap:20px}.tp-onboarding.tp-screen-9 .tp-checkout-form>h1{font-size:clamp(27px,7.3vw,34px);letter-spacing:-.045em;line-height:1.16;margin-bottom:11px}.tp-onboarding.tp-screen-9 .tp-checkout-form>.tp-lead{font-size:15px;line-height:1.55;margin:0 0 20px!important}}@media (max-width:420px){.tp-onboarding.tp-screen-9 .tp-checkout-header-label{width:38px;min-width:38px;height:38px;padding:8px;font-size:0;gap:0}.tp-onboarding.tp-screen-9 .tp-checkout-header-label svg{width:18px;height:18px;flex-shrink:0}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button{flex-basis:64px;max-width:70px}.tp-onboarding.tp-screen-9>.tp-onboarding-steps button>b{font-size:10.5px}}.tp-onboarding .tp-onboarding-steps{display:flex;height:auto;min-height:52px;max-height:none;overflow:visible;isolation:isolate;background:transparent;border-radius:0}.tp-onboarding .tp-onboarding-steps button{position:relative;z-index:1;min-height:44px;height:auto;max-height:none;overflow:visible;line-height:1.4;opacity:1}.tp-onboarding .tp-onboarding-steps button>b{display:block;min-height:1.4em;height:auto;max-height:none;overflow:visible;text-overflow:clip;line-height:1.4;white-space:nowrap}.tp-onboarding .tp-onboarding-steps button>span{height:auto;min-height:30px;line-height:1.2}.tp-onboarding .tp-onboarding-step-line{height:1px;overflow:visible}.tp-onboarding .tp-header{isolation:isolate}.tp-onboarding .tp-header .tp-logo,.tp-onboarding .tp-header .tp-header-links,.tp-onboarding .tp-header .tp-checkout-header-label{position:relative;z-index:1}.tp-onboarding .tp-header .tp-logo>span{display:block;line-height:1.25;overflow:visible}@media (max-width:600px){.tp-onboarding .tp-onboarding-steps{min-height:74px;align-items:flex-start}.tp-onboarding .tp-onboarding-steps button{min-height:72px;align-items:center}.tp-onboarding .tp-onboarding-steps button>b{white-space:normal;line-height:1.35;min-height:2.7em;overflow-wrap:normal}.tp-onboarding .tp-onboarding-step-line{margin-top:17px}}.tp-screen-14{background:#f6f9fc;overflow-x:clip}.tp-screen-14 .tp-header{height:78px;min-height:78px;padding:12px clamp(18px,4.5vw,72px);background:#fff;position:relative;z-index:10}.tp-screen-14 .tp-header .tp-logo img{height:39px}.tp-screen-14 .tp-header .tp-logo>span{font-size:29px}.tp-screen-14 .tp-booking-header-back{display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border:1px solid #eaf0f6;border-radius:11px;background:#f7fafc;color:#173252;font-size:13px;font-weight:650;line-height:1.3;white-space:nowrap}.tp-screen-14 .tp-booking-header-back:hover{background:#eef7ff}.tp-booking-redesign{width:min(100% - 40px,1540px);margin:0 auto;padding:0 0 24px;font-family:Inter,system-ui,sans-serif;color:#0d2241}.tp-booking-redesign *{box-sizing:border-box}.tp-booking-redesign button,.tp-booking-redesign input,.tp-booking-redesign select{font:inherit}.tp-booking-redesign button{cursor:pointer}.tp-booking-redesign button:disabled{opacity:.55;cursor:not-allowed}.tp-booking-redesign button:focus-visible,.tp-booking-redesign input:focus-visible,.tp-booking-redesign select:focus-visible{outline:3px solid #21d0e8;outline-offset:3px}.tp-booking-layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:690px;border:1px solid #e6edf4;border-radius:0 0 30px 30px;overflow:hidden;background:#fff;box-shadow:0 14px 44px #09254412}.tp-bk-story{position:relative;isolation:isolate;background:#041933;overflow:hidden;color:#fff}.tp-bk-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,#020d22f5,#03142ded 52%,#00284382),url(/assets/architecture-1920-B5Th_MW3.webp) 66% 100%/cover no-repeat;z-index:-2}.tp-bk-story:after{content:"";position:absolute;z-index:-1;left:-32%;right:-25%;bottom:-37%;height:65%;transform:rotate(-17deg);border-radius:50%;background:radial-gradient(ellipse,rgba(3,193,213,.23),transparent 64%);pointer-events:none}.tp-bk-story-content{height:100%;min-height:690px;display:flex;flex-direction:column;padding:clamp(34px,4.7vw,76px) clamp(27px,4.35vw,72px) 35px}.tp-bk-eyebrow{font-size:11px!important;font-weight:650;letter-spacing:.17em;color:#aec9dd;margin:0 0 17px!important}.tp-bk-story h1{max-width:590px;color:#fff!important;font-size:clamp(34px,3.2vw,53px)!important;line-height:1.09!important;letter-spacing:-.048em;font-weight:750!important;margin:0 0 20px;text-wrap:balance}.tp-bk-story h1 span{display:block;color:#13cbdc}.tp-bk-intro{max-width:480px;font-size:clamp(14px,1.05vw,17px);line-height:1.59;color:#cbdae9;margin:0 0 23px!important}.tp-bk-benefits{display:grid;gap:21px;padding:4px 0 28px}.tp-bk-benefit{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.tp-bk-benefit-icon{width:47px;height:47px;border:1px solid #12b8d3;border-radius:11px;display:grid;place-items:center;color:#0fd8e9}.tp-bk-benefit h2{color:#fff!important;font-size:17px!important;letter-spacing:-.025em!important;line-height:1.32!important;margin:2px 0 5px!important;font-weight:680!important}.tp-bk-benefit p{color:#c1d0e1;font-size:13px;line-height:1.52;margin:0!important;max-width:320px}.tp-bk-free{margin-top:auto;display:flex;align-items:flex-start;gap:15px;width:100%;max-width:450px;padding:18px 19px;background:#091a32a6;border:1px solid rgba(144,205,227,.3);border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tp-bk-free-icon{color:#13cddd;flex:none}.tp-bk-free strong{display:block;color:#fff;font-size:16px;line-height:1.3}.tp-bk-free p{font-size:13px;line-height:1.47;color:#c5d6e6;margin:5px 0 0!important}.tp-bk-content{min-width:0;padding:clamp(28px,3.45vw,57px) clamp(23px,3.35vw,55px) 29px}.tp-bk-form{display:flex;flex-direction:column;min-height:100%;gap:0}.tp-bk-label{color:#60738f;font-size:10px!important;font-weight:750;letter-spacing:.145em;margin:0 0 8px!important}.tp-bk-heading h2{font-size:clamp(27px,2.2vw,36px)!important;letter-spacing:-.039em!important;line-height:1.16!important;color:#0d2445!important;margin:0 0 12px;font-weight:740!important}.tp-bk-heading>p:last-child{color:#526b89;line-height:1.53;font-size:14px;margin:0 0 24px!important}.tp-bk-fields{display:grid;gap:15px}.tp-bk-field{display:grid;gap:7px;min-width:0}.tp-bk-field>span{display:block;color:#102749;font-weight:700;font-size:13px}.tp-bk-field input,.tp-bk-field select{width:100%;height:46px;border:1px solid #cbd8e6;border-radius:9px;background:#fff;color:#13294d;font-size:14px;line-height:1.3;padding:11px 14px;min-width:0;box-shadow:0 1px 1px #09193003}.tp-bk-field input::placeholder{color:#8196ac}.tp-bk-field select{padding-right:30px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.tp-bk-invite-toggle{justify-self:start;display:inline-flex;align-items:center;gap:9px;padding:0;margin:1px 0 0;color:#046fbb;background:none;border:0;font-size:14px;font-weight:650}.tp-bk-invite-toggle:hover{text-decoration:underline}.tp-bk-colleague{margin-top:-3px}.tp-bk-slots-heading{display:flex;align-items:end;justify-content:space-between;gap:8px;margin:23px 0 11px}.tp-bk-slots-heading h3{font-size:15px!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#0d2445;margin:0}.tp-bk-slots-heading>span{font-size:12px;line-height:1.35;color:#7186a0;text-align:right}.tp-bk-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tp-bk-day-column{min-width:0;border:1px solid #d9e3ed;border-radius:11px;padding:9px;background:#fdfefe}.tp-bk-day-active{border-color:#99dbe8}.tp-bk-day-head{display:block;width:100%;padding:5px 6px 10px;text-align:left;border:0;background:transparent;color:#233b5c;font-size:12px;font-weight:700}.tp-bk-times{display:grid;gap:7px}.tp-bk-time{position:relative;min-height:39px;padding:8px 9px;display:flex;align-items:center;justify-content:space-between;gap:5px;border:1px solid #dbe4ee;background:#fff;border-radius:8px;color:#243c5a;cursor:pointer;font-size:13px;font-weight:650}.tp-bk-time input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;cursor:pointer}.tp-bk-time.selected{border-color:#6bdbe6;background:#ddf9fb;color:#092849}.tp-bk-time:has(input:focus-visible){outline:3px solid #20d6e9;outline-offset:1px}.tp-bk-time-radio{width:15px;height:15px;border:1.5px solid #a4b3c5;border-radius:50%;display:grid;place-items:center;flex:none}.tp-bk-time.selected .tp-bk-time-radio{border:4px solid #0874d0}.tp-bk-no-times{font-size:12px;color:#8492a4}.tp-bk-empty{padding:26px;border:1px dashed #cbdbe8;color:#61768f;border-radius:10px;background:#f7fbff;font-size:13px;line-height:1.55}.tp-bk-more-dates{display:inline-flex;align-items:center;gap:8px;align-self:flex-end;border:1px solid #b3dcec;background:#f0fcfe;color:#006ca8;padding:9px 13px;border-radius:9px;font-size:12px;font-weight:700;margin-top:12px}.tp-bk-more-dates:hover{background:#ddf7fc}.tp-bk-selected{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#edf9f7;color:#11685a;font-size:12px;line-height:1.45}.tp-bk-selected svg{flex:none}.tp-bk-demo-note,.tp-bk-account-note{font-size:12px;color:#526987;line-height:1.45;margin:10px 0 0!important}.tp-bk-account-note button{color:#086fc0;border:0;background:none;padding:0;font-weight:700}.tp-bk-primary{width:100%;min-height:53px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:10px;background:linear-gradient(110deg,#0cc8d5,#06aebf);color:#fff;font-size:15px;font-weight:740;line-height:1.35;padding:13px 20px;margin-top:18px;box-shadow:0 5px 14px #09a9b81f}.tp-bk-primary:hover:not(:disabled){background:linear-gradient(110deg,#04b4c4,#0297ac)}.tp-bk-form-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:13px}.tp-bk-form-foot span{display:flex;align-items:center;gap:7px;font-size:11px;color:#71859b}.tp-bk-form-foot span svg{color:#238c9f}.tp-bk-form-foot button{background:none;color:#086db6;font-size:12px;font-weight:600;border:0;padding:4px;text-decoration:underline}.tp-bk-confirmed{min-height:550px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:13px;max-width:520px;margin:auto}.tp-bk-confirmed-icon{width:70px;height:70px;display:grid;place-items:center;background:#e7f9f2;color:#18855d;border-radius:50%}.tp-bk-confirmed h2{font-size:32px!important;line-height:1.14;color:#102447}.tp-bk-confirmed p{color:#5c7088;font-size:15px;line-height:1.55}.tp-bk-confirmed-date{font-weight:750;color:#143251!important}.tp-bk-secondary{background:transparent;border:1px solid #b5cfe0;color:#185881;border-radius:9px;padding:13px 24px;margin-top:7px}.tp-bk-calendar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#041227a3;display:grid;place-items:center;padding:20px}.tp-bk-calendar-modal{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border-radius:20px;background:#fff;padding:24px;box-shadow:0 35px 105px #02112644}.tp-bk-calendar-modal-head{display:flex;align-items:start;justify-content:space-between;gap:10px}.tp-bk-calendar-modal-head h2{color:#112c4d;font-size:26px!important;line-height:1.2!important;margin:0 0 5px}.tp-bk-calendar-modal-head p:last-child{color:#698096;font-size:12px}.tp-bk-calendar-modal-head>button{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #dce5ef;background:#fff;color:#4f6784;border-radius:8px;font-size:24px}.tp-bk-month-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:23px 0 10px}.tp-bk-month-nav>button{display:grid;place-items:center;height:35px;width:37px;background:#f6fafc;border:1px solid #dce6ed;border-radius:8px;color:#1b648c;font-size:23px}.tp-bk-month-nav>strong{font-size:16px;color:#153450}.tp-bk-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.tp-bk-calendar-weekday{font-size:11px;text-align:center;color:#70869b;font-weight:650;padding:9px 0}.tp-bk-calendar-day{display:flex;align-items:center;justify-content:center;gap:2px;flex-direction:column;min-height:43px;border:1px solid transparent;border-radius:8px;background:#f8fafc;color:#344c63;font-size:13px;font-weight:600}.tp-bk-calendar-day.has-slots{background:#e8fafc;border-color:#c7eff3;color:#036c88}.tp-bk-calendar-day.current{background:#087dc1;color:#fff;border-color:#087dc1}.tp-bk-calendar-day i{width:5px;height:5px;border-radius:50%;background:#03aab5}.tp-bk-calendar-day.current i{background:#fff}.tp-bk-calendar-availability{margin:20px 0 5px;border-top:1px solid #e2ebf3;padding-top:16px}.tp-bk-calendar-availability strong{font-size:14px;color:#102b49}.tp-bk-calendar-times{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.tp-bk-calendar-times button{min-width:95px;border:1px solid #c9d9e8;border-radius:9px;background:#fff;padding:12px;color:#18446a;font-size:14px;font-weight:650}.tp-bk-calendar-times button.selected{background:#dcf8fa;color:#076b8c;border-color:#40cedc}.tp-bk-calendar-availability>p{font-size:12px;color:#657c96;line-height:1.6;margin-top:8px!important}.tp-bk-calendar-done{margin-top:16px}@media (max-width:1050px){.tp-booking-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tp-bk-story-content{padding:38px 30px 30px}.tp-bk-content{padding:35px 29px 28px}.tp-bk-story h1{font-size:39px!important}}@media (max-width:800px){.tp-screen-14 .tp-header{height:74px;min-height:74px}.tp-booking-redesign{width:min(100% - 22px,720px);padding-bottom:20px}.tp-booking-layout{grid-template-columns:1fr;border-radius:0 0 23px 23px}.tp-bk-story-content{min-height:auto;padding:35px 28px 30px}.tp-bk-story h1{font-size:clamp(32px,5.3vw,44px)!important;max-width:600px}.tp-bk-story h1 span{display:inline}.tp-bk-benefits{grid-template-columns:1fr 1fr 1fr;gap:16px}.tp-bk-benefit{display:block}.tp-bk-benefit-icon{margin-bottom:12px}.tp-bk-free{margin-top:8px}.tp-bk-content{padding:32px 26px}}@media (max-width:560px){.tp-screen-14 .tp-header{height:auto;min-height:65px;padding:10px 16px}.tp-screen-14 .tp-header .tp-logo img{height:31px}.tp-screen-14 .tp-header .tp-logo>span{font-size:22px}.tp-screen-14 .tp-booking-header-back{font-size:11px;min-width:0;padding:9px 10px;white-space:normal;max-width:150px}.tp-booking-redesign{width:100%;padding-bottom:0}.tp-booking-layout{border:0;border-radius:0}.tp-bk-story-content{padding:33px 21px 24px}.tp-bk-story h1{font-size:35px!important}.tp-bk-intro{font-size:14px}.tp-bk-benefits{grid-template-columns:1fr;gap:15px}.tp-bk-benefit{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}.tp-bk-benefit-icon{width:42px;height:42px;margin:0}.tp-bk-benefit h2{font-size:15px!important}.tp-bk-benefit p{font-size:12px}.tp-bk-free{margin-top:6px;padding:13px}.tp-bk-content{padding:28px 18px 35px}.tp-bk-heading h2{font-size:29px!important}.tp-bk-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.tp-bk-day-column{padding:5px;border-radius:8px}.tp-bk-day-head{font-size:10px;padding:4px 2px 8px}.tp-bk-time{min-height:40px;padding:6px 5px;font-size:12px}.tp-bk-time-radio{width:12px;height:12px}.tp-bk-slots-heading{align-items:start}.tp-bk-slots-heading>span{font-size:10px}.tp-bk-calendar-modal{padding:16px}.tp-bk-calendar-grid{gap:3px}.tp-bk-calendar-day{min-height:36px}}.buyers-explorer{--bx-ink:#102443;--bx-muted:#53647c;--bx-line:#dce4ed;--bx-blue:#0869cb;color:var(--bx-ink);min-width:0}.buyers-explorer *{box-sizing:border-box}.buyers-explorer button,.buyers-explorer input,.buyers-explorer select{font:inherit}.buyers-explorer :focus-visible{outline:3px solid #0869cb;outline-offset:3px}.buyers-explorer .bx-tabs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:3px 2px 12px;margin:0 0 8px;scrollbar-width:thin}.buyers-explorer .bx-tabs button{flex:0 0 auto;min-height:44px;padding:10px 16px;border:1px solid var(--bx-line);border-radius:999px;background:#fff;color:var(--bx-ink);font-size:14px;white-space:nowrap;cursor:pointer}.buyers-explorer .bx-tabs button.on{background:#102443;border-color:#102443;color:#fff}.buyers-explorer .bx-directory{min-width:0}.buyers-explorer .bx-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buyers-explorer .bx-search{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;background:#fff;border:1px solid #cdd7e3;border-radius:13px;color:var(--bx-muted);margin:0}.buyers-explorer .bx-search svg{flex-shrink:0}.buyers-explorer .bx-search:focus-within{outline:2px solid var(--bx-blue);outline-offset:2px}.buyers-explorer .bx-search input{width:100%;min-width:0;min-height:50px;padding:10px 0;border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;color:var(--bx-ink);font-size:16px}.buyers-explorer .bx-search input::placeholder{color:#68768a;opacity:1}.buyers-explorer .bx-filters select{min-width:0;width:100%;min-height:46px;padding:10px 32px 10px 14px;border:1px solid #cdd7e3;border-radius:12px;background-color:#fff;color:var(--bx-ink);font-size:15px}.buyers-explorer .bx-results-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 4px;color:var(--bx-muted);font-size:13px}.buyers-explorer .bx-results-meta strong{color:var(--bx-ink);font-weight:600}.buyers-explorer .bx-sort-caption{display:flex;align-items:center;gap:8px;text-align:right;font-size:12px}.buyers-explorer .bx-list{display:flex;flex-direction:column;gap:10px}.buyers-explorer .bx-card{background:#fff;border:1px solid var(--bx-line);border-radius:16px;overflow:hidden;min-width:0}.buyers-explorer .bx-card.is-open{background:#f2f8ff;border-color:#cfe2f7;box-shadow:0 0 0 1px #e8f1fc}.buyers-explorer .bx-card-heading{margin:0;font-size:inherit;line-height:inherit;font-weight:400}.buyers-explorer .bx-card-toggle{display:grid;grid-template-columns:46px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;min-height:90px;padding:18px;border:0;border-radius:0;background:transparent;color:var(--bx-ink);text-align:left;cursor:pointer}.buyers-explorer .bx-card-toggle:hover{background:#eef6ff}.buyers-explorer .bx-card-toggle:focus-visible{outline-offset:-4px;border-radius:15px}.buyers-explorer .bx-identity{min-width:0;display:flex;flex-direction:column;gap:7px}.buyers-explorer .bx-identity>strong{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.buyers-explorer .bx-buyer-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:var(--bx-muted);font-size:12px;line-height:1.4}.buyers-explorer .bx-buyer-meta .btag{margin:0;padding:3px 9px;border:0!important;border-radius:999px;background:#e5f1ff!important;color:#075ab8!important;font-size:12px;line-height:1.4}.buyers-explorer .bx-awarded{display:flex;flex-direction:column;gap:5px;text-align:right;max-width:145px}.buyers-explorer .bx-awarded strong{font-size:18px;line-height:1.25;font-weight:650;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.buyers-explorer .bx-awarded small{font-size:12px;color:var(--bx-muted);font-weight:400}.buyers-explorer .bx-chevron{display:flex;color:var(--bx-muted)}.buyers-explorer .is-open .bx-chevron{color:var(--bx-blue);transform:rotate(180deg)}.buyers-explorer .bx-details{margin:0 14px 14px;padding:20px;background:#e6f2ff;border-radius:13px}.buyers-explorer .bx-details[hidden]{display:none}.buyers-explorer .bx-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:0}.buyers-explorer .bx-metrics>div{padding:0 14px;border-left:1px solid #bdcee3;min-width:0}.buyers-explorer .bx-metrics>div:first-child{padding-left:0;border-left:0}.buyers-explorer .bx-metrics>div:last-child{padding-right:0}.buyers-explorer .bx-metrics dt{font-size:12px;color:var(--bx-muted);line-height:1.5;margin-bottom:5px}.buyers-explorer .bx-metrics dd{font-size:22px;font-weight:650;letter-spacing:-.03em;line-height:1.25;margin:0;color:var(--bx-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.buyers-explorer .bx-metrics .bx-category{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:0}.buyers-explorer .bx-metrics small{display:block;font-size:11px;color:var(--bx-muted);line-height:1.45;margin-top:5px}.buyers-explorer .bx-evidence{margin:18px 0!important;padding-top:16px;border-top:1px solid #bdcee3;color:var(--bx-muted)!important;font-size:14px;line-height:1.65}.buyers-explorer .bx-profile{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:11px;background:#0869cb;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.buyers-explorer .bx-profile:hover{background:#0759ac}.buyers-explorer .bx-profile svg{flex-shrink:0}.buyers-explorer .bx-coverage{margin:16px 4px 0;color:var(--bx-muted)!important;font-size:12px;line-height:1.6}.buyers-explorer .bx-loading{display:grid;gap:10px}.buyers-explorer .bx-loading .skel{height:90px;width:100%;border-radius:16px}.buyers-explorer .bx-empty{text-align:center;padding:30px 16px;background:#fff;border:1px solid var(--bx-line);border-radius:16px;color:var(--bx-ink)}.buyers-explorer .bx-empty h2{font-size:19px;margin:0 0 8px}.buyers-explorer .bx-empty p{font-size:14px;line-height:1.6;margin:0 0 16px}.io-root.io-directory-shell{background:#f5f9fd;border-radius:16px;padding:14px;color:#102443}.io-root.io-directory-shell>.io-overhead,.io-root.io-directory-shell>.io-header{display:none}.io-root .bx-workspace-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 12px;color:#53647c;font-size:12px}.io-root .bx-workspace-nav button{display:flex;align-items:center;gap:6px;border:0;padding:8px 0;background:none;color:#102443;font:inherit;min-height:36px}.io-root .bx-workspace-nav select{max-width:160px;min-width:0;min-height:36px;border:1px solid #dce4ed;background:#fff;border-radius:9px;padding:6px 28px 6px 9px;color:#102443;font:inherit}@media (min-width:900px){.buyers-explorer .bx-filters{grid-template-columns:minmax(0,1fr) minmax(170px,210px) minmax(170px,210px)}.buyers-explorer .bx-search{grid-column:auto}.buyers-explorer .bx-tabs{gap:10px}.buyers-explorer .bx-card-toggle{padding:20px 24px}.buyers-explorer .bx-details{margin:0 20px 20px;padding:24px}.buyers-explorer .bx-metrics dd{font-size:25px}}@media (max-width:560px){.io-root.io-directory-shell{padding:8px;border-radius:12px}.buyers-explorer .bx-tabs{gap:6px;margin-bottom:6px}.buyers-explorer .bx-tabs button{font-size:13px;padding:9px 14px}.buyers-explorer .bx-filters{gap:8px}.buyers-explorer .bx-filters select{font-size:14px;padding-left:10px}.buyers-explorer .bx-results-meta{font-size:12px;gap:8px;min-height:54px}.buyers-explorer .bx-sort-caption{font-size:11px;gap:4px}.buyers-explorer .bx-sort-caption svg{width:17px}.buyers-explorer .bx-card-toggle{grid-template-columns:38px minmax(0,1fr) auto 16px;gap:8px;padding:14px 12px;min-height:82px}.buyers-explorer .bx-card-toggle>svg,.buyers-explorer .bx-card-toggle>span:first-child{width:38px!important;height:38px!important;flex-basis:38px!important}.buyers-explorer .bx-identity>strong{font-size:15px}.buyers-explorer .bx-buyer-meta{font-size:11px;gap:4px}.buyers-explorer .bx-buyer-meta .btag{font-size:11px;padding:2px 7px}.buyers-explorer .bx-awarded{max-width:98px}.buyers-explorer .bx-awarded strong{font-size:16px}.buyers-explorer .bx-awarded small{font-size:11px}.buyers-explorer .bx-chevron svg{width:16px}.buyers-explorer .bx-details{margin:0 9px 9px;padding:14px}.buyers-explorer .bx-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.buyers-explorer .bx-metrics>div{padding:0 12px}.buyers-explorer .bx-metrics>div:nth-child(odd){border-left:0;padding-left:0}.buyers-explorer .bx-metrics dd{font-size:21px}.buyers-explorer .bx-metrics .bx-category{font-size:14px}.buyers-explorer .bx-evidence{font-size:13px;margin:16px 0!important}.buyers-explorer .bx-profile{font-size:14px}}@media (max-width:360px){.buyers-explorer .bx-card-toggle{grid-template-columns:32px minmax(0,1fr) 16px}.buyers-explorer .bx-card-toggle>svg,.buyers-explorer .bx-card-toggle>span:first-child{width:32px!important;height:32px!important}.buyers-explorer .bx-awarded{grid-column:2;grid-row:2;text-align:left;max-width:none;flex-direction:row;align-items:center;gap:8px}.buyers-explorer .bx-chevron{grid-column:3;grid-row:1/3}.buyers-explorer .bx-sort-caption{max-width:135px}.buyers-explorer .bx-metrics dd{font-size:19px}}.bwin-link{background:none;border:0;padding:0;font:inherit;color:#0b6cf2;cursor:pointer;text-align:left}.bwin-link:hover{text-decoration:underline}.dx-card{margin:16px 0;padding:20px;border-radius:16px;border:1px solid #d8e5f5;background:#fff;color:#102c50;display:grid;gap:14px}.dx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-wrap:wrap}.dx-card .dx-head h2{margin:3px 0 0;font-size:21px;font-weight:780;color:#0b224d;letter-spacing:-.3px}.dx-head small,.dx-muted{color:#647894;font-size:12.5px}.dx-muted{margin:0}.dx-eyebrow{font-size:10.5px;letter-spacing:1.2px;font-weight:800;color:#0b6cf2}.dx-headlines{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.dx-headlines li{display:grid;gap:3px;padding:10px 12px;border-radius:11px;border:1px solid #e2eaf4;border-left:4px solid #9fb4cf;background:#fbfdff;font-size:12.5px;line-height:1.45}.dx-headlines b{font-size:13.5px;color:#0b224d}.dx-headlines span{color:#465a74}.dx-headlines .dx-green{border-left-color:#14a56d;background:#f3fbf7}.dx-headlines .dx-amber{border-left-color:#f0a11e;background:#fffaf0}.dx-headlines .dx-blue{border-left-color:#0b6cf2;background:#f2f7ff}.dx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dx-panel{border:1px solid #e2eaf4;border-radius:13px;padding:14px;min-width:0;background:#fff}.dx-card .dx-panel h3{margin:0 0 10px;font-size:14px;font-weight:750;color:#0b224d}.dx-bars{display:flex;align-items:flex-end;gap:5px;height:150px}.dx-bar{flex:1;min-width:0;height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:3px;text-align:center}.dx-bar span{font-size:10.5px;color:#647894;white-space:nowrap;overflow:hidden}.dx-bar i{align-self:end;justify-self:center;width:72%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#5aa8ff,#0b6cf2)}.dx-bar.is-peak i{background:linear-gradient(180deg,#2fd3a6,#14a56d)}.dx-bar small{font-size:10.5px;color:#647894;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dx-note{margin:8px 0 0;color:#7284a1;font-size:11.5px;line-height:1.5}.dx-table{width:100%;border-collapse:collapse;font-size:12.5px}.dx-table th{text-align:left;color:#647894;font-size:10.5px;letter-spacing:.5px;text-transform:uppercase;padding:7px 8px;border-bottom:1px solid #e2eaf4}.dx-table td{padding:8px;border-bottom:1px solid #eef3f9;vertical-align:top;color:#26405f;overflow-wrap:anywhere}.dx-table td small{display:block;color:#7284a1;font-size:11px;margin-top:2px}.dx-nowrap{white-space:nowrap}.dx-trend{display:inline-block;padding:2px 8px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap;background:#eef3f9;color:#465a74}.dx-trend.dx-green{background:#e3f7ee;color:#0e7a50}.dx-trend.dx-amber{background:#fff3dc;color:#9a6200}.dx-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.dx-list li{display:grid;gap:2px;padding:8px 10px;border-radius:9px;background:#f7fafd;font-size:12.5px}.dx-list b{color:#10284d;font-weight:650;line-height:1.35}.dx-list small{color:#647894;font-size:11.5px}.dx-link{background:none;border:0;padding:0;font:inherit;color:#0b6cf2;cursor:pointer;text-align:left;font-weight:650}.dx-link:hover{text-decoration:underline}.dx-src{display:block;font-size:11px;margin-top:2px}.dx-link:focus-visible{outline:3px solid #86baff;outline-offset:2px;border-radius:4px}.dx-panel .dx-link{margin-top:10px}@media (max-width:640px){.dx-card{padding:14px}.dx-table th:nth-child(3),.dx-table td:nth-child(3){display:none}}.bd-section,.bd-legacy,.bd-workspace{color:#16324f;min-width:0}.bd-section h1,.bd-legacy h1{font-size:28px;letter-spacing:-.6px;margin:0 0 10px}.bd-section p,.bd-legacy p,.bd-workspace p{color:#5c6f85;line-height:1.6}.bd-tabs{display:flex;gap:8px;overflow:auto;padding:10px 0 16px;margin:8px 0}.bd-tabs button{white-space:nowrap}.bd-tabs button[aria-pressed=true],.bd-primary{background:#155de5!important;color:#fff!important;border-color:#155de5!important}.bd-section button,.bd-workspace button,.bd-tabs button,.bd-legacy .btn{border:1px solid #d8e3ef;border-radius:8px;background:#fff;padding:10px 14px;color:#16324f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bd-section button:disabled,.bd-workspace button:disabled{opacity:.5;cursor:wait}.bd-field{display:flex;flex-direction:column;gap:7px;margin:10px 0;min-width:0}.bd-field>span{font-size:12px;font-weight:650;color:#42556d}.bd-field input,.bd-field select,.bd-field textarea{box-sizing:border-box;max-width:100%;width:100%;min-width:0;border:1px solid #d4dfeb;border-radius:8px;padding:11px;background:#fff;color:#16324f;font:inherit;font-size:14px}.bd-field input[type=checkbox]{width:20px;height:20px}.bd-field textarea{min-height:100px;resize:vertical}.bd-fieldset{border:0;margin:0;padding:0;min-width:0}.bd-grid,.bd-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.bd-card{border:1px solid #dce5ef;border-radius:12px;padding:18px;margin:14px 0;background:#fff;overflow-wrap:anywhere}.bd-card h4{margin:0 0 8px}.bd-row{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;text-align:left;padding:15px!important;margin:10px 0;border:1px solid #dce5ef;border-radius:10px;overflow-wrap:anywhere}.bd-row span,.bd-card small{display:block;color:#62748a;font-size:12px}.bd-row p{font-size:12px;margin:5px 0}.bd-check{border:1px solid #dce5ef;border-left:4px solid #7390b1;border-radius:9px;padding:14px}.bd-check.blocker{border-left-color:#c63c47}.bd-check.action{border-left-color:#c79223}.bd-check.clear{border-left-color:#219071}.bd-check strong{display:flex;justify-content:space-between;gap:8px}.bd-check small{font-size:10px;text-transform:uppercase}.bd-check p{font-size:12px;margin-bottom:0}.bd-notice{padding:12px;background:#edf5ff;border-radius:8px;font-size:13px}.bd-notice.error{background:#fff0f0;color:#a12935}.bd-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bd-metrics article{padding:15px;background:#edf4ff;border-radius:9px}.bd-metrics small{display:block;font-size:11px;color:#5d728c}.bd-metrics strong{display:block;margin-top:9px;font-size:20px}.bd-actions{display:flex;gap:9px;flex-wrap:wrap}.bd-pre{white-space:pre-wrap}.adm-modal:has(.bd-workspace){width:min(1040px,96vw);max-width:1040px}.bd-legacy .panel{background:#fff;border:1px solid #dce5ef;border-radius:13px;padding:22px;margin:14px 0;overflow:auto}.bd-legacy .board{display:flex;gap:14px;overflow:auto;padding:12px 0}.bd-legacy .column{min-width:245px;max-width:300px;flex:1}.bd-legacy .t{width:100%}.bd-legacy .setnav{display:flex;gap:8px;flex-wrap:wrap}.bd-legacy .stats{display:flex;gap:16px;flex-wrap:wrap}.bd-legacy .stat{padding:14px;border:1px solid #dce5ef;border-radius:9px}.bd-legacy .v{font-size:24px}.bd-legacy .buyers{display:grid;gap:12px}.bd-legacy .buyer-row{display:flex;gap:12px;align-items:center}.bd-legacy .buyer-main{flex:1}.bd-legacy .cal-row{display:flex;gap:12px;padding:12px;border-bottom:1px solid #e5ecf4}.bd-legacy .cal-main{flex:1}.tp-sidebar nav{overflow:auto;min-height:0}.tr-hero{padding:18px!important;min-height:0!important}.bd-quick{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.bd-quick button{border:1px solid #dce5ef;border-radius:9px;background:#fff;padding:10px 15px;color:#16324f;cursor:pointer}.bd-legacy button:focus-visible,.bd-workspace button:focus-visible,.bd-section button:focus-visible{outline:3px solid #82afff;outline-offset:2px}@media (max-width:700px){.bd-grid,.bd-checks,.bd-metrics{grid-template-columns:1fr}.bd-row{flex-direction:column;align-items:flex-start}.bd-card,.bd-legacy .panel{padding:13px}.adm-modal:has(.bd-workspace){max-height:95dvh}.bd-legacy table{min-width:600px}}.io-root{--io-bg:#071a2d;--io-surface:#0e273d;--io-surface2:#102e49;--io-border:#28445a;--io-text:#eef7ff;--io-muted:#8eaabd;--io-blue:#2c9aff;--io-emerald:#3bd4b6;--io-alert:#f6bc6e;position:relative;margin:-4px -2px 0;padding:0 0 18px;color:var(--io-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0}.io-root *{box-sizing:border-box}.io-root button,.io-root select,.io-root input{font:inherit}.io-root button{cursor:pointer}.io-root button:disabled{opacity:.55;cursor:not-allowed}.io-root :focus-visible{outline:2px solid #83cafa;outline-offset:3px}.io-root h1,.io-root h2,.io-root h3,.io-root p{color:inherit;letter-spacing:normal}.io-root .io-overhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;margin-bottom:4px;color:#6e89a1}.io-root .io-path{font-size:9.2px;font-weight:740;letter-spacing:.135em;text-transform:uppercase}.io-root .io-path span{padding:0 6px;color:#b8ccd9}.io-root .io-verification{display:flex;align-items:center;gap:6px;color:#187c80;font-size:10px;font-weight:690;white-space:nowrap}.io-root .io-header{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:10px 20px 22px}.io-root .io-title-kicker{display:flex;align-items:center;gap:7px;color:#1c7fb1;font-size:10px;font-weight:800;letter-spacing:.13em}.io-root .io-kicker-dot{height:7px;width:7px;background:#0c9ef3;border-radius:50%;box-shadow:0 0 0 4px #1398e516}.io-root .io-header h1{color:#132e49;font-weight:830;letter-spacing:-.065em;font-size:31px;line-height:1.3;margin:5px 0 4px}.io-root .io-header h1 span{color:#1284db}.io-root .io-header p{color:#698298;font-size:12px;margin:0;line-height:1.6}.io-root .io-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.io-root .io-btn{min-height:39px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:10px;padding:9px 13px;font-size:11px;font-weight:750;white-space:nowrap;transition:background .14s,border-color .14s}.io-root .io-btn-primary{background:linear-gradient(110deg,#0b70cb,#1f9cf4);border:1px solid #2889e4;color:#fff}.io-root .io-btn-primary:hover{background:linear-gradient(110deg,#0d82e5,#1f9cf4)}.io-root .io-btn-quiet{background:#eef5fa;border:1px solid #d6e6f1;color:#265b7d}.io-root .io-btn-quiet:hover{background:#e0effa}.io-root .io-btn-light{background:#eaf8ff;border:1px solid #c0eaff;color:#085889;box-shadow:0 5px 16px #05254024}.io-root .io-btn-outline-light{background:#ffffff12;border:1px solid #a7dcf36c;color:#fff}.io-root .io-lenses{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:5px;padding:6px 14px 14px;margin-bottom:15px;border-bottom:1px solid #dce7f0}.io-root .io-lens{display:inline-flex;gap:5px;align-items:center;min-height:36px;flex:0 0 auto;padding:8px 12px;border:1px solid transparent;background:transparent;color:#607d92;border-radius:9px;font-size:11px;font-weight:710}.io-root .io-lens:hover{color:#136998;background:#eaf6fe}.io-root .io-lens.is-selected{background:#0c2c48;color:#e6f8ff;box-shadow:0 4px 12px #12365418;border:1px solid #255075}.io-root .io-lens svg{color:#a9a7ae}.io-root .io-notice{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff7e9;border:1px solid #f3d6aa;color:#8d5e21;padding:11px 14px;border-radius:9px;margin:0 14px 14px;font-size:11px;line-height:1.6}.io-root .io-notice button{background:transparent;border:none;color:#9d621a;text-decoration:underline;font-weight:700}.io-root .io-content{background:var(--io-bg);padding:16px;border:1px solid #163a58;border-radius:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 38px #173b591b;min-width:0}.io-root .io-error,.io-root .io-warning{padding:12px 14px;border-radius:9px;border:1px solid #b25c57;background:#47272d;color:#ffe4e5;font-size:11px}.io-root .io-error button{border:0;color:#fff;background:transparent;text-decoration:underline;margin-left:8px}.io-root .io-warning{border-color:#846944;background:#42321d;color:#fff2db}.io-root .io-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,30%);position:relative;overflow:hidden;border-radius:16px;min-height:240px;background:radial-gradient(circle at 86% 30%,#276aa2 0%,#0b426f 27%,transparent 56%),linear-gradient(120deg,#0c3157,#0e5187 80%);border:1px solid #3173a870;padding:30px 32px}.io-root .io-intro>div:first-child{position:relative;z-index:2}.io-root .io-intro-mark{color:#98d8ff;display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.15em;font-weight:850}.io-root .io-intro h2{font-size:29px;font-weight:810;line-height:1.24;letter-spacing:-.06em;margin:12px 0 10px;color:#fff}.io-root .io-intro h2 em{font-style:normal;color:#69ccff}.io-root .io-intro p{font-size:11px;color:#c8e1f5;max-width:510px;line-height:1.75;margin:0}.io-root .io-intro-actions{display:flex;gap:9px;margin-top:20px;flex-wrap:wrap}.io-root .io-intro-art{position:relative;display:grid;place-items:center;min-height:174px}.io-root .io-radar-circle{position:absolute;border:1px solid #7bc8f13e;border-radius:50%;width:88%;aspect-ratio:1;max-width:242px}.io-root .io-radar-two{width:62%;max-width:176px;box-shadow:0 0 26px #62bffd12 inset}.io-root .io-radar-three{width:34%;max-width:98px;border-color:#8ad9fa75;background:#1e79bc24}.io-root .io-radar-axis{position:absolute;height:1px;background:#8bceef4e;width:83%;max-width:240px;transform:rotate(40deg)}.io-root .io-axis-b{transform:rotate(-44deg)}.io-root .io-radar-beacon{width:9px;height:9px;border-radius:50%;background:#9afcff;box-shadow:0 0 0 5px #93d9ff2b,0 0 20px #9afcffc8;position:absolute}.io-root .io-radar-beacon.b1{transform:translate(-46px,-61px)}.io-root .io-radar-beacon.b2{transform:translate(86px,-5px);background:#63b4ff}.io-root .io-radar-beacon.b3{transform:translate(-64px,65px);background:#66ebc9}.io-root .io-intro-art>span{color:#b5dbf9;font-size:8px;font-weight:840;letter-spacing:.16em;position:absolute;bottom:3px}.io-root .io-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.io-root .io-metric{min-width:0;background:#102a43;border:1px solid #234761;border-radius:14px;padding:16px 17px;display:flex;flex-direction:column;min-height:123px}.io-root .io-metric-top{display:flex;justify-content:space-between;gap:7px;color:#a4bfcd;font-size:10px;font-weight:700}.io-root .io-metric-top svg{color:#66bdfa;flex-shrink:0}.io-root .io-metric>strong{font-size:29px;line-height:1.2;letter-spacing:-.05em;color:#f2fbff;font-weight:810;margin:12px 0 5px;min-height:34px}.io-root .io-metric small{color:#7d9aae;font-size:10px;line-height:1.4}.io-root .io-primary-grid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:13px}.io-root .io-main-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,.82fr);gap:13px}.io-root .io-side-column{display:flex;flex-direction:column;gap:13px;min-width:0}.io-root .io-panel{border:1px solid #294960;background:#10283e;border-radius:15px;padding:19px;min-width:0;color:#e6f4ff}.io-root .io-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:15px}.io-root .io-eyebrow{color:#5ec4fb;font-size:9px;letter-spacing:.14em;font-weight:850}.io-root .io-card-head h2{margin:6px 0 4px;color:#f3f9fd;font-size:17px;line-height:1.3;font-weight:770;letter-spacing:-.045em}.io-root .io-card-head p{margin:0;max-width:440px;color:#8eaac0;font-size:10.5px;line-height:1.65}.io-root .io-card-head>select,.io-root .io-research-bar>select,.io-root .io-buyer-list-head select{background:#1b3d57;color:#d3eeff;border:1px solid #356080;border-radius:9px;padding:8px 11px;font-size:10px;min-height:35px;max-width:170px}.io-root .io-mini-link{display:inline-flex;align-items:center;gap:5px;color:#7fcaf6;border:0;background:none;font-size:10px;white-space:nowrap}.io-root .io-chart{height:196px;display:flex;align-items:flex-end;gap:12px;padding:7px 2px 4px;position:relative;margin-top:2px}.io-root .io-chart:before{content:"";position:absolute;top:20px;right:0;bottom:29px;left:0;pointer-events:none;background:repeating-linear-gradient(to top,transparent 0,transparent calc(33.333% - 1px),#7da9c323 calc(33.333% - 1px),#7da9c323 33.333%);border-bottom:1px solid #6895b533}.io-root .io-chart-col{z-index:1;flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;min-width:0}.io-root .io-chart-col>span{color:#bddff5;font-size:9px;height:13px}.io-root .io-chart-track{width:100%;height:128px;display:flex;align-items:flex-end;justify-content:center}.io-root .io-chart-bar{width:min(32px,83%);background:linear-gradient(180deg,#36b3ff,#087ad0);border-radius:5px 5px 0 0;box-shadow:0 0 19px #26a6fc28;min-height:0;transition:height .2s}.io-root .io-chart-col>small{height:18px;color:#92b1c7;font-size:9px}.io-root .io-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px;border-top:1px solid #29485f;padding-top:14px;color:#90aabe;font-size:10px;line-height:1.5}.io-root .io-card-foot button{background:none;border:0;color:#66c2fa;display:flex;align-items:center;gap:5px;font-size:10px;font-weight:740;white-space:nowrap}.io-root .io-key-dot{display:inline-block;height:7px;width:7px;border-radius:3px;background:#1799ea;margin-right:4px}.io-root .io-geo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.io-root .io-geo-tile{min-height:54px;padding:9px 8px;display:flex;flex-direction:column;gap:3px;border-radius:9px;border:1px solid #345572;background:#1a3852}.io-root .io-geo-tile.is-active{background:linear-gradient(145deg,#1462a6,#217eac);border-color:#409dd6;box-shadow:0 4px 20px #2797cf1a}.io-root .io-geo-tile span{color:#e5f8ff;font-weight:800;font-size:12px}.io-root .io-geo-tile small{font-size:9px;color:#9bb9cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.io-root .io-geo-tile.is-active small{color:#deeffd}.io-root .io-count{background:#193e59;border:1px solid #325f7b;color:#8ad7ff;border-radius:20px;padding:5px 8px;font-size:10px;white-space:nowrap}.io-root .io-feed-filters{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 7px}.io-root .io-feed-filters button{background:#18354d;border:1px solid #2d4d63;color:#9ab6c9;font-size:10px;padding:7px 9px;border-radius:20px}.io-root .io-feed-filters button.active{background:#145fa0;border-color:#318bd0;color:#fff}.io-root .io-signal-list{display:flex;flex-direction:column}.io-root .io-signal{display:flex;align-items:flex-start;gap:10px;padding:15px 0;border-bottom:1px solid #2a4255}.io-root .io-signal:last-child{border-bottom:0}.io-root .io-signal-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;background:#1a4566;color:#61c4ff;border-radius:10px}.io-root .io-signal-expiry{background:#503c2c;color:#f7b96c}.io-root .io-signal-buyer{background:#16504a;color:#66e3c3}.io-root .io-signal-body{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.io-root .io-signal-kind{font-size:9px;font-weight:770;color:#62c4f7;letter-spacing:.025em}.io-root .io-signal strong{font-size:11.5px;color:#f0f9ff;font-weight:750;line-height:1.4}.io-root .io-signal p{font-size:10px;color:#9ab6c9;margin:0}.io-root .io-signal small{font-size:10px;color:#a8bfc9}.io-root .io-signal-source{display:flex;gap:5px;align-items:center;color:#6e9faf;font-size:9px;margin-top:1px}.io-root .io-signal-next{background:#1e405d;border:1px solid #315975;border-radius:9px;display:grid;place-items:center;height:31px;width:30px;color:#80cdff;flex:0 0 30px}.io-root .io-watch-list,.io-root .io-saved-list{display:flex;flex-direction:column}.io-root .io-watch-row,.io-root .io-saved-row{display:flex;gap:9px;align-items:center;border-bottom:1px solid #2b4558;padding:11px 0}.io-root .io-watch-row:last-child,.io-root .io-saved-row:last-child{border-bottom:0}.io-root .io-watch-name,.io-root .io-saved-row>button:nth-child(2){flex:1;min-width:0;text-align:left;border:0;background:none;color:#e6f6ff;display:flex;flex-direction:column;gap:4px}.io-root .io-watch-name strong,.io-root .io-saved-row strong{font-size:11px;line-height:1.35}.io-root .io-watch-name small,.io-root .io-saved-row small{font-size:9.5px;color:#85a5b9}.io-root .io-saved-row>svg{color:#6bb9e6}.io-root .io-saved-row>button:last-child{background:none;border:0;color:#7ea4b8;display:grid;place-items:center;padding:6px}.io-root .io-follow{border:1px solid #366387;background:#194e74;color:#c4ebff;padding:7px 9px;border-radius:8px;display:flex;align-items:center;gap:5px;justify-content:center;font-size:10px;font-weight:730;white-space:nowrap;flex-shrink:0}.io-root .io-follow.is-following{background:#17564b;border-color:#257863;color:#85f2d1}.io-root .io-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;min-height:155px;padding:20px 18px}.io-root .io-empty-icon{height:42px;width:42px;border-radius:14px;display:grid;place-items:center;background:#1d415d;color:#5bbef6;margin-bottom:4px}.io-root .io-empty strong{font-size:12px;color:#e4f3ff}.io-root .io-empty p{font-size:10.5px;color:#90adbe;line-height:1.6;max-width:350px;margin:0 0 5px}.io-root .io-research{padding:21px}.io-root .io-research-bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 0 16px}.io-root .io-search-field{display:flex;gap:8px;align-items:center;border:1px solid #3b6078;background:#1a3b56;border-radius:10px;padding:0 12px;color:#78bfea;flex:1 1 240px;min-width:0;height:41px}.io-root .io-search-field input{border:0!important;outline:none!important;background:transparent!important;color:#e9faff;font-size:11px;min-width:0;flex:1}.io-root .io-search-field input::placeholder{color:#89a7bb}.io-root .io-research-bar>select{height:41px;max-width:176px}.io-root .io-research-bar .io-btn{height:41px}.io-root .io-save-confirm{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #366d90;background:#154467;color:#d5f3ff;border-radius:10px;padding:12px;margin-bottom:13px;font-size:10px}.io-root .io-save-confirm span{flex:1}.io-root .io-save-confirm button{border:1px solid #609ac3;color:#def5ff;border-radius:7px;background:#1766a0;padding:6px 11px;font-size:10px}.io-root .io-buyer-list-head{border-bottom:1px solid #2f5069;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0 13px}.io-root .io-buyer-list-head>span{font-size:9px;letter-spacing:.14em;color:#91b5c9;font-weight:820}.io-root .io-buyer-list-head>div{display:flex;align-items:center;gap:8px;color:#94b1c0;font-size:10px}.io-root .io-buyer-list-head select{height:32px;min-height:32px}.io-root .io-buyer-list{display:flex;flex-direction:column}.io-root .io-buyer-row{display:flex;gap:10px;align-items:center;border-bottom:1px solid #2b475c;min-height:66px;padding:12px 1px}.io-root .io-buyer-row:last-child{border:0}.io-root .io-buyer-main{flex:1;min-width:0;border:0;background:none;text-align:left;display:flex;flex-direction:column;gap:4px;color:#edf7fd}.io-root .io-buyer-main strong{font-size:11.5px;font-weight:750}.io-root .io-buyer-main small{color:#8eadbf;font-size:9.5px}.io-root .io-buyer-activity{display:flex;flex-direction:column;gap:2px;text-align:right;min-width:67px}.io-root .io-buyer-activity strong{font-size:13px;color:#b6eaff}.io-root .io-buyer-activity small{font-size:9px;color:#7e9fb4}.io-root .io-bottom-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:10px 5px 3px}.io-root .io-bottom-actions>div:first-child{display:flex;gap:9px;align-items:flex-start;max-width:650px;color:#5bcaab}.io-root .io-bottom-actions p{margin:0;display:flex;flex-direction:column;gap:4px}.io-root .io-bottom-actions strong{font-size:10.5px;color:#abd8d7}.io-root .io-bottom-actions p span{font-size:10px;color:#7897ad;line-height:1.5}.io-root .io-bottom-links{display:flex;flex-shrink:0;gap:6px}.io-root .io-bottom-links button{color:#80c7ed;font-size:10px;display:flex;gap:6px;align-items:center;border:1px solid #31516a;border-radius:9px;padding:9px 12px;background:#14314a;white-space:nowrap}.io-root .io-detail{background:transparent;color:#142c4b;--io-detail-ink:#102c50;--io-detail-body:#465a74}.io-root .io-detail .bd-legacy{background:transparent}.io-root .io-detail .panel{border-radius:13px;color:var(--io-detail-ink)}.io-root .io-detail :is(.mcard,.stat,.opanel,.bprofile,.bench){color:var(--io-detail-ink)}.io-root .io-detail :is(.bprofile h2,.opanel-head h2,.mcard-value,.stat .v,.bwin-name,.bwin-v){color:var(--io-detail-ink)}.io-root .io-detail :is(.subtle,.mcard-sub,.bprofile .subtle){color:var(--io-detail-body)}.io-root .io-lens:not(.is-selected){color:#344f6f}@media (max-width:1250px){.io-root .io-primary-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.io-root .io-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.io-root .io-metric{padding:14px}.io-root .io-intro{padding:25px}.io-root .io-geo-tile small{font-size:8px}}@media (max-width:1020px){.io-root .io-primary-grid,.io-root .io-main-grid{grid-template-columns:1fr}.io-root .io-side-column{display:grid;grid-template-columns:1fr 1fr}.io-root .io-header{padding:10px 12px 18px}.io-root .io-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.io-root .io-content{padding:12px}}@media (max-width:640px){.io-root{margin:0 -4px}.io-root .io-overhead{padding:7px 3px;flex-wrap:wrap}.io-root .io-path{font-size:8px}.io-root .io-verification{font-size:9px}.io-root .io-header{flex-direction:column;align-items:stretch;gap:16px;padding:12px 4px 19px}.io-root .io-header h1{font-size:26px}.io-root .io-header-actions{display:flex}.io-root .io-header-actions .io-btn{flex:1}.io-root .io-lenses{margin-left:-3px;margin-right:-3px;padding-left:3px;padding-right:3px}.io-root .io-lens{font-size:10px;padding:7px 9px}.io-root .io-content{padding:9px;border-radius:13px;gap:9px}.io-root .io-intro{min-height:0;display:block;padding:22px 18px 23px}.io-root .io-intro h2{font-size:24px}.io-root .io-intro-art{display:none}.io-root .io-intro-actions{margin-top:16px}.io-root .io-intro-actions .io-btn{font-size:10px;white-space:normal}.io-root .io-metrics{gap:8px}.io-root .io-metric{min-height:102px;padding:12px}.io-root .io-metric-top{font-size:9px}.io-root .io-metric>strong{font-size:25px;margin:8px 0}.io-root .io-metric small{font-size:9px}.io-root .io-panel{padding:14px}.io-root .io-side-column{grid-template-columns:1fr;gap:9px}.io-root .io-card-head h2{font-size:16px}.io-root .io-card-head p{font-size:10px}.io-root .io-chart{height:166px;gap:5px}.io-root .io-chart-track{height:102px}.io-root .io-geo-grid{gap:5px}.io-root .io-geo-tile{min-height:50px;padding:8px 5px}.io-root .io-geo-tile small{font-size:8px}.io-root .io-research-bar{flex-wrap:wrap}.io-root .io-research-bar>select{flex:1;max-width:none}.io-root .io-research-bar .io-btn{flex:1}.io-root .io-buyer-row{gap:7px}.io-root .io-buyer-activity{min-width:42px}.io-root .io-buyer-activity small{font-size:8px}.io-root .io-follow span{display:none}.io-root .io-follow{padding:7px}.io-root .io-bottom-actions{align-items:stretch;flex-direction:column}.io-root .io-bottom-links{flex-wrap:wrap}.io-root .io-bottom-links>button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.io-root .io-chart-bar,.io-root .io-btn{transition:none}}.io-root .io-geographic-map{padding:0 5px}.io-root .io-geographic-map svg{display:block;width:min(100%,560px);height:auto;aspect-ratio:980 / 850;margin-inline:auto;overflow:visible}.io-root .io-province-shape{transition:fill .15s,stroke .15s;cursor:pointer}.io-root .io-province-shape:hover,.io-root .io-province-shape:focus{stroke:#b7f5ff;stroke-width:5;filter:drop-shadow(0 0 10px #5cbefb70);outline:none}.io-root .io-map-count{font-size:26px;font-weight:850;fill:#e9f8ff;paint-order:stroke;stroke:#073654;stroke-width:3px}.io-root .io-map-abbr{font-size:22px;font-weight:760;fill:#aed6ee;paint-order:stroke;stroke:#063653;stroke-width:3px}.io-root .io-map-count.io-map-label-compact{font-size:21px}.io-root .io-map-abbr.io-map-label-compact{font-size:17px}.io-root .io-geographic-map .is-selected .io-map-count,.io-root .io-geographic-map .is-selected .io-map-abbr{fill:#07374b}.io-root .io-map-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:-5px;color:#8db4c9;font-size:9px}.io-root .io-map-note span{display:flex;align-items:center;gap:6px}.io-root .io-map-note i{display:inline-block;width:8px;height:8px;border-radius:3px;background:#269fed}.io-root .io-map-note button{background:transparent;color:#7cccff;border:0;padding:4px 3px;font-size:9px}@media (max-width:640px){.io-root .io-geographic-map svg{width:100%;height:auto}}.io-root .io-locked{max-width:680px;margin:15px auto 35px;padding:45px 28px;min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:12px;border:1px solid #d3e1eb;background:linear-gradient(155deg,#f5faff,#eaf4fc);border-radius:17px;color:#123754}.io-root .io-locked>svg{color:#1181c7}.io-root .io-locked h2{font-size:21px;color:#183e5c;font-weight:820;letter-spacing:-.04em;margin:0}.io-root .io-locked p{max-width:460px;color:#607d91;font-size:12px;line-height:1.7;margin:0 0 7px}.io-root .io-locked .io-btn{min-width:210px}.io-root .io-horizon-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.io-root .io-horizon-actions select{background:#1b3d57;border:1px solid #356080;color:#d3eeff;border-radius:8px;padding:8px 10px;font-size:10px;max-width:154px}.io-root .io-future{background:#0d2339;border:1px solid #294960;border-radius:16px;padding:20px;color:#eef8ff}.io-root .io-future-hero{background:linear-gradient(115deg,#0b3256,#155b91);border:1px solid #2c6792;border-radius:14px;padding:24px;margin-bottom:18px}.io-root .io-future-hero h2{font-size:25px;color:#f7fbff;font-weight:820;letter-spacing:-.05em;line-height:1.2;margin:11px 0}.io-root .io-future-hero p{font-size:12px;color:#c4dfef;line-height:1.75;max-width:740px;margin:0}.io-root .io-future-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.io-root .io-future-controls label{font-size:10px;color:#afc3d3;display:flex;align-items:center;gap:8px}.io-root .io-future-toggle{display:flex;gap:3px;background:#153750;border:1px solid #2a587a;padding:4px;border-radius:11px;margin-right:auto}.io-root .io-future-toggle button{border:0;background:transparent;padding:9px 12px;color:#a3bfd2;border-radius:8px;font-size:11px;font-weight:710}.io-root .io-future-toggle button.active{background:#1688d9;color:#fff}.io-root .io-future select{border:1px solid #365f7a;background:#173b58;color:#e6f5ff;border-radius:8px;padding:9px 11px;min-height:37px;font-size:11px}.io-root .io-future-search{display:flex;align-items:center;gap:9px;margin-bottom:11px}.io-root .io-future-search input{flex:1;min-width:0;padding:13px 14px;border:1px solid #34627f;border-radius:10px;background:#163952;color:#eaf7ff;font-size:12px}.io-root .io-future-search input::placeholder{color:#779eb5}.io-root .io-future-source,.io-root .io-future-disclaimer{font-size:10px;line-height:1.65;color:#85a9bd;padding:9px 1px}.io-root .io-future-results{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #2c5067;padding:10px 2px;font-size:11px;color:#aac7d7}.io-root .io-future-results button{border:0;background:transparent;color:#66c5f5;font-size:10px;font-weight:720}.io-root .io-future-list{display:flex;flex-direction:column}.io-root .io-future-row{display:grid;grid-template-columns:125px minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid #294b63}.io-root .io-future-row-leading{align-self:start;display:flex;flex-direction:column;gap:8px}.io-root .io-future-date{color:#dcecff;font-weight:740;font-size:11px}.io-root .io-future-label{align-self:start;border:1px solid #3c7598;border-radius:15px;padding:4px 8px;color:#95d7ff;background:#1c5376;font-size:9px}.io-root .io-future-row-main h3{font-size:13px;line-height:1.45;margin:0 0 6px;color:#f4fbff}.io-root .io-future-row-main p{font-size:11px;color:#a5c8de;margin:0 0 8px}.io-root .io-future-row-main small{display:block;color:#8caebe;font-size:10px;line-height:1.5}.io-root .io-future-row>button{border:1px solid #386583;background:#1b4969;color:#b9e9ff;border-radius:9px;font-size:10px;padding:10px 12px;font-weight:720;white-space:nowrap}.io-root .io-future-empty{border:1px dashed #3f6781;border-radius:13px;padding:29px 18px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.io-root .io-future-empty strong{font-size:14px}.io-root .io-future-empty p{font-size:11px;color:#9cbbca;margin:0;max-width:500px;line-height:1.65}.io-root .io-future-error{padding:13px;background:#462b2b;color:#ffdbdc;border:1px solid #995959;border-radius:9px;font-size:11px}.io-root .io-future-error button{background:transparent;border:none;text-decoration:underline;color:#fff;margin-left:12px}@media (max-width:750px){.io-root .io-future-row{grid-template-columns:1fr;gap:8px}.io-root .io-future-row-leading{flex-direction:row;align-items:center}.io-root .io-future-row>button{justify-self:start}.io-root .io-future-controls>.io-btn{flex:1}.io-root .io-future-toggle{width:100%}.io-root .io-future-toggle button{flex:1}.io-root .io-future-search{flex-wrap:wrap}.io-root .io-future-search input{flex-basis:100%}.io-root .io-horizon-actions{width:100%;justify-content:flex-start}}.io-root .io-geo-page{background:#0d2339;border:1px solid #294960;border-radius:16px;padding:19px;display:flex;flex-direction:column;gap:17px;color:#eef8ff}.io-root .io-geo-map-wrap{background:#eff7fc;color:#183b54;border-radius:15px;padding:20px 10px;border:1px solid #d4e6f0}.io-root .io-geo-results,.io-root .io-geo-buyers{background:#112d46;border:1px solid #2a4c64;border-radius:14px;padding:18px}.io-root .io-geo-results h3,.io-root .io-geo-buyers h3{color:#edf9ff;font-size:17px;margin:0 0 6px}.io-root .io-geo-results p,.io-root .io-geo-buyers p{font-size:11px;color:#98b7c9;line-height:1.6}.io-root .io-geo-results .panel{color:#193950;background:#fff;margin-top:15px}.io-root .io-geo-buyer-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.io-root .io-geo-search{display:flex;gap:9px;align-items:center;margin:16px 0}.io-root .io-geo-search input{flex:1;min-width:0;background:#1c425e;border:1px solid #37617b;color:#fff;border-radius:9px;padding:12px;font-size:12px}.io-root .io-geo-search input::placeholder{color:#98b2c3}.io-root .io-geo-buyers-list{display:flex;flex-direction:column}.io-root .io-geo-buyers-list>button{display:flex;gap:12px;align-items:center;padding:12px 4px;background:transparent;border:0;border-bottom:1px solid #2c526b;text-align:left;color:#e5f4ff}.io-root .io-geo-buyers-list>button:hover{background:#1a3c54}.io-root .io-geo-buyers-list>button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.io-root .io-geo-buyers-list strong{font-size:11.5px}.io-root .io-geo-buyers-list small{font-size:10px;color:#98b6c8}.io-root .io-geo-open-count{white-space:nowrap;color:#6bd5fd;font-size:11px;font-weight:750}@media (max-width:640px){.io-root .io-geo-page{padding:10px}.io-root .io-geo-map-wrap{padding:4px}.io-root .io-geo-search{flex-direction:column;align-items:stretch}.io-root .io-geo-results,.io-root .io-geo-buyers{padding:13px}}.io-root .io-contract-page{background:#0d2339;border:1px solid #294960;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px;color:#f2f9ff}.io-root .io-contract-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.io-root .io-contract-row{background:#153650;border:1px solid #2d5672;border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:9px}.io-root .io-contract-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#9bbdd0;font-size:10px}.io-root .io-contract-row h3{font-size:14px;color:#f5fbff;margin:0;line-height:1.4;letter-spacing:-.015em}.io-root .io-contract-row>p{font-size:10px;color:#8facbe;margin:0}.io-root .io-contract-fields{display:flex;flex-direction:column;gap:7px;border-top:1px solid #2c5369;padding-top:10px;margin-top:auto}.io-root .io-contract-fields>div{display:flex;justify-content:space-between;gap:12px}.io-root .io-contract-fields small{font-size:10px;color:#8ab1c7}.io-root .io-contract-fields strong,.io-root .io-contract-fields button{font-size:10.5px;color:#d6f3ff;text-align:right;max-width:66%;overflow-wrap:anywhere}.io-root .io-contract-fields button{background:transparent;border:0;color:#66caff;cursor:pointer}.io-root .io-contract-page .io-future-controls>label{flex:1}@media (max-width:780px){.io-root .io-contract-list{grid-template-columns:1fr}.io-root .io-contract-page{padding:11px}}.io-root .io-upgrade-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#051629ad;display:grid;place-items:center;padding:18px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.io-root .io-upgrade-dialog{position:relative;width:min(450px,100%);display:flex;flex-direction:column;gap:12px;padding:29px;border:1px solid #d9e9f5;border-radius:21px;background:linear-gradient(140deg,#f7fbff,#fff 60%);box-shadow:0 27px 90px #051c4070;color:#102d48}.io-root .io-upgrade-icon{display:grid;place-items:center;width:53px;height:53px;border-radius:17px;background:#e1f2fe;color:#1378bb}.io-root .io-upgrade-close{position:absolute;right:15px;top:14px;border:0;background:transparent;color:#617c93;font-size:24px}.io-root .io-upgrade-dialog h2{font-size:26px;font-weight:830;letter-spacing:-.06em;line-height:1.17;margin:0;color:#14334e}.io-root .io-upgrade-dialog p{font-size:12px;line-height:1.8;margin:0;color:#627d90}.io-root .io-upgrade-features{display:flex;flex-direction:column;gap:10px;background:#eef6fc;border-radius:12px;padding:14px 12px;border:1px solid #dceaf3;margin:6px 0}.io-root .io-upgrade-features span{display:flex;align-items:center;gap:9px;color:#32607a;font-size:11px}.io-root .io-upgrade-features svg{color:#13897e;flex-shrink:0}.io-root .io-upgrade-dialog .io-btn{width:100%;min-height:45px}@media (max-width:550px){.io-root .io-upgrade-dialog{padding:21px}.io-root .io-upgrade-dialog h2{font-size:22px}}.io-toolkit{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:14px 0}.io-tool-card{display:grid;align-content:start;gap:7px;text-align:left;padding:16px;border-radius:16px;border:1px solid var(--io-border);background:linear-gradient(160deg,var(--io-surface2),var(--io-surface));color:var(--io-text);font:inherit;cursor:pointer;transition:border-color .15s,transform .15s}.io-tool-card:hover{border-color:var(--io-blue);transform:translateY(-1px)}.io-tool-card:focus-visible{outline:3px solid #86c5ff;outline-offset:2px}.io-tool-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#2c9aff29;color:#7cc4ff}.io-tool-card strong{display:flex;align-items:center;gap:6px;font-size:15px}.io-tool-card small{color:var(--io-muted);font-size:12.5px;line-height:1.45}.io-tool-go{display:inline-flex;align-items:center;gap:5px;color:var(--io-emerald);font-size:12.5px;font-weight:700;margin-top:2px}.io-feed-more{display:block;width:100%;margin-top:8px;padding:10px;border-radius:10px;border:1px solid var(--io-border);background:transparent;color:#7cc4ff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}@media (max-width:1300px){.io-toolkit{grid-template-columns:repeat(2,minmax(0,1fr))}.io-toolkit>.io-tool-card:first-child{grid-column:1/-1}}@media (max-width:560px){.io-toolkit{grid-template-columns:1fr}}.mbt-page{color:#112f58;display:grid;gap:14px;min-width:0}.mbt-page *{box-sizing:border-box}.mbt-page button,.mbt-page input,.mbt-page select{font:inherit}.mbt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px}.mbt-head h1{margin:0;font-size:1.65rem;line-height:1.15;letter-spacing:-.03em;color:#0c2851}.mbt-head p{margin:6px 0 0;color:#7184a2;font-size:.82rem;line-height:1.45}.mbt-head-actions{display:flex;align-items:center;gap:10px}.mbt-today{display:flex;align-items:center;gap:8px;padding:0 3px;color:#6f83a1}.mbt-today>span{display:grid}.mbt-today small{font-size:.72rem!important;color:#8090a7}.mbt-today b{font-size:.78rem;color:#19385f;margin-top:1px}.mbt-primary{height:40px;padding:0 15px;border:0;border-radius:8px;background:#0878ef;color:#fff;display:inline-flex;align-items:center;gap:7px;font-weight:700;box-shadow:0 5px 13px #056fe826;cursor:pointer}.mbt-notice{display:flex;align-items:center;gap:10px;border:1px solid #f2c4ca;background:#fff7f8;color:#b83f4a;border-radius:9px;padding:10px 12px;font-size:.76rem}.mbt-notice span{flex:1}.mbt-notice button{border:0;background:none;color:inherit;font-weight:700;cursor:pointer}.mbt-stage-rail{min-height:104px;border:1px solid #dfe8f2;background:#fff;border-radius:11px;padding:14px 18px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;box-shadow:0 2px 9px #1f3e6906}.mbt-stage{display:grid;grid-template-columns:46px minmax(100px,1fr);gap:11px;align-items:center}.mbt-stage>span{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;color:#536a89}.mbt-stage.current>span{background:#e8f2ff;color:#0b6cf2;box-shadow:0 0 0 5px #0b6cf20f}.mbt-stage.done>span{background:#e7f8f0;color:#12a86e}.mbt-stage b{display:block;font-size:.78rem;color:#18375e;white-space:nowrap}.mbt-stage small{display:block;font-size:.7rem!important;color:#8090a7;margin-top:4px;white-space:nowrap}.mbt-stage-rail>i{height:3px;border-radius:999px;background:#d9e3ef;min-width:34px}.mbt-stage-rail>i.current{background:linear-gradient(90deg,#0b6cf2 55%,#d9e3ef 55%)}.mbt-stage-rail>i.done{background:#20ae79}.mbt-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mbt-kpis>button{min-height:104px;border:1px solid #dfe8f2;background:#fff;border-radius:10px;padding:13px 14px;display:grid;grid-template-columns:44px 1fr;gap:11px;align-items:center;text-align:left;cursor:pointer;box-shadow:0 2px 8px #173a6306}.mbt-kpis>button:hover,.mbt-kpis>button.active{border-color:#bcd7fa;box-shadow:0 4px 14px #1658aa12}.mbt-kpis>button>span{width:44px;height:44px;border-radius:10px;display:grid;place-items:center}.mbt-kpis .blue{background:#eaf4ff;color:#0b6cf2}.mbt-kpis .green{background:#e7f9f1;color:#0aa66c}.mbt-kpis .amber{background:#fff4df;color:#f19a08}.mbt-kpis .purple{background:#f2edff;color:#814dea}.mbt-kpis .gray{background:#eff3f7;color:#48617f}.mbt-kpis small{display:block;font-size:.72rem!important;font-weight:650;color:#3d587a}.mbt-kpis strong{display:block;font-size:1.4rem;line-height:1.05;margin:4px 0;color:#0d2c56}.mbt-kpis em{display:block;font-style:normal;font-size:.69rem;color:#7e8fa7}.mbt-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:13px;align-items:start;min-width:0}.mbt-page:not(.with-detail) .mbt-workspace{grid-template-columns:minmax(0,1fr)}.mbt-list,.mbt-detail{border:1px solid #dce6f1;background:#fff;border-radius:11px;overflow:hidden;min-width:0}.mbt-toolbar{min-height:50px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) 270px auto;gap:9px;align-items:center;border-bottom:1px solid #e7eef6}.mbt-tabs{display:flex;gap:5px;overflow:auto;white-space:nowrap;scrollbar-width:none}.mbt-tabs::-webkit-scrollbar{display:none}.mbt-tabs button{height:32px;border:1px solid #dbe5ef;border-radius:17px;background:#fff;color:#506989;padding:0 12px;font-size:.72rem;font-weight:650;cursor:pointer}.mbt-tabs button.active{background:#0878ef;color:#fff;border-color:#0878ef;box-shadow:0 3px 8px #0878ef2e}.mbt-tabs span{opacity:.85}.mbt-search{height:36px;border:1px solid #dce5ef;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#8293a8;background:#fff}.mbt-search input{width:100%;min-width:0;border:0;outline:0;background:none;color:#1d416f;font-size:.75rem}.mbt-search input::placeholder{color:#98a6b8}.mbt-filter{height:36px;padding:0 12px;border:1px solid #dbe5ef;border-radius:8px;background:#fff;color:#284b78;display:flex;align-items:center;gap:6px;font-size:.73rem;font-weight:650;cursor:pointer}.mbt-filter.active{background:#eef6ff;border-color:#add0fc;color:#086de0}.mbt-filter-row{padding:10px 11px;border-bottom:1px solid #e9eff5;background:#fbfdff;display:flex;align-items:end;gap:9px;flex-wrap:wrap}.mbt-filter-row label{display:grid;gap:4px;font-size:.68rem;color:#657995;font-weight:650}.mbt-filter-row select{height:34px;border:1px solid #d8e4ef;border-radius:7px;background:#fff;color:#24496f;padding:0 28px 0 9px;font-size:.72rem}.mbt-filter-row>button{height:34px;border:1px solid #d6e2ee;border-radius:7px;background:#fff;color:#0a6cd8;padding:0 11px;font-size:.72rem;font-weight:650;cursor:pointer}.mbt-selected-strip{display:flex;align-items:center;gap:7px;padding:9px 11px;background:#eef6ff;border-bottom:1px solid #d8e8fb;font-size:.72rem;color:#264f7f}.mbt-selected-strip b{margin-right:auto}.mbt-selected-strip button{border:1px solid #bdd6f5;background:#fff;border-radius:6px;padding:5px 8px;color:#096cd7;font-size:.7rem;cursor:pointer}.mbt-table{overflow-x:auto}.mbt-table-head,.mbt-row{min-width:1000px;display:grid;grid-template-columns:32px minmax(240px,1.7fr) minmax(135px,.95fr) minmax(150px,1.05fr) minmax(115px,.82fr) 88px minmax(128px,.88fr) 26px;gap:8px;align-items:center}.mbt-table-head{min-height:39px;padding:0 10px;background:#f8fafc;color:#5e7390;font-size:.67rem;font-weight:750;border-bottom:1px solid #dfe7f0}.mbt-table-head input,.mbt-row input{accent-color:#0b78ed;width:15px;height:15px}.mbt-row{min-height:116px;padding:11px 10px;border-bottom:1px solid #e5edf5;cursor:pointer;transition:.15s ease;background:#fff}.mbt-row:last-child{border-bottom:0}.mbt-row:hover{background:#fbfdff}.mbt-row.selected{background:linear-gradient(90deg,#f2f8ff,#fbfdff);box-shadow:inset 3px 0 #0c79f1}.mbt-check{display:grid;place-items:center}.mbt-bid{display:grid;grid-template-columns:43px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mbt-bid>.tr-logo,.mbt-detail-buyer>.tr-logo{width:43px;height:43px}.mbt-bid span{min-width:0}.mbt-bid b{display:block;font-size:.78rem;color:#15385f}.mbt-bid strong{display:block;font-size:.75rem;line-height:1.3;color:#0c315e;margin-top:3px}.mbt-bid small{display:block;font-size:.67rem!important;color:#8291a6;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbt-completion b{display:block;font-size:.86rem;color:#173a65;margin-bottom:5px}.mbt-completion>i,.mbt-progress-block>i{display:block;height:7px;border-radius:999px;background:#e7edf4;overflow:hidden}.mbt-completion>i em,.mbt-progress-block>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0877ed,#20b77b)}.mbt-completion small{display:block;margin-top:5px;font-size:.66rem!important;color:#788aa2}.mbt-milestone{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:start}.mbt-milestone>i{width:15px;height:15px;border-radius:50%;border:2px solid #9aacbf;display:grid;place-items:center;color:#fff;margin-top:1px}.mbt-milestone>i.done{border-color:#16aa72;background:#16aa72}.mbt-milestone span{display:grid;gap:5px;position:relative}.mbt-milestone span:before{content:"";position:absolute;left:-15px;top:17px;bottom:16px;width:1px;background:#d8e1ec}.mbt-milestone small,.mbt-milestone b{font-size:.66rem!important;line-height:1.2;color:#71839d}.mbt-milestone b{color:#0f65d4}.mbt-milestone b.amber{color:#e48700}.mbt-milestone b.purple{color:#7c48df}.mbt-due b{display:flex;align-items:center;gap:5px;font-size:.73rem;color:#163963}.mbt-due small{display:block;font-size:.67rem!important;color:#71839c;margin-top:5px}.mbt-due.urgent small{color:#e04946}.mbt-ready{display:grid;justify-items:center;gap:4px}.mbt-ready small{font-size:.64rem!important;color:#0f9968}.mbt-ring{--ring:0deg;width:54px;height:54px;border-radius:50%;position:relative;display:grid;place-items:center;background:conic-gradient(#19b77d var(--ring),#e5ebf1 0)}.mbt-ring.amber{background:conic-gradient(#f3b438 var(--ring),#e5ebf1 0)}.mbt-ring.blue{background:conic-gradient(#2585ef var(--ring),#e5ebf1 0)}.mbt-ring.na{background:#edf2f7}.mbt-ring:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff}.mbt-ring b{position:relative;z-index:1;font-size:.76rem;color:#173a64}.mbt-badge{display:inline-flex;align-items:center;gap:5px;border-radius:8px;padding:7px 9px;white-space:nowrap;font-size:.7rem;color:#1767bd;background:#eaf4ff}.mbt-badge.green{color:#078458;background:#dff8ed}.mbt-badge.amber{color:#c47b00;background:#fff1d5}.mbt-badge.purple{color:#7343d4;background:#f0e7ff}.mbt-badge.red{color:#d7424d;background:#ffe9ec}.mbt-badge.gray{color:#5f7087;background:#edf1f5}.mbt-chevron{display:grid;place-items:center;color:#4d6787}.mbt-empty{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:#71859f;text-align:center;padding:24px}.mbt-empty b{font-size:.88rem;color:#25466d}.mbt-empty p{margin:0;font-size:.74rem}.mbt-empty button{height:36px;margin-top:4px;border:1px solid #bad4f5;background:#fff;border-radius:7px;color:#0a69d3;padding:0 12px;font-weight:650;cursor:pointer}.mbt-detail{position:sticky;top:82px;max-height:calc(100vh - 100px);overflow:auto}.mbt-detail>header{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 13px;border-bottom:1px solid #e7edf4}.mbt-detail-buyer{display:flex;align-items:center;gap:9px;min-width:0}.mbt-detail-buyer b{font-size:.96rem;color:#11345e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mbt-detail>header>div:last-child{display:flex;gap:5px}.mbt-detail>header button{height:34px;border:1px solid #8ebef8;background:#fff;border-radius:7px;color:#0873e6;padding:0 10px;font-size:.7rem;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}.mbt-detail>header button.icon{width:34px;padding:0;justify-content:center;border-color:transparent;color:#2f4f74}.mbt-detail-title{padding:13px 14px 10px}.mbt-detail-title h2{margin:0;font-size:.98rem;line-height:1.25;color:#0b2c58}.mbt-detail-title p{margin:5px 0 0;font-size:.69rem;color:#8291a4}.mbt-detail>nav{display:flex;border-bottom:1px solid #e2eaf3;padding:0 9px;overflow:auto}.mbt-detail>nav button{height:38px;border:0;border-bottom:2px solid transparent;background:none;color:#5d7393;padding:0 10px;font-size:.69rem;white-space:nowrap;cursor:pointer}.mbt-detail>nav button.active{color:#0872e4;border-bottom-color:#0872e4;font-weight:700}.mbt-detail-body{padding:12px}.mbt-status-card{display:grid;grid-template-columns:38px 1fr;gap:8px;align-items:center;padding:10px;border-radius:8px;background:#e8f8f1;color:#087f59}.mbt-status-card.amber{background:#fff5e2;color:#bd7300}.mbt-status-card.purple{background:#f2eaff;color:#7443d4}.mbt-status-card.blue{background:#eaf4ff;color:#0967c9}.mbt-status-card.red{background:#ffedf0;color:#cf3848}.mbt-status-card.gray{background:#f0f3f6;color:#657489}.mbt-status-card>span{width:38px;height:38px;border-radius:9px;background:#ffffff8f;display:grid;place-items:center}.mbt-status-card b{display:block;font-size:.75rem}.mbt-status-card small{display:block;font-size:.67rem!important;margin-top:3px;color:inherit;opacity:.85}.mbt-facts{display:grid;margin:10px 0;border-bottom:1px solid #e5edf5}.mbt-facts>div{display:grid;grid-template-columns:31px 90px 1fr;grid-template-rows:auto auto;gap:1px 7px;align-items:center;padding:9px 0;border-top:1px solid #edf2f6;position:relative}.mbt-facts>div:first-child{border-top:0}.mbt-facts>div>span{grid-row:1/3;width:31px;height:31px;border-radius:8px;display:grid;place-items:center;background:#f0f5fb;color:#345a85}.mbt-facts small{font-size:.67rem!important;color:#667b96}.mbt-facts b{font-size:.7rem;color:#17385f}.mbt-facts em{grid-column:3;font-style:normal;font-size:.63rem;color:#788ba5}.mbt-facts em.danger{color:#dc3d45}.mbt-avatar{grid-row:1/3;grid-column:3;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7350e9,#9f7df5);color:#fff;font-size:.61rem;font-weight:800;font-style:normal;margin-right:6px}.mbt-facts>div:has(.mbt-avatar){grid-template-columns:31px 90px 36px 1fr}.mbt-facts>div:has(.mbt-avatar) b,.mbt-facts>div:has(.mbt-avatar) em{grid-column:4}.mbt-progress-block{padding:5px 3px 11px}.mbt-progress-block>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mbt-progress-block b,.mbt-progress-block strong{font-size:.76rem}.mbt-progress-block>i{height:9px}.mbt-progress-block small{display:block;margin-top:6px;font-size:.66rem!important;color:#7689a2}.mbt-check-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:7px 0 10px}.mbt-check-cards>div{border:1px solid #dfe7f0;border-radius:9px;padding:10px;min-width:0}.mbt-check-cards>div>span{width:31px;height:31px;border-radius:8px;background:#eff6ff;color:#185eab;display:grid;place-items:center;margin-bottom:7px}.mbt-check-cards b{display:block;font-size:.7rem;color:#153961}.mbt-check-cards .mbt-badge{margin-top:5px;padding:4px 6px;font-size:.62rem}.mbt-check-cards p{font-size:.64rem;line-height:1.45;color:#71839b;min-height:46px}.mbt-check-cards button{width:100%;height:33px;border:1px solid #d1dfef;border-radius:6px;background:#fff;color:#31587e;font-size:.65rem;font-weight:650;cursor:pointer}.mbt-full-timeline{width:100%;height:39px;border:1px solid #d5e2ef;border-radius:7px;background:#fff;color:#1d416b;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.69rem;font-weight:650;cursor:pointer}.mbt-side-head{padding:3px 2px 10px}.mbt-side-head b{display:block;font-size:.8rem;color:#15385e}.mbt-side-head small{display:block;font-size:.67rem!important;color:#7c8da4;margin-top:3px}.mbt-timeline{display:grid}.mbt-timeline>div{display:grid;grid-template-columns:18px 1fr;gap:7px;min-height:57px;position:relative}.mbt-timeline>div:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:-4px;width:1px;background:#dce6ef}.mbt-timeline i{width:15px;height:15px;border:2px solid #a9b9ca;background:#fff;border-radius:50%;z-index:1}.mbt-timeline i.current{border-color:#0a76ed;background:#0a76ed;box-shadow:inset 0 0 0 3px #fff}.mbt-timeline b{display:block;font-size:.71rem;color:#183a62}.mbt-timeline small{display:block;font-size:.64rem!important;color:#73869f;margin-top:3px;line-height:1.4}.mbt-timeline em{display:block;font-size:.61rem;color:#9aa6b5;margin-top:4px;font-style:normal}.mbt-doc-list{display:grid;margin-bottom:10px}.mbt-doc-list>button{min-height:50px;border:0;border-top:1px solid #edf1f5;background:#fff;display:grid;grid-template-columns:31px 1fr 18px;gap:8px;align-items:center;text-align:left;color:#33516f;padding:7px 2px;cursor:pointer}.mbt-doc-list>button:first-child{border-top:0}.mbt-doc-list>button:disabled{cursor:not-allowed;opacity:.55}.mbt-doc-list>button>span:first-child{width:31px;height:31px;border-radius:8px;background:#edf5ff;color:#0b6ddb;display:grid;place-items:center}.mbt-doc-list b{display:block;font-size:.69rem}.mbt-doc-list small{display:block;font-size:.63rem!important;color:#7f90a6;margin-top:2px}.mbt-team-list{display:grid;margin-bottom:10px}.mbt-team-list>div{min-height:52px;border-top:1px solid #edf1f5;display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center}.mbt-team-list>div:first-child{border-top:0}.mbt-team-list>div>span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e9f3ff;color:#1a68c6;font-size:.66rem;font-weight:800}.mbt-team-list b{display:block;font-size:.71rem}.mbt-team-list small{display:block;font-size:.64rem!important;color:#8091a7;margin-top:2px}.mbt-side-empty{padding:22px 10px;text-align:center;color:#8191a7;font-size:.69rem}.mbt-reopen{position:fixed;right:22px;bottom:22px;z-index:35;display:grid;grid-template-columns:34px 1fr 18px;gap:8px;align-items:center;border:1px solid #cfe0f2;border-radius:10px;background:#fff;padding:9px 10px;box-shadow:0 13px 30px #12325624;cursor:pointer;text-align:left;color:#21476f}.mbt-reopen>.tr-logo{width:34px;height:34px}.mbt-reopen b{display:block;font-size:.7rem}.mbt-reopen small{display:block;font-size:.62rem!important;color:#8192a7;margin-top:2px}.mbt-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:18px}.mbt-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#07183273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mbt-modal{position:relative;z-index:1;width:min(620px,100%);max-height:82vh;overflow:auto;background:#fff;border-radius:13px;box-shadow:0 25px 80px #0a224442}.mbt-modal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid #e5edf5}.mbt-modal h3{margin:0;font-size:1rem;color:#12375f}.mbt-modal p{margin:4px 0 0;font-size:.68rem;color:#8191a7}.mbt-modal>header>button{width:32px;height:32px;border:0;border-radius:7px;background:#f4f7fa;color:#526a86;display:grid;place-items:center;cursor:pointer}.mbt-checklist{display:grid;padding:5px 15px}.mbt-checklist>div{min-height:54px;border-top:1px solid #eef2f6;display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:center}.mbt-checklist>div:first-child{border-top:0}.mbt-checklist>div>span{width:18px;height:18px;border:1px solid #b5c4d3;border-radius:50%;display:grid;place-items:center;color:#fff}.mbt-checklist>div>span.done{background:#12aa70;border-color:#12aa70}.mbt-checklist b{display:block;font-size:.73rem;color:#1b3d64}.mbt-checklist small{display:block;font-size:.65rem!important;color:#7c8ea5;margin-top:3px}.mbt-modal footer{display:flex;justify-content:flex-end;gap:7px;padding:12px 15px;border-top:1px solid #e6edf4}.mbt-modal footer button{height:36px;border:1px solid #d2dfec;background:#fff;border-radius:7px;padding:0 12px;color:#365675;font-size:.7rem;font-weight:650;cursor:pointer}.mbt-modal footer button.primary{background:#0876ec;border-color:#0876ec;color:#fff}@media (max-width:1450px){.mbt-workspace{grid-template-columns:minmax(0,1fr) 330px}.mbt-kpis{gap:9px}.mbt-kpis>button{padding:11px}.mbt-stage{grid-template-columns:40px minmax(95px,1fr)}.mbt-stage>span{width:40px;height:40px}}@media (max-width:1220px){.mbt-kpis{grid-template-columns:repeat(3,1fr)}.mbt-workspace{grid-template-columns:1fr}.mbt-detail{position:relative;top:auto;max-height:none}.mbt-stage-rail{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr}.mbt-stage{grid-template-columns:38px 1fr}.mbt-stage>span{width:38px;height:38px}.mbt-stage small{white-space:normal}}@media (max-width:900px){.mbt-head{display:block}.mbt-head-actions{margin-top:10px;justify-content:space-between}.mbt-today{padding-left:0}.mbt-stage-rail{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px}.mbt-stage-rail>i{display:none}.mbt-stage{border:1px solid #e5ebf2;border-radius:8px;padding:9px}.mbt-kpis{grid-template-columns:1fr 1fr}.mbt-toolbar{grid-template-columns:1fr auto}.mbt-tabs{grid-column:1/-1}.mbt-search{min-width:0}}@media (max-width:640px){.mbt-head h1{font-size:1.35rem}.mbt-head-actions{align-items:stretch}.mbt-today{display:none}.mbt-primary{margin-left:auto}.mbt-stage-rail{grid-template-columns:1fr}.mbt-stage{grid-template-columns:38px 1fr}.mbt-kpis{grid-template-columns:1fr 1fr}.mbt-kpis>button{min-height:88px;grid-template-columns:36px 1fr;padding:9px}.mbt-kpis>button>span{width:36px;height:36px}.mbt-kpis strong{font-size:1.15rem}.mbt-toolbar{grid-template-columns:1fr auto}.mbt-search{grid-column:1}.mbt-filter-row{display:grid;grid-template-columns:1fr}.mbt-filter-row label,.mbt-filter-row select{width:100%}.mbt-detail{border-radius:10px}.mbt-detail>header{padding:10px}.mbt-detail-title{padding:11px 10px}.mbt-detail>nav{padding:0 5px}.mbt-detail-body{padding:10px}.mbt-check-cards{grid-template-columns:1fr}.mbt-facts>div{grid-template-columns:31px 80px 1fr}.mbt-facts>div:has(.mbt-avatar){grid-template-columns:31px 80px 34px 1fr}.mbt-reopen{right:12px;bottom:75px}}:root{--es-blue:#0b6cf2;--es-navy:#0b214d;--es-text:#29486f;--es-muted:#7c8ea8;--es-line:#e2eaf4;--es-soft:#f7faff;--es-green:#13a86d;--es-red:#ef4d5b;--es-amber:#f1a11d;--es-purple:#7748e9;--es-shadow:0 6px 22px rgba(34,69,117,.055)}.es-page{color:var(--es-text);font-size:12px}.es-page *{box-sizing:border-box}.es-page button,.es-page input,.es-page select,.es-page textarea{font:inherit}.es-page button{cursor:pointer}.es-page button:disabled{opacity:.48;cursor:not-allowed}.es-page :focus-visible{outline:3px solid rgba(11,108,242,.18);outline-offset:2px}.es-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:2px 0 14px}.es-page-head h1{margin:0;color:var(--es-navy);font-size:28px;line-height:1.1;letter-spacing:-.7px}.es-page-head p{margin:5px 0 0;color:#7184a2;font-size:10px;max-width:760px}.es-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.es-btn{height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d6e2f1;border-radius:8px;background:#fff;color:#355b88;padding:0 11px;font-size:8px;font-weight:700;white-space:nowrap}.es-btn:hover{background:#f7faff}.es-btn.primary{border-color:var(--es-blue);background:var(--es-blue);color:#fff;box-shadow:0 5px 12px #0b6cf229}.es-btn.danger{border-color:#f5cbd0;color:#d84150;background:#fff7f8}.es-select{height:34px;border:1px solid #d9e4f2;border-radius:8px;background:#fff;color:#28486f;padding:0 29px 0 9px;font-size:8px;font-weight:650}.es-search{height:34px;display:flex;align-items:center;gap:7px;border:1px solid #d9e4f2;border-radius:8px;background:#fff;color:#7f93af;padding:0 9px}.es-search input{border:0;outline:0;background:none;min-width:0;width:100%;font-size:8px;color:#183a67}.es-search input::placeholder{color:#95a4b7}.es-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:10px}.es-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.es-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.es-metric{min-width:0;min-height:88px;padding:11px;border:1px solid var(--es-line);border-radius:10px;background:#fff;display:grid;grid-template-columns:35px minmax(0,1fr) 42px;gap:8px;align-items:center;text-align:left;color:inherit;box-shadow:0 2px 10px #21457006}.es-metric:hover{border-color:#cbdcf1;box-shadow:var(--es-shadow)}.es-metric.compact{min-height:76px}.es-metric-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#eaf4ff;color:var(--es-blue)}.es-metric.green .es-metric-icon{background:#e9f9f2;color:var(--es-green)}.es-metric.amber .es-metric-icon{background:#fff4df;color:var(--es-amber)}.es-metric.red .es-metric-icon{background:#fff0f1;color:var(--es-red)}.es-metric.purple .es-metric-icon{background:#f2edff;color:var(--es-purple)}.es-metric-copy{min-width:0}.es-metric-copy>small{display:block;color:#445f84;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-metric-copy strong{display:block;color:var(--es-navy);font-size:21px;line-height:1.05;margin:3px 0;letter-spacing:-.4px}.es-metric-copy>span{display:block;color:#8595ab;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-metric-copy em{display:inline-block;margin-left:5px;font-size:7px;font-style:normal;font-weight:700}.es-metric-copy em.good{color:var(--es-green)}.es-metric-copy em.bad{color:var(--es-red)}.es-metric-spark{width:40px;height:20px;color:#398cfd;background:linear-gradient(145deg,transparent 0 18%,currentColor 19% 22%,transparent 23% 39%,currentColor 40% 43%,transparent 44% 59%,currentColor 60% 63%,transparent 64% 80%,currentColor 81% 84%,transparent 85%);opacity:.75}.es-metric.amber .es-metric-spark{color:#f2a21a}.es-metric.green .es-metric-spark{color:#27b67f}.es-metric.red .es-metric-spark{color:#ef626d}.es-metric.purple .es-metric-spark{color:#8b62e9}.es-panel{min-width:0;background:#fff;border:1px solid var(--es-line);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #1f437006}.es-panel>header{min-height:39px;padding:8px 10px;border-bottom:1px solid #edf2f7;display:flex;align-items:center;justify-content:space-between;gap:8px}.es-panel>header>div{display:flex;align-items:center;gap:7px;color:var(--es-blue);min-width:0}.es-panel>header h3{margin:0;color:var(--es-navy);font-size:10.5px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-panel>header>button,.es-panel>header>a{border:0;background:none;color:var(--es-blue);font-size:7.5px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.es-panel-copy{padding:10px;color:#6f82a0;font-size:8px;line-height:1.5}.es-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 7px;background:#eaf4ff;color:#216bc4;font-size:6.8px;font-weight:750;white-space:nowrap}.es-badge.green{background:#e8f9f1;color:#13895e}.es-badge.amber{background:#fff4e2;color:#c57b10}.es-badge.red{background:#fff0f1;color:#df4550}.es-badge.purple{background:#f2edff;color:#7448dc}.es-badge.gray{background:#f1f4f8;color:#6e7e93}.es-ring{--es-ring:0deg;width:82px;height:82px;border-radius:50%;position:relative;display:grid;place-items:center;background:conic-gradient(var(--es-blue) var(--es-ring),#e9eef4 0)}.es-ring.green{background:conic-gradient(var(--es-green) var(--es-ring),#e9eef4 0)}.es-ring.amber{background:conic-gradient(var(--es-amber) var(--es-ring),#e9eef4 0)}.es-ring.red{background:conic-gradient(var(--es-red) var(--es-ring),#e9eef4 0)}.es-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#fff}.es-ring>span{position:relative;z-index:1;text-align:center}.es-ring b{display:block;color:#163a69;font-size:15px}.es-ring small{display:block;color:#8797ad;font-size:6px;margin-top:1px}.es-progress{height:5px;border-radius:99px;background:#e8edf3;overflow:hidden;display:block}.es-progress i{display:block;height:100%;background:var(--es-blue);border-radius:inherit}.es-progress.green i{background:var(--es-green)}.es-progress.amber i{background:var(--es-amber)}.es-progress.red i{background:var(--es-red)}.es-progress.purple i{background:var(--es-purple)}.es-empty{min-height:110px;padding:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7d8fa7}.es-empty>span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#e9f8f1;color:var(--es-green);margin-bottom:7px}.es-empty>b{color:#25456f;font-size:9.5px}.es-empty p{margin:4px 0 0;max-width:300px;font-size:7.5px;line-height:1.5}.es-empty .es-btn{margin-top:10px}.es-field{display:flex;flex-direction:column;gap:5px;color:#5e7392;font-size:8px;font-weight:650}.es-field input,.es-field select,.es-field textarea{width:100%;border:1px solid #d9e4f2;border-radius:8px;background:#fff;color:#1f426f;padding:8px 9px;font-size:8.5px;outline:0}.es-field input,.es-field select{height:36px}.es-field textarea{min-height:88px;resize:vertical}.es-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:18px}.es-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#091b3b8a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.es-modal{position:relative;z-index:1;width:min(500px,100%);max-height:88vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 28px 80px #081c4147;padding:16px}.es-modal.wide{width:min(760px,100%)}.es-modal>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #e8eef6}.es-modal>header h2{margin:0;color:#153864;font-size:15px}.es-modal>header button{width:30px;height:30px;border:0;border-radius:7px;background:#f7f9fc;color:#6e83a0;display:grid;place-items:center}.es-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.es-modal-grid .full{grid-column:1/-1}.es-modal-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.es-donut{width:122px;height:122px;border-radius:50%;display:grid;place-items:center;position:relative}.es-donut:after{content:"";position:absolute;top:27px;right:27px;bottom:27px;left:27px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #edf2f7}.es-donut>span{position:relative;z-index:1;text-align:center}.es-donut b{display:block;color:#183b69;font-size:18px}.es-donut small{display:block;color:#8394ab;font-size:6.5px}.es-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:9px}.es-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.es-main-side{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:9px;align-items:start}.es-main-wide{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:9px;align-items:start}.es-stack{display:grid;gap:9px}.es-list{display:grid}.es-list-row{min-height:48px;padding:7px 9px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;color:#40597c;background:#fff}.es-list-row:first-child{border-top:0}.es-list-row button{border:0;background:none;text-align:left;color:inherit}.es-list-row-icon{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#eaf4ff;color:var(--es-blue)}.es-list-row-icon.green{background:#e9f9f2;color:var(--es-green)}.es-list-row-icon.amber{background:#fff4e2;color:var(--es-amber)}.es-list-row-icon.red{background:#fff0f1;color:var(--es-red)}.es-list-row-icon.purple{background:#f2edff;color:var(--es-purple)}.es-list-row b{display:block;color:#24456f;font-size:8px}.es-list-row small{display:block;margin-top:2px;color:#8292aa;font-size:6.8px;line-height:1.4}.es-kv{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.es-kv>span{padding:8px;border:1px solid #e4eaf2;border-radius:8px;background:#fafcff;color:#7f90a8;font-size:7px}.es-kv b{display:block;color:#24466f;font-size:8px;margin-top:2px}.es-table{overflow:auto}.es-table-head,.es-table-row{min-width:760px;display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr .7fr .7fr;gap:8px;align-items:center}.es-table-head{min-height:29px;padding:0 9px;background:#f8fafc;color:#74859e;font-size:6.5px;font-weight:700}.es-table-row{min-height:44px;padding:7px 9px;border-top:1px solid #edf2f7;color:#40597b;font-size:7.2px}.es-table-row:hover{background:#fbfdff}.es-table-row b{color:#193d6d;font-size:7.5px}.es-table-row small{display:block;color:#8292aa;font-size:6.5px;margin-top:2px}.es-tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid #e8eef5;padding:0 9px;overflow:auto}.es-tabs button{height:37px;border:0;border-bottom:2px solid transparent;background:none;color:#6f82a0;font-size:7.5px;font-weight:650;white-space:nowrap;padding:0 10px}.es-tabs button.active{color:var(--es-blue);border-bottom-color:var(--es-blue)}.es-filterbar{display:flex;align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid #edf1f6;flex-wrap:wrap}.es-filterbar .es-search{flex:1;min-width:180px}.es-filterbar .es-select{min-width:120px}.es-section-note{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border:1px solid #dfe9f6;border-radius:8px;background:#f6f9ff;color:#68809f;font-size:7.5px;line-height:1.5}.es-section-note svg{color:var(--es-blue);flex:none}.es-section-note b{display:block;color:#24466f;font-size:8px}.es-section-note.green{background:#f0fbf6;border-color:#d7f0e4}.es-section-note.green svg{color:var(--es-green)}.es-section-note.amber{background:#fff9ef;border-color:#f3e4c8}.es-section-note.amber svg{color:var(--es-amber)}.es-graph{position:relative;min-height:370px;padding:26px;background:radial-gradient(circle at 50% 45%,#fff,#fbfdff 50%,#f5f9fe);overflow:hidden}.es-graph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(#d8e6f7 1px,transparent 1px);background-size:18px 18px;opacity:.45}.es-graph-core{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:110px;height:110px;border:1px solid #79aff5;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 10px 28px #2a59911f}.es-graph-core:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid #cfe1f7;border-radius:50%}.es-graph-core b{display:block;color:#103b73;font-size:9px}.es-graph-core small{display:block;color:#8092aa;font-size:6.5px;margin-top:2px}.es-node{position:absolute;z-index:2;width:154px;min-height:55px;padding:8px;border:1px solid #dce7f4;border-radius:9px;background:#fff;display:flex;gap:7px;align-items:center;box-shadow:0 6px 18px #1f44740f;text-align:left}.es-node>span{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:#eaf4ff;color:var(--es-blue);flex:none}.es-node b{display:block;color:#1e416e;font-size:7.5px}.es-node small{display:block;color:#8292a8;font-size:6.3px;margin-top:2px}.es-node i{position:absolute;right:7px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--es-green)}.es-node.n1{left:5%;top:17%}.es-node.n2{left:5%;top:45%}.es-node.n3{left:19%;bottom:8%}.es-node.n4{right:19%;bottom:8%}.es-node.n5{right:5%;top:45%}.es-node.n6{right:5%;top:17%}.es-node.n7{left:50%;top:6%;transform:translate(-50%)}.es-node.n8{left:50%;bottom:4%;transform:translate(-50%)}.es-graph-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.es-graph-lines svg{width:100%;height:100%}.es-graph-lines line,.es-graph-lines path{stroke:#aac8eb;stroke-width:1;stroke-dasharray:5 5;fill:none}.es-architecture{display:grid;gap:7px;padding:10px}.es-layer{border:1px solid #dfe8f3;border-radius:8px;background:#fbfdff;padding:8px}.es-layer>strong{display:block;color:#24476f;font-size:7px;margin-bottom:6px}.es-layer-items{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.es-layer-items span{min-height:38px;padding:6px;border:1px solid #e5ebf3;border-radius:7px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;color:#537093;font-size:6.2px}.es-layer.orchestration{background:#f2fbf8;border-color:#d5eee4}.es-layer.infrastructure{background:#f8f9ff;border-color:#e2e6f4}.ci-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:9px}.ci-cat{height:48px;border:1px solid #dfe8f3;border-radius:8px;background:#fff;color:#536b8d;display:flex;align-items:center;gap:7px;padding:0 10px;text-align:left}.ci-cat.active{border-color:#b7d3fb;background:#f7fbff;color:var(--es-blue)}.ci-cat b{font-size:7.8px}.ci-cat span:last-child{margin-left:auto;min-width:24px;height:20px;border-radius:999px;background:#eef3f9;display:grid;place-items:center;font-size:6.5px}.ci-layout{display:grid;grid-template-columns:1.25fr .78fr .78fr;gap:9px}.ci-knowledge{min-height:340px}.ci-graph{position:relative;height:300px;background:radial-gradient(circle,#fff,#f9fbff);overflow:hidden}.ci-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;background:#0f2a5f;color:#fff;clip-path:polygon(50% 0,90% 25%,90% 75%,50% 100%,10% 75%,10% 25%);display:grid;place-items:center;text-align:center;font-size:7px;font-weight:750}.ci-node{position:absolute;width:130px;padding:7px;border:1px solid #8cb7ef;border-radius:7px;background:#fff;text-align:center;color:#32609b;font-size:6.5px}.ci-node.a{left:10%;top:17%}.ci-node.b{right:10%;top:17%}.ci-node.c{left:8%;bottom:20%}.ci-node.d{right:8%;bottom:20%}.ci-node.e{left:50%;top:5%;transform:translate(-50%)}.ci-node.f{left:50%;bottom:5%;transform:translate(-50%)}.ci-graph:before{content:"";position:absolute;left:18%;right:18%;top:50%;height:1px;background:#c2d8f1;box-shadow:0 -92px #d8e6f5,0 92px #d8e6f5}.ci-graph:after{content:"";position:absolute;top:14%;bottom:14%;left:50%;width:1px;background:#c2d8f1;transform:rotate(58deg);box-shadow:0 0 #000}.ci-alert{padding:8px 9px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center}.ci-alert:first-child{border-top:0}.ci-alert b{display:block;color:#24466e;font-size:7.4px}.ci-alert small{display:block;color:#8192aa;font-size:6.5px;margin-top:2px}.ci-timeline{display:grid;padding:8px 10px}.ci-time{position:relative;padding:5px 0 8px 19px;border-left:1px solid #dce7f3;margin-left:4px}.ci-time:before{content:"";position:absolute;left:-4px;top:9px;width:7px;height:7px;border-radius:50%;background:var(--es-blue);box-shadow:0 0 0 3px #fff}.ci-time b{display:block;color:#27476f;font-size:7px}.ci-time small{color:#8393a8;font-size:6.3px}.ci-bottom{display:grid;grid-template-columns:1.2fr .85fr 1fr;gap:9px;margin-top:9px}.fin-workflow{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:9px}.fin-step{position:relative;min-height:72px;border:1px solid #dfe7f1;border-radius:8px;background:#fff;padding:9px 9px 8px 40px}.fin-step:after{content:"→";position:absolute;right:-11px;top:26px;color:#7e92ad}.fin-step:last-child:after{display:none}.fin-step.active{border-color:#92bdf7;background:#f7fbff}.fin-step>span{position:absolute;left:8px;top:10px;width:25px;height:25px;border-radius:7px;background:#edf5ff;color:var(--es-blue);display:grid;place-items:center}.fin-step b{display:block;color:#24456f;font-size:7px}.fin-step small{display:block;color:#8394aa;font-size:6px;margin-top:2px;line-height:1.35}.fin-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:9px}.fin-tabs{display:flex;gap:2px;border-bottom:1px solid #e8eef5;padding:0 8px}.fin-tabs button{height:34px;border:0;border-bottom:2px solid transparent;background:none;color:#6e82a1;font-size:7px;font-weight:650;padding:0 9px}.fin-tabs button.active{color:var(--es-blue);border-bottom-color:var(--es-blue)}.fin-cash{padding:10px}.fin-chart{height:118px;display:flex;align-items:flex-end;gap:5px;padding:8px 0 18px;border-bottom:1px solid #e7edf5;position:relative}.fin-chart span{flex:1;background:linear-gradient(180deg,#3f91fb,#8bc0fb);border-radius:3px 3px 0 0}.fin-chart:after{content:"Recent cashflow activity";position:absolute;bottom:2px;left:0;color:#8a9ab0;font-size:6px}.fin-integrations{display:grid;gap:7px;padding:8px}.fin-integration{display:flex;justify-content:space-between;align-items:center;color:#527094;font-size:7px}.fin-integration i{width:7px;height:7px;border-radius:50%;background:var(--es-green);margin-right:5px}.fin-auto{padding:10px}.fin-toggle{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#435f83}.fin-toggle button{width:34px;height:18px;border:0;border-radius:999px;background:#c8d4e2;padding:2px}.fin-toggle button.on{background:var(--es-blue)}.fin-toggle button:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff;transform:translate(0);transition:.15s}.fin-toggle button.on:before{transform:translate(16px)}.sla-top{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:9px}.sla-card{min-height:94px;padding:11px;border:1px solid var(--es-line);border-radius:10px;background:#fff}.sla-card small{display:block;color:#4b6485;font-size:7px;font-weight:700}.sla-card strong{display:inline-block;color:#173c6b;font-size:22px;margin-top:5px}.sla-card em{font-style:normal;color:#7f91a8;font-size:6.5px;margin-left:3px}.sla-card .es-progress{margin-top:9px}.sla-layout{display:grid;grid-template-columns:1.1fr 1.05fr 260px;gap:9px}.sla-how{min-height:310px;padding:10px}.sla-engine{display:grid;grid-template-columns:1fr 100px 1fr;gap:12px;align-items:center;height:250px}.sla-engine-side{display:grid;gap:7px}.sla-engine-side span{min-height:38px;border:1px solid #e0e9f4;border-radius:7px;background:#fff;padding:6px;color:#526d91;font-size:6.5px}.sla-engine-core{width:92px;height:92px;border-radius:50%;border:2px solid #9dc3f4;display:grid;place-items:center;text-align:center;color:#244f85;background:#fff;box-shadow:0 0 0 12px #f3f8ff}.sla-engine-core b{font-size:8px}.sla-alerts{display:grid}.sla-alert{padding:8px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:28px 1fr 12px;gap:7px;align-items:center}.sla-alert:first-child{border-top:0}.sla-alert b{font-size:7px;color:#24446d}.sla-alert small{display:block;color:#8394aa;font-size:6px;margin-top:2px}.sla-middle{display:grid;grid-template-columns:1fr 1.1fr 260px;gap:9px;margin-top:9px}.sla-results{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;padding:10px}.sla-audit,.sla-standards{display:grid;padding:8px}.sla-audit-row,.sla-standard-row{min-height:31px;border-top:1px solid #eff3f7;display:grid;align-items:center;gap:7px;font-size:6.5px}.sla-audit-row{grid-template-columns:8px 1fr auto}.sla-audit-row:first-child,.sla-standard-row:first-child{border-top:0}.sla-audit-row i{width:6px;height:6px;border-radius:50%;background:var(--es-blue)}.sla-standard-row{grid-template-columns:1.2fr .6fr .6fr .8fr}.sla-standard-row b{color:#264970}.risk-summary{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:9px;margin-bottom:9px}.risk-heat{padding:10px;border:1px solid var(--es-line);border-radius:10px;background:#fff}.risk-heat small{color:#687e9d;font-size:7px}.risk-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:8px}.risk-grid i{aspect-ratio:1.5;border-radius:2px;background:#dff3df}.risk-grid i:nth-child(5n+3),.risk-grid i:nth-child(5n+4){background:#f7d67c}.risk-grid i:nth-child(5n+5),.risk-grid i:nth-child(4){background:#f18468}.risk-grid i:nth-child(10),.risk-grid i:nth-child(15){background:#ef5d5d}.risk-metric{min-height:104px;padding:10px;border:1px solid var(--es-line);border-radius:10px;background:#fff}.risk-metric small{display:block;color:#455f82;font-size:7px;font-weight:700}.risk-metric strong{display:block;color:#163d6c;font-size:22px;margin:7px 0}.risk-metric em{font-style:normal;color:#7f90a8;font-size:6.5px}.risk-flow{padding:12px}.risk-flow-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;position:relative}.risk-flow-steps:before{content:"";position:absolute;left:6%;right:6%;top:19px;border-top:1px dashed #b7cce5}.risk-flow-step{position:relative;z-index:1;text-align:center;color:#647b9c}.risk-flow-step>span{width:38px;height:38px;margin:0 auto 5px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d7e4f4;color:var(--es-blue)}.risk-flow-step b{display:block;font-size:6.7px;color:#23466f}.risk-flow-step small{font-size:5.8px}.risk-main{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:9px;margin-top:9px}.risk-context{display:grid;gap:9px}.risk-context-group{padding:9px}.risk-context-group h4{margin:0 0 7px;color:#24466f;font-size:8px}.risk-context-row{min-height:30px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1fr auto;align-items:center;font-size:6.7px;color:#586f90}.risk-context-row:first-of-type{border-top:0}.risk-discussions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:8px}.risk-discussion{border:1px solid #e4eaf3;border-radius:7px;padding:8px;font-size:6.5px;color:#6f82a0}.risk-discussion b{display:block;color:#274970;font-size:7px;margin-bottom:4px}.hub-layout{display:grid;grid-template-columns:minmax(0,1.4fr) 360px;gap:10px;align-items:start}.hub-map{min-height:610px;padding:12px}.hub-map-stage{position:relative;height:540px;background:radial-gradient(circle at 50% 47%,#fff,#fbfdff 60%,#f5f9fd)}.hub-core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:190px;height:190px;border-radius:50%;border:2px solid #8bb9f3;background:#fff;display:grid;place-items:center;text-align:center;color:#174177;box-shadow:0 0 0 14px #f1f7ff}.hub-core b{font-size:18px}.hub-core small{display:block;font-size:6.5px;color:#8797aa}.hub-node{position:absolute;width:155px;min-height:62px;padding:8px;border:1px solid #dfe8f3;border-radius:9px;background:#fff;color:#456586;box-shadow:0 5px 18px #2045700d}.hub-node b{display:block;color:#24466e;font-size:7px}.hub-node small{display:block;font-size:6.2px;margin-top:2px}.hub-node em{display:inline-block;margin-top:4px;padding:2px 5px;border-radius:999px;background:#eaf9f2;color:#16885e;font-size:5.8px;font-style:normal}.hub-node:nth-child(2){left:3%;top:20%}.hub-node:nth-child(3){left:5%;top:42%}.hub-node:nth-child(4){left:13%;bottom:10%}.hub-node:nth-child(5){left:50%;bottom:2%;transform:translate(-50%)}.hub-node:nth-child(6){right:13%;bottom:10%}.hub-node:nth-child(7){right:5%;top:42%}.hub-node:nth-child(8){right:3%;top:20%}.hub-node:nth-child(9){left:50%;top:3%;transform:translate(-50%)}.hub-detail{position:sticky;top:74px}.hub-detail-body{padding:12px}.hub-health{display:flex;justify-content:space-between;align-items:flex-start;padding:10px;border:1px solid #e3eaf3;border-radius:9px}.hub-health strong{font-size:20px;color:var(--es-green)}.hub-detail-tabs{display:flex;gap:2px;margin:12px -12px 0;padding:0 12px;border-bottom:1px solid #e8eef5}.hub-detail-tabs button{height:34px;border:0;border-bottom:2px solid transparent;background:none;color:#71839f;font-size:7px}.hub-detail-tabs button.active{color:var(--es-blue);border-bottom-color:var(--es-blue)}.hub-connections{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:10px}.hub-connection{min-height:70px;border:1px solid #e3eaf2;border-radius:8px;background:#fff;padding:8px;text-align:center;color:#607899}.hub-connection b{display:block;font-size:7px;color:#28496f;margin-top:4px}.hub-connection small{font-size:5.8px}.ao-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:9px}.ao-map{min-height:470px}.ao-map-stage{position:relative;height:430px;padding:10px;background:#fff}.ao-source{position:absolute;left:2%;width:110px;min-height:50px;border:1px solid #dfe8f4;border-radius:8px;background:#fff;padding:8px;color:#536f92;font-size:6.5px}.ao-source b{display:block;color:#24476f;font-size:7px}.ao-source.s1{top:15%}.ao-source.s2{top:39%}.ao-source.s3{top:63%}.ao-agent{position:absolute;width:180px;min-height:60px;border:1px solid #dce6f3;border-radius:9px;background:#fff;padding:8px 28px 8px 43px;box-shadow:0 5px 16px #2349750d}.ao-agent>span{position:absolute;left:8px;top:12px;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:#eaf4ff;color:var(--es-blue)}.ao-agent i{position:absolute;right:8px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--es-green)}.ao-agent b{display:block;color:#23466f;font-size:7px}.ao-agent small{display:block;color:#8292aa;font-size:6px;margin-top:2px}.ao-agent.a1{left:18%;top:9%}.ao-agent.a2{left:18%;top:31%}.ao-agent.a3{left:28%;top:54%}.ao-agent.a4{left:30%;bottom:5%}.ao-agent.a5{right:20%;top:13%}.ao-agent.a6{right:20%;top:38%}.ao-agent.a7{right:20%;bottom:10%;border-color:#ead6a9;background:#fffdf8}.ao-agent.a8{right:2%;top:28%;width:140px}.ao-agent.a9{right:2%;bottom:19%;width:140px}.ao-map-stage:before{content:"";position:absolute;left:13%;right:6%;top:50%;height:1px;border-top:1px dashed #a9c4e7}.ao-side{display:grid;gap:9px}.ao-health{padding:12px;text-align:center}.ao-health .es-ring{margin:0 auto 8px}.ao-queue{padding:9px}.ao-queue strong{display:block;color:#173d6c;font-size:20px}.ao-queue ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:5px}.ao-queue li{display:grid;grid-template-columns:8px 1fr auto;gap:5px;align-items:center;color:#687d9b;font-size:6.5px}.ao-queue li i{width:6px;height:6px;border-radius:50%;background:var(--es-blue)}.ao-queue li:nth-child(2) i{background:var(--es-amber)}.ao-queue li:nth-child(3) i{background:var(--es-red)}.ao-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:9px}.ao-rules,.ao-events{display:grid}.ao-rule,.ao-event{min-height:39px;padding:6px 8px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center}.ao-rule:first-child,.ao-event:first-child{border-top:0}.ao-rule b,.ao-event b{display:block;color:#24466e;font-size:7px}.ao-rule small,.ao-event small{display:block;color:#8292aa;font-size:6px;margin-top:1px}.ao-toggle{width:30px;height:17px;border:0;border-radius:999px;background:#cbd6e3;padding:2px}.ao-toggle.on{background:var(--es-green)}.ao-toggle:before{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#fff}.ao-toggle.on:before{transform:translate(13px)}.ao-activity{margin-top:9px}.ao-feed{display:flex;gap:7px;padding:8px;overflow:auto}.ao-feed-card{min-width:180px;padding:8px;border:1px solid #e5ebf3;border-radius:8px;background:#fff;color:#6e83a1}.ao-feed-card b{display:block;color:#25476f;font-size:7px}.ao-feed-card small{font-size:6px}.pa-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:9px}.pa-interaction{min-height:360px}.pa-circle{position:relative;height:320px;background:#fff}.pa-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;border:1px solid #9dc5f3;background:#fff;display:grid;place-items:center;color:#1a5ba1;text-align:center}.pa-center b{font-size:7px}.pa-orbit{position:absolute;width:75px;height:75px;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid #b8d4f3;background:#fff;color:#3b689e;font-size:6px}.pa-orbit.o1{left:50%;top:3%;transform:translate(-50%)}.pa-orbit.o2{right:10%;top:24%}.pa-orbit.o3{right:14%;bottom:10%}.pa-orbit.o4{left:14%;bottom:10%}.pa-orbit.o5{left:10%;top:24%}.pa-orbit.o6{left:50%;bottom:0;transform:translate(-50%)}.pa-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:9px}.pa-events{display:grid;padding:8px}.pa-event{min-height:31px;display:grid;grid-template-columns:70px 1fr auto;gap:7px;align-items:center;border-top:1px solid #eff3f7;color:#617898;font-size:6.4px}.pa-event:first-child{border-top:0}.pa-event b{color:#274970;font-size:6.8px}.re-layout{display:grid;grid-template-columns:.9fr .8fr 1fr;gap:9px}.re-stream,.re-events{display:grid}.re-update{min-height:52px;padding:8px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:8px 1fr auto;gap:7px;align-items:start}.re-update:first-child{border-top:0}.re-update>i{width:6px;height:6px;border-radius:50%;background:var(--es-green);margin-top:4px}.re-update.high>i{background:var(--es-red)}.re-update.medium>i{background:var(--es-amber)}.re-update b{display:block;color:#24466f;font-size:7px}.re-update small{display:block;color:#8292aa;font-size:6px;margin-top:2px}.re-knowledge{padding:12px}.re-graph{position:relative;height:250px}.re-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:86px;height:86px;clip-path:polygon(50% 0,90% 25%,90% 75%,50% 100%,10% 75%,10% 25%);background:#0f2b60;color:#fff;display:grid;place-items:center;text-align:center;font-size:7px}.re-mini{position:absolute;width:90px;height:38px;border:1px solid #a9c9f0;border-radius:7px;background:#fff;display:grid;place-items:center;text-align:center;color:#4c70a0;font-size:6px}.re-mini.m1{left:5%;top:20%}.re-mini.m2{right:5%;top:20%}.re-mini.m3{left:5%;bottom:20%}.re-mini.m4{right:5%;bottom:20%}.re-mini.m5{left:50%;top:2%;transform:translate(-50%)}.re-mini.m6{left:50%;bottom:2%;transform:translate(-50%)}.re-pipeline{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding:10px}.re-pipe-step{min-height:80px;border:1px solid #e0e8f3;border-radius:8px;background:#fff;padding:8px;position:relative}.re-pipe-step:after{content:"→";position:absolute;right:-8px;top:31px;color:#90a2b9}.re-pipe-step:last-child:after{display:none}.re-pipe-step b{display:block;color:#26486f;font-size:6.6px}.re-pipe-step strong{display:block;color:#174a88;font-size:15px;margin-top:9px}.re-pipe-step small{display:block;color:#8394aa;font-size:5.8px;margin-top:2px}.re-bottom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:9px;margin-top:9px}.dp-stages{display:grid;grid-template-columns:repeat(11,minmax(85px,1fr));border:1px solid var(--es-line);border-radius:10px;background:#fff;overflow:auto;margin-bottom:9px}.dp-stage{min-width:105px;min-height:180px;padding:12px 8px;border-right:1px solid #e8eef5;text-align:center}.dp-stage:last-child{border-right:0}.dp-stage>span{width:32px;height:32px;margin:0 auto 7px;border-radius:8px;background:#edf5ff;color:var(--es-blue);display:grid;place-items:center}.dp-stage b{display:block;color:#264970;font-size:6.5px}.dp-stage strong{display:block;color:#173e70;font-size:18px;margin:13px 0 2px}.dp-stage em{font-style:normal;color:#7588a5;font-size:6px}.dp-stage dl{margin:14px 0 0;display:grid;gap:5px}.dp-stage dl div{display:flex;justify-content:space-between;color:#788ba4;font-size:5.8px}.dp-stage dl dd,.dp-stage dl dt{margin:0}.dp-stage dl dd{color:#24496f;font-weight:700}.dp-orch{display:grid;grid-template-columns:1fr 1.5fr 1.5fr 1fr 1fr;gap:8px;align-items:center;padding:14px}.dp-box{min-height:120px;border:1px solid #dfe8f3;border-radius:8px;background:#fff;padding:10px;color:#66809f}.dp-box.blue{border-color:#b9d4f5;background:#f9fbff}.dp-box.purple{border-color:#d8c7f4;background:#fcfaff}.dp-box b{display:block;color:#24466e;font-size:7px;margin-bottom:6px}.dp-box ul{margin:0;padding-left:13px;font-size:6px;line-height:1.7}.dp-arrow{text-align:center;color:#7897bc}.dp-main{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:9px}.dp-guardrails{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #e8eef5}.dp-guard{min-height:118px;padding:10px;border-right:1px solid #e8eef5;text-align:center}.dp-guard:last-child{border-right:0}.dp-guard b{display:block;color:#365374;font-size:6.5px}.dp-guard strong{display:block;color:#1c426e;font-size:18px;margin:15px 0 3px}.dp-guard small{color:#8394aa;font-size:5.8px}.dp-jobs{display:grid}.dp-job{min-height:44px;padding:7px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1.3fr .7fr .7fr;gap:6px;align-items:center}.dp-job:first-child{border-top:0}.dp-job b{display:block;color:#24466e;font-size:6.7px}.dp-job small{display:block;color:#8192aa;font-size:5.8px;margin-top:2px}.api-overview{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:9px}.api-mini{min-height:76px;padding:8px;border:1px solid #e2e9f2;border-radius:8px;background:#fff}.api-mini small{display:block;color:#59718f;font-size:6px;font-weight:700}.api-mini strong{display:block;color:#173e6e;font-size:16px;margin:8px 0 3px}.api-mini em{font-style:normal;color:#13a86d;font-size:5.7px}.api-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:9px;margin-top:9px}.api-health{display:grid;padding:8px}.api-health-row{min-height:31px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1.2fr .55fr .55fr .45fr .45fr;gap:6px;align-items:center;color:#617997;font-size:6px}.api-health-row:first-child{border-top:0}.api-health-row b{color:#24476f;font-size:6.5px}.api-dependency{position:relative;height:280px}.api-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;border:1px solid #9bc2f1;background:#fff;display:grid;place-items:center;color:#1d5ca0;font-size:7px;font-weight:750}.api-ext{position:absolute;width:92px;min-height:39px;border:1px solid #cfe0ef;border-radius:7px;background:#fff;display:grid;place-items:center;text-align:center;color:#537091;font-size:6px}.api-ext.e1{left:4%;top:12%}.api-ext.e2{left:4%;top:42%}.api-ext.e3{left:4%;bottom:8%}.api-ext.e4{right:4%;top:12%}.api-ext.e5{right:4%;top:42%}.api-ext.e6{right:4%;bottom:8%}.api-ext.e7{left:50%;top:2%;transform:translate(-50%)}.api-ext.e8{left:50%;bottom:2%;transform:translate(-50%)}.api-rate{display:grid;padding:8px}.api-rate-row{min-height:34px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1fr 55px 1fr 30px;gap:6px;align-items:center;color:#607896;font-size:6px}.api-rate-row:first-child{border-top:0}.api-rate-row b{color:#254870;font-size:6.3px}.api-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:9px}.api-chart{height:145px;padding:10px;display:flex;align-items:flex-end;gap:3px}.api-chart i{flex:1;background:linear-gradient(180deg,#4d91ea,#a7c9f6);border-radius:2px 2px 0 0}.api-list{display:grid;padding:8px}.api-list-row{min-height:31px;border-top:1px solid #eff3f7;display:grid;grid-template-columns:1fr auto;gap:7px;align-items:center;color:#607895;font-size:6.2px}.api-list-row:first-child{border-top:0}.api-list-row b{color:#25476f;font-size:6.5px}@media (max-width:1450px){.es-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-layout,.sla-layout{grid-template-columns:1fr 1fr}.ci-layout>.es-panel:last-child,.sla-layout>.es-panel:last-child{grid-column:1/-1}.ci-bottom,.sla-middle,.re-bottom,.api-bottom{grid-template-columns:1fr 1fr}.hub-layout{grid-template-columns:minmax(0,1fr) 330px}.ao-layout{grid-template-columns:minmax(0,1fr) 200px}.api-overview{grid-template-columns:repeat(4,1fr)}}@media (max-width:1150px){.es-main-side,.es-main-wide,.hub-layout,.ao-layout,.risk-main,.dp-main{grid-template-columns:1fr}.hub-detail{position:static}.ci-layout,.sla-layout,.re-layout,.api-grid,.pa-grid{grid-template-columns:1fr}.ci-layout>.es-panel:last-child,.sla-layout>.es-panel:last-child{grid-column:auto}.mb-none{display:none}.risk-summary{grid-template-columns:repeat(3,1fr)}.risk-heat{grid-column:1/-1}.ao-side{grid-template-columns:repeat(3,1fr)}.ao-bottom,.pa-bottom{grid-template-columns:1fr 1fr}.re-pipeline{grid-template-columns:repeat(3,1fr)}.re-pipe-step:after{display:none}.dp-guardrails{grid-template-columns:repeat(3,1fr)}.dp-guard{border-bottom:1px solid #e8eef5}.api-grid{grid-template-columns:1fr 1fr}.api-grid>.es-panel:last-child{grid-column:1/-1}}@media (max-width:800px){.es-page-head{display:block}.es-head-actions{justify-content:flex-start;margin-top:10px}.es-metrics,.es-metrics.five,.es-metrics.four,.sla-top{grid-template-columns:repeat(2,1fr)}.es-grid-2,.es-grid-3,.ci-bottom,.sla-middle,.re-bottom,.api-bottom,.ao-bottom,.pa-bottom{grid-template-columns:1fr}.ci-categories{grid-template-columns:repeat(2,1fr)}.fin-workflow{grid-template-columns:1fr}.fin-step:after{display:none}.fin-layout{grid-template-columns:1fr}.risk-summary{grid-template-columns:1fr 1fr}.risk-flow-steps{grid-template-columns:repeat(4,1fr)}.risk-flow-steps:before{display:none}.hub-map-stage{height:620px}.hub-node{width:135px}.hub-core{width:150px;height:150px}.ao-map-stage{height:540px}.ao-source{display:none}.ao-agent.a1,.ao-agent.a2,.ao-agent.a3,.ao-agent.a4,.ao-agent.a5,.ao-agent.a6,.ao-agent.a7,.ao-agent.a8,.ao-agent.a9{position:relative;inset:auto!important;transform:none!important;display:inline-block;vertical-align:top;margin:5px;width:calc(50% - 12px)}.ao-map-stage:before{display:none}.ao-side{grid-template-columns:1fr}.es-layer-items{grid-template-columns:repeat(3,1fr)}.re-pipeline{grid-template-columns:1fr 1fr}.dp-stages{grid-template-columns:none;display:flex}.dp-orch{grid-template-columns:1fr}.dp-arrow{transform:rotate(90deg)}.api-overview{grid-template-columns:repeat(2,1fr)}.api-grid{grid-template-columns:1fr}.api-grid>.es-panel:last-child{grid-column:auto}.es-modal-grid{grid-template-columns:1fr}.es-modal-grid .full{grid-column:auto}}@media (max-width:560px){.es-page-head h1{font-size:24px}.es-metrics,.es-metrics.five,.es-metrics.four,.sla-top{grid-template-columns:1fr 1fr;gap:7px}.es-metric{grid-template-columns:31px 1fr;min-height:80px;padding:9px}.es-metric-icon{width:31px;height:31px}.es-metric-spark{display:none}.es-metric-copy strong{font-size:18px}.ci-categories{grid-template-columns:1fr 1fr}.mb-donut-wrap{grid-template-columns:1fr}.ci-graph{height:360px}.ci-node{width:105px}.ci-node.a,.ci-node.c{left:2%}.ci-node.b,.ci-node.d{right:2%}.ci-node.e,.ci-node.f{width:110px}.risk-summary{grid-template-columns:1fr 1fr}.risk-heat{grid-column:1/-1}.risk-flow-steps{grid-template-columns:repeat(2,1fr)}.hub-map-stage{height:720px}.hub-node{width:120px}.hub-core{width:125px;height:125px}.hub-node:nth-child(2),.hub-node:nth-child(3),.hub-node:nth-child(4){left:1%}.hub-node:nth-child(6),.hub-node:nth-child(7),.hub-node:nth-child(8){right:1%}.hub-connections,.es-layer-items{grid-template-columns:1fr 1fr}.pa-orbit{width:65px;height:65px}.dp-guardrails,.api-overview{grid-template-columns:1fr 1fr}.api-bottom{grid-template-columns:1fr}}.tp-sidebar nav,.adm-sidebar nav{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-right:2px}.tp-sidebar-spacer,.adm-sidebar-spacer{flex:0 0 8px;min-height:8px}.tp-sidebar nav::-webkit-scrollbar,.adm-sidebar nav::-webkit-scrollbar{width:4px}.tp-sidebar nav::-webkit-scrollbar-thumb,.adm-sidebar nav::-webkit-scrollbar-thumb{background:#dbe5f1;border-radius:99px}.dp-stage.active{background:#f4f9ff;box-shadow:inset 0 -3px 0 var(--es-blue)}.dp-stage.active>span{background:#dcecff}.risk-discussion{background:#fff;text-align:left;width:100%;cursor:pointer}.risk-discussion:hover{border-color:#cdddf0;background:#f9fbff}.es-modal-comments{margin-top:9px}.bp{color:#0d2b57}.bp-note{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;padding:10px 12px;border-radius:8px;font-size:12px}.bp-note.bad{background:#fff0f2;color:#c43d49}.bp-note.good{background:#ecfaf5;color:#087d5a}.bp-note button{border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.bp-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:12px}.bp-head h2{margin:0;font-size:20px;color:#0b2a57}.bp-head p{margin:4px 0 0;color:#7185a3;font-size:11px;max-width:760px}.bp-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cbdcf1;background:#fff;color:#126cdc;border-radius:7px;padding:9px 13px;font-size:10px;font-weight:700;cursor:pointer;text-decoration:none}.bp-outline:disabled{opacity:.55;cursor:not-allowed}.bp-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.95fr);gap:12px}.bp-plan,.bp-card,.bp-next,.bp-sales,.bp-plans{border:1px solid #dce7f3;background:#fff;border-radius:9px;box-shadow:0 2px 7px #163b6609}.bp-plan{padding:12px}.bp-plan-main{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center}.bp-crown{display:grid;place-items:center;width:54px;height:54px;border-radius:10px;background:#edf6ff;color:#0e73ef}.bp-plan-main small{font-size:9px;color:#8192aa}.bp-plan-name{display:flex;align-items:center;gap:10px}.bp-plan-name h3{font-size:19px;margin:0;color:#0b2a57}.bp-plan-name em{font-style:normal;font-size:8px;color:#079865;background:#e9faf3;padding:5px 7px;border-radius:6px}.bp-plan-main p{margin:4px 0 0;color:#7488a6;font-size:9px}.bp-price{text-align:right}.bp-price>strong{display:block;font-size:18px}.bp-price>strong small{font-size:9px;color:#2b4365}.bp-price>span{display:block;color:#7e8fa8;font-size:8px;margin:3px 0 8px}.bp-features{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;border-top:1px solid #edf2f8;margin-top:12px;padding-top:11px}.bp-features span{display:flex;align-items:center;gap:6px;color:#1e477f;font-size:9px}.bp-features svg{color:#0f73ef}.bp-features b{color:#0e2c59}.bp-plans{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:9px;margin-top:8px}.bp-plans button{display:flex;justify-content:space-between;gap:9px;text-align:left;border:1px solid #e1eaf4;background:#fff;border-radius:7px;padding:9px;cursor:pointer}.bp-plans button.on{border-color:#1f7ae8;background:#f3f8ff}.bp-plans b,.bp-plans strong{display:block;font-size:10px;color:#153a70}.bp-plans small{display:block;font-size:7px;color:#8292aa;margin-top:2px;max-width:200px}.bp-plans strong{text-align:right}.bp-title{margin:16px 0 8px}.bp-title h3{margin:0;font-size:17px}.bp-title p{margin:3px 0 0;color:#7588a5;font-size:9px}.bp-addons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.bp-addons article{border:1px solid #dfe8f3;background:#fff;border-radius:8px;padding:10px}.bp-addons article.wide{grid-column:1/-1}.bp-addon-head{display:grid;grid-template-columns:38px 1fr auto;gap:8px;align-items:start}.bp-addon-head>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.bp-addon-head>span.blue{background:#eaf4ff;color:#1578ee}.bp-addon-head>span.green{background:#eafaf4;color:#0cad78}.bp-addon-head>span.purple{background:#f4edff;color:#8d42e9}.bp-addon-head>span.amber{background:#fff4e6;color:#ef9514}.bp-addon-head b{font-size:10px;color:#163b70}.bp-addon-head p{font-size:8px;color:#8091a8;margin:2px 0 0;line-height:1.3}.bp-switch{width:38px;height:21px;border:0;border-radius:999px;background:#b8c8dc;position:relative;cursor:pointer}.bp-switch i{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:.2s}.bp-switch.on{background:#0f78f1}.bp-switch.on i{left:20px}.bp-addon-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin-top:10px}.bp-addon-foot strong{display:block;font-size:10px;color:#173b6e}.bp-addon-foot small{display:block;font-size:7px;color:#8594a8;margin-top:2px}.bp-addon-foot>div:last-child{text-align:right}.bp-step{display:flex;align-items:center;gap:9px}.bp-step button{width:27px;height:27px;border:1px solid #dce6f2;background:#fff;border-radius:6px;color:#0e6fe8;font-size:16px;cursor:pointer}.bp-step b{min-width:15px;text-align:center}.bp-side{display:grid;gap:10px;align-content:start}.bp-card header{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #edf2f8}.bp-card header h3{display:flex;align-items:center;gap:6px;margin:0;font-size:12px}.bp-card header button{border:0;background:none;color:#0c70e8;font-size:8px;font-weight:700;cursor:pointer}.bp-line{display:grid;grid-template-columns:35px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #eef3f8}.bp-line>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px}.bp-line>span.blue{background:#edf6ff;color:#1376ec}.bp-line>span.green{background:#eafaf4;color:#0aab78}.bp-line b{font-size:9px}.bp-line strong{text-align:right;font-size:10px}.bp-line strong small{display:block;font-size:7px;color:#8494a9;font-weight:400}.bp-total{display:grid;grid-template-columns:1fr auto;gap:2px;padding:10px 12px}.bp-total b{font-size:10px}.bp-total strong{font-size:14px}.bp-total small{grid-column:2;font-size:7px;color:#8795aa;text-align:right}.bp-primary{width:calc(100% - 24px);margin:0 12px 12px;border:0;border-radius:7px;background:#0a72f2;color:#fff;padding:10px 12px;font-size:9px;font-weight:700;cursor:pointer}.bp-primary:disabled{background:#9ec7fa;cursor:not-allowed}.bp-invoices{border-top:1px solid #eef3f8}.bp-invoices>div{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid #f0f4f8}.bp-invoices b,.bp-invoices strong{font-size:8px}.bp-invoices small{display:block;font-size:7px;color:#8090a6;margin-top:2px}.bp-invoices strong{text-align:right}.bp-card dl{margin:0;padding:8px 12px}.bp-card dl>div{display:grid;grid-template-columns:110px 1fr;padding:5px 0}.bp-card dt{font-size:8px;color:#7d8da6}.bp-card dd{margin:0;font-size:8px;color:#193c6d;font-weight:600}.bp-card dd button{float:right;border:0;background:none;color:#0c70e8;font-size:8px;cursor:pointer}.bp-card dd small{display:block;color:#8292a8;margin-top:2px}.bp-edit{padding:10px 12px}.bp-edit label{display:block;font-size:8px;color:#60758f;margin-bottom:7px}.bp-edit input{width:100%;box-sizing:border-box;margin-top:3px;border:1px solid #dce6f2;border-radius:6px;padding:8px;color:#173a6b}.bp-edit .bp-primary{width:100%;margin:4px 0 0}.bp-next,.bp-sales{display:grid;grid-template-columns:38px 1fr 1fr;align-items:center;gap:8px;padding:10px 12px}.bp-next>span,.bp-sales>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#eef7ff;color:#1175ed}.bp-next small{font-size:8px;color:#7f90a8}.bp-next b{display:block;font-size:13px;color:#143b71}.bp-next p,.bp-sales p{margin:2px 0 0;font-size:7px;color:#8291a8}.bp-next>div:last-child{text-align:right}.bp-sales{grid-template-columns:38px 1fr auto}.bp-sales b{font-size:9px}.bp-sales .bp-outline{padding:8px 11px;font-size:8px}@media (max-width:1150px){.bp-grid{grid-template-columns:1fr}.bp-side{grid-template-columns:1fr 1fr}.bp-card:first-child{grid-column:1/-1}}@media (max-width:760px){.bp-head{flex-direction:column}.bp-head>.bp-outline{width:100%}.bp-plan-main{grid-template-columns:50px 1fr}.bp-price{grid-column:1/-1;text-align:left}.bp-features{grid-template-columns:1fr 1fr}.bp-addons{grid-template-columns:1fr}.bp-addons article.wide{grid-column:auto}.bp-side{grid-template-columns:1fr}.bp-card:first-child{grid-column:auto}.bp-addon-foot{grid-template-columns:1fr auto}.bp-addon-foot>div:last-child{grid-column:1/-1;text-align:left}.bp-next{grid-template-columns:38px 1fr}.bp-next>div:last-child{grid-column:2;text-align:left}.bp-sales{grid-template-columns:38px 1fr}.bp-sales .bp-outline{grid-column:2;width:max-content}.bp-plans{grid-template-columns:1fr}}.tp-billing-refined{--bp-blue:#0d6fef;--bp-ink:#163b65;color:var(--bp-ink)}.tp-billing-refined button:focus-visible,.tp-billing-refined :is(input,select):focus-visible{outline:3px solid #1474ed40;outline-offset:2px}.tp-billing-refined .bp-premium-hero{display:flex;align-items:center;gap:19px;padding:29px 31px;border-radius:17px;background:radial-gradient(circle at 95% 0,#5a97cb44,transparent 37%),linear-gradient(112deg,#071e3d,#123b68);color:#fff;margin-bottom:13px;position:relative;overflow:hidden}.tp-billing-refined .bp-premium-hero-icon{width:58px;height:58px;border:1px solid #ffffff30;border-radius:15px;background:#ffffff17;color:#d6eeff;display:grid;place-items:center;flex:none}.tp-billing-refined .bp-premium-hero-copy{flex:1;min-width:0}.tp-billing-refined .bp-premium-hero-copy span{font-size:10px;letter-spacing:.13em;color:#a6d4fb;font-weight:750}.tp-billing-refined .bp-premium-hero-copy h2{font-size:clamp(24px,2.3vw,32px);line-height:1.15;letter-spacing:-.04em;font-weight:760;color:#fff;margin:6px 0 8px}.tp-billing-refined .bp-premium-hero-copy p{font-size:12px;line-height:1.65;max-width:600px;color:#c8d9e9;margin:0}.tp-billing-refined .bp-premium-hero-status{align-self:flex-start;text-align:right;position:relative;z-index:1}.tp-billing-refined .bp-premium-hero-status>span{display:inline-flex;font-size:10px;font-weight:740;padding:9px 12px;background:#ffffff1e;border:1px solid #ffffff29;border-radius:30px;color:#dfe9f5;white-space:nowrap}.tp-billing-refined .bp-premium-hero-status>span.bp-status-active{color:#baf3d6;background:#09a57326;border-color:#35b98b50}.tp-billing-refined .bp-premium-hero-status small{font-size:9px;color:#bed1e3;display:block;margin-top:8px}.tp-billing-refined .bp-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px}.tp-billing-refined .bp-summary-row>div{display:flex;align-items:flex-start;gap:12px;border:1px solid #dfe9f4;border-radius:13px;padding:17px;background:#fff;min-width:0}.tp-billing-refined .bp-summary-row>div>span{width:37px;height:37px;background:#eaf4ff;border-radius:11px;color:#1370d8;display:grid;place-items:center;flex:none}.tp-billing-refined .bp-summary-row>div>div{min-width:0}.tp-billing-refined .bp-summary-row small{font-size:10px;color:#8091a6;font-weight:600}.tp-billing-refined .bp-summary-row strong{display:block;font-size:17px;letter-spacing:-.03em;color:#173d6b;margin:5px 0 3px;overflow-wrap:anywhere}.tp-billing-refined .bp-summary-row strong i{font-size:10px;color:#8293a7;letter-spacing:normal;font-weight:500;font-style:normal}.tp-billing-refined .bp-summary-row em{display:block;color:#8c9cb0;font-style:normal;font-size:9px;line-height:1.5}.tp-billing-refined .bp-head{align-items:center;margin:17px 0}.tp-billing-refined .bp-head h2{font-size:20px;letter-spacing:-.035em}.tp-billing-refined .bp-head p{font-size:11px;line-height:1.65;margin-top:6px}.tp-billing-refined .bp-outline{border-radius:9px;min-height:38px;font-size:10px}.tp-billing-refined .bp-plan,.tp-billing-refined .bp-card,.tp-billing-refined .bp-next,.tp-billing-refined .bp-sales,.tp-billing-refined .bp-plans{border-radius:13px;border-color:#dfe8f3;box-shadow:0 5px 17px #1a456309}.tp-billing-refined .bp-plan{padding:19px}.tp-billing-refined .bp-plan-main{gap:16px}.tp-billing-refined .bp-crown{width:54px;height:54px;border-radius:12px}.tp-billing-refined .bp-plan-name h3{font-size:21px;letter-spacing:-.035em}.tp-billing-refined .bp-plan-main p{font-size:11px;line-height:1.6;max-width:340px}.tp-billing-refined .bp-plan-main small{font-size:10px}.tp-billing-refined .bp-price>strong{font-size:21px}.tp-billing-refined .bp-price>span{font-size:10px;line-height:1.5;margin:6px 0 12px}.tp-billing-refined .bp-features{gap:10px;margin-top:20px;padding-top:17px}.tp-billing-refined .bp-features span{font-size:10px;line-height:1.6}.tp-billing-refined .bp-title{margin:23px 0 12px}.tp-billing-refined .bp-title h3{font-size:19px;letter-spacing:-.035em}.tp-billing-refined .bp-title p{font-size:11px;line-height:1.6;margin-top:6px}.tp-billing-refined .bp-addons{gap:12px}.tp-billing-refined .bp-addons article{border-radius:12px;padding:17px}.tp-billing-refined .bp-addon-head{gap:13px}.tp-billing-refined .bp-addon-head>span{width:39px;height:39px;border-radius:10px}.tp-billing-refined .bp-addon-head b{font-size:12px}.tp-billing-refined .bp-addon-head p{font-size:10px;line-height:1.6;margin-top:4px}.tp-billing-refined .bp-addon-foot{margin-top:18px;border-top:1px solid #edf2f7;padding-top:15px;gap:12px}.tp-billing-refined .bp-addon-foot strong{font-size:11px}.tp-billing-refined .bp-addon-foot small{font-size:9px;line-height:1.45}.tp-billing-refined .bp-step button{width:31px;height:31px;border-radius:7px}.tp-billing-refined .bp-side{gap:13px}.tp-billing-refined .bp-card header{padding:17px;border-bottom-color:#edf1f7}.tp-billing-refined .bp-card header h3{font-size:14px}.tp-billing-refined .bp-card header button{font-size:10px}.tp-billing-refined .bp-line{padding:14px 17px}.tp-billing-refined .bp-line b,.tp-billing-refined .bp-line strong{font-size:11px}.tp-billing-refined .bp-line strong small,.tp-billing-refined .bp-total small{font-size:9px}.tp-billing-refined .bp-total{padding:18px 17px}.tp-billing-refined .bp-total b{font-size:12px}.tp-billing-refined .bp-total strong{font-size:18px}.tp-billing-refined .bp-primary{padding:13px 17px;border-radius:9px;font-size:11px}.tp-billing-refined .bp-card dl{padding:15px 17px}.tp-billing-refined .bp-card dl>div{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid #f0f3f7}.tp-billing-refined .bp-card dl>div:last-child{border-bottom:0}.tp-billing-refined .bp-card dt{font-size:10px}.tp-billing-refined .bp-card dd{font-size:11px;overflow-wrap:anywhere}.tp-billing-refined .bp-card dd button{font-size:10px}.tp-billing-refined .bp-edit{padding:18px}.tp-billing-refined .bp-edit label{font-size:11px;margin-bottom:13px}.tp-billing-refined .bp-edit input{font-size:12px;padding:11px;border-radius:8px}.tp-billing-refined .bp-invoices>div{padding:13px 17px}.tp-billing-refined .bp-invoices b,.tp-billing-refined .bp-invoices strong{font-size:11px}.tp-billing-refined .bp-invoices small{font-size:10px}.tp-billing-refined .bp-no-invoices{font-size:11px;color:#73869d;padding:17px;line-height:1.7;margin:0}.tp-billing-refined .bp-next,.tp-billing-refined .bp-sales{padding:17px;gap:12px}.tp-billing-refined .bp-next small,.tp-billing-refined .bp-sales p{font-size:10px;line-height:1.5}.tp-billing-refined .bp-next b{font-size:14px}.tp-billing-refined .bp-sales b{font-size:11px}.tp-billing-refined .bp-fetching{padding:16px;color:#6181a5;background:#f2f8ff;border-radius:10px;font-size:11px;margin:0 0 12px}.tp-billing-refined .bp-retry{margin:0 0 14px}@media (max-width:1250px){.tp-billing-refined .bp-summary-row{grid-template-columns:1fr 1fr}.tp-billing-refined .bp-summary-row>div:last-child{grid-column:1/-1}}@media (max-width:800px){.tp-billing-refined .bp-premium-hero-status{display:none}.tp-billing-refined .bp-premium-hero{padding:24px 21px}}@media (max-width:540px){.tp-billing-refined .bp-premium-hero{gap:12px;padding:22px 16px}.tp-billing-refined .bp-premium-hero-icon{width:41px;height:41px;border-radius:10px}.tp-billing-refined .bp-premium-hero-icon svg{width:23px;height:23px}.tp-billing-refined .bp-premium-hero-copy h2{font-size:24px}.tp-billing-refined .bp-summary-row{grid-template-columns:1fr;gap:8px}.tp-billing-refined .bp-summary-row>div:last-child{grid-column:auto}.tp-billing-refined .bp-head{align-items:flex-start}.tp-billing-refined .bp-plan-main{grid-template-columns:44px 1fr}.tp-billing-refined .bp-features{grid-template-columns:1fr 1fr}.tp-billing-refined .bp-card dl>div{grid-template-columns:86px minmax(0,1fr)}}.tp-security{--sec-ink:#0c2852;--sec-muted:#70829a;--sec-border:#dfe8f3;--sec-blue:#0968e7;--sec-bg:#f5f8fd;font-size:13px;color:var(--sec-ink);padding-bottom:30px}.tp-security *{box-sizing:border-box}.tp-security button{cursor:pointer;font:inherit}.tp-security button:disabled{cursor:not-allowed;opacity:.55}.tp-security button:focus-visible,.tp-security a:focus-visible,.tp-security input:focus-visible{outline:3px solid rgba(6,106,226,.22);outline-offset:3px}.tp-security .tp-sec-hero{display:flex;align-items:center;gap:21px;position:relative;overflow:hidden;border-radius:18px;padding:32px 34px;color:#fff;background:radial-gradient(circle at 96% -10%,#3469a0aa 0,transparent 34%),linear-gradient(113deg,#081b38,#123b6b 65%,#0b284c);box-shadow:0 18px 30px #153d6322}.tp-security .tp-sec-hero:after{content:"";position:absolute;width:300px;height:300px;border:1px solid #a8d7ff30;border-radius:50%;right:-140px;bottom:-186px;box-shadow:0 0 0 42px #aed6ff0c,0 0 0 85px #aed6ff08;pointer-events:none}.tp-security .tp-sec-hero-mark{height:60px;width:60px;display:grid;place-items:center;flex:none;border:1px solid #ffffff48;border-radius:17px;background:#ffffff18;color:#d4eaff}.tp-security .tp-sec-hero-copy{max-width:645px;position:relative;z-index:1;flex:1;min-width:0}.tp-security .tp-sec-overline{font-size:10px;font-weight:800;letter-spacing:.14em;color:#a8d9ff;display:block;margin-bottom:9px}.tp-security .tp-sec-hero h2{font-size:clamp(24px,2.35vw,34px);font-weight:760;line-height:1.15;letter-spacing:-.045em;margin:0 0 9px;color:#fff}.tp-security .tp-sec-hero p{color:#c5d8e9;font-size:12px;line-height:1.65;max-width:555px;margin:0}.tp-security .tp-sec-hero-trust{position:relative;z-index:1;display:flex;align-items:center;gap:9px;border:1px solid #ffffff35;background:#ffffff10;border-radius:12px;padding:13px 15px;color:#d4e4f1;font-size:10px;line-height:1.6;min-width:175px}.tp-security .tp-sec-hero-trust svg{color:#afddff;flex:none}.tp-security .tp-sec-hero-trust b{color:#fff;font-size:10px;font-weight:700}.tp-security .tp-sec-notice{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border-radius:11px;margin-top:12px;line-height:1.5;font-size:12px;border:1px solid #cce3f8;background:#f0f7ff;color:#234b75}.tp-security .tp-sec-notice.success{border-color:#bfe4d4;background:#edf9f3;color:#146448}.tp-security .tp-sec-notice.error{border-color:#f2c6ce;background:#fff1f3;color:#a33044}.tp-security .tp-sec-notice span{flex:1}.tp-security .tp-sec-notice button{background:transparent;border:0;padding:0 6px;font-weight:800;font-size:15px;color:inherit}.tp-security .tp-sec-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:17px 0}.tp-security .tp-sec-overview-card{border:1px solid var(--sec-border);border-radius:14px;padding:19px 20px 18px;background:#fff;min-height:163px;box-shadow:0 5px 17px #193f6908;min-width:0}.tp-security .tp-sec-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:7px;margin-bottom:16px}.tp-security .tp-sec-overview-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px}.tp-security .tp-sec-overview-icon.blue{background:#eaf2ff;color:#0968db}.tp-security .tp-sec-overview-icon.purple{background:#f3f0ff;color:#7050d7}.tp-security .tp-sec-overview-icon.green{background:#eaf9f3;color:#0a9967}.tp-security .tp-sec-pill{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;border-radius:999px;border:1px solid #e1e7f0;color:#6a7c92;background:#f5f7fb;padding:5px 9px;font-size:10px;font-weight:750;line-height:1.1}.tp-security .tp-sec-pill.good{background:#eafaf2;color:#07855b;border-color:#c4ebd9}.tp-security .tp-sec-pill.warning{background:#fff6e6;color:#a66b1e;border-color:#f4deb3}.tp-security .tp-sec-overview-card h3{margin:0;font-size:14px;font-weight:750;color:#16365e}.tp-security .tp-sec-overview-card p{margin:6px 0 4px;color:#0c305c;font-size:14px;font-weight:740;overflow-wrap:anywhere;line-height:1.35}.tp-security .tp-sec-overview-card .tp-sec-account-email{font-size:12px}.tp-security .tp-sec-overview-card small{display:block;color:var(--sec-muted);font-size:11px;line-height:1.5}.tp-security .tp-sec-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(265px,.9fr);align-items:start;gap:16px}.tp-security .tp-sec-main-column,.tp-security .tp-sec-aside{display:grid;align-content:start;gap:15px;min-width:0}.tp-security .tp-sec-card{background:#fff;border:1px solid var(--sec-border);border-radius:16px;padding:22px 24px;min-width:0;box-shadow:0 5px 17px #193f6908}.tp-security .tp-sec-section-head{display:flex;align-items:flex-start;gap:12px;min-width:0;margin-bottom:20px}.tp-security .tp-sec-section-icon{display:grid;place-items:center;width:37px;height:37px;flex:none;border-radius:11px;background:#eaf2ff;color:#126ad5}.tp-security .tp-sec-section-head>div{flex:1;min-width:0}.tp-security .tp-sec-section-head h3{font-size:15px;letter-spacing:-.025em;font-weight:780;margin:0 0 5px}.tp-security .tp-sec-section-head p{font-size:11px;line-height:1.55;color:var(--sec-muted);margin:0}.tp-security .tp-sec-section-right{margin-top:3px}.tp-security .tp-sec-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-security .tp-sec-form-grid>label{display:block;font-size:11px;font-weight:760;color:#29476c;min-width:0}.tp-security .tp-sec-input-shell{position:relative;margin-top:9px}.tp-security .tp-sec-input-shell input{width:100%;height:46px;border:1px solid #d7e2ef;border-radius:9px;background:#fafdff;color:#15335d;outline:none;padding:0 44px 0 13px;font-size:12px}.tp-security .tp-sec-input-shell input::placeholder{color:#99a9bb}.tp-security .tp-sec-input-shell input:focus{border-color:#5e9ef0;background:#fff;box-shadow:0 0 0 3px #1570df14}.tp-security .tp-sec-input-shell .tp-sec-reveal{display:grid;place-items:center;border:0;background:none;color:#7690ab;position:absolute;right:4px;top:4px;height:38px;width:37px;padding:0}.tp-security .tp-sec-input-shell .tp-sec-reveal:hover{color:#126de5}.tp-security .tp-sec-strength{margin-top:22px}.tp-security .tp-sec-strength-head{display:flex;justify-content:space-between;color:#5d7590;font-size:11px}.tp-security .tp-sec-strength-head b{color:#375b80}.tp-security .tp-sec-strength-track{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tp-security .tp-sec-strength-track i{height:5px;border-radius:20px;background:#e8eef7}.tp-security .tp-sec-strength-track i.filled{background:#1575e7}.tp-security .tp-sec-password-hints{display:flex;flex-wrap:wrap;gap:7px 20px;margin-top:12px}.tp-security .tp-sec-password-hints>span{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:#98a5b6}.tp-security .tp-sec-password-hints>span.met{color:#09865c}.tp-security .tp-sec-field-error{font-size:11px;margin:10px 0 0;color:#c43b4c}.tp-security .tp-sec-form-footer{display:flex;align-items:flex-end;gap:20px;justify-content:space-between;margin-top:25px;padding-top:18px;border-top:1px solid #edf1f7}.tp-security .tp-sec-form-footer p{margin:0;max-width:370px;font-size:10px;color:#71849b;line-height:1.7}.tp-security .tp-sec-primary{border:1px solid #0b65dc;background:#096ce8;color:#fff!important;border-radius:9px;padding:11px 15px;min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-size:11px;font-weight:750;box-shadow:0 5px 12px #096ce829}.tp-security .tp-sec-primary:hover:not(:disabled){background:#055dcf}.tp-security .tp-sec-row{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #edf1f7}.tp-security .tp-sec-section-head+.tp-sec-row{border-top:0;padding-top:0}.tp-security .tp-sec-row:last-child{padding-bottom:0}.tp-security .tp-sec-row-icon{flex:none;width:38px;height:38px;border:1px solid #dfeafb;background:#f3f7fe;border-radius:10px;color:#4978b3;display:grid;place-items:center}.tp-security .tp-sec-row-copy{flex:1;min-width:0}.tp-security .tp-sec-row-copy b{display:block;color:#203f65;font-size:12px}.tp-security .tp-sec-row-copy span{display:block;color:#405d7f;font-size:11px;margin:4px 0;overflow-wrap:anywhere}.tp-security .tp-sec-row-copy small{display:block;font-size:10px;color:#8091a8;line-height:1.5}.tp-security .tp-sec-outline{border:1px solid #c8daf1;background:#fff;color:#1266c7!important;padding:9px 12px;min-height:37px;border-radius:9px;font-size:11px;font-weight:740;display:inline-flex;justify-content:center;align-items:center;gap:7px;white-space:nowrap}.tp-security .tp-sec-outline:hover:not(:disabled){background:#edf6ff;border-color:#a4c7ef}.tp-security .tp-sec-session{background:#f5f9fe;border:1px solid #e0eaf7;border-radius:11px;display:flex;align-items:center;gap:12px;padding:15px}.tp-security .tp-sec-session-device{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:#e7f2ff;color:#2b76c4}.tp-security .tp-sec-session>div{flex:1}.tp-security .tp-sec-session b{font-size:12px;display:block}.tp-security .tp-sec-session small{font-size:10px;color:#778ca5;display:block;margin-top:3px}.tp-security .tp-sec-session-info{display:flex;align-items:center;gap:9px;margin-top:14px;color:#69809d;font-size:11px;flex-wrap:wrap}.tp-security .tp-sec-session-info svg{color:#7292b7}.tp-security .tp-sec-session-info strong{font-weight:720;color:#21476f;margin-left:auto}.tp-security .tp-sec-session-note{font-size:10px;color:#8293a9;line-height:1.65;margin:12px 0 15px}.tp-security .tp-sec-session-actions{display:flex;gap:10px;flex-wrap:wrap}.tp-security .tp-sec-quiet{border:0;background:none;color:#5b7493!important;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:7px;padding:10px}.tp-security .tp-sec-quiet:hover{color:#ab3850!important}.tp-security .tp-sec-confirm{background:#fff7f0;border:1px solid #f4dac5;border-radius:11px;padding:13px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tp-security .tp-sec-confirm>div{flex:1 1 200px}.tp-security .tp-sec-confirm b{font-size:11px;color:#85531e}.tp-security .tp-sec-confirm p{font-size:10px;line-height:1.5;color:#866a50;margin:3px 0 0}.tp-security .tp-sec-guide{background:linear-gradient(160deg,#133b68 0,#092448 90%);border-radius:15px;color:#fff;padding:23px;overflow:hidden;position:relative;box-shadow:0 12px 20px #112d5020}.tp-security .tp-sec-guide:after{content:"";position:absolute;border:1px solid #aac9fa20;width:200px;height:200px;border-radius:50%;right:-106px;top:-110px;pointer-events:none}.tp-security .tp-sec-guide-top{display:flex;align-items:center;justify-content:space-between;color:#dbefff}.tp-security .tp-sec-guide-top>span{width:38px;height:38px;border-radius:12px;background:#ffffff1b;display:grid;place-items:center}.tp-security .tp-sec-guide-top small{font-size:10px;letter-spacing:.09em;color:#bcd4f0;font-weight:750}.tp-security .tp-sec-guide h3{font-size:23px;letter-spacing:-.04em;line-height:1.17;margin:17px 0 10px;font-weight:730;color:#fff}.tp-security .tp-sec-guide p{font-size:11px;line-height:1.7;color:#b9cfe2;margin:0 0 20px}.tp-security .tp-sec-guide-list{display:grid;gap:13px;border-top:1px solid #ffffff1b;padding-top:17px}.tp-security .tp-sec-guide-list>span{display:flex;align-items:center;gap:9px;color:#e4eef8;font-size:11px}.tp-security .tp-sec-guide-list svg{color:#6ae0aa;flex:none}.tp-security .tp-sec-integrity{padding:19px 20px}.tp-security .tp-sec-aside-heading{display:flex;align-items:center;gap:9px;margin-bottom:15px;color:#1269cc}.tp-security .tp-sec-aside-heading h3{color:#18385f;font-size:13px;font-weight:780}.tp-security .tp-sec-info-item{border-top:1px solid #ecf0f6;padding:13px 0}.tp-security .tp-sec-info-item:last-child{padding-bottom:0}.tp-security .tp-sec-info-item b{font-size:11px;color:#27476c}.tp-security .tp-sec-info-item span{font-size:10px;color:#6e8198;line-height:1.65;display:block;margin-top:5px}.tp-security .tp-sec-help{background:#fff;border:1px solid #dfe8f3;border-radius:13px;padding:14px;display:flex;align-items:center;gap:11px;text-decoration:none;color:#205a99}.tp-security .tp-sec-help span{flex:1;min-width:0}.tp-security .tp-sec-help b{font-size:11px;color:#1f4268;display:block}.tp-security .tp-sec-help small{font-size:10px;color:#6c819a;margin-top:3px;display:block}@media (max-width:1180px){.tp-security .tp-sec-grid{grid-template-columns:minmax(0,1fr) 260px}.tp-security .tp-sec-hero-trust{display:none}.tp-security .tp-sec-form-grid{grid-template-columns:1fr}}@media (max-width:940px){.tp-security .tp-sec-grid{grid-template-columns:minmax(0,1fr)}.tp-security .tp-sec-aside{grid-template-columns:1fr 1fr}.tp-security .tp-sec-aside .tp-sec-help{grid-column:1/-1}}@media (max-width:640px){.tp-security .tp-sec-hero{border-radius:13px;align-items:flex-start;gap:12px;padding:25px 18px}.tp-security .tp-sec-hero-mark{height:42px;width:42px;border-radius:11px}.tp-security .tp-sec-hero-mark svg{width:24px;height:24px}.tp-security .tp-sec-hero h2{font-size:25px}.tp-security .tp-sec-hero p{font-size:11px}.tp-security .tp-sec-overview{grid-template-columns:1fr;gap:9px;margin:12px 0}.tp-security .tp-sec-overview-card{min-height:0;padding:14px 16px}.tp-security .tp-sec-overview-top{margin-bottom:8px}.tp-security .tp-sec-card{padding:18px 15px;border-radius:13px}.tp-security .tp-sec-section-head{gap:9px}.tp-security .tp-sec-section-right{display:none}.tp-security .tp-sec-grid,.tp-security .tp-sec-main-column,.tp-security .tp-sec-aside{gap:11px}.tp-security .tp-sec-aside{grid-template-columns:1fr}.tp-security .tp-sec-aside .tp-sec-help{grid-column:auto}.tp-security .tp-sec-form-footer{display:grid;gap:14px}.tp-security .tp-sec-form-footer .tp-sec-primary{width:100%}.tp-security .tp-sec-row{gap:8px;flex-wrap:wrap}.tp-security .tp-sec-row .tp-sec-outline{margin-left:48px}.tp-security .tp-sec-session-info strong{margin-left:0;flex-basis:100%;padding-left:26px}.tp-security .tp-sec-confirm>button{flex:1}}@media (prefers-reduced-motion:reduce){.tp-security *{scroll-behavior:auto!important;transition:none!important}}.tp-team-root,.tp-team-member-shell{font-family:Inter,system-ui,sans-serif;box-sizing:border-box;color:#13314a}.tp-team-root *,.tp-team-member-shell *{box-sizing:border-box}.tp-team-root{display:grid;gap:16px}.tp-team-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(120deg,#0b3146,#066d76);color:#fff;border-radius:16px;padding:25px}.tp-team-overline{display:block;font-size:10px;font-weight:800;letter-spacing:.18em;color:#42cbd0;margin-bottom:9px}.tp-team-hero .tp-team-overline{color:#9bf1e4}.tp-team-hero h2{font-size:25px;color:#fff;margin:0 0 9px;font-weight:800;letter-spacing:-.04em}.tp-team-hero p{max-width:590px;color:#d4e9ef;font-size:12px;line-height:1.7;margin:0}.tp-team-seat-total{border:1px solid #8ae6e052;background:#ffffff10;border-radius:13px;padding:14px 20px;min-width:135px;text-align:center}.tp-team-seat-total b{font-size:28px;white-space:nowrap}.tp-team-seat-total b span{opacity:.55}.tp-team-seat-total small{display:block;color:#d2f4f2;font-size:9px;white-space:nowrap}.tp-team-card{padding:22px;background:#fff;border:1px solid #dce7ed;border-radius:16px;box-shadow:0 4px 20px #1136550a;min-width:0}.tp-team-card h3,.tp-team-card h2{font-size:17px;font-weight:800;letter-spacing:-.03em;color:#12354c;margin:0 0 8px}.tp-team-card>p{font-size:11px;color:#6b8495;line-height:1.7;margin:0 0 19px}.tp-team-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.tp-team-form-grid label,.tp-team-note-form label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:750;color:#38576d}.tp-team-root input,.tp-team-root select,.tp-team-member-shell input,.tp-team-member-shell select,.tp-team-member-shell textarea{width:100%;min-height:43px;padding:11px;border:1px solid #ccdde7;border-radius:9px;background:#fff;color:#19374b;font:inherit;font-size:12px}.tp-team-root input:focus,.tp-team-root select:focus,.tp-team-member-shell textarea:focus{outline:2px solid #08a5b3;outline-offset:1px}.tp-team-root button,.tp-team-member-shell button{cursor:pointer;transition:background .16s,border-color .16s}.tp-team-actions{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap}.tp-team-actions button,.tp-team-person>button,.tp-team-drafts button,.tp-team-invitation button,.tp-team-question button,.tp-team-note-form button{border:1px solid #b5d0db;border-radius:9px;min-height:39px;padding:9px 14px;background:#f7fcfe;color:#1c516a;font-size:11px;font-weight:750}.tp-team-actions .tp-team-primary,.tp-team-invitation button,.tp-team-drafts button,.tp-team-question button,.tp-team-note-form button{border-color:#07848c;background:#087f87;color:#fff}.tp-team-root button:disabled,.tp-team-member-shell button:disabled{opacity:.5;cursor:not-allowed}.tp-team-hint{font-size:11px;line-height:1.7;color:#748a9c;margin:13px 0 0}.tp-team-error,.tp-team-success{border-radius:9px;padding:12px 14px;margin:0;font-size:12px}.tp-team-error{background:#fff4f2;border:1px solid #efbdba;color:#a13d33}.tp-team-success{background:#eafcf8;border:1px solid #9ad4c7;color:#175d53}.tp-team-members{display:grid;gap:9px}.tp-team-person{display:flex;gap:11px;align-items:center;border:1px solid #e4eff3;border-radius:12px;padding:10px}.tp-team-avatar{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e5f9f7;color:#06777a;font-weight:850}.tp-team-person-main{flex:1;min-width:0}.tp-team-person-main strong{display:block;font-size:12px;color:#12354c}.tp-team-person-main small{font-size:10px;color:#7792a2;display:block;overflow-wrap:anywhere;line-height:1.6}.tp-team-person select{max-width:150px;font-size:11px;min-height:38px}.tp-team-person>button{color:#ab4444;background:#fff9f8;border-color:#f1c8c8}.tp-team-permissions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tp-team-permissions article{padding:13px;border:1px solid #dcebf0;border-radius:11px;background:#f9fcfe}.tp-team-permissions strong{font-size:11px;color:#113c52}.tp-team-permissions article p{font-size:10px;color:#718898;line-height:1.6;margin:5px 0 0}.tp-team-drafts{display:grid;gap:10px}.tp-team-drafts article{padding:14px;border:1px solid #d8e5ed;border-radius:11px}.tp-team-drafts strong{font-size:12px}.tp-team-drafts p{font-size:11px;line-height:1.6;white-space:pre-wrap}.tp-team-drafts small{display:block;color:#7d8f9f;font-size:10px;margin-bottom:10px}.tp-team-member-shell{min-height:100vh;background:#f5f9fb}.tp-team-member-header{padding:15px clamp(17px,4vw,54px);display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-bottom:1px solid #dce7ef}.tp-team-member-header b{font-size:18px;font-weight:800;color:#15374b;letter-spacing:-.05em}.tp-team-member-header b small{font-size:10px;font-weight:650;color:#078e95;display:block;letter-spacing:normal}.tp-team-member-header>div{display:flex;align-items:center;gap:12px}.tp-team-member-header span{font-size:11px;color:#476d7c}.tp-team-member-header button{border:1px solid #d8e6e9;background:#fff;padding:9px 14px;border-radius:8px;font-size:11px;color:#255366}.tp-team-workspace,.tp-team-gate{width:min(1220px,100%);margin:0 auto;padding:32px clamp(14px,4vw,34px);display:grid;gap:16px}.tp-team-gate{max-width:760px;padding-top:75px}.tp-team-gate h1,.tp-team-desk-intro h1{margin:0;font-size:29px;color:#0e3548;letter-spacing:-.05em}.tp-team-gate>p,.tp-team-desk-intro p{max-width:780px;color:#718898;line-height:1.7;font-size:12px;margin:0}.tp-team-invitation{display:flex;align-items:center;gap:10px;padding:18px;background:#fff;border:1px solid #cbe3e3;border-radius:14px}.tp-team-invitation b{font-size:14px}.tp-team-invitation small{font-size:10px;flex:1;color:#6d8390}.tp-team-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tp-team-stats article{background:#fff;border:1px solid #dfeaf0;border-radius:12px;padding:17px}.tp-team-stats strong{display:block;font-size:25px;letter-spacing:-.05em;color:#106b79}.tp-team-stats span{display:block;font-size:11px;color:#7890a0}.tp-team-work-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:14px;align-items:start}.tp-team-work-list{display:grid;gap:8px}.tp-team-work-list>button{border:1px solid #e0e9ef;background:#fff;text-align:left;padding:12px;border-radius:10px}.tp-team-work-list>button.active{background:#e9fafa;border-color:#4bbfc1}.tp-team-work-list>button strong,.tp-team-radar-list strong{display:block;color:#244758;font-size:11px}.tp-team-work-list>button small,.tp-team-radar-list small{display:block;color:#7c909d;font-size:10px;line-height:1.6;margin-top:5px}.tp-team-detail>h3{font-size:13px;margin-top:23px}.tp-team-note-list{display:grid;gap:6px}.tp-team-note-list article,.tp-team-question{border:1px solid #e4edf3;padding:11px;border-radius:9px;background:#fcfefe}.tp-team-note-list article p{white-space:pre-wrap;font-size:11px;margin:0 0 7px;color:#3f5b69}.tp-team-note-list small,.tp-team-question small{font-size:10px;color:#8495a1}.tp-team-note-form{margin-top:12px;display:grid;gap:9px}.tp-team-note-form textarea{min-height:70px}.tp-team-question{display:grid;gap:8px;margin-top:10px}.tp-team-question b{font-size:11px;color:#264b60}.tp-team-question button,.tp-team-note-form button{justify-self:start}.tp-team-question-draft{padding:10px;border-left:3px solid #38aeb9;background:#effafb}.tp-team-question-draft p{margin:0 0 5px;white-space:pre-wrap;font-size:11px}.tp-team-radar-list{display:grid;gap:8px}.tp-team-radar-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:10px;border:1px solid #e4edf3;border-radius:10px;align-items:center}.tp-team-radar-list b{color:#067e86;font-size:10px}.tp-team-loading{padding:45px;text-align:center;font-size:13px;color:#6e899a}@media (max-width:820px){.tp-team-form-grid{grid-template-columns:1fr 1fr}.tp-team-work-grid{grid-template-columns:1fr}.tp-team-permissions>div{grid-template-columns:1fr 1fr}.tp-team-radar-list article{grid-template-columns:1fr auto}.tp-team-radar-list small{grid-column:1/-1;grid-row:2}}@media (max-width:580px){.tp-team-hero{align-items:start;flex-direction:column}.tp-team-form-grid,.tp-team-permissions>div{grid-template-columns:1fr}.tp-team-person{flex-wrap:wrap}.tp-team-person-main{min-width:calc(100% - 65px)}.tp-team-person select{flex:1;max-width:unset}.tp-team-person>button{min-width:90px}.tp-team-member-header>div span{display:none}.tp-team-member-header>div{gap:5px}.tp-team-stats{grid-template-columns:repeat(3,1fr)}.tp-team-stats article{padding:12px 9px}.tp-team-stats strong{font-size:21px}.tp-team-stats span{font-size:9px}.tp-team-invitation{align-items:flex-start;flex-direction:column}.tp-team-gate{padding-top:30px}.tp-team-workspace{padding-top:22px}}.tp-setting-premium{--sp-ink:#102d52;--sp-muted:#7488a0;--sp-blue:#0b6ce6;--sp-line:#e1e9f4;color:var(--sp-ink);font-size:12px}.tp-setting-premium *{box-sizing:border-box}.tp-setting-premium button{font:inherit;cursor:pointer}.tp-setting-premium button:disabled{opacity:.55;cursor:not-allowed}.tp-setting-premium :is(button,input,textarea,select):focus-visible{outline:3px solid #1c75e23d;outline-offset:2px}.tp-setting-premium .tp-sp-hero{display:flex;gap:19px;align-items:center;padding:31px 32px;min-height:167px;border-radius:17px;background:radial-gradient(circle at 97% 0,#6396cc30,transparent 37%),linear-gradient(115deg,#071e3d,#123f6c);color:#fff;position:relative;overflow:hidden}.tp-setting-premium .tp-sp-hero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-135px;bottom:-150px;border:1px solid #d9edff33;box-shadow:0 0 0 45px #ffffff08;pointer-events:none}.tp-setting-premium .tp-sp-hero-icon{display:grid;place-items:center;border-radius:16px;background:#ffffff18;border:1px solid #ffffff35;color:#d4edff;width:61px;height:61px;flex:none}.tp-setting-premium .tp-sp-hero>div{flex:1;min-width:0;position:relative;z-index:1}.tp-setting-premium .tp-sp-kicker{font-size:10px;letter-spacing:.14em;color:#a8d0f8;font-weight:800}.tp-setting-premium .tp-sp-hero h2{font-size:clamp(23px,2.2vw,31px);color:#fff;font-weight:750;letter-spacing:-.04em;line-height:1.14;margin:7px 0 9px}.tp-setting-premium .tp-sp-hero p{max-width:620px;font-size:12px;line-height:1.7;color:#c6d9eb;margin:0}.tp-setting-premium .tp-sp-hero-tag{position:relative;z-index:1;border-radius:7px;padding:10px 13px;color:#d9e8f8;background:#ffffff10;border:1px solid #ffffff25;font-size:10px;font-weight:750;white-space:nowrap}.tp-setting-premium .tp-sp-kpi-strip{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin:15px 0}.tp-setting-premium .tp-sp-kpi-strip>div{background:#fff;border:1px solid var(--sp-line);border-radius:13px;min-height:110px;padding:17px 18px;display:flex;align-items:center;gap:14px}.tp-setting-premium .tp-sp-kpi-main{justify-content:space-between}.tp-setting-premium .tp-sp-kpi-label{font-size:10px;font-weight:700;color:#6d8199;display:block}.tp-setting-premium .tp-sp-kpi-main strong{display:block;font-size:28px;letter-spacing:-.04em;margin:3px 0}.tp-setting-premium .tp-sp-kpi-main small{color:#8295ad;font-size:10px;display:block}.tp-setting-premium .tp-sp-ring{width:58px;height:58px;border-radius:50%;flex:none;background:conic-gradient(#0b9c76 var(--sp),#e7eef7 0);display:grid;place-items:center;position:relative;color:#089a72}.tp-setting-premium .tp-sp-ring:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fff}.tp-setting-premium .tp-sp-ring svg{z-index:1}.tp-setting-premium .tp-sp-kpi-secondary>svg{flex:none;color:#126cd4;background:#edf4fd;width:37px;height:37px;padding:9px;border-radius:11px}.tp-setting-premium .tp-sp-kpi-secondary b{font-size:11px;display:block;color:#244467}.tp-setting-premium .tp-sp-kpi-secondary p{font-size:10px;line-height:1.6;color:#7a8ca3;margin:5px 0 0}.tp-setting-premium .tp-sp-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:15px;align-items:start}.tp-setting-premium .tp-sp-sections,.tp-setting-premium .tp-sp-panel,.tp-setting-premium .tp-sp-notify-panel{background:#fff;border:1px solid var(--sp-line);border-radius:14px;min-width:0}.tp-setting-premium .tp-sp-sections{padding:15px;display:grid;gap:4px}.tp-setting-premium .tp-sp-menu-label{margin:3px 8px 10px;font-size:9px;font-weight:850;letter-spacing:.1em;color:#899aae}.tp-setting-premium .tp-sp-sections>button{display:grid;grid-template-columns:34px 1fr 16px;gap:8px;align-items:center;text-align:left;border:1px solid transparent;border-radius:10px;background:transparent;padding:12px 9px;color:#54708e}.tp-setting-premium .tp-sp-sections>button.active{background:#ecf4ff;border-color:#d7e7fd;color:#0a5ec5}.tp-setting-premium .tp-sp-sections>button:hover{background:#f3f7fc}.tp-setting-premium .tp-sp-menu-icon{background:#f1f5fa;border-radius:9px;display:grid;place-items:center;width:33px;height:33px}.tp-setting-premium .tp-sp-sections>button.active .tp-sp-menu-icon{background:#daebff}.tp-setting-premium .tp-sp-sections>button b{display:block;font-size:11px;font-weight:760}.tp-setting-premium .tp-sp-sections>button small{font-size:9px;color:#8296ad;display:block;margin-top:4px}.tp-setting-premium .tp-sp-info-tip{margin-top:19px;padding:15px 13px;border-radius:11px;background:#f4f8fe;border:1px solid #e0ebf8}.tp-setting-premium .tp-sp-info-tip svg{color:#1a72d2}.tp-setting-premium .tp-sp-info-tip b{display:block;font-size:11px;margin:9px 0 3px}.tp-setting-premium .tp-sp-info-tip p{font-size:10px;line-height:1.7;color:#70849b}.tp-setting-premium .tp-sp-panel{padding:24px}.tp-setting-premium .tp-sp-panel-heading{display:flex;justify-content:space-between;gap:15px;align-items:start;border-bottom:1px solid #edf2f8;padding-bottom:20px;margin-bottom:22px}.tp-setting-premium .tp-sp-panel-heading>div{min-width:0}.tp-setting-premium .tp-sp-section-icon{display:inline-grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#eaf3ff;color:#126ed4;margin-bottom:10px}.tp-setting-premium .tp-sp-panel-heading h3{font-size:19px;letter-spacing:-.035em;margin:0 0 6px}.tp-setting-premium .tp-sp-panel-heading p{font-size:11px;line-height:1.6;color:#8091a7;margin:0;max-width:580px}.tp-setting-premium .tp-sp-count{padding:6px 9px;border-radius:20px;background:#f0f5fb;color:#517195;white-space:nowrap;font-size:10px;font-weight:700}.tp-setting-premium .tp-sp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.tp-setting-premium .tp-sp-fields>label{min-width:0}.tp-setting-premium .tp-sp-fields>label.full{grid-column:1/-1}.tp-setting-premium .tp-sp-fields label>span{display:block;font-size:11px;font-weight:760;color:#234466;margin-bottom:8px}.tp-setting-premium .tp-sp-fields em{font-size:9px;font-weight:600;color:#1b76cb;background:#eaf3ff;padding:3px 6px;border-radius:20px;font-style:normal}.tp-setting-premium .tp-sp-fields :is(input,textarea,select){width:100%;font:inherit;background:#fbfdff;border:1px solid #d8e3f0;border-radius:8px;padding:12px;color:#203c61;min-height:44px}.tp-setting-premium .tp-sp-fields :is(input,textarea,select):focus{background:#fff;border-color:#6ba5e8;outline:none;box-shadow:0 0 0 3px #136fe916}.tp-setting-premium .tp-sp-fields textarea{resize:vertical}.tp-setting-premium .tp-sp-fields label>small{font-size:10px;color:#8b9bb0;line-height:1.5;display:block;margin-top:6px}.tp-setting-premium .tp-sp-actions,.tp-setting-premium .tp-sp-notify-footer{display:flex;align-items:center;gap:10px;justify-content:flex-end;border-top:1px solid #edf2f8;margin-top:22px;padding-top:19px}.tp-setting-premium .tp-sp-actions>div,.tp-setting-premium .tp-sp-notify-footer>span{flex:1}.tp-setting-premium .tp-sp-actions b,.tp-setting-premium .tp-sp-notify-footer b{display:block;font-size:11px;color:#305273}.tp-setting-premium .tp-sp-actions small,.tp-setting-premium .tp-sp-notify-footer small{display:block;margin-top:5px;font-size:10px;color:#8b9bb0}.tp-setting-premium .tp-sp-primary,.tp-setting-premium .tp-sp-secondary{border-radius:8px;display:inline-flex;align-items:center;gap:8px;justify-content:center;padding:11px 14px;font-size:11px;font-weight:750;white-space:nowrap;min-height:39px}.tp-setting-premium .tp-sp-primary{background:#0b6deb;color:#fff!important;border:1px solid #0b6deb}.tp-setting-premium .tp-sp-secondary{background:#fff;color:#537296!important;border:1px solid #d4e0ef}.tp-setting-premium .tp-sp-primary:hover:not(:disabled){background:#065bc4}.tp-setting-premium .tp-sp-notice{display:flex;gap:8px;align-items:center;padding:12px;border-radius:9px;font-size:11px;line-height:1.5;margin-top:14px}.tp-setting-premium .tp-sp-notice.success{background:#eafaf1;color:#137c56}.tp-setting-premium .tp-sp-notice.error{background:#fff0f2;color:#b33a4e}.tp-setting-premium .tp-sp-hero-notify{background:radial-gradient(circle at 96% 12%,#2877a43b,transparent 36%),linear-gradient(116deg,#0a2040,#173c66)}.tp-setting-premium .tp-sp-notify-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 24px;margin:14px 0;border-radius:13px;background:#fff;border:1px solid var(--sp-line)}.tp-setting-premium .tp-sp-notify-top b{font-size:18px;letter-spacing:-.025em;color:#173861}.tp-setting-premium .tp-sp-notify-top p{font-size:11px;color:#748ba2;margin:6px 0 0;line-height:1.6}.tp-setting-premium .tp-sp-notify-status{display:inline-flex;align-items:center;gap:7px;border-radius:99px;background:#edf9f2;color:#12825d;padding:9px 12px;font-size:10px;font-weight:700;white-space:nowrap}.tp-setting-premium .tp-sp-notify-panel{padding:5px 24px}.tp-setting-premium .tp-sp-notify-head{border-bottom:1px solid #ecf1f7;padding:23px 0 18px}.tp-setting-premium .tp-sp-notify-head h3{font-size:18px;letter-spacing:-.035em;margin:0}.tp-setting-premium .tp-sp-notify-head p{font-size:11px;color:#8193a8;margin:5px 0 0}.tp-setting-premium .tp-sp-toggle-row{display:flex;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid #eff3f8}.tp-setting-premium .tp-sp-toggle-row:last-child{border-bottom:0}.tp-setting-premium .tp-sp-toggle-icon{background:#eaf4ff;color:#136bd0;display:grid;place-items:center;width:47px;height:47px;border-radius:13px;flex:none}.tp-setting-premium .tp-sp-toggle-copy{flex:1;min-width:0}.tp-setting-premium .tp-sp-toggle-label{font-size:9px;font-weight:800;color:#5e8ec4;letter-spacing:.09em;text-transform:uppercase}.tp-setting-premium .tp-sp-toggle-copy b{display:block;font-size:14px;margin:5px 0 4px;color:#14375f}.tp-setting-premium .tp-sp-toggle-copy h4{font-size:11px;margin:0;color:#486b90}.tp-setting-premium .tp-sp-toggle-copy p{font-size:11px;line-height:1.65;color:#8395ab;margin:6px 0 0;max-width:540px}.tp-setting-premium .tp-sp-toggle-warning{display:block;margin-top:7px;color:#aa5b29;font-weight:750;font-size:10px}.tp-setting-premium .tp-sp-switch{position:relative;cursor:pointer;flex:none;width:46px;height:27px}.tp-setting-premium .tp-sp-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;z-index:1;cursor:pointer}.tp-setting-premium .tp-sp-switch>span{display:block;width:46px;height:27px;border-radius:20px;background:#b9c8d9;padding:3px;transition:background .2s}.tp-setting-premium .tp-sp-switch>span i{width:21px;height:21px;display:block;border-radius:50%;background:#fff;box-shadow:0 1px 5px #122e442a;transition:transform .2s}.tp-setting-premium .tp-sp-switch input:checked+span{background:#0f78ea}.tp-setting-premium .tp-sp-switch input:checked+span i{transform:translate(19px)}.tp-setting-premium .tp-sp-switch input:focus-visible+span{outline:3px solid #2479dd70;outline-offset:3px}.tp-setting-premium .tp-sp-notify-guide{display:flex;align-items:flex-start;gap:14px;margin:14px 0;padding:18px;border-radius:12px;background:#f0f6ff;border:1px solid #dceafa;color:#356395}.tp-setting-premium .tp-sp-notify-guide svg{flex:none}.tp-setting-premium .tp-sp-notify-guide b{display:block;font-size:12px;color:#214e7f}.tp-setting-premium .tp-sp-notify-guide p{font-size:11px;color:#6b89a5;line-height:1.65;margin:5px 0 0}.tp-setting-premium .tp-sp-notify-footer{padding:19px 18px;background:#fff;border:1px solid var(--sp-line);border-radius:13px;margin-top:12px;flex-wrap:wrap}@media (max-width:1150px){.tp-setting-premium .tp-sp-kpi-strip{grid-template-columns:1fr 1fr}.tp-setting-premium .tp-sp-kpi-main{grid-column:1/-1}.tp-setting-premium .tp-sp-grid{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:790px){.tp-setting-premium .tp-sp-grid{grid-template-columns:minmax(0,1fr)}.tp-setting-premium .tp-sp-sections{display:flex;overflow:auto;gap:5px;padding:8px}.tp-setting-premium .tp-sp-sections>button{min-width:160px}.tp-setting-premium .tp-sp-menu-label,.tp-setting-premium .tp-sp-info-tip,.tp-setting-premium .tp-sp-hero-tag{display:none}}@media (max-width:560px){.tp-setting-premium .tp-sp-hero{padding:22px 18px;gap:12px;align-items:flex-start}.tp-setting-premium .tp-sp-hero-icon{width:41px;height:41px;border-radius:11px}.tp-setting-premium .tp-sp-hero-icon svg{width:24px;height:24px}.tp-setting-premium .tp-sp-hero h2{font-size:22px}.tp-setting-premium .tp-sp-kpi-strip{grid-template-columns:1fr;gap:8px}.tp-setting-premium .tp-sp-kpi-main{grid-column:auto}.tp-setting-premium .tp-sp-panel{padding:17px}.tp-setting-premium .tp-sp-fields{grid-template-columns:1fr;gap:16px}.tp-setting-premium .tp-sp-fields>label.full{grid-column:auto}.tp-setting-premium .tp-sp-actions{flex-wrap:wrap}.tp-setting-premium .tp-sp-actions>div{flex-basis:100%}.tp-setting-premium .tp-sp-actions .tp-sp-primary{flex:1}.tp-setting-premium .tp-sp-notify-top{padding:15px;align-items:flex-start}.tp-setting-premium .tp-sp-notify-status{display:none}.tp-setting-premium .tp-sp-notify-panel{padding:5px 16px}.tp-setting-premium .tp-sp-toggle-row{gap:10px;align-items:flex-start}.tp-setting-premium .tp-sp-toggle-icon{width:36px;height:36px;border-radius:9px}.tp-setting-premium .tp-sp-toggle-icon svg{width:19px;height:19px}.tp-setting-premium .tp-sp-notify-footer>span{flex-basis:100%}.tp-setting-premium .tp-sp-notify-footer>.tp-sp-primary{flex:1}}@media (prefers-reduced-motion:reduce){.tp-setting-premium .tp-sp-switch>span,.tp-setting-premium .tp-sp-switch>span i{transition:none}}.tp-settings-layout.premium-settings-shell{grid-template-columns:235px minmax(0,1fr);gap:18px;max-width:none;align-items:start}.tp-settings-layout.premium-settings-shell>aside{background:#fff;border:1px solid #e0e9f4;border-radius:14px;padding:10px;gap:5px;position:sticky;top:84px}.tp-settings-layout.premium-settings-shell>aside>button{grid-template-columns:minmax(0,1fr) 15px;min-height:70px;padding:14px 13px;border:1px solid transparent;border-radius:10px;gap:10px}.tp-settings-layout.premium-settings-shell>aside>button.active{border-color:#d3e6fc;background:#eaf3ff;box-shadow:inset 3px 0 #0a6dec}.tp-settings-layout.premium-settings-shell>aside>button>b{font-size:12px}.tp-settings-layout.premium-settings-shell>aside>button span b{font-size:12px;font-weight:760;color:#214262}.tp-settings-layout.premium-settings-shell>aside>button.active span b{color:#0d61c9}.tp-settings-layout.premium-settings-shell>aside>button small{font-size:10px;line-height:1.4;margin-top:5px;color:#8295ab}.tp-settings-layout.premium-settings-shell>aside>button svg{color:#90a4bb}.tp-settings-layout.premium-settings-shell>.tp-settings-main{min-width:0}@media (max-width:1000px){.tp-settings-layout.premium-settings-shell{grid-template-columns:185px minmax(0,1fr);gap:11px}.tp-settings-layout.premium-settings-shell>aside>button{padding:11px 9px}}@media (max-width:760px){.tp-settings-layout.premium-settings-shell{display:block}.tp-settings-layout.premium-settings-shell>aside{display:flex;overflow:auto;position:relative;top:auto;gap:6px;background:transparent;border:0;border-radius:0;padding:0 0 8px}.tp-settings-layout.premium-settings-shell>aside>button{min-width:160px;min-height:54px;grid-template-columns:minmax(0,1fr) 15px;background:#fff;border:1px solid #e0e9f4}.tp-settings-layout.premium-settings-shell>aside>button small{font-size:9px}.tp-settings-layout.premium-settings-shell>.tp-settings-main{margin-top:9px}}.sp-page{color:#0b2855}.sp-notice{display:flex;justify-content:space-between;align-items:center;background:#fff0f2;color:#c13f4b;border:1px solid #ffd7dc;padding:9px 11px;border-radius:8px;margin-bottom:9px;font-size:10px}.sp-notice button{border:0;background:none;color:inherit;font-size:17px;cursor:pointer}.sp-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:10px}.sp-head h1{font-size:29px;line-height:1;margin:0;color:#09234c}.sp-head p{margin:5px 0 0;color:#5f7899;font-size:12px}.sp-hours{display:flex;gap:9px;align-items:flex-start;min-width:282px;border:1px solid #dfe8f3;background:#fff;border-radius:9px;padding:9px 11px}.sp-hours>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#f3f7fb;color:#274f83}.sp-hours b{display:block;font-size:9px}.sp-hours small{display:block;font-size:8px;color:#6f82a0;margin-top:2px}.sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px}.sp-main{min-width:0}.sp-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;min-height:174px;background:linear-gradient(110deg,#f1f8ff,#e8f3ff 75%,#d8eaff);border:1px solid #d8e8fb;border-radius:10px;overflow:hidden}.sp-hero-copy{padding:20px 22px}.sp-hero-copy h2{margin:0;color:#0b2b5a;font-size:20px}.sp-hero-copy p{margin:4px 0 14px;color:#5f7898;font-size:10px}.sp-search{display:grid;grid-template-columns:22px 1fr 112px;gap:7px;align-items:center;background:#fff;border:1px solid #d6e3f2;border-radius:7px;padding-left:10px;box-shadow:0 2px 5px #18437308}.sp-search>svg{color:#5f7ea6}.sp-search input{border:0;outline:0;padding:10px 2px;color:#173b6d;font-size:10px;min-width:0}.sp-search button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:6px;background:#0b72ef;color:#fff;padding:10px;font-size:9px;font-weight:700;cursor:pointer}.sp-topics{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:11px}.sp-topics b{font-size:8px}.sp-topics button{border:1px solid #d7e4f2;background:#f8fbff;color:#345173;border-radius:999px;padding:5px 9px;font-size:8px;cursor:pointer}.sp-hero-art{position:relative;min-height:170px}.sp-hero-art .chat{position:absolute;right:59px;top:35px;width:70px;height:48px;border-radius:9px 9px 9px 0;background:#0e74ee;transform:rotate(-5deg);box-shadow:0 8px 18px #0967de2e}.sp-hero-art .chat i{display:block;height:3px;background:#fff;border-radius:3px;margin:13px 14px 0}.sp-hero-art .chat i+i{margin-top:6px;width:37px}.sp-hero-art .sheet{position:absolute;right:57px;top:77px;width:59px;height:64px;background:#fff;border-radius:7px;transform:rotate(2deg);box-shadow:0 6px 18px #224f811a}.sp-hero-art .sheet i{display:block;height:3px;background:#b7d2f7;border-radius:3px;margin:13px 12px 0}.sp-hero-art .sheet i+i{margin-top:7px}.sp-hero-art .headset{position:absolute;right:14px;top:66px;display:grid;place-items:center;width:67px;height:67px;border-radius:50%;background:#fff;color:#073f9b;border:8px solid rgba(255,255,255,.76);box-shadow:0 5px 16px #17487e14}.sp-hero-art .headset:after{content:"";position:absolute;right:4px;bottom:-7px;width:10px;height:10px;border-radius:50%;background:#09b774}.sp-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0}.sp-actions>button{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px;text-align:left;border:1px solid #dfe8f2;background:#fff;border-radius:8px;padding:10px;cursor:pointer}.sp-actions>button>span{display:grid;place-items:center;width:35px;height:35px;border-radius:8px}.sp-actions .purple{background:#f2eaff;color:#8b43e5}.sp-actions .blue{background:#eaf5ff;color:#1177ef}.sp-actions .amber{background:#fff5e7;color:#ef9615}.sp-actions .green{background:#eafaf4;color:#0bac78}.sp-actions b{display:block;font-size:9px;color:#153a70}.sp-actions small{display:block;font-size:7.5px;color:#8292a8;margin-top:2px;line-height:1.25}.sp-actions>button>svg{color:#41648e}.sp-search-results,.sp-ticket-panel,.sp-library,.sp-contact,.sp-assistant{border:1px solid #dfe8f3;background:#fff;border-radius:9px;box-shadow:0 2px 7px #173e6a08}.sp-search-results{margin:10px 0;overflow:hidden}.sp-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid #edf2f8}.sp-section-head>div{display:flex;align-items:center;gap:7px}.sp-section-head h3{margin:0;font-size:11px}.sp-section-head p{margin:2px 0 0;color:#8392a9;font-size:8px}.sp-section-head button{border:0;background:none;color:#0b6fe6;font-size:8px;font-weight:700;cursor:pointer}.sp-search-results>div:last-child>button{width:100%;display:grid;grid-template-columns:30px 1fr auto 15px;gap:8px;align-items:center;text-align:left;border:0;border-top:1px solid #edf2f8;background:#fff;padding:9px 12px;cursor:pointer}.sp-search-results>div:last-child>button>span:first-child{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#eef5ff;color:#0d73ed}.sp-search-results b{display:block;font-size:9px}.sp-search-results small{display:block;font-size:7.5px;color:#8291a7;margin-top:2px}.sp-ticket-panel{overflow:hidden}.sp-ticket-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.sp-ticket-head>div{display:flex;align-items:center;gap:9px}.sp-ticket-head>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eef6ff;color:#1175ed}.sp-ticket-head h3{margin:0;font-size:12px}.sp-ticket-head p{margin:2px 0 0;color:#8192a9;font-size:8px}.sp-ticket-head>button{display:flex;align-items:center;gap:5px;border:0;border-radius:7px;background:#0a72f2;color:#fff;padding:9px 11px;font-size:8px;font-weight:700;cursor:pointer}.sp-ticket-tabs{display:flex;gap:22px;padding:0 12px;border-bottom:1px solid #e8eef6}.sp-ticket-tabs button{display:flex;gap:5px;align-items:center;padding:9px 0;border:0;border-bottom:2px solid transparent;background:none;color:#34506f;font-size:8px;font-weight:700;cursor:pointer}.sp-ticket-tabs button.active{color:#0b6fe8;border-bottom-color:#0b6fe8}.sp-ticket-tabs span{display:grid;place-items:center;min-width:21px;height:18px;border-radius:99px;background:#edf3fa;color:#4b6382;font-size:7px}.sp-ticket-tabs .active span{background:#e1efff;color:#0b6fe8}.sp-ticket-table{overflow-x:auto}.sp-tr{display:grid;grid-template-columns:74px 1.7fr .72fr .72fr .82fr .55fr;gap:8px;align-items:center;min-width:720px;padding:7px 11px;border-top:1px solid #edf2f8;font-size:8px}.sp-tr.head{background:#f7fafd;color:#617796;font-weight:700;border-top:0}.sp-tr>span{min-width:0}.sp-tr b{font-size:8px;color:#183d70}.sp-tr>span:last-child{display:flex;gap:6px;align-items:center}.sp-view{border:1px solid #bcd6f4;background:#fff;color:#0d6ddd;border-radius:6px;padding:6px 14px;font-size:8px;font-weight:700;cursor:pointer}.sp-more{border:0;background:none;color:#193e70;font-size:16px;cursor:pointer}.sp-loading{padding:18px;text-align:center;color:#7c8fa9;font-size:9px}.sp-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:700;white-space:nowrap}.sp-pill.blue{background:#e8f3ff;color:#0b6fe7}.sp-pill.green{background:#e7faf2;color:#078a61}.sp-pill.red{background:#ffe9ec;color:#e23e4d}.sp-pill.amber{background:#fff4e4;color:#c77a0c}.sp-pill.purple{background:#f1e8ff;color:#7e34d0}.sp-bottom{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.sp-library{overflow:hidden}.sp-library>.sp-section-head>div>span{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#eaf5ff;color:#0f73ed}.sp-library>button{width:100%;display:grid;grid-template-columns:29px 1fr auto;gap:8px;align-items:center;text-align:left;border:0;border-top:1px solid #edf2f8;background:#fff;padding:7px 10px;cursor:pointer}.sp-library>button>span:first-child:not(.sp-video-thumb){display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#eef5ff;color:#0f73ed}.sp-library b{display:block;font-size:8.5px;color:#173b70}.sp-library small{display:block;font-size:7px;color:#8292a8;margin-top:2px}.sp-video-thumb{position:relative;display:grid;place-items:center;width:55px;height:31px;border-radius:5px;background:linear-gradient(135deg,#10243e,#60758f);color:#fff}.sp-library>button:has(.sp-video-thumb){grid-template-columns:55px 1fr auto}.sp-video-thumb em{position:absolute;right:2px;bottom:2px;font-style:normal;font-size:6px;background:#101820d9;color:#fff;padding:2px;border-radius:2px}.sp-side{display:grid;gap:10px;align-content:start}.sp-side-title{display:flex;gap:8px;align-items:center;padding:10px 12px}.sp-side-title>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#edf6ff;color:#0e74ed}.sp-side-title h3{margin:0;font-size:11px}.sp-side-title p{margin:2px 0 0;color:#8392a8;font-size:8px}.sp-contact-list{padding:0 10px 8px}.sp-contact-list>div{display:grid;grid-template-columns:35px 1fr auto;gap:8px;align-items:center;border:1px solid #e7edf5;border-radius:8px;padding:9px;margin-bottom:7px}.sp-contact-list>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px}.sp-contact-list .blue{background:#eaf5ff;color:#0e73eb}.sp-contact-list .purple{background:#f2eaff;color:#843bd6}.sp-contact-list .green{background:#e9faf3;color:#0aa876}.sp-contact-list b{display:block;font-size:8.5px}.sp-contact-list small{display:block;font-size:7px;color:#8191a7;margin-top:2px}.sp-contact-list button,.sp-contact-list a{border:1px solid #c8ddef;background:#fff;color:#0b6ee0;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:700;cursor:pointer;text-decoration:none}.sp-contact-list>div:first-child button{border:0;padding:3px;color:#466586}.sp-urgent{display:flex;gap:8px;margin:0 10px 10px;padding:10px;border:1px solid #f0e3e5;border-radius:8px;color:#ed3f4e}.sp-urgent b{font-size:8.5px}.sp-urgent p{margin:2px 0 0;color:#6f8097;font-size:7.5px;line-height:1.35}.sp-assistant{overflow:hidden}.sp-chat-log{max-height:280px;overflow-y:auto;padding:5px 10px}.sp-msg{display:flex;gap:6px;margin:7px 0}.sp-msg>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#edf6ff;color:#0d72ec;font-size:8px;font-weight:800}.sp-msg>div{background:#f5f8fc;color:#183b69;border-radius:8px;padding:8px;font-size:8px;line-height:1.45}.sp-msg.user{justify-content:flex-end}.sp-msg.user>div{background:#0f73ed;color:#fff;max-width:82%}.sp-msg button{display:block;border:0;background:none;color:#0b6fe7;padding:5px 0 0;font-size:7px;font-weight:700;cursor:pointer}.sp-suggestions{display:flex;flex-direction:column;gap:5px;padding:4px 10px 10px}.sp-suggestions button{width:max-content;max-width:100%;border:1px solid #cfdef0;background:#fff;color:#0b6fe7;border-radius:6px;padding:6px 8px;font-size:7px;cursor:pointer}.sp-chat-input{display:grid;grid-template-columns:1fr 38px;gap:6px;padding:9px 10px;border-top:1px solid #edf2f8}.sp-chat-input input{border:1px solid #d7e3f1;border-radius:7px;padding:8px 9px;font-size:8px;outline:0}.sp-chat-input button{border:1px solid #d6e2ef;background:#fff;color:#0a70e8;border-radius:7px;cursor:pointer}.sp-chat-input button:disabled{opacity:.45}.sp-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#05162d73;display:grid;place-items:center;padding:18px}.sp-modal{width:min(560px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;box-shadow:0 22px 60px #05182f3d}.sp-modal.wide{width:min(760px,100%)}.sp-modal>header{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-bottom:1px solid #e7eef6}.sp-modal>header h3{margin:0;font-size:13px}.sp-modal>header button{border:0;background:none;color:#5b6f8d;font-size:22px;cursor:pointer}.sp-form{padding:14px}.sp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.sp-form label{display:block;font-size:8px;color:#5d7290;font-weight:700}.sp-form label.full{grid-column:1/-1}.sp-form input,.sp-form select,.sp-form textarea{width:100%;box-sizing:border-box;margin-top:4px;border:1px solid #d7e2ef;border-radius:7px;padding:9px;color:#173a6d;font:inherit;resize:vertical}.sp-form input:disabled{background:#f5f8fb;color:#75869d}.sp-form-error{background:#fff0f2;color:#bf3b49;padding:8px;border-radius:6px;font-size:8px}.sp-form footer{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.sp-form footer button{border:1px solid #d4e0ee;background:#fff;color:#27496f;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:700;cursor:pointer}.sp-form footer button.primary{background:#0b72f1;border-color:#0b72f1;color:#fff}.sp-ticket-detail{padding:14px}.sp-ticket-meta{display:flex;gap:6px;align-items:center;margin-bottom:10px}.sp-ticket-meta>span:last-child{margin-left:auto;color:#8192a8;font-size:8px}.sp-thread{display:grid;gap:8px}.sp-thread>div{border:1px solid #e5edf6;border-radius:8px;padding:10px}.sp-thread .staff{background:#f7fbff;border-color:#d8e8fb}.sp-thread b{font-size:9px}.sp-thread small{float:right;color:#8192a8;font-size:7px}.sp-thread p{margin:6px 0 0;color:#405a79;font-size:8.5px;line-height:1.5}.sp-thread .muted{color:#7d8fa6;font-size:8px}.sp-article{padding:15px}.sp-article-meta{display:flex;gap:7px;align-items:center;margin-bottom:10px}.sp-article-meta>span:last-child{font-size:8px;color:#7c8ea7}.sp-article>p{white-space:pre-wrap;color:#334f72;font-size:9px;line-height:1.7}.sp-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;border-radius:10px;background:linear-gradient(135deg,#0b1f3c,#225b9e);color:#fff;text-align:center;margin-bottom:12px}.sp-video-placeholder>span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#fff;color:#0e70e6;margin-bottom:8px}.sp-video-placeholder b{font-size:13px}.sp-video-placeholder small{font-size:8px;opacity:.76;margin-top:3px}.sp-video-placeholder a{margin-top:10px;background:#fff;color:#0b6ee5;text-decoration:none;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:700}.sp-empty{padding:18px;text-align:center;color:#7e90a7}.sp-empty>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9faf3;color:#0aa876;margin-bottom:5px}.sp-empty b{display:block;font-size:8.5px}.sp-empty small{display:block;font-size:7.5px;margin-top:2px}@media (max-width:1200px){.sp-layout{grid-template-columns:1fr}.sp-side{grid-template-columns:1fr 1fr}.sp-assistant{min-height:100%}}@media (max-width:860px){.sp-head{flex-direction:column}.sp-hours{width:100%;box-sizing:border-box}.sp-hero{grid-template-columns:1fr}.sp-hero-art{display:none}.sp-actions{grid-template-columns:1fr 1fr}.sp-bottom,.sp-side,.sp-form-grid{grid-template-columns:1fr}.sp-form label.full{grid-column:auto}}@media (max-width:560px){.sp-actions{grid-template-columns:1fr}.sp-search{grid-template-columns:22px 1fr}.sp-search button{grid-column:1/-1}.sp-ticket-head{align-items:flex-start;gap:8px}.sp-ticket-head>button{white-space:nowrap}.sp-ticket-tabs{gap:12px;overflow-x:auto}.sp-modal-back{padding:8px}.sp-contact-list>div{grid-template-columns:34px 1fr}.sp-contact-list>div>button,.sp-contact-list>div>a{grid-column:2;width:max-content}.sp-hero-copy{padding:16px}.sp-head h1{font-size:25px}}.ucl-page{color:#0d2d59}.ucl-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin:2px 0 12px}.ucl-title h2{margin:0;font-size:20px;color:#0b2b58}.ucl-title p{margin:4px 0 0;max-width:760px;color:#6e82a0;font-size:10px;line-height:1.45}.ucl-coverage{min-width:130px;text-align:right}.ucl-coverage b{display:block;font-size:23px}.ucl-coverage span,.ucl-coverage small{display:block;font-size:8px;color:#7e90a8}.ucl-scope-note{display:flex;gap:10px;align-items:flex-start;border:1px solid #d6e8fb;background:#f2f8ff;border-radius:9px;padding:10px 12px;margin-bottom:11px}.ucl-scope-note>svg{color:#0c73ed;flex:0 0 auto}.ucl-scope-note b{font-size:9px}.ucl-scope-note p{margin:2px 0 0;color:#617896;font-size:8px;line-height:1.4}.ucl-note{padding:9px 11px;border-radius:7px;margin:8px 0;font-size:9px}.ucl-note.bad{background:#fff0f2;color:#c03c49}.ucl-note.good{background:#eafaf4;color:#078a61}.ucl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.ucl-stat{display:flex;gap:9px;align-items:center;border:1px solid #dfe8f3;background:#fff;border-radius:8px;padding:10px}.ucl-stat>span{display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.ucl-stat>span.blue{background:#edf6ff;color:#0f75ed}.ucl-stat>span.purple{background:#f4edff;color:#8a42e6}.ucl-stat>span.red{background:#ffecef;color:#e54452}.ucl-stat>span.green{background:#e9faf3;color:#0aaa77}.ucl-stat b{display:inline-block;font-size:17px;margin-right:5px}.ucl-stat strong{font-size:8px}.ucl-stat small{display:block;color:#7e8fa7;font-size:7px;margin-top:2px}.ucl-filters{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(135px,.55fr));gap:7px;margin-bottom:8px}.ucl-search{display:flex;align-items:center;gap:6px;border:1px solid #d8e4f1;background:#fff;border-radius:7px;padding:0 9px}.ucl-search svg{color:#6480a3}.ucl-search input{width:100%;border:0;outline:0;padding:9px 2px;font-size:8px;color:#173c6f}.ucl-filters select{border:1px solid #d8e4f1;background:#fff;border-radius:7px;padding:0 9px;color:#2c4a70;font-size:8px}.ucl-results-head{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#6f839e;font-size:8px;padding:4px 2px 7px}.ucl-results-head b{color:#183c6e}.ucl-results-head small{max-width:520px;text-align:right;font-size:7px}.ucl-catalogue{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ucl-catalogue article{border:1px solid #dfe8f3;background:#fff;border-radius:9px;padding:11px;box-shadow:0 2px 6px #143c6a06}.ucl-catalogue article.required{border-color:#f2b5be;box-shadow:0 0 0 2px #fff3f5 inset}.ucl-item-top{display:grid;grid-template-columns:35px 1fr auto;gap:8px;align-items:start}.ucl-doc-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.ucl-doc-icon.blue{background:#edf6ff;color:#0c73e9}.ucl-doc-icon.red{background:#ffecef;color:#e34350}.ucl-item-title{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.ucl-item-title>b{font-size:9px;color:#153a70}.ucl-item-top small{display:block;color:#7d8fa8;font-size:7px;margin-top:2px}.ucl-catalogue article>p{margin:8px 0;color:#506986;font-size:8px;line-height:1.45}.ucl-pill{display:inline-flex;align-items:center;border-radius:6px;padding:4px 7px;font-size:6.8px;font-weight:700;white-space:nowrap}.ucl-pill.blue{background:#e9f3ff;color:#0b6fe6}.ucl-pill.green{background:#e7faf2;color:#078b61}.ucl-pill.red{background:#ffe9ed;color:#dd3f4d}.ucl-pill.amber{background:#fff3e1;color:#cf7b11}.ucl-pill.purple{background:#f2eaff;color:#7f38d2}.ucl-item-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:7px 0}.ucl-item-meta span{font-size:6.8px;color:#536d8c;min-width:0}.ucl-item-meta b{display:block;color:#7e8ea5;font-size:6px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.ucl-item-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:8px}.ucl-item-foot>div:first-child{min-width:0}.ucl-item-foot span{display:flex;align-items:center;gap:4px;color:#607795;font-size:6.8px}.ucl-item-foot small{display:block;color:#8393a8;font-size:6.2px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:270px}.ucl-item-foot>div:last-child{display:flex;gap:5px}.ucl-item-foot button,.ucl-primary{border:1px solid #c8dcef;background:#fff;color:#0b68d8;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:700;cursor:pointer;white-space:nowrap}.ucl-item-foot button.primary,.ucl-primary{background:#0b72f1;color:#fff;border-color:#0b72f1}.ucl-primary{display:inline-flex;gap:5px;align-items:center;padding:9px 11px;font-size:8px}.ucl-loading,.ucl-empty{grid-column:1/-1;border:1px dashed #d8e3ef;border-radius:8px;padding:22px;text-align:center;color:#8191a7}.ucl-empty b{display:block;font-size:9px}.ucl-empty small{display:block;font-size:7px;margin-top:3px}.ucl-evidence-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.ucl-evidence-tools>div{display:flex;align-items:center;gap:6px;min-width:300px;max-width:520px;flex:1;border:1px solid #d8e4f1;background:#fff;border-radius:7px;padding:0 9px}.ucl-evidence-tools input{width:100%;border:0;outline:0;padding:9px 2px;font-size:8px}.ucl-evidence-tools>span{font-size:8px;color:#7488a4}.ucl-evidence-table{border:1px solid #dfe8f3;border-radius:9px;background:#fff;overflow:hidden}.ucl-evidence-head,.ucl-evidence-table>button{display:grid;grid-template-columns:1.7fr 1.3fr .65fr .65fr .65fr 22px;gap:8px;align-items:center;padding:8px 10px}.ucl-evidence-head{background:#f7fafd;color:#607795;font-size:7px;font-weight:700}.ucl-evidence-table>button{width:100%;border:0;border-top:1px solid #edf2f7;background:#fff;text-align:left;color:#1a3e70;font-size:7.5px;cursor:pointer}.ucl-evidence-table>button>span:first-child{display:flex;align-items:center;gap:7px}.ucl-evidence-table>button>span:first-child>i{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#edf6ff;color:#0e73ec}.ucl-evidence-table b{display:block;font-size:8px}.ucl-evidence-table small{display:block;font-size:6.8px;color:#8191a7;margin-top:2px}.ucl-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:18px;background:#05162c7a}.ucl-modal{width:min(520px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:11px;box-shadow:0 24px 60px #071b353d}.ucl-modal>header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid #e7eef6}.ucl-modal>header h3{margin:0;font-size:12px}.ucl-modal>header button{border:0;background:none;color:#60748f;font-size:21px;cursor:pointer}.ucl-upload{padding:14px}.ucl-upload>p{font-size:8px;color:#59708d;line-height:1.45}.ucl-upload label{display:block;font-size:8px;color:#546b88;font-weight:700;margin-top:10px}.ucl-upload label small{font-weight:400}.ucl-upload input{width:100%;box-sizing:border-box;margin-top:4px;border:1px solid #d6e2ef;border-radius:7px;padding:8px;font:inherit}.ucl-upload footer{display:flex;justify-content:flex-end;gap:7px;margin-top:13px}.ucl-upload footer button{border:1px solid #d4e0ed;background:#fff;color:#29496f;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:700;cursor:pointer}.ucl-upload footer button.primary{background:#0b72f1;color:#fff;border-color:#0b72f1}.ucl-upload footer button:disabled{opacity:.55}@media (max-width:1100px){.ucl-catalogue{grid-template-columns:1fr}.ucl-filters{grid-template-columns:1fr 1fr}.ucl-search{grid-column:1/-1}.ucl-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ucl-title{flex-direction:column}.ucl-coverage{text-align:left}.ucl-stats,.ucl-filters{grid-template-columns:1fr}.ucl-search{grid-column:auto}.ucl-item-meta{grid-template-columns:1fr 1fr}.ucl-item-foot{flex-direction:column;align-items:stretch}.ucl-item-foot>div:last-child{justify-content:flex-end}.ucl-evidence-head{display:none}.ucl-evidence-table>button{grid-template-columns:1fr auto}.ucl-evidence-table>button>span:nth-child(n+2):not(:last-child){display:none}.ucl-evidence-tools{flex-direction:column;align-items:stretch}.ucl-evidence-tools>div{min-width:0;max-width:none}.ucl-results-head{flex-direction:column;align-items:flex-start}.ucl-results-head small{text-align:left}}.cp-page{padding:0 0 28px;color:#0c2851}.cp-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:12px}.cp-head h1{font-size:30px;line-height:1.05;margin:0;color:#09244d;font-weight:800;letter-spacing:-.02em}.cp-head p{margin:5px 0 13px;color:#647da4;font-size:13px;max-width:820px}.cp-tabs{display:flex;gap:8px;flex-wrap:wrap}.cp-tabs button{border:1px solid #d9e5f4;background:#fff;color:#163b72;border-radius:7px;padding:9px 16px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #1440730a}.cp-tabs button.active{background:#086df3;border-color:#086df3;color:#fff;box-shadow:0 5px 14px #086df333}.cp-date-tools{display:flex;gap:14px;align-items:center}.cp-today{display:flex;gap:10px;align-items:center;min-width:150px}.cp-today>span{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#eef7ff;color:#0d6df3}.cp-today b{display:block;font-size:11px;color:#153a70}.cp-today small{display:block;color:#6f83a2;font-size:10px;margin-top:2px}.cp-date-tools select,.cp-panel-head select{border:1px solid #dbe5f3;background:#fff;color:#193b6d;border-radius:8px;padding:10px 13px;font-size:11px;font-weight:700;min-width:136px}.cp-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:10px}.cp-metric-card{position:relative;display:flex;align-items:center;gap:10px;min-height:92px;padding:10px 12px;border:1px solid #dce7f4;border-radius:9px;background:#fff;box-shadow:0 2px 8px #0f3a6809;overflow:hidden}.cp-metric-copy{min-width:0;z-index:2}.cp-metric-label{display:flex;gap:6px;align-items:center;color:#183c6f;font-size:10px;line-height:1.15}.cp-mini-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px}.cp-mini-icon.blue{color:#1478f2;background:#edf6ff}.cp-mini-icon.green{color:#0aae79;background:#eafbf5}.cp-mini-icon.amber{color:#ff9815;background:#fff5e8}.cp-mini-icon.red{color:#ff4b55;background:#fff0f1}.cp-delta{font-size:10px;font-weight:800;margin-top:4px}.cp-delta.up{color:#0aa976}.cp-delta.down{color:#ed4a55}.cp-metric-copy small{display:block;color:#7c8da7;font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-metric-value{font-size:26px;font-weight:800;color:#0d2b59;line-height:1;margin-top:2px}.cp-spark{position:absolute;right:8px;bottom:16px;width:50px;height:20px;color:#2b82f6;opacity:.9}.cp-expiring .cp-spark{color:#2b82f6}.cp-count-ring{flex:0 0 62px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(#ff5360 0,#ff5360 28%,#f5e6e9 28%,#f5e6e9)}.cp-count-ring strong{font-size:18px;color:#f04450}.cp-count-ring.green{background:radial-gradient(circle at center,#fff 56%,transparent 57%),conic-gradient(#0bb07a 0,#0bb07a 28%,#e5f4ef 28%,#e5f4ef)}.cp-count-ring.green strong{color:#0aa976}.cp-ring{--ring:#1478f2;flex:0 0 62px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--ring) var(--cp),#edf2f7 0);position:relative}.cp-ring:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:#fff;border-radius:50%}.cp-ring>div{position:relative;z-index:1;text-align:center}.cp-ring strong{display:block;color:#0c2b58;font-size:16px;line-height:1}.cp-ring small{display:block;color:#7689a6;font-size:7px;line-height:1.05;margin-top:3px;max-width:48px}.cp-ring.green{--ring:#0bb07a}.cp-ring.blue{--ring:#2e83ee}.cp-ring.amber{--ring:#ff9818}.cp-ring.red{--ring:#ff4d57}.cp-main-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(310px,.95fr);gap:10px}.cp-right-stack{display:grid;gap:10px}.cp-panel{background:#fff;border:1px solid #dce7f4;border-radius:9px;box-shadow:0 2px 8px #0f3a6809;overflow:hidden}.cp-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 12px;border-bottom:1px solid #e6eef8}.cp-panel-head>div{display:flex;align-items:center;gap:8px;min-width:0}.cp-panel-head>div>span{color:#0d6ff2;display:grid;place-items:center}.cp-panel-head h3{margin:0;color:#0b2b59;font-size:12px;font-weight:800}.cp-panel-head small{display:block;color:#8192aa;font-size:9px;margin-top:2px}.cp-panel-head button{border:0;background:none;color:#0a6ef1;font-size:9px;font-weight:700;cursor:pointer}.cp-panel-head>b{font-size:9px;color:#7183a1}.cp-score-head,.cp-score-row{display:grid;grid-template-columns:1.75fr .8fr .9fr .45fr .95fr;align-items:center;column-gap:10px}.cp-score-head{padding:7px 12px;background:#f6f9fd;color:#597191;font-size:9px;font-weight:700}.cp-score-row{min-height:54px;padding:6px 12px;border-top:1px solid #edf2f8}.cp-category{display:flex;align-items:center;gap:9px;min-width:0}.cp-category>i{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;font-style:normal}.cp-category>i.green{background:#eafbf5;color:#0caf79}.cp-category>i.amber{background:#fff4e5;color:#ff9816}.cp-category>i.blue{background:#eaf5ff;color:#1679ef}.cp-category>i.purple{background:#f3eaff;color:#8d42ee}.cp-category b{display:block;font-size:10px;color:#173b6d}.cp-category small{display:block;color:#8494aa;font-size:8px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.cp-score-cell b{font-size:9px;color:#405c7e}.cp-score-cell .track{display:block;height:6px;border-radius:99px;background:#e9eef5;margin-top:5px;overflow:hidden}.cp-score-cell .track em{display:block;height:100%;border-radius:inherit;background:#0caf79}.cp-score-cell .track em.amber{background:#ff9c18}.cp-score-cell .track em.red{background:#ff525b}.cp-score-cell .track.blue em{background:#3687ef}.cp-block-count{display:inline-grid;place-items:center;min-width:34px;height:27px;border-radius:7px;font-size:10px}.cp-block-count.red{background:#fff0f2;color:#fa4c57}.cp-block-count.green{background:#eafbf5;color:#0aaf76}.cp-row-action{width:100%;min-height:31px;border-radius:7px;border:1px solid #2d84ef;background:#fff;color:#146fdc;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.cp-row-action.complete{border-color:#ccefe0;background:#eafbf5;color:#0b9e6e}.cp-row-action:disabled{cursor:default}.cp-blocker-list>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:8px;align-items:center;border:0;border-top:1px solid #edf2f8;background:#fff;text-align:left;padding:9px 12px;cursor:pointer}.cp-blocker-list>button:first-child{border-top:0}.cp-block-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px}.cp-block-icon.red{background:#fff0f2;color:#fa4d58}.cp-block-icon.amber{background:#fff5e8;color:#f89a17}.cp-blocker-list b{display:block;font-size:9px;color:#1b3d6b}.cp-blocker-list small{display:block;color:#8090a8;font-size:7.5px;margin-top:2px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-blocker-list em{font-style:normal;background:#f1f5fa;color:#5d708c;border-radius:7px;padding:5px 7px;font-size:7px}.cp-blocker-list strong{font-size:7px;padding:5px 7px;border-radius:7px}.cp-blocker-list strong.red{background:#fff0f1;color:#ef4050}.cp-blocker-list strong.amber{background:#fff4e5;color:#ee8b0d}.cp-evidence-body{display:grid;grid-template-columns:112px 1fr;align-items:center;padding:10px 12px;gap:8px}.cp-evidence-body .cp-ring{width:86px;height:86px;flex-basis:86px}.cp-evidence-body .cp-ring:after{top:9px;right:9px;bottom:9px;left:9px}.cp-evidence-body .cp-ring strong{font-size:18px}.cp-evidence-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:7px;align-items:center;padding:7px 0;border:0;border-bottom:1px solid #edf2f8;background:#fff;text-align:left;cursor:pointer;color:#59708f}.cp-evidence-list button:last-child{border-bottom:0}.cp-evidence-list i{display:grid;place-items:center;width:25px;height:25px;border-radius:7px}.cp-evidence-list i.green{background:#eafbf5;color:#0caf79}.cp-evidence-list i.amber{background:#fff5e8;color:#ef9515}.cp-evidence-list i.red{background:#fff0f1;color:#f04a54}.cp-evidence-list b{font-size:9px;color:#173b6b}.cp-evidence-list b em{font-style:normal;font-weight:700;margin-left:4px}.cp-evidence-list small{display:block;font-size:7.5px;color:#8191aa;margin-top:2px}.cp-bottom-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);gap:10px;margin-top:10px}.cp-trend-wrap{padding:4px 10px 8px}.cp-trend-legend{display:flex;justify-content:flex-end;gap:20px;padding:3px 10px 0;color:#5c7392;font-size:8px}.cp-trend-legend span{display:flex;align-items:center;gap:5px}.cp-trend-legend i{width:7px;height:7px;border-radius:50%}.cp-trend-legend i.green{background:#0bad79}.cp-trend-legend i.blue{background:#1b78ef}.cp-trend-chart{display:block;width:100%;height:175px}.cp-trend-chart .grid{stroke:#edf2f7;stroke-width:1}.cp-trend-chart text{fill:#8192aa;font-size:8px}.cp-trend-chart .date{font-size:7.5px}.cp-trend-chart .declared-line{fill:none;stroke:#0bad79;stroke-width:2}.cp-trend-chart .verified-line{fill:none;stroke:#1d79ee;stroke-width:2}.cp-trend-chart .declared-dot{fill:#fff;stroke:#0bad79;stroke-width:2}.cp-trend-chart .verified-dot{fill:#fff;stroke:#1d79ee;stroke-width:2}.cp-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px}.cp-quick-grid>button{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;text-align:left;padding:8px;border:0;border-radius:8px;cursor:pointer}.cp-quick-grid>button>span{display:grid;place-items:center;width:31px;height:31px;border-radius:8px}.cp-quick-grid b{display:block;color:#173b6e;font-size:9px}.cp-quick-grid small{display:block;color:#7f91a9;font-size:7px;margin-top:2px}.cp-quick-grid button.blue{background:#edf6ff;color:#1678ed}.cp-quick-grid button.blue>span{background:#dceeff}.cp-quick-grid button.green{background:#ecfaf5;color:#09a975}.cp-quick-grid button.green>span{background:#daf5e9}.cp-quick-grid button.purple{background:#f6efff;color:#9448e6}.cp-quick-grid button.purple>span{background:#eadbff}.cp-quick-grid button.amber{background:#fff6e8;color:#ef9414}.cp-quick-grid button.amber>span{background:#ffecd1}.cp-improvement{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:10px}.cp-plan-list>button{width:100%;display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:10px 12px;border:0;border-top:1px solid #edf2f8;background:#fff;text-align:left;cursor:pointer}.cp-plan-list b{display:block;font-size:10px;color:#173a6d}.cp-plan-list small{display:block;font-size:8px;color:#8191aa;margin-top:2px}.cp-plan-list em{font-style:normal;color:#0b70ed;font-size:8px;font-weight:700}.cp-priority-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.cp-priority-stats div{border:1px solid #e5edf7;border-radius:8px;padding:10px;background:#f9fbfe}.cp-priority-stats strong{display:block;font-size:20px;color:#0e2d58}.cp-priority-stats small{font-size:8px;color:#7c8ea8}.cp-full-action{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 10px 10px;width:calc(100% - 20px);border:1px solid #2c84ef;color:#126fde;background:#fff;border-radius:8px;padding:9px;font-size:9px;font-weight:700;cursor:pointer}.cp-empty{padding:18px;text-align:center;color:#758aa8}.cp-empty span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eafbf5;color:#0bad79;margin-bottom:5px}.cp-empty b{display:block;font-size:9px}.cp-empty small{display:block;font-size:8px;margin-top:3px}@media (max-width:1200px){.cp-metrics{grid-template-columns:repeat(3,1fr)}.cp-main-grid,.cp-bottom-grid{grid-template-columns:1fr}.cp-right-stack{grid-template-columns:1fr 1fr}.cp-improvement{grid-template-columns:1fr}}@media (max-width:820px){.cp-head{flex-direction:column}.cp-date-tools{width:100%;justify-content:space-between}.cp-metrics{grid-template-columns:1fr 1fr}.cp-right-stack{grid-template-columns:1fr}.cp-scorecard{overflow-x:auto}.cp-score-head,.cp-score-row{min-width:720px}.cp-bottom-grid,.cp-quick-grid{grid-template-columns:1fr}}@media (max-width:520px){.cp-metrics{grid-template-columns:1fr}.cp-tabs{width:100%}.cp-tabs button{flex:1}.cp-date-tools{align-items:stretch;flex-direction:column}.cp-date-tools select{width:100%}.cp-metric-card{min-height:84px}.cp-evidence-body{grid-template-columns:96px 1fr}.cp-trend-chart{height:150px}}.cp-catalogue-summary{display:flex;align-items:flex-start;gap:12px;background:#f1f7ff;border:1px solid #d6e7fc;border-radius:10px;padding:14px 16px;margin-bottom:12px;color:#173e75}.cp-catalogue-summary>svg{flex:0 0 auto;color:#1667d2;margin-top:2px}.cp-catalogue-summary>div{flex:1;min-width:0}.cp-catalogue-summary b{font-size:12px;display:block}.cp-catalogue-summary p{font-size:11px;line-height:1.7;color:#496789;margin:5px 0 0}.cp-catalogue-summary button{border:1px solid #c9dafa;border-radius:8px;background:#fff;color:#1163cf;white-space:nowrap;display:flex;align-items:center;gap:5px;font-size:11px;font-weight:750;padding:9px 11px;cursor:pointer}.cp-category-expand{background:none;border:0;padding:2px 0;text-align:left;cursor:pointer;color:#133e71}.cp-category-expand b{display:flex;align-items:center;gap:6px;font-weight:750}.cp-category-expand:focus-visible,.cp-catalogue-summary button:focus-visible,.cp-detail-item button:focus-visible{outline:2px solid #0969f2;outline-offset:3px}.cp-catalogue-empty{padding:22px 18px;font-size:12px;color:#557295}.cp-catalogue-details{border-top:1px solid #d6e4f5;background:#f9fbfe;padding:10px 14px 14px}.cp-detail-intro{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 8px;color:#1a446e;font-size:11px}.cp-detail-intro>strong{font-weight:760}.cp-detail-intro>span{color:#67829f}.cp-detail-intro button{margin-left:auto;display:flex;align-items:center;gap:4px;border:0;background:none;color:#086cf1;cursor:pointer;font-weight:700}.cp-detail-item{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:14px;align-items:center;padding:10px 12px;border:1px solid #e1eafa;background:#fff;border-radius:7px;margin-top:5px}.cp-detail-item>span{min-width:0}.cp-detail-item b{font-size:11px;display:block;color:#143762}.cp-detail-item small{display:block;font-size:10px;color:#71859d;line-height:1.5;margin-top:3px}.cp-detail-item em{font-style:normal;font-size:10px;border-radius:100px;background:#f0f5fb;color:#5e7186;padding:5px 9px;white-space:nowrap}.cp-detail-item em.ok{background:#e7f8f2;color:#087951}.cp-detail-item em.required{background:#fff1ed;color:#a84819}.cp-detail-item em.bad{background:#fff0f0;color:#aa303c}.cp-detail-item em.conditional{background:#f4f6fa;color:#627b9a}.cp-detail-item button{border:1px solid #c6d8f0;border-radius:7px;padding:7px 10px;background:#fff;color:#0b65d9;cursor:pointer;font-size:10px;font-weight:750;display:flex;align-items:center;gap:4px;white-space:nowrap}@media (max-width:820px){.cp-catalogue-summary{flex-wrap:wrap}.cp-catalogue-summary button{margin-left:30px}.cp-detail-item{grid-template-columns:minmax(160px,1fr) auto}.cp-detail-item button{grid-column:2}.cp-detail-item em{grid-column:1;grid-row:2;justify-self:start}}@media (max-width:520px){.cp-catalogue-summary button{margin-left:0;width:100%;justify-content:center}.cp-detail-item{grid-template-columns:1fr 1fr;gap:8px}.cp-detail-item>span{grid-column:1 / -1}.cp-detail-item em{grid-column:1;grid-row:auto}.cp-detail-item button{grid-column:2;justify-content:center}}.np-page{color:#0b2a57}.np-error{display:flex;align-items:center;justify-content:space-between;background:#fff0f2;color:#be3b48;border:1px solid #ffd6dc;border-radius:8px;padding:9px 11px;margin-bottom:10px;font-size:10px}.np-error button{border:0;background:none;color:inherit;font-size:18px;cursor:pointer}.np-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.np-head h1{margin:0;font-size:29px;line-height:1;color:#09254f}.np-head p{margin:6px 0 0;color:#5d7595;font-size:11px}.np-range{display:flex;gap:7px}.np-range button,.np-range select{height:37px;border:1px solid #d5e2f0;background:#fff;border-radius:7px;color:#153a6c}.np-range button{width:42px;display:grid;place-items:center}.np-range select{padding:0 32px 0 11px;font-size:9px;font-weight:700}.np-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:12px}.np-tabs{display:flex;align-items:center;gap:8px;border:1px solid #dfe8f3;background:#fff;border-radius:9px;padding:6px 8px;margin-bottom:10px}.np-tabs button{display:flex;align-items:center;gap:7px;border:0;background:none;padding:8px 12px;border-radius:7px;color:#22456f;font-size:9px;font-weight:700;cursor:pointer}.np-tabs button.active{background:#f1f7ff;color:#0b6fea}.np-tabs button>span{display:grid;place-items:center}.np-tabs .blue{color:#0b70eb}.np-tabs .amber{color:#ee9215}.np-tabs .green{color:#09a874}.np-tabs .red{color:#ec4050}.np-tabs b{display:grid;place-items:center;min-width:23px;height:20px;border-radius:999px;background:#eaf3ff;color:#0b6fe8;font-size:7px}.np-tabs button:nth-child(2) b{background:#fff2df;color:#da7e0f}.np-tabs button:nth-child(3) b{background:#e9f8f2;color:#078d62}.np-tabs button:nth-child(4) b{background:#ffe9ed;color:#d93f4c}.np-filters{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 8px}.np-filters select{height:34px;border:1px solid #d8e4f1;background:#fff;border-radius:7px;color:#29496f;padding:0 30px 0 10px;font-size:8px;min-width:120px}.np-filters label{position:relative;display:flex;align-items:center;gap:7px;height:34px;border:1px solid #d8e4f1;background:#fff;border-radius:7px;padding:0 34px 0 10px;color:#29496f;font-size:8px;cursor:pointer}.np-filters label input{position:absolute;opacity:0}.np-filters label i{position:absolute;right:9px;width:15px;height:15px;border:1px solid #9cafc4;border-radius:4px;background:#fff}.np-filters label input:checked+i{background:#0b72ef;border-color:#0b72ef}.np-filters label input:checked+i:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.np-clear{border:0;background:none;color:#0a6ee7;font-size:8px;font-weight:700;cursor:pointer}.np-feed{border:1px solid #dfe8f3;background:#fff;border-radius:9px;overflow:hidden}.np-row{display:grid;grid-template-columns:9px 42px minmax(180px,1fr) 130px 105px minmax(230px,auto);gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #ebf1f7;transition:.15s}.np-row:last-child{border-bottom:0}.np-row.read{background:#fbfdff}.np-row.read .np-row-main,.np-row.read .np-time{opacity:.72}.np-unread{width:7px;height:7px;border-radius:50%;background:#0a72f2}.np-unread.off{background:transparent}.np-logo{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:linear-gradient(145deg,#f7fbff,#eaf3ff);border:1px solid #dfe9f5;color:#0c58b5;font-size:9px;font-weight:800}.np-row-main{min-width:0}.np-row-main>b{display:block;color:#143b70;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-row-main>strong{display:block;margin-top:2px;color:#0d55b4;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-row-main>small{display:block;margin-top:2px;color:#7990ac;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-kind{display:inline-flex;align-items:center;justify-content:flex-start;gap:5px;width:max-content;max-width:122px;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:700;white-space:nowrap}.np-kind.green{background:#e9f9f2;color:#078e63}.np-kind.purple{background:#f3eaff;color:#8135d2}.np-kind.blue{background:#e9f3ff;color:#0b6fe5}.np-kind.amber{background:#fff2df;color:#d97c0d}.np-kind.red{background:#ffe9ed;color:#df3e4c}.np-time b{display:block;font-size:8px;color:#557091}.np-time small{display:block;margin-top:2px;color:#7c90aa;font-size:7px}.np-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.np-row-actions button{height:30px;border:1px solid #c9dcef;background:#fff;color:#0b65d3;border-radius:6px;padding:0 10px;font-size:7.5px;font-weight:700;cursor:pointer;white-space:nowrap}.np-row-actions button.primary{border-color:#1380ff;color:#0a6fe7}.np-row-actions button.more{border:0;width:26px;padding:0;color:#183e71;font-size:14px}.np-row-actions button:disabled{opacity:.45;cursor:not-allowed}.np-side{display:grid;gap:10px;align-content:start}.np-panel{border:1px solid #dfe8f3;background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 2px 7px #143b6608}.np-panel>header{display:flex;align-items:flex-start;justify-content:space-between;padding:11px 12px 8px}.np-panel>header>div{display:flex;gap:8px}.np-panel>header>div>span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#edf6ff;color:#0d72eb}.np-panel>header h3{margin:0;font-size:12px}.np-panel>header p{margin:2px 0 0;color:#7b8da5;font-size:8px}.np-panel>header>button{border:0;background:none;color:#0b70e8;font-size:8px;font-weight:700;cursor:pointer}.np-side-list>div{display:grid;grid-template-columns:37px 1fr auto 12px;gap:8px;align-items:center;padding:8px 12px;border-top:1px solid #edf2f8}.np-side-list b{display:block;font-size:8.5px;color:#12386d}.np-side-list small{display:block;font-size:7px;color:#8191a8;margin-top:2px}.np-side-list button{border:1px solid #cbdff2;background:#fff;color:#0b6fdc;border-radius:6px;padding:6px 9px;font-size:7px;cursor:pointer}.np-side-list button.followed{border-color:transparent;background:#eaf4ff;color:#0b6fe6}.np-side-list svg{color:#54708f}.np-watch-list>button{width:100%;display:grid;grid-template-columns:37px 1fr auto 12px;gap:8px;align-items:center;border:0;border-top:1px solid #edf2f8;background:#fff;padding:8px 12px;text-align:left;cursor:pointer}.np-watch-list b{display:block;font-size:8px;color:#11386d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-watch-list small{display:block;font-size:7px;color:#7f90a8;margin-top:1px}.np-watch-list em{display:block;margin-top:3px;font-style:normal;color:#536e8d;font-size:6.8px}.np-watch-list em i{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px}.np-watch-list em i.green{background:#0cab78}.np-watch-list em i.purple{background:#8b43e7}.np-watch-list em i.blue{background:#0a75eb}.np-watch-list em i.amber{background:#ed9518}.np-watch-list em i.red{background:#eb4050}.np-watch-list>button>span:not(.np-logo){border-radius:6px;padding:6px 9px;font-size:7px;font-weight:700}.np-watch-list .urgent{background:#ffe9ed;color:#db3b49}.np-watch-list .soon,.np-watch-list .open{background:#e8f8f1;color:#078c61}.np-source-list>button{width:100%;display:grid;grid-template-columns:8px minmax(100px,1fr) auto 1fr 12px;gap:7px;align-items:center;border:0;border-top:1px solid #edf2f8;background:#fff;padding:8px 12px;text-align:left;cursor:pointer}.np-source-list .dot{width:7px;height:7px;border-radius:50%}.np-source-list .dot.normal{background:#12ad83}.np-source-list .dot.delayed{background:#f0a019}.np-source-list .dot.issue{background:#ef4050}.np-source-list .dot.monitoring{background:#1f8cb9}.np-source-list b{font-size:8px;color:#163b6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-source-list>button>span{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:5px 7px;font-size:6.8px;font-weight:700}.np-source-list>button>span i{width:5px;height:5px;border-radius:50%;background:currentColor}.np-source-list span.normal{background:#e8f9f2;color:#088f65}.np-source-list span.delayed{background:#fff3e2;color:#d57d12}.np-source-list span.issue{background:#ffe9ed;color:#dc3d4a}.np-source-list span.monitoring{background:#eaf6fb;color:#1e82a9}.np-source-list small{font-size:6.8px;color:#7c8fa8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-source-list svg{color:#57728f}.np-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 15px;color:#8091a8;text-align:center}.np-empty>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9faf3;color:#09a875;margin-bottom:5px}.np-empty b{font-size:8.5px}.np-empty small{font-size:7px;margin-top:2px}@media (max-width:1280px){.np-layout{grid-template-columns:1fr}.np-side{grid-template-columns:1fr 1fr}.np-panel:last-child{grid-column:1/-1}.np-row{grid-template-columns:9px 42px minmax(160px,1fr) 125px 100px minmax(210px,auto)}}@media (max-width:900px){.np-head{flex-direction:column}.np-tabs{overflow-x:auto}.np-tabs button{white-space:nowrap}.np-filters{flex-wrap:wrap;padding:0}.np-filters select{flex:1;min-width:150px}.np-row{grid-template-columns:8px 38px 1fr auto}.np-row .np-kind{grid-column:3}.np-time{grid-column:4;grid-row:1/3}.np-row-actions{grid-column:3/5;justify-content:flex-start}.np-side{grid-template-columns:1fr}.np-panel:last-child{grid-column:auto}}@media (max-width:560px){.np-head h1{font-size:25px}.np-range{width:100%}.np-range select{flex:1}.np-tabs{gap:2px}.np-tabs button{padding:7px 8px}.np-row{grid-template-columns:7px 34px 1fr}.np-time{grid-column:3;grid-row:auto}.np-row .np-kind{grid-column:3}.np-row-actions{grid-column:3;flex-wrap:wrap}.np-logo{width:32px;height:32px}.np-filters label{flex:1}.np-side-list>div,.np-watch-list>button{grid-template-columns:34px 1fr auto}.np-side-list>div>svg,.np-watch-list>button>svg{display:none}.np-source-list>button{grid-template-columns:7px 1fr auto}.np-source-list small{grid-column:2/4}.np-source-list>button>svg{display:none}}@media (max-width:900px){.np-layout,.np-side{grid-template-columns:minmax(0,1fr)}.np-layout>*,.np-side>*{min-width:0}}@media (max-width:560px){.np-side-list>div,.np-watch-list>button{grid-template-columns:34px minmax(0,1fr) auto}.np-filters select{min-width:0}}.dw-tools{display:flex;gap:12px;margin:20px 0}.dw-tools input{flex:1;min-width:0}.dw-tools input,.dw-tools select{padding:12px;border:1px solid #dbe3ee;border-radius:9px;background:#fff}.dw-split{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(300px,1.3fr);gap:20px}.dw-record-list>button,.dw-record-list>article{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:100%;padding:18px;text-align:left;border:0;border-bottom:1px solid #e7ecf3;background:#fff;color:#233448}.dw-record-list>button.selected{background:#edf5ff;box-shadow:inset 3px 0 #176dea}.dw-record-list span,.dw-record-list small{color:#68758a;overflow-wrap:anywhere}.dw-detail{padding:20px;min-width:0}.dw-detail h2{margin:0 0 18px}.dw-detail .adm-tabs{overflow:auto}.dw-stack article{padding:18px;border-bottom:1px solid #e7ecf3;overflow-wrap:anywhere}.dw-stack article h3{font-size:15px;margin:0 0 8px}.dw-stack article p{color:#65748b}.dw-stack button,.dw-detail>button,.dw-record-list article button,.dw-pager button{padding:9px 12px;border:1px solid #dbe3ee;border-radius:7px;background:#fff;color:#176dea;margin-right:8px;cursor:pointer}.dw-pager{display:flex;align-items:center;gap:8px;padding:14px;flex-wrap:wrap}.dw-pager span{flex:1;font-size:12px;color:#68758a}.dw-facts>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e7ecf3;padding:12px 0}.dw-facts dt{color:#68758a}.dw-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.adm-app button:disabled{opacity:.5;cursor:not-allowed}.adm-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#12243d80;display:flex;align-items:center;justify-content:center;padding:20px}.adm-modal{width:min(650px,100%);max-height:90dvh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 20px 80px #12243d40}.adm-modal>header,.adm-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid #e7ecf3}.adm-modal>header h2{margin:0;font-size:19px}.adm-modal-body{padding:20px}.adm-modal>footer{justify-content:flex-end;border-top:1px solid #e7ecf3;border-bottom:0}.adm-modal button{padding:10px 14px;border:1px solid #dbe3ee;border-radius:8px;cursor:pointer}.adm-modal label{display:flex;flex-direction:column;gap:8px}.adm-modal input,.adm-modal select,.adm-modal textarea{padding:10px;border:1px solid #dbe3ee;border-radius:7px;max-width:100%}.adm-modal textarea{min-height:100px}.adm-modal button:disabled{opacity:.5;cursor:not-allowed}.tp-settings-layout>aside{display:flex;flex-direction:column!important}@media (max-width:900px){.dw-split,.adm-app .adm-support-layout,.adm-app .adm-billing-grid{grid-template-columns:1fr}.adm-app .adm-settings-menu{display:flex;flex-wrap:wrap;gap:8px}.adm-app .adm-settings-layout,.tp-client-app .tp-settings-layout{grid-template-columns:1fr}.tp-client-app .tp-settings-layout>aside{display:flex!important;flex-direction:row!important;overflow:auto}.tp-client-app .tp-settings-layout>aside>button{flex:none}.adm-modal-backdrop{padding:12px}.dw-tools{flex-wrap:wrap}.adm-app .adm-sub-table{overflow-x:auto}.adm-app .adm-sub-table>div,.adm-app .adm-sub-row{min-width:720px}}.dw-fieldset{border:0;padding:0;min-width:0}.cb-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px}.cb-plans article{border:1px solid #dbe3ee;border-radius:12px;padding:20px}.cb-plans li{margin-bottom:9px}.cb-plans button{width:100%}@media (max-width:600px){.cb-plans{grid-template-columns:1fr}.adm-app .adm-settings{display:block}.adm-app .adm-settings>aside{display:flex;overflow:auto;flex-direction:row}.adm-app .adm-settings>aside>button{flex:none}.tp-client-app .tp-settings-layout>aside button{display:flex!important}}.adm-app .adm-icon-btn,.adm-app .adm-profile,.adm-app .adm-new,.adm-app .adm-row-button,.adm-app .adm-select,.adm-app .adm-outline,.adm-app .adm-actions button,.tp-client-app .tp-panel-head>button{font:inherit}.adm-app .adm-row-button{border:0;background:#fff;color:inherit;width:100%;text-align:left;cursor:pointer}.adm-app .adm-incident-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:12px;border-bottom:1px solid #e3eaf2;font-size:11px}.adm-app .adm-alert.adm-row-button{display:flex;align-items:center;gap:10px;padding:12px;font-size:11px}.adm-app .adm-select,.adm-app .adm-outline,.adm-app .adm-actions button,.tp-client-app .tp-panel-head>button{padding:8px 12px;background:#fff;border:1px solid #dce6f1;border-radius:8px;color:#2c537e;cursor:pointer}.adm-app .intel-empty svg{width:24px;height:24px;flex:none}.adm-app .adm-sidebar>button{padding:9px;margin:4px 0;border:1px solid #dce6f1;border-radius:8px;background:#fff;color:#2c537e;font-size:11px;cursor:pointer}@media (max-width:800px){.tp-client-app{display:block}.tp-client-app .tp-sidebar{position:fixed;top:0;bottom:0;left:0;width:224px;height:100dvh;transform:translate(-100%);transition:transform .2s;z-index:100}.tp-client-app .tp-sidebar.open{transform:translate(0)}.tp-client-app .tp-main{width:100%;min-width:0;margin-left:0}.tp-client-app .tp-page{padding-bottom:85px}.tp-client-app .tp-topbar .tp-mobile-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:30px;height:34px}.tp-client-app .tp-mobile-menu span{display:block;width:18px;height:1.5px;background:#536783}.tp-client-app .tp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#12243d80;z-index:90;border:0}.adm-app .adm-incident-table{overflow:auto}.adm-app .adm-incident-table>div,.adm-app .adm-incident-row{min-width:650px}}.tp-pack-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;isolation:isolate}.tp-pack-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0a203b99;cursor:default}.tp-pack-modal{position:relative;z-index:1;width:min(760px,100%);max-height:90dvh;overflow:auto;border-radius:18px;background:#fff;color:#16304d;box-shadow:0 25px 90px #06172f50;font-family:Inter,system-ui,sans-serif}.tp-pack-modal.wide{width:min(1160px,100%)}.tp-pack-modal button{cursor:pointer}.tp-pack-modal button:disabled{opacity:.55;cursor:not-allowed}.tp-pack-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;border-bottom:1px solid #e3eaf2;background:#f7faff}.tp-pack-head small{font-size:10px;color:#176dea;letter-spacing:.1em;font-weight:700}.tp-pack-head h2{font-size:23px;margin:10px 0}.tp-pack-head p{font-size:12px;line-height:1.65;color:#60748b;margin:0}.tp-pack-head>button{flex:none;width:34px;height:34px;border:1px solid #dce6f1;border-radius:9px;background:#fff;font-size:23px}.tp-byo-form,.tp-pack-review,.tp-pack-tracker{padding:24px}.tp-byo-form label,.tp-pack-question{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;font-size:12px;font-weight:600}.tp-pack-modal input:not([type=checkbox]):not([type=file]),.tp-pack-modal select,.tp-pack-modal textarea{width:100%;min-width:0;padding:12px;border:1px solid #d6e0ed;border-radius:8px;background:#fff;color:#16304d;font:inherit;font-size:13px;box-sizing:border-box}.tp-pack-modal textarea{min-height:110px;resize:vertical}.tp-pack-modal input:focus,.tp-pack-modal textarea:focus,.tp-pack-modal select:focus{outline:2px solid #c7dfff;outline-offset:1px}.tp-pack-form-grid,.tp-pack-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tp-upload-drop{padding:20px;border:1px dashed #94bce9;border-radius:11px;background:#f5faff;color:#28517f}.tp-upload-drop input{max-width:100%}.tp-upload-drop span{font-size:11px;font-weight:400;color:#71849a}.tp-pack-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;border-top:1px solid #e3eaf2}.tp-pack-actions button{padding:11px 18px;border-radius:8px}.tp-pack-notice{margin:14px 24px;padding:13px 16px;border-radius:9px;background:#eef5ff;color:#2d5784;font-size:12px;line-height:1.6}.tp-pack-notice.red{background:#fff0f0;color:#ac3030}.tp-pack-notice.green{background:#effaf4;color:#27714c}.tp-pack-loading{padding:45px;text-align:center;color:#637a93}.tp-pack-progress{padding:16px 24px;background:#f6f9fd;font-size:12px;display:flex;align-items:center;gap:16px}.tp-pack-progress>span{flex:1;height:6px;background:#e1eaf5;border-radius:8px;overflow:hidden}.tp-pack-progress i{display:block;height:100%;background:#176dea}.tp-pack-shell{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:300px}.tp-pack-sections{display:flex;flex-direction:column;background:#f6f9fd;border-right:1px solid #e3eaf2;padding:16px;gap:7px}.tp-pack-sections button{border:0;background:transparent;border-radius:8px;padding:12px;text-align:left;font-size:12px;color:#506880}.tp-pack-sections button.active{background:#e4efff;color:#176dea;font-weight:600}.tp-pack-question-area{padding:24px;min-width:0}.tp-pack-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.tp-pack-section-head h3{margin:0;font-size:17px}.tp-pack-qhead{display:flex;justify-content:space-between;align-items:center;gap:10px}.tp-pack-qhead b{font-size:13px}.tp-pack-question p,.tp-pack-source{font-size:11px;line-height:1.6;font-weight:400;color:#71849a}.tp-pack-confirm,.tp-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7}.tp-pack-confirm input,.tp-consent input{flex:none;margin-top:4px}.tp-pack-review-grid>div,.tp-signature-card{border:1px solid #dce6f1;border-radius:10px;padding:18px;margin:18px 0}.tp-pack-review-grid small{display:block;color:#71849a;margin-bottom:8px}.tp-signature-card h3{font-size:16px}.tp-signature-card p{font-size:12px;line-height:1.7;color:#71849a}.tp-signature-existing{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tp-signature-new{display:grid;gap:14px}.tp-signature-new label{font-size:12px}.tp-pack-sla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tp-pack-sla>div{background:#f6f9fd;border:1px solid #e3eaf2;border-radius:10px;padding:16px}.tp-pack-sla small{display:block;font-size:11px;color:#71849a;margin-bottom:8px}.tp-pack-sla b{font-size:13px;text-transform:capitalize}.tp-pack-payment-due{margin:20px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff8e9;border:1px solid #ead9a9;padding:18px;border-radius:12px}.tp-pack-payment-due span{display:block;font-size:11px;line-height:1.7;color:#897346;margin-top:8px}.tp-pack-payment-due button{flex:none}.tp-pack-stage-list{margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tp-pack-stage-list>div{display:flex;gap:12px;padding:13px;border:1px solid #e3eaf2;border-radius:10px;color:#77889c}.tp-pack-stage-list>div>i{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:#edf1f7;font-size:11px;font-style:normal}.tp-pack-stage-list b{display:block;font-size:12px}.tp-pack-stage-list small{font-size:10px;line-height:1.5;display:block;margin-top:5px}.tp-pack-stage-list .active{border-color:#8cbaf3;color:#176dea;background:#f0f6ff}.tp-pack-stage-list .done{color:#28764f}.tp-pack-stage-list .done>i{background:#e3f5eb}.tp-pack-info-requests>div,.tp-pack-events>div,.tp-pack-ready-files>button{padding:16px;border:1px solid #e3eaf2;border-radius:10px;margin:12px 0}.tp-pack-info-requests p,.tp-pack-events small{font-size:12px;line-height:1.7;color:#71849a}.tp-pack-ready{padding:20px;border-radius:12px;background:#effaf4}.tp-pack-ready-files{display:flex;flex-wrap:wrap;gap:12px}.tp-pack-ready-files>button{background:#fff;color:#176dea}.tp-pack-busy{display:inline-flex;align-items:center;gap:8px}.tp-pack-busy i{width:12px;height:12px;border:2px solid #b7cde7;border-top-color:#176dea;border-radius:50%;animation:tp-spin 1s linear infinite}@keyframes tp-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.tp-pack-overlay{padding:10px}.tp-pack-modal{max-height:94dvh;border-radius:13px}.tp-pack-head,.tp-byo-form,.tp-pack-review,.tp-pack-tracker,.tp-pack-question-area{padding:18px}.tp-pack-head h2{font-size:19px}.tp-pack-shell{grid-template-columns:1fr}.tp-pack-sections{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid #e3eaf2}.tp-pack-sections button{flex:none}.tp-pack-form-grid,.tp-pack-review-grid,.tp-pack-sla,.tp-pack-stage-list{grid-template-columns:1fr}.tp-pack-payment-due{flex-direction:column;align-items:stretch}.tp-pack-notice{margin:12px 18px}.tp-pack-actions{flex-wrap:wrap}.tp-pack-actions button{flex:1}.tp-pack-embedded .tp-pack-shell{grid-template-columns:1fr}}.tp-pack-info-requests>button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:16px;margin:12px 0;border:1px solid #f1d39a;border-radius:10px;background:#fffaf0;color:inherit;font:inherit;text-align:left;cursor:pointer}.tp-pack-info-requests>button span{font-size:13px;line-height:1.6;color:#4f6378}.tp-pack-info-requests>button em{font-style:normal;font-weight:700;color:#0b6fea}.tp-pack-events>div{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.tp-pack-events>div>i{display:none}.tp-pack-events>div span{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-pack-events time{font-size:12px;color:#71849a;white-space:nowrap}.tp-pack-modal.tp-rfq-modal{width:min(690px,100%);border-radius:22px;max-height:min(92dvh,990px);scrollbar-width:thin;box-shadow:0 32px 100px #051f4269;border:1px solid #aecde055;overflow-y:auto}.tp-rfq-premium{background:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#142e46}.tp-rfq-premium *{box-sizing:border-box}.tp-rfq-hero{position:relative;overflow:hidden;padding:26px clamp(20px,4vw,36px) 22px;background:radial-gradient(circle at 93% -15%,#1a97d8bd 0%,#135185 39%,transparent 60%),linear-gradient(135deg,#061e34,#0e406c 92%);color:#fff}.tp-rfq-hero:after{content:"";position:absolute;right:-90px;top:-65px;width:310px;height:310px;border:1px solid #88d0f02e;border-radius:50%;pointer-events:none}.tp-rfq-hero-top{display:flex;gap:10px;align-items:center}.tp-rfq-mark{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;border:1px solid #ffffff46;background:#ffffff20;color:#daf1ff}.tp-rfq-label{color:#b8e7ff;font-size:10px;letter-spacing:.15em;font-weight:850;flex:1}.tp-rfq-close{display:grid;place-items:center;min-width:37px;width:37px;height:37px;border:1px solid #ffffff4d;border-radius:10px;color:#fff;background:#ffffff1c;font-size:24px;line-height:1}.tp-rfq-close:hover:not(:disabled){background:#ffffff36}.tp-rfq-hero h2{font-size:clamp(26px,3.1vw,37px);font-weight:830;letter-spacing:-.055em;line-height:1.13;margin:21px 0 10px;color:#fff}.tp-rfq-hero h2 em{font-style:normal;color:#a0ddff}.tp-rfq-hero>p{font-size:12px;line-height:1.7;color:#d2e8f6;max-width:515px;margin:0}.tp-rfq-steps{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:23px;color:#bfd4e2}.tp-rfq-steps span{display:inline-flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.tp-rfq-steps b{font-size:10px;font-weight:820;color:#8bb3ca}.tp-rfq-steps span.is-current{color:#f1fbff;font-weight:780}.tp-rfq-steps .is-current b{color:#70d7ff}.tp-rfq-steps>i{width:20px;height:1px;background:#9ac7dc75}.tp-rfq-form{padding:25px clamp(18px,4vw,36px) 25px}.tp-rfq-form-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:13px}.tp-rfq-form-heading strong{font-size:14px;color:#1c3851;font-weight:800;letter-spacing:-.025em}.tp-rfq-form-heading small{font-size:11px;color:#7b91a4;line-height:1.5}.tp-rfq-hidden-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tp-rfq-drop{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;min-height:190px;border:1.5px dashed #7eb8e1;border-radius:16px;padding:23px;background:radial-gradient(circle at 50% 0,#e5f4ff 0,transparent 75%),linear-gradient(#f9fcff,#f1f8fe);transition:border-color .18s,box-shadow .18s,background .18s;-webkit-user-select:none;user-select:none}.tp-rfq-drop:hover,.tp-rfq-drop.is-dragging{border-color:#037dda;background:#e5f5ff;box-shadow:inset 0 0 0 2px #118ee522}.tp-rfq-drop:focus-visible{outline:3px solid #6fbff2;outline-offset:3px}.tp-rfq-drop[aria-disabled=true]{opacity:.6;cursor:not-allowed}.tp-rfq-drop.has-file{border-style:solid;border-color:#45b495;background:linear-gradient(115deg,#f4fdfa,#f4f9ff)}.tp-rfq-drop-icon{height:47px;width:47px;display:grid;place-items:center;border-radius:15px;background:#fff;box-shadow:0 6px 18px #286e9a1d;color:#077fca}.tp-rfq-drop.has-file .tp-rfq-drop-icon{color:#188e71}.tp-rfq-drop strong{font-size:14px;font-weight:800;color:#183b59;letter-spacing:-.025em}.tp-rfq-drop>span:not(.tp-rfq-drop-icon):not(.tp-rfq-browse){font-size:11px;max-width:95%;overflow-wrap:anywhere;color:#718ca3}.tp-rfq-drop .tp-rfq-file-meta{font-size:10px;color:#6c89a1;line-height:1.5}.tp-rfq-drop .tp-rfq-browse{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#116ea9;border:1px solid #c8e1f2;padding:8px 15px;border-radius:9px;font-size:10px;font-weight:780}.tp-rfq-selected{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;padding:11px 12px;border:1px solid #dce9f1;border-radius:10px;background:#f6fbff}.tp-rfq-selected>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tp-rfq-selected strong{font-size:11px;color:#254d66;overflow-wrap:anywhere}.tp-rfq-selected small{font-size:10px;color:#7a99a9}.tp-rfq-selected button{border:0;background:transparent;color:#b04e53;padding:7px;font-size:11px;font-weight:750}.tp-rfq-fields-heading{margin-top:23px}.tp-rfq-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tp-rfq-fields label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:780;color:#36546c;margin:0}.tp-rfq-fields label>span{font-size:9px;color:#8fa2b2;font-weight:550}.tp-rfq-fields label.tp-rfq-full{grid-column:1 / -1}.tp-pack-modal.tp-rfq-modal .tp-rfq-fields input{width:100%;font-size:12px;padding:12px 13px;border-radius:10px;border:1px solid #d4e3ed;background:#fbfdff;color:#173850;min-height:45px;outline-offset:2px}.tp-pack-modal.tp-rfq-modal .tp-rfq-fields input:focus{border-color:#2c9add;box-shadow:0 0 0 3px #1689d41b}.tp-pack-modal.tp-rfq-modal .tp-rfq-fields input::placeholder{color:#9eafbc}.tp-rfq-error{border-radius:10px;background:#fff2f3;color:#a32d46;border:1px solid #f1c4cb;padding:11px;margin-top:17px;font-size:11px;line-height:1.6}.tp-rfq-progress{display:flex;align-items:center;gap:10px;color:#1669a0;background:#eaf6ff;border:1px solid #d2eafb;padding:12px;margin-top:13px;border-radius:11px;font-size:11px;font-weight:740}.tp-rfq-progress-spinner{width:16px;height:16px;border:2px solid #acd7ef;border-top-color:#0d75bb;border-radius:50%;animation:tp-rfq-spin .7s linear infinite;flex-shrink:0}@keyframes tp-rfq-spin{to{transform:rotate(360deg)}}.tp-rfq-trust{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:22px;border-top:1px solid #e8eff5;padding-top:14px;color:#66859a}.tp-rfq-trust span{display:flex;align-items:center;gap:4px;font-size:9px;line-height:1.5}.tp-rfq-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:17px}.tp-rfq-footer button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border-radius:10px;font-size:11px;font-weight:800;padding:11px 17px}.tp-rfq-footer .tp-rfq-cancel{background:#fff;border:1px solid #d4e3ef;color:#56748a}.tp-rfq-footer .tp-rfq-submit{background:linear-gradient(108deg,#082d4d,#107fc6);border:1px solid #137bbe;color:#fff;min-width:205px;box-shadow:0 6px 16px #1566a52a}.tp-rfq-footer .tp-rfq-submit:hover:not(:disabled){filter:brightness(1.07)}@media (max-width:650px){.tp-pack-overlay{padding:8px}.tp-pack-modal.tp-rfq-modal{width:100%;max-height:95dvh;border-radius:18px}.tp-rfq-hero{padding:19px 18px 21px}.tp-rfq-hero h2{font-size:28px}.tp-rfq-steps{gap:7px}.tp-rfq-steps span{font-size:9px}.tp-rfq-steps>i{width:11px}.tp-rfq-form{padding:18px}.tp-rfq-drop{min-height:160px;padding:17px}.tp-rfq-fields{grid-template-columns:1fr;gap:12px}.tp-rfq-fields label.tp-rfq-full{grid-column:auto}.tp-rfq-trust{gap:5px 10px}.tp-rfq-footer .tp-rfq-submit{min-width:0;flex:1}.tp-rfq-footer button{padding:11px}.tp-rfq-close{width:34px;height:34px;min-width:34px}}@media (prefers-reduced-motion:reduce){.tp-rfq-drop{transition:none}.tp-rfq-progress-spinner{animation:none;border-color:#0d75bb}}.tp-page.questionnaire-active{max-width:none;padding-top:16px;padding-bottom:28px}.tp-page.questionnaire-active>.tp-pack-modal.tp-pack-embedded{width:100%;max-width:none;max-height:none;border:0;box-shadow:none;background:transparent;padding:0;overflow:visible}.pqp{color:#0d2c5b;min-width:0}.pqp *{box-sizing:border-box}.pqp button,.pqp input,.pqp textarea,.pqp select{font:inherit}.pqp-top{margin-bottom:12px}.pqp-back{border:0;background:none;color:#0a72df;display:inline-flex;align-items:center;gap:6px;padding:0;margin:0 0 8px;font-size:.75rem;font-weight:650;cursor:pointer}.pqp-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.pqp-heading h1{margin:0;color:#0b2253;font-size:1.7rem;line-height:1.08;letter-spacing:-.035em}.pqp-heading p{margin:5px 0 0;color:#7083a0;font-size:.78rem;line-height:1.42;max-width:900px}.pqp-time{min-width:146px;height:48px;border:1px solid #dce6f0;background:#fff;border-radius:9px;display:flex;align-items:center;gap:8px;padding:8px 11px;color:#0a72e8;box-shadow:0 2px 7px #123e7006}.pqp-time span{display:grid}.pqp-time small{font-size:.64rem!important;color:#7b8da5}.pqp-time b{font-size:.84rem;color:#0b2d5e;margin-top:1px}.pqp-layout{display:grid;grid-template-columns:minmax(0,1fr) 298px;gap:14px;align-items:start}.pqp-layout>main{min-width:0;padding-bottom:64px}.pqp-side{display:grid;gap:10px;position:sticky;top:82px;max-height:calc(100vh - 98px);overflow:auto;scrollbar-width:thin}.pqp-step-card{min-height:98px;border:1px solid #dfe8f2;background:#fff;border-radius:9px;padding:12px 14px;display:grid;grid-template-columns:minmax(260px,.72fr) 1.45fr;gap:20px;align-items:center}.pqp-step-title small{font-size:.7rem!important;color:#5e79a0}.pqp-step-title h2{margin:3px 0 2px;font-size:1.02rem;color:#0c2c5c}.pqp-step-title p{margin:0;color:#7286a4;font-size:.68rem;line-height:1.35}.pqp-stepper{display:grid;grid-template-columns:repeat(10,1fr);gap:0;align-items:start}.pqp-stepper button{position:relative;border:0;background:none;padding:0 2px;display:grid;justify-items:center;gap:5px;color:#597294;cursor:pointer;min-width:0}.pqp-stepper button:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:#d5e0eb;z-index:0}.pqp-stepper button:first-child:before{display:none}.pqp-stepper i{position:relative;z-index:1;width:27px;height:27px;border-radius:50%;border:1px solid #aec7e2;background:#fff;display:grid;place-items:center;font-style:normal;font-size:.67rem;color:#294c77;font-weight:750}.pqp-stepper span{font-size:.58rem;line-height:1.15;text-align:center;max-width:66px}.pqp-stepper button.active i{background:#0878ed;color:#fff;border-color:#0878ed;box-shadow:0 2px 7px #0878ed2e}.pqp-stepper button.active span{color:#0c2d61;font-weight:750}.pqp-stepper button.done i{background:#0878ed;color:#fff;border-color:#0878ed}.pqp-stepper button.done:before{background:#68aef3}.pqp-reuse{min-height:59px;border:1px solid #d6e8fb;background:linear-gradient(90deg,#eef7ff,#f9fcff);border-radius:8px;margin-top:7px;padding:9px 12px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.pqp-reuse>span{width:34px;height:34px;border-radius:50%;background:#fff;color:#0a74e3;display:grid;place-items:center}.pqp-reuse b{display:block;font-size:.76rem;color:#183965}.pqp-reuse small{display:block;font-size:.65rem!important;color:#6e84a2;margin-top:3px}.pqp-reuse>button{height:34px;border:1px solid #3993ef;background:#fff;color:#0a6bda;border-radius:6px;padding:0 12px;font-size:.67rem;font-weight:700;cursor:pointer}.pqp-questions{display:grid;gap:6px;margin-top:7px}.pqp-question{border:1px solid #e0e9f2;background:#fff;border-radius:8px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(210px,.48fr) minmax(0,1fr);gap:10px;align-items:start;transition:.15s ease}.pqp-question:hover,.pqp-question.active{border-color:#b8d7f7;box-shadow:0 2px 8px #0c65c60b}.pqp-qnum{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#edf5fd;color:#173c6e;font-weight:750;font-size:.72rem}.pqp-qcopy h3{margin:2px 0 0;font-size:.75rem;line-height:1.28;color:#102f5f}.pqp-qcopy h3 em{font-style:normal;color:#ed3450;margin-left:4px}.pqp-qcopy p{margin:3px 0 0;color:#7083a0;font-size:.63rem;line-height:1.35}.pqp-memory{display:inline-flex;margin-top:6px;padding:3px 6px;border-radius:5px;background:#eaf8f2;color:#07865c;font-size:.58rem;font-weight:700}.pqp-memory.stale{background:#fff2db;color:#b87505}.pqp-qanswer{display:grid;gap:6px;min-width:0}.pqp-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:5px}.pqp-choices.compact{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.pqp-choices button{min-height:36px;border:1px solid #d6e2ee;background:#fff;color:#24466e;border-radius:6px;padding:6px 8px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.64rem;line-height:1.18;text-align:center;cursor:pointer}.pqp-choices button:hover{border-color:#9ec8f7;background:#fafdff}.pqp-choices button.selected{border-color:#197ef0;background:#edf6ff;color:#0568d3;box-shadow:inset 0 0 0 1px #197ef00d}.pqp-choices button i{width:16px;height:16px;border:1px solid #9eb4cb;border-radius:50%;display:grid;place-items:center;font-style:normal;flex:0 0 auto;color:#fff}.pqp-choices button.selected i{background:#1379ed;border-color:#1379ed}.pqp-input,.pqp-textarea textarea{width:100%;border:1px solid #d8e4ef;background:#fff;border-radius:6px;outline:none;color:#183b67;padding:8px 10px;font-size:.69rem}.pqp-input{height:37px}.pqp-input:focus,.pqp-textarea textarea:focus{border-color:#5aa6f3;box-shadow:0 0 0 2px #2484eb14}.pqp-textarea{position:relative}.pqp-textarea textarea{resize:vertical;min-height:70px;padding-bottom:22px}.pqp-textarea small{position:absolute;right:8px;bottom:6px;color:#91a0b3;font-size:.58rem!important}.pqp-note{height:29px;border:1px solid #e0e8f1;background:#fbfdff;border-radius:5px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#7090b0}.pqp-note input{width:100%;border:0;outline:0;background:none;font-size:.61rem;color:#55728f}.pqp-note input::placeholder{color:#9aaabd}.pqp-files{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pqp-files>label{height:31px;border:1px solid #70acf0;background:#fff;color:#076ddd;border-radius:5px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;font-size:.62rem;font-weight:700;cursor:pointer;position:relative;overflow:hidden}.pqp-files>label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pqp-files>span{height:31px;border:1px solid #dde7f0;background:#fff;border-radius:5px;display:flex;align-items:center;min-width:0}.pqp-files>span button{border:0;background:none;height:100%;color:#345675;font-size:.59rem;display:flex;align-items:center;gap:5px;cursor:pointer;max-width:190px}.pqp-files>span button:first-child{padding:0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqp-files>span button.remove{width:27px;justify-content:center;color:#bd4653;border-left:1px solid #e7edf3}.pqp-source{font-size:.57rem;color:#758da8;background:#f5f8fb;border-radius:5px;padding:5px 7px}.pqp-empty-step{border:1px dashed #cdddeb;border-radius:9px;padding:32px;text-align:center;color:#7187a2}.pqp-empty-step svg{color:#0a73e6}.pqp-empty-step b{display:block;margin-top:8px;font-size:.78rem;color:#25476e}.pqp-empty-step p{font-size:.67rem;max-width:460px;margin:4px auto 0;line-height:1.45}.pqp-side-card{border:1px solid #dfe8f2;background:#fff;border-radius:9px;padding:12px 13px;box-shadow:0 2px 7px #153c6806}.pqp-side-card>header{display:flex;align-items:center;gap:7px}.pqp-side-card>header>b{font-size:.76rem;color:#15365f}.pqp-side-card.pack header{justify-content:space-between}.pqp-side-card.pack header span{padding:4px 9px;background:#e3f8ef;color:#08865d;border-radius:12px;font-size:.62rem;font-weight:700}.pqp-side-card.pack h3{margin:10px 0 8px;font-size:.8rem;line-height:1.3;color:#0f2e5b}.pqp-side-card.pack p{margin:5px 0;font-size:.66rem;color:#33557d}.pqp-side-card.pack p small{color:#8193aa;font-size:.64rem!important;margin-right:4px}.pqp-side-card.pack p.danger{color:#e13d4a}.pqp-side-card.pack>button{margin-top:8px;border:0;background:none;color:#0870df;display:flex;align-items:center;gap:6px;padding:0;font-size:.67rem;font-weight:700;cursor:pointer}.pqp-side-card.progress>div{display:flex;justify-content:space-between;align-items:center}.pqp-side-card.progress b,.pqp-side-card.progress strong{font-size:.76rem}.pqp-side-card.progress strong{font-size:.9rem}.pqp-side-card.progress>i{display:block;height:8px;border-radius:999px;background:#e6edf5;overflow:hidden;margin:9px 0 7px}.pqp-side-card.progress>i em{display:block;height:100%;border-radius:inherit;background:#0878ed}.pqp-side-card.progress p{margin:0;font-size:.64rem;color:#6982a0}.pqp-side-card.guide>header>span,.pqp-side-card.tips>header>span{width:29px;height:29px;border-radius:8px;background:#fff3d8;color:#f1a20a;display:grid;place-items:center}.pqp-side-card.tips>header>span{background:#edf6ff;color:#0a72df}.pqp-side-card ul{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:7px}.pqp-side-card li{font-size:.64rem;color:#58718f;line-height:1.38;display:flex;align-items:flex-start;gap:7px}.pqp-side-card li svg{color:#19b37d;flex:0 0 auto;margin-top:1px}.pqp-side-card.tips ul{list-style:disc;padding-left:20px;gap:3px}.pqp-side-card.tips li{display:list-item;color:#5d7391}.pqp-side-card.ready{background:linear-gradient(145deg,#f0fff8,#fbfffd);border-color:#c8efdc}.pqp-side-card.ready>header>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#dff7eb;color:#0ba16a}.pqp-side-card.ai>header>span{width:29px;height:29px;border-radius:8px;background:#f0e8ff;color:#7a42e4;display:grid;place-items:center}.pqp-side-card.ai>header em{margin-left:auto;font-style:normal;font-size:.55rem;padding:3px 7px;border-radius:9px;background:#f1e8ff;color:#7a42e4}.pqp-side-card.ai h4{margin:10px 0 3px;font-size:.72rem}.pqp-side-card.ai>p{margin:0;font-size:.64rem;line-height:1.4;color:#647a96}.pqp-ai-btn{margin-top:9px;width:100%;height:34px;border:1px solid #b997ef;background:#f7f1ff;color:#7139d6;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.65rem;font-weight:700;cursor:pointer}.pqp-ai-btn:disabled{opacity:.6}.pqp-ai-result{margin-top:9px;padding:9px;border:1px solid #e3d7fb;border-radius:7px;background:#fcfaff}.pqp-ai-result>b{font-size:.65rem;display:block}.pqp-ai-result p{font-size:.62rem;line-height:1.4;color:#607590;margin:5px 0}.pqp-ai-result small{display:block;font-size:.58rem!important;color:#7487a0;margin-top:2px}.pqp-ai-result button{margin-top:7px;border:1px solid #a984ec;background:#fff;color:#6f3acf;border-radius:5px;padding:5px 8px;font-size:.6rem;font-weight:700;cursor:pointer}.pqp-footer{position:sticky;bottom:0;z-index:20;margin-top:8px;min-height:50px;border:1px solid #dbe6f0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:7px 9px;display:flex;align-items:center;gap:7px;box-shadow:0 -5px 20px #13365c0b}.pqp-footer>span{margin-right:auto;font-size:.58rem;color:#8292a6}.pqp-footer button{height:34px;border:1px solid #d4e1ed;background:#fff;color:#315375;border-radius:6px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.66rem;font-weight:700;cursor:pointer}.pqp-footer button.save{border-color:#79aff0;color:#0869d5}.pqp-footer button.primary{min-width:130px;background:#0877ed;border-color:#0877ed;color:#fff}.pqp-footer button:disabled{opacity:.5;cursor:not-allowed}.pqp-error{margin-top:7px;padding:8px 10px;border:1px solid #f1c7cc;background:#fff4f5;color:#bf414d;border-radius:7px;display:flex;align-items:center;gap:8px;font-size:.65rem}.pqp-error button{margin-left:auto;border:0;background:none;color:inherit}.pqp-missing-bar{margin-top:7px;border:1px solid #efbd60;background:#fff7e6;color:#9b6300;border-radius:7px;padding:7px 10px;display:flex;align-items:center;gap:8px}.pqp-missing-bar span{display:grid;flex:1}.pqp-missing-bar b{font-size:.65rem}.pqp-missing-bar small{font-size:.58rem!important;margin-top:2px}.pqp-missing-bar button{border:1px solid #e2bd72;background:#fff;color:#7d570c;border-radius:5px;padding:5px 8px;font-size:.6rem;font-weight:700}.pqp-missing-list{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.pqp-missing-list button{border:1px solid #f0c6c8;background:#fff7f7;color:#a7444a;border-radius:5px;padding:5px 7px;font-size:.58rem}.pqp-review{display:grid;gap:8px;margin-top:7px}.pqp-review-head{min-height:90px;border:1px solid #dfe8f2;background:#fff;border-radius:8px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px}.pqp-review-head>div:first-child{display:flex;align-items:flex-start;gap:10px}.pqp-review-head>div:first-child>span{width:34px;height:34px;border-radius:8px;background:#eaf4ff;color:#0874e6;display:grid;place-items:center}.pqp-review-head h2{margin:0;font-size:.83rem}.pqp-review-head p{margin:4px 0 0;font-size:.63rem;color:#7085a1}.pqp-score{display:flex;align-items:center;gap:10px}.pqp-score>i{--score:0deg;width:62px;height:62px;border-radius:50%;background:conic-gradient(#19af75 var(--score),#e7edf3 0);position:relative;display:grid;place-items:center;font-style:normal}.pqp-score>i:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;background:#fff;border-radius:50%}.pqp-score>i b{position:relative;z-index:1;font-size:.78rem}.pqp-score>span{display:grid;max-width:180px}.pqp-score>span b{font-size:.68rem}.pqp-score>span small{font-size:.6rem!important;color:#7186a0;margin-top:2px}.pqp-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pqp-review-grid>button{min-height:91px;border:1px solid #dfe8f2;background:#fff;border-radius:8px;padding:9px;display:grid;grid-template-columns:24px 27px 1fr auto;grid-template-rows:auto auto;gap:4px 6px;text-align:left;align-items:start;cursor:pointer}.pqp-review-grid>button>span{grid-row:1/3;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#edf5fd;color:#173e6e;font-size:.61rem;font-weight:750}.pqp-review-grid>button>i{width:27px;height:27px;border-radius:6px;background:#edf5ff;color:#0871df;display:grid;place-items:center;font-style:normal}.pqp-review-grid>button>div b{display:block;font-size:.68rem}.pqp-review-grid>button>div small{display:block;font-size:.58rem!important;color:#7589a3;line-height:1.3;margin-top:2px}.pqp-review-grid em{font-style:normal;border-radius:10px;padding:3px 6px;font-size:.54rem;font-weight:700}.pqp-review-grid em.ok{background:#e3f8ef;color:#0b8e61}.pqp-review-grid em.warn{background:#fff1d8;color:#b67605}.pqp-review-grid strong{grid-column:4;font-size:.58rem;color:#0870df;font-weight:700}.pqp-review-lower{display:grid;grid-template-columns:1.1fr .9fr;gap:7px}.pqp-items,.pqp-supporting,.pqp-signature{border:1px solid #dfe8f2;background:#fff;border-radius:8px;overflow:hidden}.pqp-items>header{display:flex;gap:9px;padding:9px 11px;background:#fff9ed}.pqp-items>header>span{width:27px;height:27px;border-radius:50%;background:#f6a000;color:#fff;display:grid;place-items:center;font-weight:800}.pqp-items h3,.pqp-supporting h3,.pqp-signature h3{margin:0;font-size:.7rem}.pqp-items p,.pqp-signature p{margin:3px 0 0;font-size:.58rem;color:#7286a0}.pqp-items>button,.pqp-supporting>button{width:100%;border:0;border-top:1px solid #edf1f5;background:#fff;display:grid;grid-template-columns:27px 1fr auto;gap:7px;align-items:center;padding:7px 9px;text-align:left;color:#24466c;cursor:pointer}.pqp-items>button svg,.pqp-supporting>button svg{color:#e24d55}.pqp-items>button b,.pqp-supporting>button b{display:block;font-size:.62rem}.pqp-items>button small,.pqp-supporting>button small{display:block;font-size:.55rem!important;color:#8292a5;margin-top:2px}.pqp-items>button strong,.pqp-supporting>button strong{font-size:.57rem;color:#0b71df}.pqp-supporting>header{padding:10px 11px}.pqp-complete{padding:16px;display:flex;align-items:center;gap:7px;color:#0b9464;font-size:.62rem}.pqp-complete svg{color:#0bb178}.pqp-side-empty{padding:18px;text-align:center;color:#7f90a6;font-size:.62rem}.pqp-signature{padding:11px;display:grid;grid-template-columns:.7fr 1.3fr;gap:12px;align-items:center}.pqp-signature>label{border:1px solid #dce7f0;border-radius:7px;padding:8px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:.62rem}.pqp-signature>label>span b,.pqp-signature>label>span small{display:block}.pqp-signature>label>span small{font-size:.56rem!important;color:#7d8ea3;margin-top:2px}.pqp-signature>label strong{color:#0a75e6}.pqp-signature-new{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pqp-signature-new>input,.pqp-signature-new>label{height:33px;border:1px solid #d9e4ef;border-radius:6px;padding:0 8px;font-size:.59rem}.pqp-signature-new>label{display:flex;align-items:center;gap:5px}.pqp-signature-new label.consent{grid-column:1/-1;height:auto;min-height:32px}.pqp-signature-new>button{grid-column:2;height:33px;border:1px solid #2886ec;background:#fff;color:#086bd4;border-radius:6px;font-size:.61rem;font-weight:700}.pqp-declaration{border:1px solid #bad9f8;background:#f4f9ff;border-radius:7px;padding:8px 10px;display:flex;align-items:flex-start;gap:8px}.pqp-declaration input{accent-color:#0a76eb;margin-top:2px}.pqp-declaration b{font-size:.65rem}.pqp-declaration b em{color:#e43b51;font-style:normal}.pqp-declaration small{display:block;font-size:.57rem!important;color:#657c98;line-height:1.35;margin-top:2px}@media (max-width:1280px){.pqp-layout{grid-template-columns:minmax(0,1fr) 270px}.pqp-step-card{grid-template-columns:230px 1fr}.pqp-stepper span{font-size:.53rem}.pqp-question{grid-template-columns:31px minmax(180px,.42fr) minmax(0,1fr)}}@media (max-width:1050px){.pqp-layout{grid-template-columns:1fr}.pqp-side{position:relative;top:auto;max-height:none;grid-template-columns:1fr 1fr}.pqp-side-card.pack,.pqp-side-card.progress{grid-column:span 1}.pqp-step-card{grid-template-columns:1fr}.pqp-stepper{margin-top:6px}.pqp-question{grid-template-columns:31px minmax(190px,.42fr) minmax(0,1fr)}}@media (max-width:820px){.pqp-heading{align-items:flex-start}.pqp-time{display:none}.pqp-stepper{overflow-x:auto;display:flex;gap:10px;padding-bottom:4px}.pqp-stepper button{min-width:60px}.pqp-stepper button:before{display:none}.pqp-question{grid-template-columns:31px 1fr}.pqp-qanswer{grid-column:2}.pqp-side{grid-template-columns:1fr}.pqp-review-grid{grid-template-columns:1fr 1fr}.pqp-review-lower,.pqp-signature{grid-template-columns:1fr}.pqp-footer{bottom:64px}.pqp-footer>span{display:none}}@media (max-width:560px){.pqp-heading h1{font-size:1.35rem}.pqp-heading p{font-size:.7rem}.pqp-step-card{padding:10px}.pqp-reuse{grid-template-columns:31px 1fr}.pqp-reuse>button{grid-column:2;width:max-content}.pqp-question{padding:9px;grid-template-columns:29px 1fr}.pqp-qnum{width:27px;height:27px}.pqp-qanswer{grid-column:1/-1}.pqp-choices,.pqp-choices.compact{grid-template-columns:1fr 1fr}.pqp-review-head{display:grid}.pqp-score{justify-content:flex-start}.pqp-review-grid{grid-template-columns:1fr}.pqp-footer{flex-wrap:wrap}.pqp-footer button{flex:1}.pqp-footer button.primary{min-width:0}.pqp-footer>button:first-child{flex:0 0 80px}}.tp-signature-field{border:1px solid #cbdfee;border-radius:14px;background:#f6faff;padding:18px;margin:18px 0;display:grid;gap:14px;color:#193b5b}.tp-signature-intro h3{margin:0 0 5px;font-size:18px;color:#103358}.tp-signature-intro p{font-size:13px;line-height:1.55;color:#475d73;margin:0}.tp-signature-saved{display:grid;gap:12px;padding:14px;background:#fff;border:1px solid #dce7f2;border-radius:9px}.tp-signature-saved>div{display:grid;gap:4px}.tp-signature-saved small{font-size:12px;color:#536b84}.tp-signature-saved label{display:flex;gap:10px;align-items:flex-start;font-size:13px}.tp-signature-field input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#087a8e}.tp-signature-inputs{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.tp-signature-inputs>label{display:grid;gap:6px;font-size:12px;font-weight:650}.tp-signature-inputs>label:nth-child(3),.tp-signature-inputs>.tp-signature-checkbox{grid-column:1/-1}.tp-signature-inputs input:not([type=checkbox]){width:100%;min-height:41px;background:#fff;border:1px solid #bed3e4;padding:8px 10px;border-radius:8px;color:#163b5b}.tp-signature-inputs label small{font-size:11px;font-weight:400;color:#586d7f}.tp-signature-inputs>.tp-signature-checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:400}.tp-signature-inputs button{background:#087a8e;border:0;border-radius:8px;padding:11px 14px;color:#fff;font-weight:700;cursor:pointer;grid-column:1/-1;justify-self:start}.tp-signature-inputs button:disabled{opacity:.55;cursor:not-allowed}.tp-signature-limits{font-size:12px;color:#66788c;line-height:1.55;margin:0}@media (max-width:600px){.tp-signature-field{padding:13px}.tp-signature-inputs{grid-template-columns:1fr}.tp-signature-inputs>label{grid-column:1/-1}}.tp-sign-pad{grid-column:1/-1;display:grid;gap:8px;background:#fff;border:1px solid #c7d9e6;border-radius:10px;padding:11px}.tp-sign-pad-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.tp-sign-pad-head button{background:#eef7ff;color:#245c84;border:1px solid #c9dfef;border-radius:7px;padding:6px 10px;cursor:pointer}.tp-sign-pad canvas{width:100%;max-width:560px;height:auto;aspect-ratio:56/17;border:1px dashed #95b0c7;border-radius:7px;background:linear-gradient(transparent 80%,#e4edf3 80%);cursor:crosshair;touch-action:none}.tp-sign-pad small{font-size:11px;color:#556b7c}.rqp{color:#102d5e;min-width:0}.rqp *{box-sizing:border-box}.rqp button,.rqp input,.rqp textarea{font:inherit}.rqp-top{margin:0 0 12px}.rqp-top>button{border:0;background:none;color:#0872df;display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;padding:0;margin:0 0 7px;cursor:pointer}.rqp-top h1{margin:0;font-size:1.8rem;line-height:1.05;color:#0d2a61;letter-spacing:-.04em}.rqp-top p{margin:5px 0 0;max-width:900px;color:#657da0;font-size:.79rem;line-height:1.42}.rqp-layout{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:14px;align-items:start}.rqp-layout>main{min-width:0;padding-bottom:60px}.rqp-side{display:grid;gap:10px;position:sticky;top:82px;max-height:calc(100vh - 96px);overflow:auto;scrollbar-width:thin}.rqp-stepbar{border:1px solid #dce8f2;background:#fff;border-radius:9px;padding:11px 15px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:center}.rqp-stepbar>div small{color:#6d83a3;font-size:.7rem!important}.rqp-stepbar>div h2{margin:3px 0 0;font-size:1rem}.rqp-stepbar nav{display:grid;grid-template-columns:repeat(6,1fr);align-items:start}.rqp-stepbar nav button{position:relative;border:0;background:none;display:grid;justify-items:center;gap:5px;color:#627da4;cursor:pointer;padding:0 4px}.rqp-stepbar nav button:before{content:"";position:absolute;height:2px;top:13px;left:-50%;right:50%;background:#d7e1ec;z-index:0}.rqp-stepbar nav button:first-child:before{display:none}.rqp-stepbar nav i{width:27px;height:27px;border-radius:50%;border:1px solid #aac2de;background:#fff;display:grid;place-items:center;font-style:normal;font-size:.68rem;font-weight:750;position:relative;z-index:1}.rqp-stepbar nav span{font-size:.61rem;text-align:center}.rqp-stepbar nav button.active i,.rqp-stepbar nav button.done i{background:#0877ed;color:#fff;border-color:#0877ed}.rqp-stepbar nav button.active span{font-weight:800;color:#0e2f67}.rqp-stepbar nav button.done:before{background:#69acf2}.rqp-reuse-banner,.rqp-docintro{margin-top:8px;border:1px solid #cfe4f8;background:linear-gradient(90deg,#f1f8ff,#fbfdff);border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto auto;gap:10px;align-items:center}.rqp-reuse-banner>span,.rqp-docintro>span{width:34px;height:34px;border-radius:8px;background:#e5f2ff;color:#0874e5;display:grid;place-items:center}.rqp-reuse-banner b,.rqp-docintro b{display:block;font-size:.76rem}.rqp-reuse-banner small,.rqp-docintro small{display:block;font-size:.63rem!important;color:#6f85a3;margin-top:2px}.rqp-reuse-banner strong,.rqp-docintro strong{display:flex;align-items:center;gap:5px;color:#0a8f61;font-size:.65rem}.rqp-reuse-banner>button,.rqp-docintro>button{height:33px;border:1px solid #6fa9ee;background:#fff;color:#0b70dc;border-radius:6px;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;cursor:pointer}.rqp-questions{display:grid;gap:6px;margin-top:8px}.rqp-question{border:1px solid #dee8f1;background:#fff;border-radius:8px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(230px,.43fr) minmax(0,1fr);gap:10px;align-items:start}.rqp-question:hover{border-color:#b9d7f6}.rqp-num{width:31px;height:31px;border-radius:50%;background:#eef5fc;color:#173f73;display:grid;place-items:center;font-weight:800;font-size:.72rem}.rqp-qcopy h3{font-size:.74rem;margin:1px 0 0;line-height:1.3}.rqp-qcopy h3 em{font-style:normal;color:#ed3950;margin-left:3px}.rqp-qcopy p{font-size:.62rem;margin:3px 0 0;color:#7085a1;line-height:1.35}.rqp-answer{min-width:0;display:grid;gap:5px}.rqp-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:5px}.rqp-choices.dense{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.rqp-choices button{min-height:50px;border:1px solid #d9e4ee;background:#fff;border-radius:6px;padding:6px 8px;display:flex;align-items:flex-start;gap:8px;text-align:left;color:#143866;cursor:pointer}.rqp-choices button.selected{border-color:#1480f3;background:#edf6ff;box-shadow:inset 0 0 0 1px #1480f30d}.rqp-choices button i{width:17px;height:17px;border:1px solid #0b75e8;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;margin-top:1px}.rqp-choices button.selected i{background:#0c78ec}.rqp-choices button span{display:grid;gap:2px}.rqp-choices button b{font-size:.63rem}.rqp-choices button small{font-size:.55rem!important;color:#7a90aa;line-height:1.2}.rqp-answer textarea{width:100%;border:1px solid #d9e5f0;border-radius:6px;padding:9px 10px;outline:none;resize:vertical;font-size:.66rem;color:#27496e}.rqp-answer textarea:focus{border-color:#5aa6f3;box-shadow:0 0 0 2px #147cec14}.rqp-notes{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:7px}.rqp-notes label{font-size:.59rem;color:#617a9b}.rqp-notes>div{height:31px;border:1px solid #e0e8f0;border-radius:5px;background:#fbfdff;display:flex;align-items:center;padding:0 8px}.rqp-notes input{min-width:0;flex:1;border:0;outline:0;background:none;font-size:.59rem;color:#5d7490}.rqp-notes small{font-size:.54rem!important;color:#95a4b4}.rqp-docstep{display:grid;gap:6px;margin-top:8px}.rqp-docrow{border:1px solid #e0e8f0;background:#fff;border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:34px 280px minmax(0,1fr);gap:10px;align-items:start}.rqp-docrow>div:nth-child(2) h3{font-size:.7rem;margin:2px 0}.rqp-docrow>div:nth-child(2) p{font-size:.59rem;color:#7186a0;margin:0;line-height:1.35}.rqp-docactions{display:grid;gap:5px}.rqp-docchoices{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.rqp-docchoices button,.rqp-docchoices label{min-height:43px;border:1px solid #d9e4ef;background:#fff;border-radius:6px;padding:5px 7px;display:flex;align-items:flex-start;gap:7px;color:#153a68;cursor:pointer;position:relative}.rqp-docchoices label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.rqp-docchoices button.selected,.rqp-docchoices label.selected{border-color:#157ef0;background:#edf6ff}.rqp-docchoices i{width:17px;height:17px;border:1px solid #0d76e5;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff}.rqp-docchoices .selected i{background:#0d76e5}.rqp-docchoices span{display:grid;gap:1px}.rqp-docchoices b{font-size:.61rem}.rqp-docchoices small{font-size:.53rem!important;color:#7d90a8}.rqp-docfile{border:1px solid #e4ebf2;border-radius:5px;display:flex;align-items:center;gap:8px;padding:4px 7px;background:#fcfdff}.rqp-docfile>button{border:0;background:none;display:flex;align-items:center;gap:7px;min-width:0;flex:1;text-align:left;color:#24466f;cursor:pointer}.rqp-docfile span{display:grid;min-width:0}.rqp-docfile b{font-size:.59rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rqp-docfile small{font-size:.52rem!important;color:#7c8fa7}.rqp-docfile em,.rqp-doctable em{font-style:normal;font-size:.55rem;font-weight:700;border-radius:12px;padding:4px 7px}.rqp-docfile em.ok,.rqp-doctable em.ok{background:#e3f8ef;color:#0b9061}.rqp-docfile em.warn,.rqp-doctable em.warn{background:#fff1d9;color:#b97505}.rqp-docfile em.bad,.rqp-doctable em.bad{background:#ffe7e9;color:#cc3c4c}.rqp-docdrop{border:1px dashed #9bc5f4;border-radius:7px;padding:10px 12px;display:flex;align-items:center;gap:9px;color:#0d6ed9}.rqp-docdrop b{display:block;font-size:.65rem}.rqp-docdrop small{display:block;font-size:.56rem!important;color:#7186a1;margin-top:2px}.rqp-review{display:grid;gap:8px;margin-top:8px}.rqp-ready{border:1px solid #c6ecd9;background:linear-gradient(90deg,#effcf6,#fafffd);border-radius:8px;padding:11px 14px;display:grid;grid-template-columns:74px 1fr .9fr;gap:14px;align-items:center}.rqp-ready>i{--score:0deg;width:67px;height:67px;border-radius:50%;background:conic-gradient(#10a76d var(--score),#e4eee9 0);position:relative;display:grid;place-items:center;font-style:normal}.rqp-ready>i:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:#fff;border-radius:50%}.rqp-ready>i b{position:relative;z-index:1;font-size:.78rem}.rqp-ready strong{display:flex;align-items:center;gap:5px;color:#078f60;font-size:.69rem}.rqp-ready h2{font-size:1rem;margin:3px 0}.rqp-ready p{font-size:.62rem;color:#5e7896;margin:0;line-height:1.35}.rqp-ready ul{list-style:none;margin:0;display:grid;gap:5px;border-left:1px solid #cfe6da;padding:0 0 0 16px}.rqp-ready li{font-size:.61rem;color:#426b68;display:flex;align-items:center;gap:6px}.rqp-summary,.rqp-supporting,.rqp-attention{border:1px solid #dfe8f1;background:#fff;border-radius:8px;overflow:hidden}.rqp-summary h3,.rqp-supporting header,.rqp-attention header{margin:0;padding:8px 10px;font-size:.68rem}.rqp-summary>button{width:100%;border:0;border-top:1px solid #edf2f6;background:#fff;display:grid;grid-template-columns:25px 22px 125px 1fr auto 50px;gap:7px;align-items:center;text-align:left;padding:7px 9px;color:#27486f;cursor:pointer}.rqp-summary>button>span{width:23px;height:23px;border-radius:50%;background:#eef5fc;display:grid;place-items:center;font-size:.58rem;font-weight:800}.rqp-summary>button b{font-size:.61rem}.rqp-summary>button small{font-size:.55rem!important;color:#7d90a6}.rqp-summary>button em{font-style:normal;font-size:.54rem;font-weight:700;border-radius:10px;padding:3px 7px}.rqp-summary>button em.ok{background:#e2f8ee;color:#0b8f60}.rqp-summary>button em.warn{background:#fff0d7;color:#b67506}.rqp-summary>button strong{font-size:.58rem;color:#0a70dd}.rqp-attention{border-color:#efd18e;background:#fffaf0}.rqp-attention header{display:flex;align-items:center;gap:8px;color:#b67506}.rqp-attention header b{display:block;font-size:.66rem;color:#62450e}.rqp-attention header small{display:block;font-size:.56rem!important;color:#8b6c2e;margin-top:2px}.rqp-attention>button{width:100%;border:0;border-top:1px solid #f4e4bd;background:transparent;display:grid;grid-template-columns:17px 1fr auto;gap:8px;align-items:center;text-align:left;padding:7px 10px;cursor:pointer}.rqp-attention>button>span{width:14px;height:14px;border:1px solid #0d75e8;border-radius:50%}.rqp-attention>button b{display:block;font-size:.61rem}.rqp-attention>button small{display:block;font-size:.54rem!important;color:#8d7951;margin-top:2px}.rqp-attention>button strong{font-size:.58rem;color:#0a6edc}.rqp-supporting header{display:flex;align-items:center;gap:6px}.rqp-supporting header h3{margin:0;font-size:.68rem}.rqp-supporting header small{font-size:.55rem!important;color:#8092a7}.rqp-supporting>button{width:100%;border:0;border-top:1px solid #edf2f6;background:#fff;display:grid;grid-template-columns:22px 1fr auto 28px;gap:7px;align-items:center;text-align:left;padding:6px 9px;color:#2a4c71;cursor:pointer}.rqp-supporting>button span{display:grid}.rqp-supporting>button b{font-size:.59rem}.rqp-supporting>button small{font-size:.52rem!important;color:#7f90a5}.rqp-supporting>button em{font-style:normal;font-size:.53rem}.rqp-supporting>button em.ok{color:#0b9161}.rqp-supporting>button em.warn{color:#ba7807}.rqp-footer{position:sticky;bottom:0;z-index:30;margin-top:8px;border:1px solid #dbe5ee;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;padding:7px 9px;display:flex;align-items:center;gap:7px;box-shadow:0 -5px 20px #16365a0b}.rqp-footer>span{margin-right:auto;color:#8494a8;font-size:.56rem}.rqp-footer button{height:33px;border:1px solid #d5e1ec;background:#fff;color:#345575;border-radius:6px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:.62rem;font-weight:700;cursor:pointer}.rqp-footer button.save{border-color:#73abea;color:#0b6dd6}.rqp-footer button.primary{background:#0875e9;border-color:#0875e9;color:#fff;min-width:128px;justify-content:center}.rqp-footer button:disabled{opacity:.5;cursor:not-allowed}.rqp-error{margin-top:7px;padding:8px 10px;border:1px solid #f1c4c9;background:#fff4f5;color:#bd4350;border-radius:7px;display:flex;align-items:center;gap:7px;font-size:.62rem}.rqp-error button{margin-left:auto;border:0;background:none;color:inherit}.rqp-side-card{border:1px solid #dfe8f1;background:#fff;border-radius:9px;padding:12px 13px}.rqp-side-card header{display:flex;align-items:center;gap:7px}.rqp-side-card header>b{font-size:.73rem}.rqp-side-card.pack header{justify-content:space-between}.rqp-side-card.pack header span{background:#e2f7ee;color:#0a8a5f;border-radius:12px;padding:4px 8px;font-size:.58rem;font-weight:700}.rqp-side-card.pack h3{font-size:.79rem;line-height:1.3;margin:9px 0 6px}.rqp-side-card.pack p{font-size:.64rem;margin:4px 0;color:#36577b;display:flex;gap:6px}.rqp-side-card.pack p small{font-size:.61rem!important;color:#8192a7}.rqp-side-card.pack p.danger{color:#dd3446}.rqp-side-card.pack button{border:0;background:none;color:#0870dd;padding:5px 0 0;font-size:.62rem;font-weight:700;display:flex;align-items:center;gap:5px;cursor:pointer}.rqp-side-card.progress>div{display:flex;justify-content:space-between;align-items:center}.rqp-side-card.progress b,.rqp-side-card.progress strong{font-size:.74rem}.rqp-side-card.progress strong{font-size:.86rem}.rqp-side-card.progress>i,.rqp-side-card.green>i{display:block;height:8px;border-radius:999px;background:#e5edf5;overflow:hidden;margin:9px 0 7px}.rqp-side-card.progress>i em{display:block;height:100%;background:#0b79ed;border-radius:inherit}.rqp-side-card.green>i em{display:block;height:100%;background:#18b77b;border-radius:inherit}.rqp-side-card.progress p{margin:0;font-size:.61rem;color:#6f84a1}.rqp-side-card.green{background:linear-gradient(145deg,#effdf7,#fbfffd);border-color:#caefdd}.rqp-side-card.green header>span{width:30px;height:30px;border-radius:50%;background:#dff8ec;color:#08a16a;display:grid;place-items:center}.rqp-side-card.green header strong{margin-left:auto;font-size:.8rem;color:#0c9a68}.rqp-side-card ul{list-style:none;padding:0;margin:9px 0 0;display:grid;gap:6px}.rqp-side-card li{font-size:.62rem;color:#4e6e8d;line-height:1.35;display:flex;align-items:flex-start;gap:6px}.rqp-side-card li svg{color:#0aaa70;flex:0 0 auto;margin-top:1px}.rqp-side-card.ai header>span{width:29px;height:29px;border-radius:8px;background:#f1e9ff;color:#7a42e6;display:grid;place-items:center}.rqp-side-card.ai header em{margin-left:auto;font-style:normal;background:#f0e6ff;color:#7a3fe2;border-radius:10px;padding:3px 7px;font-size:.52rem}.rqp-side-card.ai h4{font-size:.69rem;margin:9px 0 3px}.rqp-side-card.ai>p,.rqp-side-card.blue>p{font-size:.62rem;line-height:1.4;color:#617995;margin:3px 0}.rqp-side-card.ai>button{margin-top:9px;width:100%;height:34px;border:1px solid #bc9aef;background:#f8f2ff;color:#733cda;border-radius:6px;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.rqp-ai-result{border:1px solid #e4d8fb;background:#fcfaff;border-radius:6px;padding:8px;margin-top:8px}.rqp-ai-result b{display:block;font-size:.61rem}.rqp-ai-result p{font-size:.58rem!important;line-height:1.4;margin:4px 0;color:#627691}.rqp-ai-result small{display:block;font-size:.54rem!important;color:#75869c;margin-top:2px}.rqp-ai-result button{margin-top:6px;border:1px solid #a982eb;background:#fff;color:#713bcf;border-radius:5px;padding:5px 7px;font-size:.56rem;font-weight:700}.rqp-side-card.tips header span{color:#f2a30b}.rqp-side-card.tips ul{list-style:disc;padding-left:18px;gap:3px}.rqp-side-card.tips li{display:list-item}.rqp-side-card.blue{background:#f2f8ff;border-color:#bed9f7}.rqp-side-card.blue header>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0c78e9;color:#fff}.rqp-side-card.blue a{margin-top:8px;color:#0b6eda;font-size:.62rem;font-weight:700;display:flex;align-items:center;gap:5px;text-decoration:none}.rqp-doccallout{border:1px solid #c9e0f7;background:#edf7ff;border-radius:8px;padding:10px 12px;display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center}.rqp-doccallout>svg{color:#0873e3}.rqp-doccallout b{font-size:.76rem;display:block}.rqp-doccallout small{font-size:.62rem!important;color:#6b83a0}.rqp-doccallout button{border:0;background:none;color:#21436b;font-size:1rem;cursor:pointer}.rqp-filters{display:flex;gap:7px;margin:9px 0}.rqp-filters button{height:34px;border:1px solid #d6e2ed;background:#fff;border-radius:18px;padding:0 16px;color:#24476f;font-size:.62rem;font-weight:700;cursor:pointer}.rqp-filters button.active{border-color:#0b78ed;color:#086bdd;background:#f1f7ff}.rqp-doctable{border:1px solid #dfe8f1;background:#fff;border-radius:8px;overflow:hidden}.rqp-doctable>header,.rqp-doctable>div{display:grid;grid-template-columns:1.1fr 1.1fr .8fr .78fr;gap:8px;align-items:center;padding:8px 10px}.rqp-doctable>header{background:#f1f6fb;color:#27486d;font-size:.6rem;font-weight:700}.rqp-doctable>div{border-top:1px solid #edf1f5}.rqp-doctable>div>span:first-child b{font-size:.62rem;display:block}.rqp-doctable>div>span:first-child b em{color:#e53c50;font-style:normal;margin-left:3px}.rqp-doctable>div>span:first-child small,.rqp-doctable>div>span:nth-child(3)>small{font-size:.53rem!important;color:#7589a2;display:block;margin-top:2px}.rqp-doctable>div>span:nth-child(2)>button{width:100%;border:0;background:none;display:flex;align-items:center;gap:7px;text-align:left;color:#0b6ddb;cursor:pointer}.rqp-doctable>div>span:nth-child(2)>button i,.rqp-doctable>div>span:nth-child(2)>i{display:grid}.rqp-doctable>div>span:nth-child(2) b{font-size:.58rem}.rqp-doctable>div>span:nth-child(2) small{font-size:.52rem!important;color:#778da8}.rqp-doctable>div>span:nth-child(4){display:flex;gap:4px}.rqp-doctable>div>span:nth-child(4)>button,.rqp-doctable>div>span:nth-child(4)>label{height:31px;border:1px solid #cfe0ef;background:#fff;border-radius:5px;padding:0 8px;display:flex;align-items:center;gap:5px;color:#0b6ed8;font-size:.57rem;font-weight:700;cursor:pointer;position:relative}.rqp-doctable>div>span:nth-child(4)>label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.rqp-doctable em.missing{background:#eef2f6;color:#5d7188}.rqp-reuse-toggle{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #cfddec;background:#fff;border-radius:8px;overflow:hidden;margin:9px 0}.rqp-reuse-toggle button{min-height:58px;border:0;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;color:#48647f;cursor:pointer}.rqp-reuse-toggle button+button{border-left:1px solid #d9e4ee}.rqp-reuse-toggle button.selected{background:#eef6ff;box-shadow:inset 0 0 0 1px #0d77e9;color:#0a65ce}.rqp-reuse-toggle i{width:18px;height:18px;border:1px solid #0d72df;border-radius:50%}.rqp-reuse-toggle button.selected i{background:#0d76e9;box-shadow:inset 0 0 0 5px #fff}.rqp-reuse-toggle span{display:grid}.rqp-reuse-toggle b{font-size:.68rem}.rqp-reuse-toggle small{font-size:.56rem!important;color:#7084a0;margin-top:2px}.rqp-skip{border:1px solid #c8ebda;background:#f0fcf6;border-radius:8px;padding:12px;display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#0a9c67}.rqp-skip div b{display:block;font-size:.7rem;color:#184b41}.rqp-skip div small{font-size:.58rem!important;color:#68877f}.rqp-reusetable{border:1px solid #dfe8f1;background:#fff;border-radius:8px;overflow:hidden}.rqp-reusetable>header,.rqp-reusetable>div{display:grid;grid-template-columns:36px 1fr 1.2fr 1.2fr .7fr .55fr;gap:8px;align-items:center;padding:8px 9px}.rqp-reusetable>header{background:#f2f6fb;font-size:.58rem;font-weight:700;color:#29496d}.rqp-reusetable>div{border-top:1px solid #edf2f6}.rqp-reusetable>div>span:first-child{width:26px;height:26px;border-radius:50%;background:#eef5fc;display:grid;place-items:center;font-size:.58rem;font-weight:800}.rqp-reusetable b{font-size:.59rem}.rqp-reusetable small{display:block;font-size:.51rem!important;color:#7b8fa7;margin-top:2px}.rqp-reusetable em{font-style:normal;font-size:.54rem;font-weight:700;border-radius:12px;padding:4px 7px}.rqp-reusetable em.ok{background:#e2f8ee;color:#0b8f60}.rqp-reusetable em.updated{background:#e8f2ff;color:#0a71df}.rqp-reusetable button{height:30px;border:1px solid #c8dced;background:#fff;border-radius:5px;color:#0b6ed9;font-size:.56rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.rqp-side-card ol{margin:8px 0 0;padding-left:22px;display:grid;gap:7px}.rqp-side-card ol li{font-size:.61rem;color:#55718f;line-height:1.35}.rqp-success{min-height:176px;border:1px solid #c6edda;background:linear-gradient(100deg,#effdf7,#fbfffd);border-radius:9px;padding:25px 32px;display:flex;align-items:center;gap:28px}.rqp-success>span{width:105px;height:105px;border-radius:50%;background:#0dae72;color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px #0dae7229}.rqp-success h2{font-size:1.8rem;letter-spacing:-.04em;margin:0}.rqp-success p{font-size:.8rem;line-height:1.45;color:#456b82;max-width:650px;margin:8px 0 0}.rqp-reused-summary,.rqp-next{margin-top:10px;border:1px solid #dfe8f1;background:#fff;border-radius:9px;padding:14px}.rqp-reused-summary h2,.rqp-next h2{font-size:.95rem;margin:0}.rqp-reused-summary>p,.rqp-next>p{font-size:.62rem;color:#7185a0;margin:3px 0 10px}.rqp-reused-summary>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rqp-reused-summary article{border:1px solid #dfe8f1;border-radius:7px;padding:10px;display:flex;gap:9px;align-items:flex-start}.rqp-reused-summary article>svg{color:#0874e5}.rqp-reused-summary article span{display:grid;gap:2px}.rqp-reused-summary article b{font-size:.63rem}.rqp-reused-summary article small{font-size:.54rem!important;color:#7489a4}.rqp-reused-summary article strong{margin-top:8px;background:#e7f4ff;color:#0a69d0;border-radius:5px;padding:5px 7px;font-size:.55rem}.rqp-next>div{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;gap:7px;align-items:center}.rqp-next article{border:1px solid #dfe8f1;border-radius:7px;padding:11px;display:grid;grid-template-columns:27px 28px 1fr;gap:8px;align-items:start;position:relative}.rqp-next article>i{width:25px;height:25px;border-radius:50%;background:#eef5fd;color:#0d71d9;display:grid;place-items:center;font-style:normal;font-size:.58rem;font-weight:800}.rqp-next article>svg{color:#0c75e6}.rqp-next article span{display:grid}.rqp-next article b{font-size:.63rem}.rqp-next article small{font-size:.55rem!important;color:#768ba3;line-height:1.3;margin-top:3px}.rqp-next>div>em{text-align:center;color:#0d78eb;font-size:1.2rem;font-style:normal}.rqp-next>footer{display:flex;gap:7px;margin-top:10px}.rqp-next>footer button{height:34px;border:1px solid #cdddea;background:#fff;border-radius:6px;color:#0a6cda;font-size:.61rem;font-weight:700;padding:0 13px;display:flex;align-items:center;gap:6px;cursor:pointer}.rqp-next>footer button.primary{background:#0874e8;color:#fff;border-color:#0874e8}@media print{.tp-sidebar,.tp-header,.tp-bottom-nav,.rqp-side,.rqp-footer,.rqp-top>button{display:none!important}.tp-main{margin:0!important}.tp-page.questionnaire-active{padding:0!important}.rqp-layout{display:block}.rqp-top{margin-top:0}.rqp-success,.rqp-reused-summary,.rqp-next{break-inside:avoid}}@media (max-width:1180px){.rqp-layout{grid-template-columns:minmax(0,1fr) 272px}.rqp-stepbar{grid-template-columns:210px 1fr}.rqp-question{grid-template-columns:31px minmax(180px,.38fr) minmax(0,1fr)}.rqp-docrow{grid-template-columns:31px 220px 1fr}.rqp-reused-summary>div{grid-template-columns:1fr 1fr}}@media (max-width:980px){.rqp-layout{grid-template-columns:1fr}.rqp-side{position:relative;top:auto;max-height:none;grid-template-columns:1fr 1fr}.rqp-stepbar{grid-template-columns:1fr}.rqp-question{grid-template-columns:31px 210px 1fr}.rqp-docrow{grid-template-columns:31px 220px 1fr}.rqp-doctable>header,.rqp-doctable>div{grid-template-columns:1fr 1fr .8fr .8fr}.rqp-reusetable>header,.rqp-reusetable>div{grid-template-columns:34px 1fr 1fr 1fr .7fr}.rqp-reusetable>header span:nth-child(6),.rqp-reusetable>div span:nth-child(6){display:none}}@media (max-width:760px){.rqp-top h1{font-size:1.45rem}.rqp-stepbar nav{display:flex;overflow:auto;gap:12px;padding-bottom:3px}.rqp-stepbar nav button{min-width:72px}.rqp-stepbar nav button:before{display:none}.rqp-question{grid-template-columns:31px 1fr}.rqp-answer{grid-column:1/-1}.rqp-choices,.rqp-choices.dense{grid-template-columns:1fr 1fr}.rqp-notes{grid-template-columns:1fr}.rqp-docrow{grid-template-columns:31px 1fr}.rqp-docactions{grid-column:1/-1}.rqp-reuse-banner,.rqp-docintro{grid-template-columns:34px 1fr}.rqp-reuse-banner strong,.rqp-reuse-banner>button,.rqp-docintro strong,.rqp-docintro>button{grid-column:2;width:max-content}.rqp-ready{grid-template-columns:70px 1fr}.rqp-ready ul{grid-column:1/-1;border-left:0;border-top:1px solid #cfe6da;padding-left:0;padding-top:9px}.rqp-summary>button{grid-template-columns:25px 22px 1fr auto}.rqp-summary>button small,.rqp-summary>button em{display:none}.rqp-reuse-toggle{grid-template-columns:1fr}.rqp-reuse-toggle button+button{border-left:0;border-top:1px solid #d9e4ee}.rqp-reusetable{overflow:auto}.rqp-reusetable>header,.rqp-reusetable>div{min-width:700px}.rqp-doctable{overflow:auto}.rqp-doctable>header,.rqp-doctable>div{min-width:700px}.rqp-success{padding:18px;gap:16px}.rqp-success>span{width:78px;height:78px}.rqp-success h2{font-size:1.35rem}.rqp-next>div{grid-template-columns:1fr}.rqp-next>div>em{transform:rotate(90deg)}.rqp-footer{bottom:64px}.rqp-footer>span{display:none}}@media (max-width:520px){.rqp-side,.rqp-choices,.rqp-choices.dense,.rqp-docchoices{grid-template-columns:1fr}.rqp-footer{flex-wrap:wrap}.rqp-footer button{flex:1}.rqp-footer button.primary{min-width:0}.rqp-reused-summary>div{grid-template-columns:1fr}.rqp-success{display:grid;text-align:center;justify-items:center}.rqp-success p{font-size:.7rem}.rqp-next>footer{display:grid}.rqp-next>footer button{justify-content:center}}.rqp-changes-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d1deeb;border-radius:8px;overflow:hidden;margin:2px 0 9px;background:#fff}.rqp-changes-toggle button{min-height:58px;border:0;background:#fff;color:#47627e;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 14px;cursor:pointer}.rqp-changes-toggle button+button{border-left:1px solid #dce5ee}.rqp-changes-toggle button.selected{background:#eef6ff;box-shadow:inset 0 0 0 1px #0b77eb;color:#0b67cf}.rqp-changes-toggle button>i{width:19px;height:19px;border:1px solid #0c74e3;border-radius:50%;flex:0 0 auto}.rqp-changes-toggle button.selected>i{background:#0c76e9;box-shadow:inset 0 0 0 5px #fff}.rqp-changes-toggle button>span{display:grid;gap:2px}.rqp-changes-toggle button b{font-size:.69rem}.rqp-changes-toggle button small{font-size:.56rem!important;color:#7187a1}.rqp-skip-wide{display:grid;grid-template-columns:28px 1fr auto;align-items:center}.rqp-skip-wide>button{height:31px;border:1px solid #9cc8ee;background:#fff;color:#0a6ed7;border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:.57rem;font-weight:700;cursor:pointer}.rqp-compact-list{display:grid;gap:6px;margin-top:8px}.rqp-compact-question{border:1px solid #dfe8f1;background:#fff;border-radius:8px;padding:10px 11px;display:grid;grid-template-columns:34px minmax(235px,.43fr) minmax(0,1fr);gap:10px;align-items:start}.rqp-compact-question:hover{border-color:#b9d7f6}.rqp-compact-answer{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:9px;align-items:start}.rqp-compact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:5px}.rqp-compact-options button{min-height:56px;border:1px solid #d9e4ee;background:#fff;border-radius:6px;padding:6px 8px;display:flex;align-items:flex-start;gap:8px;text-align:left;color:#153866;cursor:pointer}.rqp-compact-options button.selected{border-color:#0d7cf0;background:#eef6ff}.rqp-compact-options button>i{width:17px;height:17px;border:1px solid #0c73df;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff;margin-top:1px}.rqp-compact-options button.selected>i{background:#0d77e9}.rqp-compact-options button span{display:grid;gap:2px}.rqp-compact-options b{font-size:.61rem}.rqp-compact-options small{font-size:.53rem!important;color:#7b90aa;line-height:1.25}.rqp-compact-note{display:grid;gap:4px}.rqp-compact-note>label{font-size:.57rem;color:#55718f}.rqp-compact-note>div{height:57px;border:1px solid #dce6ef;border-radius:6px;background:#fbfdff;padding:6px 7px;display:grid;grid-template-columns:1fr auto;align-items:end}.rqp-compact-note input{align-self:start;width:100%;border:0;outline:0;background:none;font-size:.56rem;color:#62758d}.rqp-compact-note small{font-size:.51rem!important;color:#94a3b3}@media (max-width:980px){.rqp-compact-question{grid-template-columns:31px 205px 1fr}.rqp-compact-answer{grid-template-columns:1fr}.rqp-skip-wide{grid-template-columns:28px 1fr}.rqp-skip-wide>button{grid-column:2;width:max-content;margin-top:4px}}@media (max-width:760px){.rqp-changes-toggle{grid-template-columns:1fr}.rqp-changes-toggle button+button{border-left:0;border-top:1px solid #dce5ee}.rqp-compact-question{grid-template-columns:31px 1fr}.rqp-compact-answer{grid-column:1/-1}.rqp-compact-options{grid-template-columns:1fr 1fr}}@media (max-width:520px){.rqp-compact-options{grid-template-columns:1fr}.rqp-skip-wide>button{width:100%;justify-content:center}}.rqp-titleline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rqp-titleline h1{margin:0}.rqp-titleline>span{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border:1px solid #c8b8f7;background:#f3eeff;color:#6f40d8;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:-.01em}.adm-app{--adm-drawer-width:292px;grid-template-columns:var(--adm-drawer-width) minmax(0,1fr)}.adm-app .adm-sidebar.adm-sidebar-refresh{display:flex;flex-direction:column;min-height:0;height:100dvh;padding:0;background:#fff;border-right:1px solid #e0eaf3;overflow:hidden;overscroll-behavior:contain}.adm-app .adm-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:91px;padding:16px 20px;border-bottom:1px solid #eff2f6}.adm-app .adm-sidebar-head .adm-brand{padding:0;min-width:0}.adm-app .adm-sidebar-head .adm-brand a{display:inline-flex;align-items:center;max-width:100%}.adm-app .adm-sidebar-close{flex:0 0 44px;display:none;place-items:center;width:44px;height:44px;color:#5c7490;border:1px solid #e4edf4;border-radius:12px;background:#f7fafc;cursor:pointer}.adm-app .adm-sidebar nav.adm-sidebar-sections{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:22px 14px 26px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d3df transparent}.adm-app .adm-nav-group{display:flex;flex-direction:column;gap:7px;margin:0 0 25px}.adm-app .adm-nav-group:last-child{margin-bottom:3px}.adm-app .adm-nav-group-heading{margin:0 0 7px;padding:0 14px;color:#8295a9;letter-spacing:.135em;font-size:10px;line-height:20px;text-transform:uppercase;font-weight:800}.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link{box-sizing:border-box;position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:53px;height:auto;padding:10px 13px;border:1px solid transparent;border-radius:12px;text-align:left;white-space:normal;color:#354d68;background:transparent;font-size:13px;line-height:1.35;font-weight:575;transition:background-color .16s,border-color .16s,color .16s}.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link:hover{background:#f4f8fc;border-color:#e9f0f7;color:#103e69}.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link.active{background:linear-gradient(105deg,#e8f3ff,#f4f9ff);border-color:#d6eaf9;color:#116cac;box-shadow:0 2px 8px #174c7a0a;font-weight:750}.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link.active:before{content:none}.adm-app .adm-nav-link-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#f3f7fb;color:#456684}.adm-app .adm-nav-link-icon svg{width:19px;height:19px;color:inherit!important}.adm-app .adm-nav-link.active .adm-nav-link-icon{background:#d9ebff;color:#1678bc}.adm-app .adm-nav-link-text{flex:1;min-width:0;overflow-wrap:anywhere}.adm-app .adm-nav-active-marker{flex:0 0 5px;width:5px;height:5px;background:#258cce;border-radius:50%}.adm-app .adm-sidebar-footer{flex:0 0 auto;display:flex;flex-direction:column;gap:7px;padding:15px 16px max(17px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8edf3}.adm-app .adm-sidebar-footer button.adm-footer-action{display:flex;align-items:center;gap:12px;width:100%;min-height:47px;padding:10px 13px;border:1px solid #e3ecf3;border-radius:11px;background:#fff;color:#3c5c77;font-size:12px;font-weight:660;text-align:left}.adm-app .adm-sidebar-footer button.adm-footer-action:hover{background:#f6faff}.adm-app .adm-footer-action svg:last-child:not(:first-child){margin-left:auto}.adm-app .adm-sidebar-operator{display:flex;align-items:center;gap:11px;padding:11px 2px 1px}.adm-app .adm-sidebar-avatar{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:12px;background:#e1edf9;color:#274e77;font-size:12px;font-weight:800}.adm-app .adm-sidebar-operator>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.adm-app .adm-sidebar-operator strong{font-size:12px;color:#1c3856;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-app .adm-sidebar-operator small{font-size:10px;color:#8195aa}.adm-app .adm-sidebar-operator>button{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;color:#6685a4;background:#f6f9fc;border:1px solid #e6edf5;border-radius:10px}.adm-app .adm-nav-link:focus-visible,.adm-app .adm-sidebar-footer button:focus-visible,.adm-app .adm-sidebar-close:focus-visible{outline:3px solid #61b9f5;outline-offset:2px}@media (max-width:820px){.adm-app{display:block}.adm-app .adm-sidebar.adm-sidebar-refresh{position:fixed;top:0;bottom:0;left:0;width:min(348px,calc(100vw - 50px));max-width:100%;height:100dvh;z-index:60;box-shadow:20px 0 60px #071c3740;transform:translate(-105%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.adm-app .adm-sidebar.adm-sidebar-refresh.open{transform:translate(0)}.adm-app .adm-sidebar-head{min-height:82px;padding:13px 17px}.adm-app .adm-sidebar-close{display:grid}.adm-app .adm-sidebar nav.adm-sidebar-sections{padding:20px 13px 26px}.adm-app .adm-nav-group{gap:6px;margin-bottom:26px}.adm-app .adm-nav-group-heading{font-size:10px;margin-bottom:9px}.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link{min-height:56px;padding:10px 13px;font-size:13.5px;gap:13px}.adm-app .adm-sidebar-footer{padding:12px 15px max(14px,env(safe-area-inset-bottom))}.adm-app .adm-scrim{z-index:58;background:#091c3599;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adm-app .adm-mobile-menu{width:44px;height:44px;padding:12px;border-radius:11px;background:#f5f9fd}.adm-app .adm-mobile-menu span{width:20px;height:2px}}@media (max-height:670px) and (max-width:820px){.adm-app .adm-sidebar-head{min-height:70px}.adm-app .adm-sidebar-footer{padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom));gap:4px}.adm-app .adm-sidebar-operator{padding-top:4px}}@media (prefers-reduced-motion:reduce){.adm-app .adm-sidebar.adm-sidebar-refresh,.adm-app .adm-sidebar nav.adm-sidebar-sections button.adm-nav-link{transition:none}}@media (max-width:820px){.adm-mobile-drawer-root.adm-app{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw;height:100dvh;min-height:0;z-index:2147483000!important;display:block!important;overflow:visible!important;background:transparent!important;pointer-events:none;isolation:isolate}.adm-mobile-drawer-root.adm-app>.adm-scrim{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:1!important;width:100vw;height:100dvh;padding:0;border:0;background:#081b308f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto;touch-action:manipulation}.adm-mobile-drawer-root.adm-app>.adm-sidebar.adm-sidebar-refresh,.adm-mobile-drawer-root.adm-app>.adm-sidebar.adm-sidebar-refresh.open{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:2!important;display:flex!important;flex-direction:column!important;width:min(348px,calc(100vw - 50px))!important;height:100dvh!important;max-height:100dvh;margin:0!important;background:#fff!important;visibility:visible!important;opacity:1!important;transform:translateZ(0)!important;pointer-events:auto!important;overflow:hidden;box-shadow:18px 0 54px #03142c57}.adm-mobile-drawer-root .adm-sidebar nav.adm-sidebar-sections{min-height:0;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.adm-mobile-drawer-root .adm-sidebar-close{display:grid!important}}.adm-promo{display:flex;flex-direction:column;gap:20px;color:#16314d;max-width:1580px;margin:auto}.adm-promo *{box-sizing:border-box}.adm-promo button,.adm-promo input,.adm-promo select{font:inherit}.adm-promo button{cursor:pointer}.adm-promo button:disabled{cursor:not-allowed;opacity:.6}.adm-promo button:focus-visible,.adm-promo input:focus-visible,.adm-promo select:focus-visible{outline:3px solid #68bfff;outline-offset:2px}.adm-promo-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(116deg,#0b2542,#0c4674 76%,#1266a7);border-radius:18px;padding:31px 34px;color:#fff;box-shadow:0 18px 48px #133e6225}.adm-promo-hero:after{content:"";position:absolute;z-index:-1;right:-100px;top:-200px;width:510px;height:510px;border-radius:50%;border:1px solid #b4e3ff3c;box-shadow:0 0 0 55px #cee9ff0b,0 0 0 120px #effaff0a}.adm-promo-hero .adm-promo-kicker{font-size:10px;color:#93d5ff;font-weight:820;letter-spacing:.15em}.adm-promo-hero h1{font-size:clamp(28px,2.8vw,43px);color:#fff;font-weight:840;letter-spacing:-.055em;line-height:1.15;margin:11px 0 9px}.adm-promo-hero p{font-size:12px;color:#cce6f8;max-width:640px;line-height:1.8}.adm-promo-primary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:12px 20px;color:#fff;background:linear-gradient(115deg,#058ee6,#32b5ed);border:1px solid #63c5f6;border-radius:10px;font-weight:800;font-size:12px;white-space:nowrap;box-shadow:0 6px 15px #05345b25}.adm-promo-primary:hover:not(:disabled){filter:brightness(1.08)}.adm-promo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adm-promo-stats>div{min-width:0;display:flex;flex-direction:column;gap:10px;padding:22px 21px;border:1px solid #dfe8f0;background:#fff;border-radius:14px;box-shadow:0 7px 20px #1a4a7510}.adm-promo-stats small{font-size:11px;color:#7f93a5}.adm-promo-stats strong{font-size:31px;color:#122f4b;font-weight:830;letter-spacing:-.05em}.adm-promo-panel{background:#fff;border:1px solid #dce8f1;border-radius:16px;overflow:hidden;box-shadow:0 11px 25px #183f5e0b}.adm-promo-panel>header{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:22px 24px 17px}.adm-promo-panel>header h2{font-size:19px;letter-spacing:-.04em;color:#193952;margin:0 0 5px}.adm-promo-panel>header p{font-size:11px;line-height:1.6;color:#7a91a2;margin:0}.adm-promo-outline{border:1px solid #d0e0eb;background:#fff;border-radius:10px;padding:11px 16px;color:#36617d;font-size:11px;font-weight:760}.adm-promo-filters{display:flex;gap:10px;align-items:center;padding:0 24px 18px}.adm-promo-filters input{flex:1;min-width:0}.adm-promo-filters input,.adm-promo-filters select{min-height:43px;border:1px solid #d6e3ec;background:#fbfdff;border-radius:9px;padding:10px 13px;color:#2d526e;font-size:12px}.adm-promo-filters input::placeholder{color:#95a7b6}.adm-promo-list{border-top:1px solid #ebf0f4}.adm-promo-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.68fr) auto;gap:20px;align-items:center;padding:21px 24px;border-bottom:1px solid #ecf1f5}.adm-promo-row:last-child{border-bottom:0}.adm-promo-campaign-label{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.adm-promo-campaign-label>strong{font-size:14px;color:#0b5d9d;letter-spacing:.06em;font-weight:830}.adm-promo-tag{border-radius:20px;background:#f4f7fa;color:#6b8092;padding:5px 9px;font-size:9px;font-weight:770}.adm-promo-tag.active{background:#e5f7ee;color:#148762}.adm-promo-tag.paused{background:#edf2f6;color:#667a91}.adm-promo-tag.scheduled{background:#e8f3ff;color:#277db7}.adm-promo-tag.expired,.adm-promo-tag.exhausted{background:#fceff0;color:#a14c5b}.adm-promo-row h3{font-size:12px;color:#213d53;font-weight:760;margin:0 0 6px}.adm-promo-row p{color:#7a91a2;font-size:10.5px;line-height:1.5;margin:0}.adm-promo-row small{font-size:10px;color:#90a1ae;line-height:1.5}.adm-promo-meter{height:5px;width:min(240px,100%);overflow:hidden;background:#e9f1f7;border-radius:9px;margin:13px 0 6px}.adm-promo-meter>i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#64b6eb,#187ed0)}.adm-promo-window{min-width:0;display:flex;flex-direction:column;gap:7px}.adm-promo-window strong{font-size:10px;color:#466680;line-height:1.5;overflow-wrap:anywhere}.adm-promo-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.adm-promo-actions button{background:#fff;border:1px solid #d6e3ed;border-radius:9px;padding:10px 12px;color:#35739c;font-size:10px;font-weight:780}.adm-promo-actions button.is-pause{color:#a66832;background:#fff9ec;border-color:#f2dfb5}.adm-promo-actions button.is-start{background:#eaf7f0;color:#168361;border-color:#c8ead8}.adm-promo-empty{padding:38px 23px;font-size:12px;text-align:center;color:#758da1}.adm-promo-footnote{font-size:11px;color:#7c90a4;line-height:1.8;padding:0 3px 22px}.adm-promo-notice,.adm-promo-error{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #b8e2cf;background:#eaf9f1;color:#267450;border-radius:11px;padding:12px 15px;font-size:11px;line-height:1.5}.adm-promo-error{background:#fff1f2;color:#a6374a;border-color:#f1c3cd}.adm-promo-notice button,.adm-promo-error button{border:0;background:transparent;color:inherit;font-weight:800;font-size:13px}.adm-promo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#061a32a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.adm-promo-modal{width:min(770px,100%);max-height:calc(100dvh - 40px);overflow:auto;background:#fff;box-shadow:0 40px 120px #071c3961;border:1px solid #cee0ec;border-radius:21px;margin:auto}.adm-promo-modal-head{display:flex;gap:18px;justify-content:space-between;align-items:flex-start;padding:27px 30px 20px;background:linear-gradient(135deg,#0e2b48,#124d7a);color:#fff}.adm-promo-modal-head small{font-size:10px;letter-spacing:.13em;color:#92d0fb;font-weight:810}.adm-promo-modal-head h2{font-size:26px;font-weight:830;letter-spacing:-.055em;color:#fff;line-height:1.17;margin:9px 0}.adm-promo-modal-head p{font-size:11px;color:#c6e2f2;line-height:1.6}.adm-promo-modal-head>button{background:#ffffff25;border:1px solid #ffffff4c;color:#fff;width:35px;height:35px;border-radius:10px;font-size:22px;flex-shrink:0}.adm-promo-modal form{padding:25px 30px 28px}.adm-promo-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.adm-promo-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-promo-fields>label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#3f617a;font-weight:760;min-width:0}.adm-promo-fields label small{color:#90a6b5;font-weight:540;font-size:10px}.adm-promo-fields input:not([type=checkbox]),.adm-promo-fields select{min-height:43px;max-width:100%;width:100%;border:1px solid #d6e4ee;border-radius:9px;padding:10px 11px;color:#244c67;background:#fcfdff;font-size:12px}.adm-promo-fields input:disabled{background:#f4f7f9;color:#7890a1}.adm-promo-fields input::placeholder{color:#9dadba}.adm-promo-fields>.adm-promo-checkbox{background:#edf7ff;border:1px solid #d4eafa;border-radius:12px;padding:12px;display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer}.adm-promo-checkbox>input{accent-color:#087bcb;width:19px;height:19px;flex-shrink:0}.adm-promo-checkbox>span{display:flex;flex-direction:column;gap:4px}.adm-promo-checkbox strong{font-size:11px;color:#245d87}.adm-promo-divider{border-top:1px solid #e8eff5;display:flex;flex-direction:column;gap:4px;padding-top:15px;margin:4px 0 17px}.adm-promo-divider strong{font-size:13px;color:#234862}.adm-promo-divider span{font-size:10px;color:#8ca0b1}.adm-promo-preview{border:1px solid #cce6f7;border-radius:12px;background:#ecf8ff;padding:14px 16px;margin-top:5px}.adm-promo-preview strong{font-size:12px;color:#22678e}.adm-promo-preview p{font-size:11px;line-height:1.65;color:#486f89;margin:6px 0}.adm-promo-preview small{font-size:10px;color:#7298af;line-height:1.6}.adm-promo-modal footer{border-top:1px solid #e9eff5;display:flex;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:19px}@media (max-width:1050px){.adm-promo-row{grid-template-columns:minmax(0,1fr) minmax(155px,.5fr)}.adm-promo-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:750px){.adm-promo-hero{padding:24px 20px;align-items:flex-start;flex-direction:column}.adm-promo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-promo-row{grid-template-columns:1fr;gap:11px}.adm-promo-actions{grid-column:auto}.adm-promo-filters{flex-direction:column;align-items:stretch}.adm-promo-panel>header{padding:19px 17px 14px}.adm-promo-filters{padding:0 17px 17px}.adm-promo-row{padding:18px 17px}.adm-promo-fields.three{grid-template-columns:1fr 1fr}.adm-promo-modal form{padding:20px}.adm-promo-modal-head{padding:22px 20px}}@media (max-width:460px){.adm-promo-stats{gap:8px}.adm-promo-stats>div{padding:16px}.adm-promo-stats strong{font-size:25px}.adm-promo-fields,.adm-promo-fields.three{grid-template-columns:1fr}.adm-promo-modal{max-height:calc(100dvh - 16px)}.adm-promo-overlay{padding:8px}.adm-promo-modal-head h2{font-size:23px}.adm-promo-modal footer{flex-wrap:wrap}.adm-promo-modal footer button{flex:1}}@media (prefers-reduced-motion:reduce){.adm-promo-hero,.adm-promo-primary{transition:none}}.adm-app .adm-promo-primary{color:#fff}.adm-app .adm-promo-outline{color:#36617d}.adm-app .adm-promo-actions button{color:#35739c}.adm-app .adm-promo-actions button.is-pause{color:#a66832}.adm-app .adm-promo-actions button.is-start{color:#168361}.adm-app .adm-promo-modal-head>button{color:#fff}.adm-promo-rule-section{margin:6px 0 14px}.adm-promo-kind-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}.adm-promo-kind{display:flex;gap:10px;align-items:flex-start;border:1px solid #dce7f0;border-radius:11px;padding:13px;background:#fbfdff;cursor:pointer;min-width:0}.adm-promo-kind.chosen{background:#edf8ff;border-color:#4099cf;box-shadow:0 0 0 2px #bfe6fb5c}.adm-promo-kind>input{width:15px;height:15px;flex-shrink:0;accent-color:#107abc;margin:2px 0}.adm-promo-kind>span{display:flex;flex:1;flex-direction:column;gap:4px}.adm-promo-kind b{font-size:11px;color:#274e69;line-height:1.3}.adm-promo-kind small{font-size:10px;color:#7b94a6;line-height:1.5}.adm-promo-kind em{font-style:normal;font-size:8px;color:#a16e2f;background:#fff2d7;border:1px solid #efdbb1;padding:4px 6px;border-radius:10px;white-space:nowrap}.adm-promo-rule-section .adm-promo-fields{margin-top:12px}.adm-promo-rule-section .adm-promo-fields textarea{width:100%;resize:vertical;border:1px solid #d4e2ed;border-radius:9px;padding:12px;background:#fcfdff;color:#23445f;font-size:11px;line-height:1.6;min-height:67px}.adm-promo-rule-check{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;border:1px solid #dbeaf3;background:#f5fbff;border-radius:10px;cursor:pointer}.adm-promo-rule-check input{accent-color:#0c82cc;flex:0 0 16px;height:16px;width:16px}.adm-promo-rule-check>span{display:flex;flex-direction:column;gap:4px}.adm-promo-rule-check b{color:#315a79;font-size:11px}.adm-promo-rule-check small{color:#7e9aac;font-size:10px;line-height:1.5}.adm-promo-integration-warning{padding:13px 15px;background:#fff8e9;border:1px solid #ead7ab;border-radius:10px;color:#95632a;margin:12px 0}.adm-promo-integration-warning strong{font-size:11px}.adm-promo-integration-warning p{font-size:10px;line-height:1.7;margin:5px 0 0;color:#926b3e}.adm-promo-integration-note{background:#eaf6ff;color:#37739a;border:1px solid #cbe9fb;border-radius:9px;padding:10px 12px;font-size:10px;line-height:1.7}.adm-promo-tag.billing.draft{background:#fff2d9;color:#926e32}.adm-promo-fields label:has(textarea){min-width:0}@media (max-width:680px){.adm-promo-kind-list{grid-template-columns:1fr}.adm-promo-kind{padding:11px}.adm-promo-rule-section .adm-promo-fields{grid-template-columns:1fr}}.adm-promo-activity{width:min(1120px,100%)}.adm-promo-activity-body{padding:24px;display:flex;flex-direction:column;gap:18px}.adm-promo-activity-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#65839d;font-weight:680}.adm-promo-activity-scroll{max-width:100%;overflow-x:auto;border:1px solid #e0eaf3;border-radius:12px}.adm-promo-activity-scroll table{width:100%;border-collapse:collapse;min-width:770px}.adm-promo-activity-scroll th{text-align:left;background:#f2f8fc;color:#52728e;font-size:10px;padding:13px 12px}.adm-promo-activity-scroll td{font-size:11px;line-height:1.45;color:#57748c;padding:13px 12px;border-top:1px solid #e7eff5}.adm-promo-activity-scroll td:first-child{display:flex;flex-direction:column;gap:4px;max-width:245px}.adm-promo-activity-scroll td strong{font-size:11px;color:#254562}.adm-promo-activity-scroll td small{font-size:10px;color:#7994a7;overflow-wrap:anywhere}.adm-promo-activity-notice{font-size:10px;line-height:1.7;color:#718ba2}@media (max-width:650px){.adm-promo-activity-body{padding:15px}.adm-promo-activity .adm-promo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-promo-price-preview{margin:16px 0;padding:17px;border:1px solid #cde3f4;border-radius:13px;background:#f1f9ff;color:#204762}.adm-promo-price-preview>div>strong{font-size:13px}.adm-promo-price-preview p{font-size:11px;line-height:1.6;color:#6f8ba3;margin:6px 0}.adm-promo-price-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;margin-top:16px;align-items:end}.adm-promo-price-controls label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700}.adm-promo-price-controls select,.adm-promo-price-controls input{width:100%;min-height:40px;padding:8px;border:1px solid #bdd6e9;border-radius:9px;background:#fff;color:#284b65}.adm-promo-price-controls button{min-height:40px;padding:9px 13px;border:0;border-radius:9px;background:#0c65a1;color:#fff;font-weight:750;font-size:11px;cursor:pointer}.adm-promo-price-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px}.adm-promo-price-result>div{display:flex;flex-direction:column;gap:7px;padding:12px;border-radius:9px;background:#fff}.adm-promo-price-result small{font-size:9px;color:#7892a4}.adm-promo-price-result strong{font-size:16px}.adm-promo-price-result>p{grid-column:1/-1}.adm-promo-price-error{color:#a33848!important}@media (max-width:700px){.adm-promo-price-controls{grid-template-columns:1fr 1fr}.adm-promo-price-controls button{grid-column:1/-1}.adm-promo-price-result{grid-template-columns:1fr}}.ae-page{display:grid;gap:10px;color:#153b6d}.ae-client-select{display:flex;align-items:center;gap:7px;border:1px solid #d8e4f1;background:#fff;border-radius:8px;padding:5px 8px}.ae-client-select span{font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#7186a2}.ae-client-select select{border:0;outline:0;background:#fff;color:#173b6d;font-size:8px;font-weight:700;min-width:180px}.ae-context{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid #dce8f4;border-radius:8px;background:linear-gradient(90deg,#f7fbff,#fff)}.ae-context b{display:block;font-size:9px}.ae-context small{display:block;margin-top:2px;font-size:7px;color:#778ba6}.ae-alert{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:8px;font-size:8px;border:1px solid transparent}.ae-alert.good{background:#ebfaf4;border-color:#c9efdf;color:#087a57}.ae-alert.bad{background:#fff0f2;border-color:#ffd7dd;color:#b93646}.ae-alert button{margin-left:auto;border:0;background:none;color:inherit;font-size:16px;cursor:pointer}.ae-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ae-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ae-tabs{display:flex;gap:5px;flex-wrap:wrap;padding:9px;border-bottom:1px solid #e8eef5}.ae-tabs button{border:1px solid #d8e3ef;background:#fff;color:#44617f;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:700;cursor:pointer}.ae-tabs button.active{background:#eaf4ff;border-color:#bcd8f7;color:#0a6ee8}.ae-filters{display:flex;gap:7px;padding:9px;border-bottom:1px solid #e9eff6}.ae-filters>div{display:flex;align-items:center;gap:6px;flex:1;border:1px solid #d8e4f1;border-radius:7px;padding:0 8px}.ae-filters input{width:100%;border:0;outline:0;padding:8px 0;font-size:8px}.ae-filters select{border:1px solid #d8e4f1;border-radius:7px;background:#fff;padding:0 9px;font-size:8px;color:#355474}.ae-table{overflow-x:auto}.ae-table-head,.ae-table-row,.ae-recon-head,.ae-recon-row{display:grid;grid-template-columns:.75fr 1.7fr .75fr .75fr .8fr .9fr 1fr;gap:8px;align-items:center;min-width:860px;padding:8px 10px}.ae-table-head,.ae-recon-head{background:#f7fafd;color:#6d829d;font-size:6.8px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.ae-table-row,.ae-recon-row{border-top:1px solid #ecf1f7;color:#2a496f;font-size:7.5px}.ae-table-row b,.ae-recon-row b{display:block;font-size:8px;color:#143b6d}.ae-table-row small{display:block;margin-top:2px;color:#8392a7;font-size:6.6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ae-row-actions{display:flex;gap:4px;justify-content:flex-start;align-items:center}.ae-row-actions button,.ae-mini-list button,.ae-control-list button{border:1px solid #ccddeb;background:#fff;color:#0b65d0;border-radius:5px;padding:5px 7px;font-size:6.7px;font-weight:700;cursor:pointer}.ae-row-actions button.danger{color:#c23e4a;border-color:#f0c7cc}.ae-recon-head,.ae-recon-row{grid-template-columns:1.1fr 1.1fr .75fr .65fr 1fr .75fr 1fr}.ae-mini-list{display:grid}.ae-mini-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;align-items:center;padding:8px 10px;border-top:1px solid #edf2f7}.ae-mini-list>div:first-child{border-top:0}.ae-mini-list b{display:block;font-size:8px}.ae-mini-list small{display:block;font-size:6.7px;color:#8191a7;margin-top:2px}.ae-control-list{display:grid}.ae-control-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-top:1px solid #edf2f7}.ae-control-list>div:first-child{border-top:0}.ae-control-list b{display:block;font-size:8px}.ae-control-list small{display:block;font-size:6.7px;color:#8191a7;margin-top:2px}.ae-control-list strong{font-size:15px}.ae-progress-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:12px}.ae-progress-grid span{display:flex;justify-content:space-between;font-size:7.5px;color:#5e7898;margin-bottom:6px}.ae-progress-grid b{color:#173b6d}.ae-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:12px}.ae-form-grid textarea{min-height:90px}.ae-form-grid .es-field:last-child{grid-column:1/-1}.ae-modal-actions{display:flex;justify-content:flex-end;gap:6px;padding:10px 12px;border-top:1px solid #e9eff6}.ae-modal-actions.left{justify-content:flex-start;flex-wrap:wrap}.ae-detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px}.ae-detail-grid>span{border:1px solid #e3ebf4;background:#f9fbfd;border-radius:7px;padding:8px;color:#7b8da5;font-size:6.7px}.ae-detail-grid b{display:block;color:#173b6d;font-size:8px;margin-top:3px}.ae-detail-copy{padding:0 10px;color:#657c99;font-size:8px;line-height:1.5}.ae-comments{display:grid}.ae-comments>div{padding:8px 10px;border-top:1px solid #edf2f7}.ae-comments b{display:block;font-size:6.6px;color:#7990aa;margin-bottom:3px}.ae-comments span{font-size:7.7px;color:#28496f}.ae-comment-box{display:flex;gap:7px;padding:9px;border-top:1px solid #edf2f7}.ae-comment-box input{flex:1;border:1px solid #d8e4f1;border-radius:7px;padding:8px;font-size:8px}.ae-hub-layout{display:grid;grid-template-columns:1.45fr .8fr;gap:9px}.ae-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px}.ae-module-grid button{position:relative;text-align:left;border:1px solid #dfe8f3;background:#fff;border-radius:9px;padding:10px;min-height:118px;cursor:pointer;color:#153b6d}.ae-module-grid button.active{border-color:#4d9cff;box-shadow:0 0 0 2px #eaf4ff}.ae-module-grid button>span{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;background:#edf6ff;color:#0b72e8}.ae-module-grid b{display:block;font-size:8px;margin-top:8px}.ae-module-grid small{display:block;font-size:6.7px;line-height:1.35;color:#7c8ea5;margin-top:3px}.ae-module-grid em{position:absolute;right:8px;top:8px;border-radius:999px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:800}.ae-module-grid em.good{background:#e8faf2;color:#07895e}.ae-module-grid em.bad{background:#ffe9ed;color:#d63d4b}.ae-module-grid em.off{background:#eef2f6;color:#77889d}.ae-health{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px;padding:10px;border-radius:8px;background:#f4f9ff;border:1px solid #d8eafa}.ae-health b{display:block;font-size:8px}.ae-health small{display:block;font-size:6.7px;color:#7d8fa7;margin-top:2px}.ae-health strong{font-size:22px;color:#0b6fe6}.ae-settings-table{overflow-x:auto}.ae-settings-table>div,.ae-settings-table>button{display:grid;grid-template-columns:1.6fr .6fr .7fr .6fr .9fr;gap:8px;align-items:center;min-width:650px;padding:8px 10px}.ae-settings-table>div{background:#f7fafd;color:#6e829c;font-size:6.7px;text-transform:uppercase}.ae-settings-table>button{width:100%;border:0;border-top:1px solid #edf2f7;background:#fff;text-align:left;color:#28496f;font-size:7.5px;cursor:pointer}.ae-settings-table>button:hover{background:#f9fbfd}@media (max-width:1250px){.ae-metrics{grid-template-columns:repeat(3,1fr)}.ae-hub-layout{grid-template-columns:1fr}.ae-module-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.ae-grid-2{grid-template-columns:1fr}.ae-module-grid{grid-template-columns:repeat(2,1fr)}.ae-detail-grid{grid-template-columns:1fr 1fr}.ae-progress-grid,.ae-form-grid{grid-template-columns:1fr}.ae-form-grid .es-field:last-child{grid-column:auto}.ae-client-select select{min-width:130px}}@media (max-width:620px){.ae-metrics{grid-template-columns:1fr 1fr}.ae-module-grid{grid-template-columns:1fr}.ae-context{align-items:flex-start}.ae-filters{flex-direction:column}.ae-filters select{height:34px}.ae-detail-grid{grid-template-columns:1fr}.ae-modal-actions{flex-wrap:wrap}.ae-client-select{width:100%}.ae-client-select select{flex:1}}.tp-pack-start{min-height:100vh;background:radial-gradient(circle at 78% 10%,#cbedff88,transparent 24%),linear-gradient(180deg,#fbfdff,#f5faff 54%,#fff);font-family:Inter,system-ui,sans-serif;color:#0a2347}.tp-pack-start *{box-sizing:border-box}.tps-head{height:82px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;gap:24px;justify-content:space-between;border-bottom:1px solid #dcebf7;background:#ffffffea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:40}.tps-head>button{border:0;background:none}.tps-head>div{margin-left:auto;display:flex;align-items:center;gap:9px;font-size:11px;color:#65809b}.tps-head>div b{font-size:14px;color:#0c4f91}.tps-signin{padding:10px 16px!important;border:1px solid #c7ddf0!important;border-radius:11px!important;color:#0b4c8d!important}.tps-stepper{position:sticky;top:82px;z-index:35;min-height:78px;padding:15px clamp(22px,4vw,58px);display:flex;align-items:center;justify-content:center;gap:9px;background:#f8fcfff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #dcebf7;overflow-x:auto;overscroll-behavior-x:contain}.tps-stepper>div{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#7b91a8;font-size:10px;font-weight:600}.tps-stepper>div i{width:31px;height:31px;border:1px solid #bed5e9;border-radius:50%;display:grid;place-items:center;background:#fff;font-style:normal}.tps-stepper>div.active{color:#0b3f76}.tps-stepper>div.active i{color:#fff;background:linear-gradient(135deg,#085fc5,#18a9f2);border-color:#2a9bef;box-shadow:0 0 0 4px #dff3ff}.tps-stepper>div.done{color:#236ca8}.tps-stepper>div.done i{background:#e8f7ff;color:#0783df;border-color:#9cd8fb}.tps-stepper>b{width:min(6vw,80px);height:1px;background:#c9dced;flex:0 0 auto}.tps-main{width:min(1320px,calc(100% - clamp(32px,7vw,100px)));margin:0 auto;padding:58px 0 80px}.tps-hero{display:grid;grid-template-columns:1fr .62fr;gap:52px;align-items:end;margin-bottom:34px}.tps-kicker{font-size:10px;font-weight:750;letter-spacing:.14em;color:#1680da;text-transform:uppercase;margin:0 0 14px}.tps-hero h1{margin:0;font-size:clamp(44px,5.1vw,74px);line-height:1.02;letter-spacing:-.06em;max-width:840px}.tps-hero>div>p:last-child{font-size:16px;line-height:1.7;color:#637990;max-width:820px}.tps-hero aside{display:grid;gap:10px}.tps-hero aside span{padding:14px 16px;border:1px solid #d6e7f5;border-radius:14px;background:#fff;box-shadow:0 12px 30px #2f6d9d0a;font-size:10px;color:#698198}.tps-hero aside b{display:block;font-size:12px;color:#163c66;margin-bottom:3px}.tps-alert{margin:0 0 22px;padding:14px 17px;border:1px solid #f2c6c6;background:#fff5f5;color:#a53b3b;border-radius:14px;font-size:12px}.tps-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:start}.tps-card,.tps-value,.tps-analysis,.tps-flow-shell{background:#fff;border:1px solid #dceaf6;border-radius:26px;box-shadow:0 24px 70px #164b7917}.tps-card{padding:34px}.tps-number{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#0865cc,#17b4f7);color:#fff;font-size:11px;font-weight:700;box-shadow:0 12px 25px #0d83e127}.tps-form h2{font-size:29px;letter-spacing:-.045em;margin:20px 0 8px}.tps-form>p{font-size:13px;color:#6a8096;line-height:1.65;margin-bottom:24px}.tps-form label{display:grid;gap:7px;font-size:11px;font-weight:650;color:#294e72;margin:13px 0}.tps-form input{height:48px;border:1px solid #c9ddec;border-radius:11px;padding:0 13px;outline:none;color:#0c2d53;background:#fbfdff}.tps-form input:focus{border-color:#5eb7f2;box-shadow:0 0 0 3px #6cc8ff22}.tps-form-split{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.tps-primary{min-height:54px;width:100%;border:0;border-radius:13px;background:linear-gradient(135deg,#082e65,#0876e6 72%,#1bb7f8);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;gap:14px;box-shadow:0 14px 32px #0873da2c;margin-top:18px}.tps-primary:disabled{opacity:.55}.tps-link{border:0;background:none;color:#0878d4;text-decoration:underline}.tps-success{padding:14px;border:1px solid #bde7d2;background:#f0fbf6;color:#27724f;border-radius:12px;font-size:11px}.tps-value{padding:30px;position:sticky;top:178px;background:linear-gradient(145deg,#fff,#eef8ff)}.tps-price span{font-size:8px;letter-spacing:.13em;color:#0e83df;background:#e8f6ff;padding:6px 8px;border-radius:999px}.tps-price strong{display:block;font-size:52px;letter-spacing:-.065em;margin:13px 0 0}.tps-price p{font-size:11px;color:#667f98}.tps-value ul{list-style:none;padding:0;margin:24px 0;display:grid;gap:12px}.tps-value li{display:flex;align-items:center;gap:9px;font-size:11px;color:#405f7c}.tps-value li svg{color:#0ca86c}.tps-sla{display:flex;gap:12px;padding:16px;border-radius:14px;background:#eaf7ff;color:#16578e}.tps-sla svg{flex-shrink:0}.tps-sla b,.tps-sla span{display:block}.tps-sla b{font-size:11px}.tps-sla span{font-size:9px;line-height:1.5}.tps-upload{position:relative;min-height:180px;border:1.5px dashed #8ec7ed;border-radius:18px;background:linear-gradient(145deg,#f8fcff,#eef9ff);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:24px;color:#5981a4}.tps-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.tps-upload b{margin-top:11px;font-size:13px;color:#184d7d}.tps-upload span{font-size:9px;margin-top:5px}.tps-files{display:grid;gap:8px;margin:14px 0}.tps-files>div{display:grid;grid-template-columns:90px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e1ebf4;border-radius:11px;background:#fff}.tps-files span{font-size:8px;color:#0f83d9}.tps-files b{font-size:10px}.tps-files small{font-size:8px;color:#71869a}.tps-analysis{padding:48px;display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:center;background:linear-gradient(145deg,#fff,#f0f9ff)}.tps-analysis-orb{width:120px;height:120px;border-radius:50%;position:relative;display:grid;place-items:center;background:#fff;box-shadow:0 20px 50px #137ed422;color:#0c83e7}.tps-analysis-orb i{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:7px solid #d7ecfa;border-top-color:#0c8de9;border-radius:50%;animation:tpsSpin 1.1s linear infinite}.tps-analysis h2{font-size:32px;letter-spacing:-.045em;margin:0}.tps-analysis>div>p:not(.tps-kicker){font-size:13px;line-height:1.7;color:#667e95}.tps-analysis-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:20px}.tps-analysis-list span{font-size:10px;color:#3a668e}.tps-flow-shell{padding:18px;background:linear-gradient(145deg,#fafdff,#eef8ff)}.tps-flow-banner{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:12px 14px 20px}.tps-flow-banner b,.tps-flow-banner span{display:block}.tps-flow-banner b{font-size:16px}.tps-flow-banner span{font-size:10px;color:#698197;margin-top:4px;max-width:760px}.tps-flow-banner em{font-style:normal;font-size:9px;color:#0d75c9;padding:8px 10px;border-radius:999px;background:#e7f6ff;white-space:nowrap}.tps-flow-shell .tp-pack-modal.tp-pack-embedded{position:relative;width:100%;max-width:none;max-height:none;box-shadow:none;border:1px solid #d6e7f4;background:#fff}.tps-foot{padding:24px clamp(24px,5vw,80px);display:flex;justify-content:space-between;gap:20px;border-top:1px solid #deebf5;color:#788da0;font-size:9px;background:#fff}@keyframes tpsSpin{to{transform:rotate(360deg)}}@media (max-width:980px){.tps-stepper{justify-content:flex-start}.tps-stepper>div span{display:none}.tps-stepper>b{width:34px}.tps-hero,.tps-grid{grid-template-columns:1fr}.tps-value{position:relative;top:auto}.tps-hero aside{grid-template-columns:repeat(3,1fr)}.tps-main{padding-top:38px}}@media (max-width:640px){.tps-head{height:70px;padding-inline:18px}.tps-head>div{display:none}.tps-stepper{top:70px;min-height:68px;padding:11px 18px}.tps-main{width:calc(100% - 28px);padding-top:28px}.tps-hero h1{font-size:42px}.tps-hero aside{grid-template-columns:1fr}.tps-card{padding:23px}.tps-form-split{grid-template-columns:1fr}.tps-analysis{padding:26px;grid-template-columns:1fr}.tps-analysis-list{grid-template-columns:1fr}.tps-flow-banner{align-items:flex-start;flex-direction:column}.tps-foot{flex-direction:column}}@media (prefers-reduced-motion:reduce){.tps-analysis-orb i{animation:none}}.tp-pack-start{overflow-x:clip;scroll-padding-top:180px}.tps-stepper{padding-left:max(22px,env(safe-area-inset-left));padding-right:max(22px,env(safe-area-inset-right));scroll-padding-inline:24px;scrollbar-width:none}.tps-stepper::-webkit-scrollbar{display:none}.tps-stepper>div:first-child{margin-left:2px}.tps-stepper>div:last-child{margin-right:2px}@media (max-height:760px) and (min-width:981px){.tps-head{height:70px}.tps-stepper{top:70px;min-height:66px;padding-top:10px;padding-bottom:10px}.tps-value{top:150px}.tps-main{padding-top:38px}.tps-hero{margin-bottom:26px}.tps-hero h1{font-size:clamp(40px,4.7vw,64px)}}:root{--tp-ui-body:.875rem;--tp-ui-control:.8125rem;--tp-ui-small:.75rem;--tp-ui-section:.875rem;--tp-ui-title:1.75rem;--tp-ui-metric:1.375rem;--tp-ui-control-h:2.5rem;--tp-ui-row-h:3.25rem;--tp-ui-panel-pad:.875rem;--tp-ui-gap:.75rem}.tp-app{grid-template-columns:240px minmax(0,1fr);font-size:var(--tp-ui-body);line-height:1.45}.adm-app{grid-template-columns:236px minmax(0,1fr);font-size:var(--tp-ui-body);line-height:1.45}.tp-sidebar,.adm-sidebar{padding:20px 14px 16px}.tp-sidebar nav,.adm-sidebar nav{gap:4px}.tp-sidebar nav button,.adm-sidebar nav button{height:44px;padding:0 13px;gap:11px;font-size:var(--tp-ui-body);line-height:1.2;border-radius:9px}.tp-topbar,.adm-topbar{height:68px;padding:0 22px;gap:12px}.tp-global-search,.adm-global-search{height:40px}.tp-global-search input,.adm-global-search input{font-size:var(--tp-ui-control)}.tp-global-search kbd,.adm-global-search kbd{font-size:.6875rem}.tp-new-btn,.adm-new{height:40px;font-size:var(--tp-ui-control);padding-inline:14px}.tp-profile-btn b,.adm-profile b{font-size:var(--tp-ui-control)}.tp-profile-btn small,.adm-profile small{font-size:var(--tp-ui-small)!important}.tp-page,.adm-page{padding:24px 24px 54px;max-width:1680px}.tp-page-head,.adm-page-head{gap:20px;margin-bottom:18px}.tp-page-head h1,.adm-page-head h1{font-size:var(--tp-ui-title);line-height:1.15;letter-spacing:-.025em}.tp-page-head p,.adm-page-head p{font-size:var(--tp-ui-body);line-height:1.45;margin-top:6px}@media (min-width:821px){.tp-app button,.adm-app button,.es-page button,.tp-app input,.tp-app select,.tp-app textarea,.adm-app input,.adm-app select,.adm-app textarea,.es-page input,.es-page select,.es-page textarea{font-size:var(--tp-ui-control)}}.tp-app small,.adm-app small,.es-page small{font-size:var(--tp-ui-small)!important;line-height:1.4}.tp-badge,.adm-badge,.es-badge{font-size:.71875rem!important;padding:5px 8px;line-height:1.15}.tp-metrics{gap:12px;margin-bottom:12px}.tp-metric{min-height:96px;padding:14px;gap:12px}.tp-metric small{font-size:var(--tp-ui-small)}.tp-metric-number{font-size:var(--tp-ui-metric)}.tp-metric>div>span{font-size:var(--tp-ui-small)}.tp-panel{border-radius:12px;padding:14px}.tp-panel-head{min-height:32px;margin-bottom:10px}.tp-panel-head h3{font-size:var(--tp-ui-section)}.tp-link{font-size:var(--tp-ui-small)}.tp-outline-btn,.tp-primary-btn,.tp-primary-small{font-size:var(--tp-ui-control);min-height:38px}.tp-list-row{min-height:56px;padding:10px 2px;gap:11px}.tp-list-row b{font-size:var(--tp-ui-control)}.tp-list-row small{font-size:var(--tp-ui-small)}.tp-simple-table>div{min-height:42px;font-size:var(--tp-ui-small)}.tp-simple-table .head{font-size:var(--tp-ui-small)}.tp-tabs>button,.tp-tabs>div>button,.tp-filter-row button,.tp-table-tools>button{font-size:var(--tp-ui-small);height:36px}.tp-search-box{height:40px}.tp-search-box input{font-size:var(--tp-ui-control)}.tp-detail-copy{font-size:var(--tp-ui-small);line-height:1.55}.tp-info-grid small,.tp-info-grid span,.tp-key-list span,.tp-key-list b,.tp-timeline b,.tp-timeline small,.tp-check-row{font-size:var(--tp-ui-small)}.adm-stats{gap:12px;margin-bottom:12px}.adm-stat{min-height:94px;padding:13px;gap:10px;border-radius:10px}.adm-stat small{font-size:var(--tp-ui-small)}.adm-stat strong{font-size:var(--tp-ui-metric)}.adm-stat em,.adm-stat span:not(.adm-stat-icon){font-size:var(--tp-ui-small)}.adm-panel{padding:13px;border-radius:11px}.adm-panel-head{min-height:32px;margin-bottom:9px}.adm-panel-head h3{font-size:var(--tp-ui-section)}.adm-link{font-size:var(--tp-ui-small)}.adm-select,.adm-outline,.adm-primary-small{height:36px;font-size:var(--tp-ui-small);padding-inline:11px}.adm-list-row{min-height:54px;gap:9px;padding:8px 2px}.adm-list-row b{font-size:var(--tp-ui-control)}.adm-list-row small{font-size:var(--tp-ui-small)}.adm-panel h4{font-size:var(--tp-ui-control);margin:10px 0 7px}.adm-mini-row{min-height:34px;font-size:var(--tp-ui-small);gap:8px}.adm-mini-row b,.adm-mini-row small{font-size:var(--tp-ui-small)}.adm-tr{min-height:40px;font-size:var(--tp-ui-small);gap:9px}.adm-tr button{height:32px;font-size:var(--tp-ui-small)}.adm-tabs>button{height:36px;font-size:var(--tp-ui-small);padding-inline:11px}.adm-tools{gap:8px;margin:9px 0}.adm-search{height:40px}.adm-search input,.adm-tools>button{font-size:var(--tp-ui-small)}.adm-client-head,.adm-tender-head,.adm-user-head,.adm-risk-head,.adm-connect-head,.adm-service-head,.adm-sub-head{min-height:38px;font-size:var(--tp-ui-small)}.adm-client-table>button,.adm-tender-table>button,.adm-user-table>button,.adm-risk-table>button,.adm-connectors>button{min-height:54px;font-size:var(--tp-ui-small)}.adm-client-name b,.adm-person b,.adm-detail-title p,.adm-client-meta b,.adm-detail-meta b,.adm-check-row,.adm-adoption,.adm-source-row{font-size:var(--tp-ui-small)}.adm-detail{padding:14px}.adm-detail-title h2{font-size:1rem}.adm-client-summary>div,.adm-detail-grid>div{padding:10px}.adm-client-meta span{padding:9px}.adm-form-grid label,.adm-branding-form label,.adm-branding-form input{font-size:var(--tp-ui-small)}.packops-kpis{gap:12px;margin-bottom:12px}.packops-kpis>div{padding:14px}.packops-kpis small,.packops-kpis span{font-size:var(--tp-ui-small)}.packops-toolbar{gap:8px;margin-bottom:10px}.packops-search input{height:40px;font-size:var(--tp-ui-control)}.packops-toolbar>button{height:38px;font-size:var(--tp-ui-small)}.intel-head p,.intel-kpi-copy small,.intel-kpi-copy span,.intel-row small,.intel-coverage small,.intel-ranked small,.intel-axis,.intel-model-table>div{font-size:var(--tp-ui-small)}.es-page{font-size:var(--tp-ui-body);line-height:1.45}.es-page-head{gap:20px;margin:4px 0 18px}.es-page-head h1{font-size:var(--tp-ui-title);line-height:1.15;letter-spacing:-.025em}.es-page-head p{font-size:var(--tp-ui-body);line-height:1.45;margin-top:6px}.es-head-actions{gap:10px}.es-btn,.es-select,.es-search{height:40px}.es-btn,.es-select,.es-search input{font-size:var(--tp-ui-control)}.es-btn{padding-inline:13px}.es-metrics{gap:12px;margin-bottom:13px}.es-metric{min-height:98px;padding:14px;grid-template-columns:38px minmax(0,1fr) 42px;gap:10px}.es-metric.compact{min-height:88px}.es-metric-icon{width:38px;height:38px}.es-metric-copy>small{font-size:var(--tp-ui-small)}.es-metric-copy strong{font-size:var(--tp-ui-metric);line-height:1.1;margin:4px 0}.es-metric-copy>span,.es-metric-copy em{font-size:var(--tp-ui-small)}.es-panel{border-radius:12px}.es-panel>header{min-height:46px;padding:10px 13px;gap:10px}.es-panel>header h3{font-size:var(--tp-ui-section)}.es-panel>header>button,.es-panel>header>a{font-size:var(--tp-ui-small)}.es-panel-copy{padding:13px;font-size:var(--tp-ui-small);line-height:1.55}.es-empty{min-height:130px;padding:22px}.es-empty>b{font-size:var(--tp-ui-control)}.es-empty p{font-size:var(--tp-ui-small);line-height:1.5}.es-field{gap:6px;font-size:var(--tp-ui-small)}.es-field input,.es-field select,.es-field textarea{font-size:var(--tp-ui-control);padding:10px 11px}.es-field input,.es-field select{height:40px}.es-modal{padding:20px}.es-modal.wide{width:min(860px,100%)}.es-modal>header h2{font-size:1.125rem}.es-grid-2,.es-grid-3,.es-stack,.es-main-side,.es-main-wide{gap:12px}.es-list-row{min-height:56px;padding:9px 12px;grid-template-columns:34px 1fr auto;gap:10px}.es-list-row-icon{width:32px;height:32px}.es-list-row b{font-size:var(--tp-ui-control)}.es-list-row small{font-size:var(--tp-ui-small);line-height:1.45}.es-kv{gap:9px;padding:12px}.es-kv>span{padding:10px;font-size:var(--tp-ui-small)}.es-kv b{font-size:var(--tp-ui-control)}.es-table-head,.es-table-row{gap:10px}.es-table-head{min-height:38px;padding:0 12px;font-size:var(--tp-ui-small)}.es-table-row{min-height:54px;padding:9px 12px;font-size:var(--tp-ui-small)}.es-table-row b,.es-table-row small{font-size:var(--tp-ui-small)}.es-tabs{gap:4px;padding:0 12px}.es-tabs button{height:42px;font-size:var(--tp-ui-small);padding-inline:12px}.es-filterbar{gap:9px;padding:10px 12px}.es-section-note{padding:11px 12px;font-size:var(--tp-ui-small)}.es-section-note b{font-size:var(--tp-ui-control)}.es-ring small,.es-donut small{font-size:var(--tp-ui-small)}.es-graph-core b,.es-graph-core small,.es-node b,.es-node small,.ci-cat b,.ci-cat span:last-child,.ci-node,.ci-alert b,.ci-alert small,.ci-time b,.ci-time small,.ci-center,.fin-step b,.fin-step small,.fin-tabs button,.fin-integration,.fin-toggle,.sla-card small,.sla-card em,.sla-alert b,.sla-alert small,.sla-engine-side span,.sla-audit-row,.sla-standard-row,.risk-flow-step b,.risk-flow-step small,.risk-heat small,.risk-metric small,.risk-metric em,.risk-discussion,.risk-discussion b,.risk-context-row,.hub-node b,.hub-node small,.hub-node em,.hub-core small,.hub-detail-tabs button,.hub-connection b,.hub-connection small,.ao-source,.ao-source b,.ao-agent b,.ao-agent small,.ao-rule b,.ao-rule small,.ao-event b,.ao-event small,.ao-feed-card b,.ao-feed-card small,.ao-queue li,.es-layer-items span,.es-layer>strong,.pa-center b,.pa-orbit,.pa-event,.pa-event b,.re-update b,.re-update small,.re-center,.re-mini,.re-pipe-step b,.re-pipe-step small,.dp-stage b,.dp-stage em,.dp-stage dl div,.dp-box b,.dp-box ul,.dp-guard b,.dp-guard small,.dp-job b,.dp-job small,.api-mini small,.api-mini em,.api-health-row,.api-health-row b,.api-core,.api-ext,.api-rate-row,.api-rate-row b,.api-list-row,.api-list-row b{font-size:var(--tp-ui-small)!important;line-height:1.35}.ae-page{gap:14px}.ae-client-select{gap:8px;padding:7px 10px;border-radius:9px}.ae-client-select span{font-size:var(--tp-ui-small)}.ae-client-select select{font-size:var(--tp-ui-control);min-width:210px}.ae-context{gap:12px;padding:11px 13px;border-radius:9px}.ae-context b{font-size:var(--tp-ui-control)}.ae-context small{font-size:var(--tp-ui-small)}.ae-alert{gap:9px;padding:11px 13px;font-size:var(--tp-ui-small)}.ae-metrics,.ae-grid-2,.ae-hub-layout{gap:12px}.ae-tabs{gap:6px;padding:10px 12px}.ae-tabs button{padding:8px 11px;font-size:var(--tp-ui-small);border-radius:7px}.ae-filters{gap:9px;padding:10px 12px}.ae-filters>div{gap:8px;padding:0 10px}.ae-filters input,.ae-filters select{font-size:var(--tp-ui-control)}.ae-filters input{padding:10px 0}.ae-table-head,.ae-table-row,.ae-recon-head,.ae-recon-row{gap:10px;padding:10px 12px}.ae-table-head,.ae-recon-head{min-height:38px;font-size:var(--tp-ui-small)}.ae-table-row,.ae-recon-row{min-height:54px;font-size:var(--tp-ui-small)}.ae-table-row b,.ae-recon-row b,.ae-table-row small{font-size:var(--tp-ui-small)}.ae-row-actions{gap:6px}.ae-row-actions button,.ae-mini-list button,.ae-control-list button{padding:7px 9px;font-size:var(--tp-ui-small)}.ae-mini-list>div{gap:8px;padding:10px 12px}.ae-mini-list b,.ae-mini-list small,.ae-control-list b,.ae-control-list small{font-size:var(--tp-ui-small)}.ae-control-list>div{padding:12px}.ae-control-list strong{font-size:1.125rem}.ae-progress-grid{gap:16px;padding:14px}.ae-progress-grid span{font-size:var(--tp-ui-small);margin-bottom:8px}.ae-form-grid{gap:12px;padding:14px}.ae-detail-grid{gap:9px;padding:12px}.ae-detail-grid>span{padding:10px;font-size:var(--tp-ui-small)}.ae-detail-grid b{font-size:var(--tp-ui-control)}.ae-detail-copy{padding:0 12px;font-size:var(--tp-ui-small);line-height:1.55}.ae-comments>div{padding:10px 12px}.ae-comments b,.ae-comments span{font-size:var(--tp-ui-small)}.ae-comment-box{gap:9px;padding:11px}.ae-comment-box input{padding:10px;font-size:var(--tp-ui-control)}.ae-module-grid{gap:10px;padding:12px}.ae-module-grid button{padding:12px;min-height:132px}.ae-module-grid b{font-size:var(--tp-ui-control);margin-top:9px}.ae-module-grid small{font-size:var(--tp-ui-small);line-height:1.45}.ae-module-grid em{padding:4px 7px;font-size:var(--tp-ui-small)}.ae-health{gap:12px;margin:12px;padding:12px}.ae-health b,.ae-health small{font-size:var(--tp-ui-small)}.ae-health strong{font-size:1.5rem}.ae-settings-table>div,.ae-settings-table>button{gap:10px;padding:10px 12px}.ae-settings-table>div,.ae-settings-table>button{font-size:var(--tp-ui-small)}.es-graph{min-height:410px;padding:30px}.es-graph-core{width:124px;height:124px}.es-node{width:172px;min-height:66px;padding:10px}.ao-map-stage{min-height:590px}.pa-circle{height:350px}.pa-center{width:104px;height:104px}.pa-orbit{width:88px;height:88px}.re-graph{height:285px}.re-mini{width:110px;min-height:46px}.dp-stage{min-width:118px;min-height:196px;padding:14px 10px}.dp-box{min-height:132px;padding:12px}.api-mini{min-height:88px;padding:10px}.api-dependency{height:310px}.api-ext{width:108px;min-height:46px}@media (max-width:1250px){.tp-app{grid-template-columns:224px minmax(0,1fr)}.adm-app{grid-template-columns:220px minmax(0,1fr)}.tp-page,.adm-page{padding-inline:18px}.ae-metrics,.es-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.tp-app,.adm-app{display:block}.tp-sidebar,.adm-sidebar{width:286px}.tp-topbar,.adm-topbar{height:62px;padding:0 14px}.tp-page,.adm-page{padding:16px 13px 84px}.tp-page-head h1,.adm-page-head h1,.es-page-head h1{font-size:1.5rem}.tp-page-head p,.adm-page-head p,.es-page-head p{font-size:var(--tp-ui-control)}.tp-sidebar nav button,.adm-sidebar nav button{height:46px;font-size:var(--tp-ui-control)}.es-metrics,.ae-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.es-metric,.adm-stat,.tp-metric{min-height:92px}.es-head-actions{margin-top:12px}.ae-client-select{width:100%}.ae-client-select select{min-width:0;flex:1}}@media (max-width:560px){.tp-page,.adm-page{padding-inline:11px}.es-metrics,.ae-metrics{grid-template-columns:1fr 1fr}.es-metric{grid-template-columns:34px minmax(0,1fr);min-height:88px;padding:11px}.es-metric-spark{display:none}.es-metric-copy strong{font-size:1.125rem}.ae-module-grid{grid-template-columns:1fr}}
