@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.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:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2) format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.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:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2) format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2) format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.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:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2) format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.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:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2) format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.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:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.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: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}.auth-page{--radius: 8px;--radius-sm: 6px;--card-radius: 8px;--space-4: 16px;--space-5: 20px;--space-6: 24px;box-sizing:border-box;min-height:100vh;display:grid;place-items:center;padding:var(--space-6) var(--space-4);background-color:var(--bg);color:var(--text-1);font-family:system-ui,-apple-system,sans-serif}.auth-page .auth-panel,.auth-shell .auth-card{border-radius:var(--card-radius, 8px)!important;box-shadow:var(--shadow-card, none)}.auth-page *,.auth-page *:before,.auth-page *:after{box-sizing:border-box}.auth-container{width:100%;max-width:1040px;margin:0 auto;display:grid;grid-template-columns:minmax(340px,480px) minmax(320px,1fr);gap:clamp(20px,4vw,36px);align-items:center}.auth-panel{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:clamp(24px,4vw,36px);width:100%;max-width:480px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:0;box-shadow:none}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit}.brand-mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--accent)}.brand strong{display:block;font-size:var(--font-size-16);line-height:1.1;color:var(--text-1)}.brand small{display:block;color:var(--text-3);font-size:var(--font-size-11)}.auth-copy h1{margin:0 0 var(--space-2);font-size:clamp(22px,3.5vw,32px);line-height:1.15;color:var(--text-1)}.auth-shell-copy{margin-bottom:0}.auth-copy p{margin:0;color:var(--text-2);font-size:var(--font-size-14);line-height:1.45}.auth-form{display:grid;gap:var(--space-4);width:100%}.auth-form>label{display:grid;gap:var(--space-2);color:var(--text-2);font-size:var(--font-size-13);font-weight:650;line-height:1.25}.auth-form>label input{width:100%;min-height:44px;padding:8px var(--space-4);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-14);font-weight:400;outline:0;transition:border-color .16s ease,outline-color .16s ease}.auth-form>label input:focus{border-color:var(--accent);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.field{display:grid;gap:var(--space-1)}.input-field{width:100%;min-height:var(--input-height);padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-1);font:inherit;font-size:var(--font-size-14);outline:0;transition:border-color .16s ease,outline-color .16s ease}.input-field:focus{border-color:var(--charcoal);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);box-shadow:none}.fields-row-mobile{display:grid;grid-template-columns:1.2fr .8fr;gap:var(--space-3)}.auth-social-row{display:grid;grid-template-columns:minmax(0,1fr)}.auth-social-btn{width:100%;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-1) 74%,var(--surface-2));color:var(--text-1);font:inherit;font-size:var(--font-size-14);font-weight:700;cursor:pointer}.btn{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-3);font:inherit;font-size:var(--font-size-14);font-weight:650;cursor:pointer}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin:var(--space-1) 0;color:var(--text-3);font-size:var(--font-size-12);font-weight:700}.auth-footer{margin-top:var(--space-2);display:grid;gap:var(--space-2)}.auth-switch{margin:0;color:var(--text-2);font-size:var(--font-size-13)}.auth-switch a{color:var(--accent);font-weight:700;text-decoration:none}.btn-link-demo{background:transparent;border:0;color:var(--text-3);font-size:var(--font-size-12);font-weight:600;cursor:pointer;padding:0;text-align:left;text-decoration:none}.auth-value-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-5);padding:clamp(24px,3.5vw,36px);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);box-shadow:none}.auth-value-header h2{font-size:clamp(20px,2.5vw,24px);line-height:1.25;color:var(--text-1);margin:0}.auth-value-list{display:flex;flex-direction:column;gap:var(--space-5);margin:0;padding:0;list-style:none}.auth-value-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:0;border:none;background:transparent}.dot-indicator{width:6px;height:6px;border-radius:0;background-color:var(--green);margin-top:var(--space-2);flex-shrink:0}.auth-value-content{display:grid;gap:3px}.auth-value-content strong{color:var(--text-1);font-size:var(--font-size-14);font-weight:650;line-height:1.3}.auth-value-content p{margin:0;color:var(--text-2);font-size:var(--font-size-12);line-height:1.45}.auth-value-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--border)}.auth-trust-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-2) 90%,transparent);color:var(--green);font-size:var(--font-size-11);font-weight:700}.auth-value-footer small{color:var(--text-3);font-size:var(--font-size-11);text-align:right}@media(max-width:768px){.auth-container{grid-template-columns:1fr}.auth-panel{max-width:100%;padding:var(--space-5) var(--space-4)}.auth-value-card{display:none!important}.fields-row-mobile{grid-template-columns:1fr}}:root{--bg-canvas: oklch(98.42% .0034 248);--bg-surface: oklch(100% 0 0);--bg-subtle: oklch(96.83% .0069 248);--border-subtle: oklch(92.88% .0126 256);--border-input: oklch(86.9% .0198 253);--accent-tint: oklch(97.71% .0125 237);--shadow-card: 0 1px 3px oklch(20.77% .0398 266 / .03), 0 6px 16px -4px oklch(20.77% .0398 266 / .04);--bg: var(--bg-canvas);--surface-1: var(--bg-surface);--surface-2: var(--bg-subtle);--surface-3: var(--border-subtle);--border: var(--border-subtle);--border-strong: var(--border-input);--charcoal: oklch(20.77% .0398 266);--charcoal-hover: oklch(16% .04 266);--divider: var(--bg-subtle);--text-primary: oklch(20.77% .0398 266);--text-secondary: oklch(45% .04 266);--text-tertiary: oklch(71% .04 266);--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-tertiary);--text-4: var(--text-tertiary);--text-weight-bold: var(--text-2);--text-weight-regular: var(--text-1);--text-weight-thin: var(--text-1);--accent-primary: oklch(58.76% .1389 242);--accent-hover: oklch(50% .1193 243);--accent: var(--accent-primary);--accent-weak: color-mix(in oklch, var(--accent) 8%, var(--surface-1));--green: #059669;--gold: #b45309;--cobalt: #2563eb;--danger: #dc2626;--warning: #d97706;--on-accent: oklch(100% 0 0);--shadow: none;--shadow-soft: none;--shadow-strong: none;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: var(--bg);--elevation-card: var(--surface-1);--elevation-hover: var(--surface-2);--elevation-active: var(--surface-3);--elevation-popover: var(--surface-1);--elevation-border: var(--border);--elevation-border-strong: var(--border-strong);--elevation-shadow-card: var(--shadow-card);--elevation-shadow-popover: none;--accent-strong: var(--accent-hover);--accent-soft: var(--accent-tint);--accent-contrast: oklch(100% 0 0);--success: var(--green);--info: #2563eb;--status-success-bg: color-mix(in srgb, var(--success) 10%, var(--surface-2));--status-success-border: color-mix(in srgb, var(--success) 30%, var(--border));--status-success-text: var(--success);--status-warning-bg: color-mix(in srgb, var(--warning) 10%, var(--surface-2));--status-warning-border: color-mix(in srgb, var(--warning) 30%, var(--border));--status-warning-text: var(--warning);--status-danger-bg: color-mix(in srgb, var(--danger) 10%, var(--surface-2));--status-danger-border: color-mix(in srgb, var(--danger) 30%, var(--border));--status-danger-text: var(--danger);--status-info-bg: color-mix(in srgb, var(--info) 10%, var(--surface-2));--status-info-border: color-mix(in srgb, var(--info) 30%, var(--border));--status-info-text: var(--info);--radius-md: 0;--radius-lg: 0;--radius-dialog: 0;--space-0: 0;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-16: 64px;--space-related: var(--space-2);--space-group: var(--space-3);--space-group-offset: var(--space-4);--space-container: var(--space-6);--space-section: var(--space-8);--page-gutter: var(--space-10);--page-block-start: var(--space-12);--page-block-end: calc(var(--space-12) * 2);--section-gap: var(--space-10);--section-gap-tight: var(--space-5);--section-head-gap: var(--space-4);--panel-padding: var(--space-5);--control-padding-y: var(--space-2);--control-padding-x: var(--space-3);--table-head-padding-y: var(--space-3);--table-cell-padding-y: var(--space-4);--table-cell-padding-x: var(--space-4);--block-gap: var(--space-6);--grid-gap: var(--space-4);--card-gap: var(--space-3);--icon-box: var(--space-10);--measure-compact: 400px;--measure-form: 560px;--measure-readable: 68ch;--measure-document: 720px;--measure-panel: 960px;--sidebar-w: 232px;--sidebar-w-collapsed: 68px;--agent-panel-w: 400px;--font-size-10: 10px;--font-size-11: 11px;--font-size-12: 12px;--font-size-13: 13px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-32: 32px;--font-size-xs: var(--font-size-11);--font-size-sm: var(--font-size-12);--font-size-md: var(--font-size-13);--font-size-lg: var(--font-size-16);--font-size-xl: var(--font-size-20);--font-size-display: var(--font-size-32);--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Inter", system-ui, -apple-system, sans-serif;--radius: 0;--radius-sm: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--app-grid-gap: var(--space-6);--app-section-gap: var(--space-8);--app-panel-padding: var(--card-padding);--app-panel-gap: var(--space-4);--beta-banner-height: 32px;--page-padding: var(--space-8);--card-padding: var(--space-6);--card-padding-compact: var(--space-3);--card-gap: var(--space-6);--card-radius: var(--radius);--card-title-gap: var(--space-2);--card-section-gap: var(--space-6);--control-gap: var(--space-2);--field-label-gap: var(--space-2);--icon-text-gap: var(--space-2);--button-padding-x: var(--space-3);--button-padding-y: var(--space-2);--control-height: 40px;--control-height-sm: 32px;--input-height: var(--control-height);--accent-panel-bg: color-mix(in srgb, var(--accent) 7%, var(--surface-2));--accent-panel-bg-hover: color-mix(in srgb, var(--accent) 12%, var(--surface-2));--accent-panel-bg-subtle: color-mix(in srgb, var(--surface-2) 52%, transparent);--accent-panel-border: color-mix(in srgb, var(--accent) 20%, var(--border));--accent-panel-border-muted: color-mix(in srgb, var(--accent) 18%, var(--border));--accent-panel-border-hover: color-mix(in srgb, var(--accent) 38%, var(--border));--accent-panel-border-active: color-mix(in srgb, var(--accent) 54%, var(--border));--accent-panel-ring: none;--accent-panel-ring-soft: none;--focus-outline: 2px solid color-mix(in srgb, var(--accent) 64%, var(--charcoal));--focus-outline-offset: 2px;--floating-control-bg: color-mix(in srgb, var(--surface-2) 84%, transparent);--floating-control-shadow: none;--drawer-bg: color-mix(in srgb, var(--surface-1) 94%, transparent);--drawer-border: color-mix(in srgb, var(--accent) 20%, var(--border));--drawer-shadow: none;--bookmark-ink: #10121a;--bookmark-shadow: none;--bookmark-shadow-soft: none;--bookmark-neon-pink: #ff2d7e;--bookmark-neon-lime: #b6ff3c;--bookmark-neon-cyan: #29f2ff;--bookmark-neon-amber: #ffbf2e;--bookmark-neon-violet: #b388ff;--bookmark-highlight: #ff4fd8;--bookmark-highlight-bg: color-mix(in srgb, var(--bookmark-highlight) 18%, transparent);--bookmark-highlight-border: color-mix(in srgb, var(--bookmark-highlight) 58%, transparent);--bookmark-highlight-ring: none;--journal-date-label-min: 116px;--journal-day-label-min: 96px;--journal-nav-button-size: 26px;--journal-nav-today-width: 56px;font-family:var(--font);background:var(--bg);color:var(--text-1);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{border-radius:0!important}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}button,input{font-family:inherit}*{box-sizing:border-box}html{min-height:100%;overscroll-behavior-x:none}body{min-height:100vh;min-height:100dvh;margin:0;background:var(--bg);color:var(--text-1)}html.literal-beta-ui body{padding-top:var(--beta-banner-height)}html.literal-reel-mode body{--reel-space-1: 8px;--reel-space-2: 12px;--reel-space-3: 16px;--reel-space-4: 20px;--reel-card-min: 58px;--reel-card-pad: 12px;--reel-card-gap: var(--space-2);--reel-card-inner-gap: 3px;--reel-label-size: var(--font-size-11);--reel-meta-size: 12px;--reel-body-size: 13px;--reel-title-size: 16px;--reel-page-title-size: 26px;--reel-weight-label: 760;--reel-weight-body: 450;--reel-weight-medium: 620;--reel-weight-strong: 680;padding-top:0;background:var(--bg)}.beta-environment-banner{position:fixed;inset:0 0 auto;z-index:90;min-height:var(--beta-banner-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:8px clamp(16px,3vw,28px);border-bottom:1px solid var(--border);background:var(--bg);color:var(--text-2);box-shadow:none}.beta-environment-banner strong{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-11);font-weight:500;letter-spacing:0;line-height:1.25;text-transform:none;white-space:nowrap;color:var(--text-1)}.beta-environment-dot{font-size:var(--font-size-10);line-height:1}.beta-environment-banner span{min-width:0;color:var(--text-3);font-size:var(--font-size-11);font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beta-environment-actions{display:inline-flex;align-items:center;gap:var(--space-4);justify-content:flex-end}.beta-environment-actions a{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:#d97706;font-size:var(--font-size-11);font-weight:500;text-decoration:none;white-space:nowrap}.beta-environment-actions a:hover{background:transparent;color:#b45309}.environment-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;margin-left:var(--space-2);padding:2px var(--space-2);border:1px solid color-mix(in srgb,var(--gold) 54%,var(--border));border-radius:0;background:color-mix(in srgb,var(--gold) 18%,var(--surface-2));color:var(--gold);font-size:var(--font-size-10);font-weight:900;letter-spacing:.08em;line-height:1;vertical-align:middle}body[class*=legal-theme-] .topbar,body[class*=legal-theme-] .ld-sidebar{background:color-mix(in srgb,var(--bg) 88%,transparent)}body[class*=legal-theme-] .mobile-dock{background:color-mix(in srgb,var(--bg) 92%,transparent)}body.legal-density-compact{--radius: 0;--radius-sm: 0;--app-grid-gap: var(--space-4);--app-section-gap: var(--space-5);--app-panel-padding: var(--space-4);--app-panel-gap: var(--space-3)}body.legal-density-compact .main{padding-top:var(--space-6)}body.legal-density-compact .panel,body.legal-density-compact .metric{padding:var(--space-4)}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}a{color:inherit}.text-weight-bold{font-weight:700;color:var(--text-weight-bold)}.text-weight-regular{font-weight:400;color:var(--text-weight-regular)}.text-weight-thin{font-weight:300;color:var(--text-weight-thin)}.app-shell{min-height:100vh;min-height:100dvh;padding-left:var(--sidebar-w);transition:padding-left .16s cubic-bezier(.16,1,.3,1)}html.sidebar-collapsed .app-shell{padding-left:var(--sidebar-w-collapsed)}html.literal-reel-mode .app-shell,html.literal-reel-mode.sidebar-collapsed .app-shell{padding-left:0}html.literal-reel-mode .beta-environment-banner,html.literal-reel-mode .ld-sidebar,html.literal-reel-mode .topbar,html.literal-reel-mode .tabs,html.literal-reel-mode .integration-strip{display:none}html.literal-reel-mode .main{width:min(100%,430px);min-height:100vh;min-height:100dvh;margin:0 auto;padding:var(--reel-space-4) var(--reel-space-3) 124px}html.literal-reel-mode .mobile-dock{position:fixed;left:50%;right:auto;bottom:0;z-index:46;width:min(100%,430px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border:0;border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 96%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%)}html.literal-reel-mode .mobile-dock button{min-height:48px;display:grid;place-items:center;gap:3px;padding:var(--space-1) 3px;border-color:transparent;border-radius:0;background:transparent;color:var(--text-3);font-size:var(--font-size-10);line-height:1.1}html.literal-reel-mode .mobile-dock button.active{border-color:transparent;background:transparent;color:var(--accent)}html.literal-reel-mode .mobile-dock button.active svg{fill:currentColor;stroke-width:0}html.literal-reel-mode .app-shell:has(.ai-assistant-shell.open) .mobile-dock{opacity:.72}html.literal-reel-mode .mobile-dock button svg{width:18px;height:18px}html.literal-reel-mode .mobile-dock button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.literal-reel-mode .mobile-more-backdrop{z-index:80}html.literal-reel-mode .mobile-more-sheet{left:50%;right:auto;bottom:calc(78px + env(safe-area-inset-bottom));width:min(calc(100vw - 28px),402px);max-height:min(62dvh,520px);transform:translate(-50%);animation:mobile-more-reel-up .19s cubic-bezier(.32,.72,0,1)}html.literal-reel-mode .page-head{margin-bottom:var(--reel-space-4)}html.literal-reel-mode .app-shell:has(.ai-assistant-shell.open) .page-head{margin-bottom:var(--reel-space-2)}html.literal-reel-mode h1{font-size:var(--reel-page-title-size);font-weight:var(--reel-weight-strong);line-height:1.15}html.literal-reel-mode .app-shell:has(.ai-assistant-shell.open) .page-head h1{color:var(--text-2);font-size:var(--font-size-20);font-weight:var(--reel-weight-medium)}html.literal-reel-mode h2{font-size:var(--reel-title-size);font-weight:var(--reel-weight-strong);line-height:1.22}html.literal-reel-mode .eyebrow,html.literal-reel-mode .activity-group h3,html.literal-reel-mode .court-brief-preview small,html.literal-reel-mode .client-snapshot>span>small{font-size:var(--reel-label-size);font-weight:var(--reel-weight-label);letter-spacing:.08em;line-height:1.25}html.literal-reel-mode .panel,html.literal-reel-mode .matter-row,html.literal-reel-mode .client-brief span,html.literal-reel-mode .case-timeline-card,html.literal-reel-mode .evidence-card,html.literal-reel-mode .activity-item,html.literal-reel-mode .next-action-row,html.literal-reel-mode .contact-list span,html.literal-reel-mode .ai-assistant-panel{font-size:var(--reel-body-size);line-height:1.45}html.literal-reel-mode strong,html.literal-reel-mode .matter-row strong,html.literal-reel-mode .client-hero strong,html.literal-reel-mode .case-timeline-card strong,html.literal-reel-mode .activity-item strong,html.literal-reel-mode .next-action-row strong,html.literal-reel-mode .contact-list strong,html.literal-reel-mode .evidence-card strong{font-weight:var(--reel-weight-strong)}html.literal-reel-mode small,html.literal-reel-mode .matter-row small,html.literal-reel-mode .client-hero small,html.literal-reel-mode .case-timeline-card small,html.literal-reel-mode .activity-item small,html.literal-reel-mode .next-action-row small,html.literal-reel-mode .contact-list small,html.literal-reel-mode .evidence-card small{font-size:var(--reel-meta-size);font-weight:var(--reel-weight-body);line-height:1.4}html.literal-reel-mode .page-head .head-actions,html.literal-reel-mode .page-summary{display:none}html.literal-reel-mode .split-grid{gap:var(--reel-space-3)}html.literal-reel-mode .split-grid>.panel:first-child{position:sticky;top:var(--reel-space-3);z-index:4;border-color:color-mix(in srgb,var(--border-strong) 72%,transparent);box-shadow:none}html.literal-reel-mode .split-grid>.matter-detail{max-height:360px;overflow:hidden;opacity:.34;filter:saturate(.72);transform:translateY(4px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,black 54%,transparent 100%)}html.literal-reel-mode .grid,html.literal-reel-mode .client360-grid{gap:var(--reel-space-3)}html.literal-reel-mode .panel{padding:var(--reel-space-3)}html.literal-reel-mode .panel-head{gap:var(--reel-space-2);margin-bottom:var(--reel-space-3)}html.literal-reel-mode .client-hero{gap:var(--reel-space-2);min-height:72px;padding:var(--reel-space-2);margin-bottom:var(--reel-space-2)}html.literal-reel-mode .client-brief{gap:var(--reel-space-1);margin-bottom:var(--reel-space-2)}html.literal-reel-mode .client-brief span{min-height:38px;padding:var(--space-2) var(--space-3)}html.literal-reel-mode .client-snapshot>span>strong{font-size:var(--font-size-20);font-weight:var(--reel-weight-strong)}html.literal-reel-mode .client-snapshot>span>em,html.literal-reel-mode .court-brief-preview em,html.literal-reel-mode .next-action-row time,html.literal-reel-mode .activity-item em{font-size:var(--reel-meta-size);font-weight:var(--reel-weight-medium);line-height:1.35}html.literal-reel-mode .client-snapshot,html.literal-reel-mode .evidence-grid,html.literal-reel-mode .next-action-list,html.literal-reel-mode .contact-list,html.literal-reel-mode .matter-list,html.literal-reel-mode .activity-list,html.literal-reel-mode .court-brief-preview>div{gap:var(--reel-space-1)}html.literal-reel-mode .matter-row,html.literal-reel-mode .client-brief span,html.literal-reel-mode .client-snapshot>span,html.literal-reel-mode .evidence-card,html.literal-reel-mode .case-timeline-card,html.literal-reel-mode .court-brief-preview span,html.literal-reel-mode .activity-item,html.literal-reel-mode .next-action-row,html.literal-reel-mode .contact-list span,html.literal-reel-mode .ai-answer-card{gap:var(--reel-card-gap);min-height:var(--reel-card-min);padding:var(--reel-card-pad);border-radius:0}html.literal-reel-mode .matter-row span,html.literal-reel-mode .client-snapshot>span,html.literal-reel-mode .court-brief-preview span,html.literal-reel-mode .activity-item span:not(.activity-check),html.literal-reel-mode .next-action-row span,html.literal-reel-mode .contact-list span,html.literal-reel-mode .ai-answer-card{gap:var(--reel-card-inner-gap)}html.literal-reel-mode .case-timeline li{padding-bottom:var(--reel-space-3)}html.literal-reel-mode .activity-stream{gap:var(--reel-space-3)}html.literal-reel-mode .activity-group,html.literal-reel-mode .activity-list{gap:var(--reel-space-1)}html.literal-reel-mode .matter-search-field input{caret-color:var(--accent)}html.literal-reel-mode .matter-row{transition:opacity .18s,transform .18s,border-color .18s,background .18s}html.literal-reel-mode .matter-list:has(.matter-row.active) .matter-row:not(.active){opacity:.54}html.literal-reel-mode .matter-row.active{transform:translateY(-1px);box-shadow:none}html.literal-reel-mode .ai-assistant-shell{right:max(14px,calc((100vw - 430px)/2 + 14px));bottom:94px}html.literal-reel-mode .ai-assistant-panel{width:min(402px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 108px));padding:var(--reel-space-3);border-color:color-mix(in srgb,var(--border) 56%,transparent);background:color-mix(in srgb,var(--surface-1) 99%,transparent);box-shadow:none}html.literal-reel-mode .ai-assistant-head .btn-ghost{min-width:34px;min-height:34px;padding:0;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}html.literal-reel-mode .ai-assistant-head,html.literal-reel-mode .ai-suggestions{margin-bottom:var(--reel-space-2)}html.literal-reel-mode .ai-suggestions{gap:var(--space-2)}html.literal-reel-mode .ai-suggestions button{min-height:28px;padding:0 var(--space-3);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:var(--text-3);font-size:var(--font-size-10);font-weight:620}html.literal-reel-mode .ai-suggestions button:after{content:none}html.literal-reel-mode .ai-compose{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--surface-1) 80%,var(--surface-2));box-shadow:none}html.literal-reel-mode .ai-compose>svg{display:none}html.literal-reel-mode .ai-compose .btn{min-height:38px;padding:0 var(--space-5);border-radius:0;font-size:var(--font-size-14);font-weight:760}html.literal-reel-mode .ai-answer-card{margin-top:var(--reel-space-2);padding:var(--space-5) var(--space-4);border:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:var(--surface-1);box-shadow:none}html.literal-reel-mode .ai-answer-head span{display:none}html.literal-reel-mode .ai-answer-head small{min-height:24px;display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:0;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));color:var(--accent);font-size:var(--font-size-10);font-weight:720}html.literal-reel-mode .ai-answer-card>strong{padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);font-size:var(--font-size-16);line-height:1.35}html.literal-reel-mode .ai-answer-card p{display:block;overflow:visible;color:var(--text-2);font-size:var(--font-size-12);line-height:1.55}html.literal-reel-mode .ai-answer-fields{gap:var(--space-2)}html.literal-reel-mode .ai-answer-field{padding:2px 0;background:transparent}html.literal-reel-mode .btn,html.literal-reel-mode .ai-assistant-trigger,html.literal-reel-mode .ai-suggestions button,html.literal-reel-mode .reel-cue strong{font-size:var(--reel-meta-size);font-weight:var(--reel-weight-medium)}html.literal-reel-mode .client360-grid .panel-head>form,html.literal-reel-mode .client360-grid .panel-head>.btn,html.literal-reel-mode .client360-grid .inline-create-form,html.literal-reel-mode .client360-grid .evidence-status-actions,html.literal-reel-mode .client360-grid .action-status-button{display:none}html.literal-reel-mode .client360-grid>.panel,html.literal-reel-mode .client360-grid>.activity-panel{animation:reel-panel-rise .52s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}html.literal-reel-mode .client360-grid>.client-profile-panel{animation-delay:40ms}html.literal-reel-mode .client360-grid>.court-brief-panel{animation-delay:.12s}html.literal-reel-mode .client360-grid>.court-outcome-panel,html.literal-reel-mode .client360-grid>.update-draft-panel{animation-delay:.18s}html.literal-reel-mode .client360-grid>.timeline-panel{animation-delay:.26s}html.literal-reel-mode .client360-grid>.activity-panel{animation-delay:.34s}html.literal-reel-mode .client360-grid>.evidence-posture-panel,html.literal-reel-mode .client360-grid>.attorney-handoff-panel{animation-delay:.42s}html.literal-reel-mode .case-timeline li,html.literal-reel-mode .evidence-card,html.literal-reel-mode .activity-item,html.literal-reel-mode .next-action-row{animation:reel-item-rise .42s cubic-bezier(.16,1,.3,1) both}html.literal-reel-mode .case-timeline li:nth-child(2),html.literal-reel-mode .evidence-card:nth-child(2),html.literal-reel-mode .activity-item:nth-child(2),html.literal-reel-mode .next-action-row:nth-child(2){animation-delay:70ms}html.literal-reel-mode .case-timeline li:nth-child(3),html.literal-reel-mode .evidence-card:nth-child(3),html.literal-reel-mode .activity-item:nth-child(3),html.literal-reel-mode .next-action-row:nth-child(3){animation-delay:.14s}html.literal-reel-mode .case-timeline li:nth-child(4),html.literal-reel-mode .evidence-card:nth-child(4),html.literal-reel-mode .activity-item:nth-child(4),html.literal-reel-mode .next-action-row:nth-child(4){animation-delay:.21s}html.literal-reel-mode .case-timeline li:nth-child(5),html.literal-reel-mode .activity-item:nth-child(5){animation-delay:.28s}@keyframes reel-panel-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes reel-item-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.literal-reel-mode .client360-grid>.panel,html.literal-reel-mode .client360-grid>.activity-panel,html.literal-reel-mode .case-timeline li,html.literal-reel-mode .evidence-card,html.literal-reel-mode .activity-item,html.literal-reel-mode .next-action-row,html.literal-reel-mode .reel-end-card,html.literal-reel-mode .reel-end-card-mark{animation:none}}.reel-end-card{display:none}html.literal-reel-mode .reel-end-card{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);background:var(--bg);color:var(--text-1);text-align:center;animation:reel-end-fade .52s cubic-bezier(.16,1,.3,1) both}.reel-end-card-mark{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:0;background:var(--surface-2);color:var(--text-1);box-shadow:none;font-size:var(--font-size-28);font-weight:850;line-height:1;animation:reel-end-mark .68s cubic-bezier(.16,1,.3,1) 90ms both}.reel-end-card p{margin:var(--space-2) 0 0;color:inherit;font-size:var(--font-size-12);font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.reel-end-card h1{margin:0;color:var(--text-1);font-size:clamp(32px,9vw,44px);font-weight:760;letter-spacing:0;line-height:1.08}@keyframes reel-end-fade{0%{opacity:0}to{opacity:1}}@keyframes reel-end-mark{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.reel-cue{display:none}html.literal-reel-mode .reel-cue{position:fixed;left:50%;bottom:calc(78px + env(safe-area-inset-bottom));z-index:70;width:min(calc(100vw - 28px),402px);transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 88%,transparent);color:var(--text-2);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none}.reel-cue span,.reel-cue small{color:var(--text-3);font-size:var(--font-size-10);font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.reel-cue strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-12);font-weight:820;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ld-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-w);z-index:20;display:flex;flex-direction:column;background:var(--elevation-card);border-right:1px solid var(--elevation-border);overflow:visible;transition:width .16s cubic-bezier(.16,1,.3,1)}html.literal-beta-ui .ld-sidebar{top:var(--beta-banner-height)}.ld-sidebar-brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-5);flex-shrink:0}.ld-brand{display:flex;align-items:center;gap:var(--space-3)}.ld-brand-copy{display:grid;gap:var(--space-1);min-width:0}.ld-brand-mark{width:22px;height:22px;color:var(--text-1);display:block}.ld-brand-name{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--text-1);letter-spacing:-.01em}.ld-brand-subtitle{margin:0;color:var(--text-3);font-size:var(--font-size-xs);font-weight:700;letter-spacing:0;line-height:1.15}.ld-sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:2px var(--space-2) var(--space-5);scrollbar-width:none;display:flex;flex-direction:column;gap:var(--space-3)}.ld-sidebar-nav::-webkit-scrollbar{display:none}.ld-sidebar-section{display:flex;flex-direction:column;gap:var(--space-1)}.ld-sidebar-section-label{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:none;cursor:pointer;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:var(--space-2) var(--space-2) var(--space-1);display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;transition:color .15s ease}.ld-sidebar-section-label:hover{color:var(--text-2)}.ld-section-chevron{font-size:var(--font-size-xs);opacity:.5;transition:transform .15s ease,opacity .15s ease;flex-shrink:0}.ld-section-chevron.open{transform:rotate(90deg);opacity:.7}.ld-sidebar-item{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:0;font-size:var(--font-size-sm);font-weight:400;color:var(--text-3);text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.ld-sidebar-item:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:0;background:transparent}.ld-sidebar-item .ti{font-size:var(--font-size-lg);flex-shrink:0;color:var(--text-4);stroke-width:1.5}.ld-sidebar-item:hover{color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.ld-sidebar-item.active{color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 90%,transparent);font-weight:600}.ld-sidebar-item.active:before{background:var(--accent)}.ld-sidebar-item.active .ti{color:var(--text-2)}.ld-nav-badge,.tab-badge,.mobile-dock-badge,.mobile-more-badge{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border-radius:0;background:color-mix(in srgb,var(--danger) 88%,var(--green));color:#fff;font-size:var(--font-size-10);font-weight:850;line-height:1}.ld-nav-badge{font-size:var(--font-size-xs);font-weight:600;color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent);padding:1px var(--space-2);border-radius:0;font-variant-numeric:tabular-nums;margin-left:auto}.ld-nav-badge--alerts{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.ld-sidebar-foot{flex-shrink:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap}.ld-sidebar-tour-btn{position:relative;flex:1 0 100%;min-height:34px;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--font-size-13);font-weight:720;text-align:left;transition:background .18s ease,border-color .18s ease,color .15s ease}.ld-sidebar-tour-btn:hover{background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-1)}.ld-sidebar-tour-btn.is-highlighted{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.ld-sidebar-tour-btn .ti{color:var(--accent);flex:0 0 auto;font-size:var(--font-size-lg)}.ld-sidebar-feedback-actions{flex:1 0 100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding:0;border:0;border-left:2px solid transparent;border-radius:0;background:transparent;transition:background .18s ease,border-color .18s ease}.ld-sidebar-feedback-actions.is-highlighted{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.ld-sidebar-feedback-btn{min-width:0;min-height:32px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-radius:0;background:transparent;color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--font-size-13);font-weight:650;text-align:left;transition:background .15s ease,color .15s ease}.ld-sidebar-feedback-btn:hover{background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-1)}.ld-sidebar-feedback-btn .ti{color:var(--accent);flex:0 0 auto;font-size:var(--font-size-lg)}.ld-sidebar-foot-actions{display:flex;align-items:center;gap:var(--space-1);margin-right:auto}.ld-sidebar-icon-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;color:var(--text-3);cursor:pointer;transition:color .15s ease,background .15s ease}.ld-sidebar-icon-btn:hover,.ld-sidebar-icon-btn.active{color:var(--text-1);background:var(--surface-2)}.ld-sidebar-icon-btn .ti{font-size:var(--font-size-lg)}.ld-sidebar-signout{flex:1 0 100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 64%,transparent);color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:600;transition:background .15s ease,border-color .15s ease,color .15s ease}.ld-sidebar-signout:hover{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface-2));color:var(--danger)}.ld-sidebar-signout .ti{color:currentColor;font-size:var(--font-size-lg)}.ld-sidebar-install{display:flex;align-items:center;gap:var(--icon-text-gap);width:100%;min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);border:0;border-radius:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--font-size-13);cursor:pointer}.ld-sidebar-install:hover{color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.ld-sidebar-profile{flex:1 0 100%;display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:0;text-decoration:none;color:var(--text-2);font-size:var(--font-size-sm);transition:background .15s ease,color .15s ease}.ld-sidebar-profile:hover{background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-1)}.ld-sidebar-profile.active{color:var(--text-1)}.ld-sidebar-profile>span:last-child{min-width:0;display:grid;gap:2px}.ld-sidebar-profile strong,.ld-sidebar-profile small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-sidebar-profile strong{font-size:var(--font-size-sm);font-weight:600;color:var(--text-1)}.ld-sidebar-profile small{font-size:var(--font-size-xs);color:var(--text-3)}.ld-sidebar-avatar{flex:0 0 28px;width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--text-1) 18%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--accent);font-size:var(--font-size-xs);font-weight:700}.ld-sidebar-more-menu{position:relative}.ld-more-popover--up{bottom:calc(100% + 8px);top:auto}html.sidebar-collapsed .ld-sidebar{width:var(--sidebar-w-collapsed);overflow:visible}html.sidebar-collapsed .ld-sidebar-item span,html.sidebar-collapsed .ld-sidebar-section-label,html.sidebar-collapsed .ld-brand-name,html.sidebar-collapsed .ld-brand-subtitle,html.sidebar-collapsed .ld-sidebar-signout span{display:none}html.sidebar-collapsed .ld-sidebar-brand{justify-content:center;padding:0}html.sidebar-collapsed .ld-sidebar-foot{justify-content:center}html.sidebar-collapsed .ld-sidebar-foot-actions{flex-direction:column;align-items:center;gap:var(--space-1)}html.sidebar-collapsed .ld-sidebar-item{justify-content:center;padding:var(--space-2) 0}html.sidebar-collapsed .ld-sidebar-item .ld-nav-badge{position:absolute;top:4px;right:4px}html.sidebar-collapsed .ld-sidebar-section{position:relative}html.sidebar-collapsed .ld-sidebar-signout{flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border-color:transparent;background:transparent}html.sidebar-collapsed .ld-sidebar-profile{flex:0 0 auto;width:40px;padding:var(--space-2) 0;justify-content:center}html.sidebar-collapsed .ld-sidebar-profile>span:last-child{display:none}html.sidebar-collapsed .ld-sidebar-install span{display:none}html.sidebar-collapsed .ld-sidebar-install{justify-content:center;padding:var(--space-2) 0}html.sidebar-collapsed .ld-sidebar-tour-btn{flex:0 0 32px;width:40px;justify-content:center;padding:var(--space-2) 0;border-left-color:transparent}html.sidebar-collapsed .ld-sidebar-tour-btn span{display:none}html.sidebar-collapsed .ld-sidebar-feedback-actions{flex:0 0 auto;width:40px;padding:0;border-left-color:transparent;background:transparent}html.sidebar-collapsed .ld-sidebar-feedback-btn{justify-content:center;min-height:28px;padding:var(--space-1) 0}html.sidebar-collapsed .ld-sidebar-feedback-btn span{display:none}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:16px clamp(16px,4vw,36px);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:color-mix(in srgb,var(--surface-1) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.brand-mark,.iconbox{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-1));color:var(--accent);border-radius:0}.brand-mark{width:36px;height:36px}.brand span:last-child{display:grid;gap:1px}.brand strong{font-size:var(--font-size-16);line-height:1.1}.brand small,.page-head p,.panel small,.metric small,.matter-row small,.document-row small,.integration-strip small,.session-chip small{color:var(--text-2)}.topbar-actions,.action-row,.head-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.main{max-width:1280px;margin:0 auto;padding:var(--space-8) var(--space-8) 120px}.profile-main{max-width:1120px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:var(--space-6)}.page-head:not(.profile-page-head){justify-content:flex-end;margin-bottom:0}.page-head:not(.profile-page-head) .head-actions:empty{display:none}.page-head:not(.profile-page-head) .head-actions:not(:empty){margin-bottom:var(--space-6)}.eyebrow{margin:0 0 var(--card-title-gap);color:var(--accent);font-size:var(--font-size-11);font-weight:800;letter-spacing:.12em;text-transform:uppercase}h1,h2{margin:0;letter-spacing:0}h1{font-size:var(--font-size-28);line-height:1.15}h2{font-size:var(--font-size-18);line-height:1.2}p{line-height:1.55}.page-head p{margin:var(--space-1) 0 0;max-width:680px;font-size:var(--font-size-14)}.page-summary-ambient{opacity:.38;transition:opacity .16s}.page-head:hover .page-summary-ambient,.page-head:focus-within .page-summary-ambient{opacity:.78}.sync-note{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text-2);font-size:var(--font-size-12);font-weight:700}.sync-note-error{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));color:var(--warning)}.workspace-notification-anchor{position:relative;width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;border:1px solid var(--border);border-radius:var(--card-radius)!important;background:var(--surface-1);color:var(--text-2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.workspace-notification-anchor:hover,.workspace-notification-anchor:focus-visible,.workspace-notification-anchor.has-alerts{border-color:color-mix(in oklch,var(--accent-primary) 42%,var(--border));background:var(--accent-tint);color:var(--accent-primary)}.workspace-notification-anchor:focus-visible{outline:2px solid color-mix(in oklch,var(--accent-primary) 56%,transparent);outline-offset:2px}.workspace-notification-indicator{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border:2px solid var(--bg-canvas);border-radius:999px!important;background:var(--accent-primary);color:var(--on-accent);font-size:var(--font-size-10);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}@keyframes workspace-notification-arrival{0%{transform:scale(1);box-shadow:0 0 0 2px var(--bg-canvas)}45%{transform:scale(1.16);box-shadow:0 0 0 5px color-mix(in oklch,var(--accent-primary) 18%,var(--bg-canvas))}to{transform:scale(1);box-shadow:0 0 0 2px var(--bg-canvas)}}.workspace-notification-anchor.is-new .workspace-notification-indicator{animation:workspace-notification-arrival 1.2s ease-out}@media(prefers-reduced-motion:reduce){.workspace-notification-anchor.is-new .workspace-notification-indicator{animation:none}}.command-head-actions{display:flex;align-items:center;gap:var(--space-2)}.btn{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--icon-text-gap);padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-3);font:inherit;font-size:var(--font-size-13);font-weight:650;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.btn:disabled,.btn-link:disabled{cursor:not-allowed;opacity:.56}.btn:not(:disabled):hover{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-2)}.btn-primary{background:var(--surface-1);color:var(--accent);border-color:var(--accent)}.btn-primary:not(:disabled):hover{background:var(--accent-weak);border-color:var(--accent);color:var(--accent)}body.legal-theme-literal-light .btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}body.legal-theme-literal-light .btn-primary:not(:disabled):hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}body.legal-theme-flat-white .btn-primary{background:var(--charcoal);color:var(--on-accent);border-color:var(--charcoal)}body.legal-theme-flat-white .btn-primary:not(:disabled):hover{background:var(--charcoal-hover);border-color:var(--charcoal-hover);color:var(--on-accent)}.install-hero .btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.install-hero .btn-primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 88%,#000);border-color:color-mix(in srgb,var(--accent) 88%,#000);color:var(--on-accent)}.btn-secondary{border-color:var(--border-strong);color:var(--text-1)}.btn-secondary:not(:disabled):hover,.btn-ghost:not(:disabled):hover{background:var(--surface-2)}.btn-ghost{color:var(--text-2)}.voice-input-button.active{border-color:color-mix(in srgb,var(--accent) 46%,var(--border-strong));background:color-mix(in srgb,var(--accent) 14%,var(--surface-2));color:var(--text-1)}.btn-sm{min-height:var(--control-height-sm);padding:var(--space-2) var(--space-2);font-size:var(--font-size-12)}.btn-link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--font-size-13);font-weight:700;cursor:pointer;text-decoration:none;transition:color .15s}.btn-link:not(:disabled):hover{color:var(--text-1)}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;margin:var(--space-5) 0 var(--space-4);border:1px solid var(--border);border-radius:0;background:var(--border)}.today-focus{display:flex;gap:var(--space-2);margin:0 0 var(--space-5);overflow-x:auto;scrollbar-width:none}.today-focus::-webkit-scrollbar{display:none}.today-focus-action{flex:0 0 auto;min-height:42px;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.today-focus-action:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1)}.today-focus-action span{min-width:0;display:grid;gap:3px}.today-focus-action strong,.today-focus-action small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-focus-action small{color:var(--text-2);font-size:var(--font-size-11)}.panel,.auth-panel,.auth-practice-card,.install-link-card,.install-steps{border:1px solid var(--border);border-radius:0;background:var(--surface-1);box-shadow:none}.metric{min-height:92px;display:grid;gap:3px;align-content:start;padding:var(--card-padding-compact);border:0;border-radius:0;background:color-mix(in srgb,var(--surface-1) 88%,transparent);box-shadow:none}.iconbox{grid-row:span 3;width:36px;height:36px}.metric-warn .iconbox,.deadline-warn .iconbox{border-color:color-mix(in srgb,var(--warning) 34%,var(--border));background:color-mix(in srgb,var(--warning) 11%,var(--surface-1));color:var(--warning)}.metric-info .iconbox{border-color:color-mix(in srgb,var(--cobalt) 34%,var(--border));background:color-mix(in srgb,var(--cobalt) 11%,var(--surface-1));color:var(--cobalt)}.metric-success .iconbox{color:var(--green)}.metric-label{color:var(--text-3);font-size:var(--font-size-10);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.metric strong{font-size:var(--font-size-24);line-height:1.1}.tabs{display:none;align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-4);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button,.mobile-dock button{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-1) 72%,transparent);color:var(--text-2);font:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.tabs button{min-height:36px;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-radius:0;white-space:nowrap}.tabs .tab-badge{margin-left:2px}.tabs button.active,.mobile-dock button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--text-1)}.workspace-view{display:grid;align-content:start;gap:var(--app-section-gap);min-height:clamp(520px,calc(100vh - var(--topbar-height) - 220px),900px);padding-top:var(--space-4);border-top:1px solid var(--border)}.workspace-view>:is(.grid,.clients-view,.panel,.empty-state){width:100%;margin-top:0}.workspace-view>:is(.grid,.clients-view){gap:var(--app-section-gap)}.workspace-view :is(.clients-page-head,.clients-toolbar,.panel,.metrics){border-color:var(--border)}.workspace-view :is(.clients-page-head,.clients-toolbar){min-height:64px}.workspace-view :is(.panel-head,.clients-page-head){margin-bottom:var(--card-section-gap)}.workspace-view .metrics{margin:0}.grid{display:grid;gap:var(--app-grid-gap)}.today-grid,.split-grid{grid-template-columns:minmax(0,1fr);align-items:start}.panel{padding:var(--app-panel-padding)}.command-primary-panel{border-color:color-mix(in srgb,var(--accent) 20%,var(--border));background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.command-primary-panel .panel-head h2{font-size:var(--font-size-20)}.command-secondary-panel{background:color-mix(in srgb,var(--surface-1) 68%,transparent);box-shadow:none}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--card-section-gap)}.panel-head-actions-only{justify-content:flex-end}.matter-detail-head{align-items:center}.matter-detail-title{min-width:0;display:grid;gap:2px}.matter-detail-title span{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.matter-detail-title strong{overflow:hidden;color:var(--text-1);font-size:var(--font-size-15);font-weight:760;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.deadline-list,.document-list,.trust-list{display:grid;gap:0}.matter-list{display:grid;gap:var(--space-2)}.calendar-search-panel{display:grid;gap:var(--space-2);margin:var(--space-2) 0 var(--space-3);padding:var(--space-3);border:1px solid var(--accent-panel-border-muted);border-radius:0;background:var(--accent-panel-bg-subtle)}.calendar-search-field{margin:0}.calendar-search-panel small{color:var(--text-3);font-size:var(--font-size-12)}.deadline,.document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:48px;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.deadline{grid-template-columns:minmax(0,1fr) auto auto}.deadline:last-child,.document-row:last-child{border-bottom:0}button.document-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}button.document-row:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.deadline-danger .iconbox{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface-1));color:var(--danger)}.deadline div,.document-row span,.matter-row span,.detail-grid span,.billing-grid span{min-width:0;display:grid;gap:2px}.deadline .deadline-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.deadline strong,.document-row strong,.matter-row strong,.detail-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deadline span,.deadline time{color:var(--text-2);font-size:var(--font-size-13)}.deadline time{color:var(--text-3);font-size:var(--font-size-12);font-weight:760;text-align:right;white-space:nowrap}.deadline-review-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 64%,transparent);color:var(--text-2);font:inherit;font-size:var(--font-size-12);font-weight:800;cursor:pointer}.deadline-review-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 42%,var(--border));color:var(--text-1);background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.deadline-review-button:disabled{color:var(--text-3);cursor:not-allowed;opacity:.68}.deadline-calendar-button{background:transparent}.pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:3px var(--space-2);border:1px solid var(--border);border-radius:0;background:var(--surface-3);color:var(--text-2);font-size:var(--font-size-11);font-weight:750;white-space:nowrap}.pill:before{content:"";width:5px;height:5px;border-radius:0;background:currentColor}.pill-ready,.pill-approved{border-color:color-mix(in srgb,var(--green) 26%,var(--border));background:color-mix(in srgb,var(--green) 10%,transparent);color:var(--green)}.pill-review,.pill-staged{border-color:color-mix(in srgb,var(--warning) 26%,var(--border));background:color-mix(in srgb,var(--warning) 10%,transparent);color:var(--warning)}.pill-danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger)}.home-grid,.alerts-grid{align-items:start;gap:var(--app-section-gap)}.home-metrics,.alerts-metrics{margin:0}.home-readiness-panel{background:color-mix(in srgb,var(--surface-1) 88%,transparent)}.ops-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.ops-readiness-grid span{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.ops-readiness-grid small,.ops-readiness-grid em{color:var(--text-3);font-size:var(--font-size-11);font-style:normal;line-height:1.35}.ops-readiness-grid small{font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.ops-readiness-grid strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-16);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.legal-alert-list{display:grid;gap:0}.legal-alert-row{width:100%;min-height:60px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.legal-alert-row:last-child{border-bottom:0}.legal-alert-row:hover{color:var(--text-1)}.legal-alert-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:color-mix(in srgb,var(--surface-2) 74%,transparent);color:var(--text-2)}.legal-alert-danger .legal-alert-icon{background:color-mix(in srgb,var(--danger) 12%,var(--surface-2));color:var(--danger)}.legal-alert-review .legal-alert-icon{background:color-mix(in srgb,var(--warning) 12%,var(--surface-2));color:var(--warning)}.legal-alert-staged .legal-alert-icon{background:color-mix(in srgb,var(--cobalt) 10%,var(--surface-2));color:var(--cobalt)}.legal-alert-copy,.legal-alert-meta{min-width:0;display:grid;gap:3px}.legal-alert-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legal-alert-copy small,.legal-alert-meta small{overflow:hidden;color:var(--text-2);font-size:var(--font-size-12);text-overflow:ellipsis;white-space:nowrap}.legal-alert-meta{justify-items:end}.home-selected-panel .readiness-panel{margin-top:2px}.matter-row{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.matter-row:hover,.matter-row.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.clients-view{display:grid;gap:var(--space-4)}.clients-page-head,.clients-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.clients-status-banner,.client-risk-filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.clients-status-chip{min-height:30px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent);color:var(--text-2);font:inherit;font-size:var(--font-size-12);font-weight:760}button.clients-status-chip{cursor:pointer}.clients-status-chip.attention{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface-2))}.clients-status-chip.active,.client-risk-filters button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--text-1)}.client-search-field{min-width:min(360px,100%);min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-1) 78%,transparent);color:var(--text-3)}.matter-search-field{margin-bottom:var(--space-3)}.client-search-field:focus-within{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-strong));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.client-search-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.client-search-field input{min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font:inherit;font-size:var(--font-size-13)}.client-search-field input::placeholder{color:var(--text-4)}.client-risk-filters>span,.client-risk-filters button{min-height:32px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 54%,transparent);color:var(--text-2);font:inherit;font-size:var(--font-size-12);font-weight:760}.client-risk-filters>span{color:var(--text-3)}.client-risk-filters button{cursor:pointer;text-transform:capitalize}.clients-layout{grid-template-columns:minmax(0,1fr);align-items:start}.client-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.client-card{--client-readiness: 0%;min-width:0;min-height:330px;display:grid;align-content:start;gap:var(--space-3);padding:var(--card-padding-compact);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 82%,transparent);box-shadow:none;cursor:pointer;transition:transform .15s,border-color .15s,background .15s}.client-card:hover,.client-card:focus-visible,.client-card.selected{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 38%,var(--border-strong));background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.client-card.tone-danger{border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}.client-card.tone-warn{border-color:color-mix(in srgb,var(--warning) 20%,var(--border))}.client-card-top,.client-card-status,.client-card-foot,.client-detail-head,.client-detail-matters button,.client-detail-signal{display:flex;align-items:center;gap:var(--space-3)}.client-card-top{min-width:0}.client-card-avatar{flex:0 0 42px;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--accent);font-size:var(--font-size-13);font-weight:900}.client-card-avatar.lg{flex-basis:50px;width:50px;height:50px;font-size:var(--font-size-16)}.client-card-title,.client-card-brief span,.client-card-foot small,.client-detail-head>span:nth-child(2),.client-detail-matters button>span:first-child,.client-detail-signal span{min-width:0}.client-card-title{display:grid;gap:2px;flex:1 1 auto}.client-card-title strong,.client-card-brief strong,.client-card-foot small,.client-detail-head strong,.client-detail-head em,.client-detail-matters strong,.client-detail-matters small,.client-detail-signal strong,.client-detail-signal small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-card-title strong{font-size:var(--font-size-16)}.client-card-title small,.client-card-status span,.client-card-foot small,.client-detail-head small,.client-detail-head em,.client-detail-contact span,.client-detail-signal small{color:var(--text-2);font-size:var(--font-size-12)}.client-star{flex:0 0 32px;width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.client-star:hover,.client-star.active{border-color:color-mix(in srgb,var(--gold) 42%,var(--border));background:color-mix(in srgb,var(--gold) 12%,var(--surface-2));color:var(--gold)}.client-card-status{justify-content:space-between}.client-card-brief{display:grid;gap:var(--space-2)}.client-card-brief span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-2);align-items:center;min-height:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.client-card-brief svg{grid-row:span 2;color:var(--gold)}.client-card-brief small{color:var(--text-3);font-size:var(--font-size-12)}.client-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.client-signal{min-width:0;display:grid;gap:2px;padding:var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 46%,transparent)}.client-signal small{overflow:hidden;color:var(--text-3);font-size:var(--font-size-10);font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-signal strong{font-size:var(--font-size-16);line-height:1}.signal-warn strong{color:var(--warning)}.signal-ready strong,.signal-info strong{color:var(--green)}.client-card-matters{display:flex;flex-wrap:wrap;gap:var(--space-2)}.client-card-matters span{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-2);background:color-mix(in srgb,var(--surface-3) 54%,transparent);font-size:var(--font-size-11);font-weight:780}.client-card-progress{height:7px;overflow:hidden;border-radius:0;background:var(--surface-3)}.client-card-progress i{display:block;width:var(--client-readiness);height:100%;border-radius:0;background:linear-gradient(90deg,var(--green),var(--gold))}.client-card-foot{justify-content:space-between;margin-top:auto}.client-detail-panel{position:sticky;top:20px;display:grid;gap:var(--space-4)}html.literal-beta-ui .client-detail-panel{top:calc(var(--beta-banner-height) + 20px)}.client-detail-head{align-items:flex-start}.client-detail-head>span:nth-child(2){display:grid;gap:2px;flex:1 1 auto}.client-detail-head small{color:var(--green);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.client-detail-head strong{font-size:var(--font-size-20);line-height:1.1}.client-detail-head em{font-style:normal}.client-detail-contact,.client-detail-stats,.client-detail-matters{display:grid;gap:var(--space-2)}.client-detail-contact span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.client-detail-contact svg,.client-detail-signal svg{color:var(--green)}.client-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.client-detail-stats span{display:grid;gap:2px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 54%,transparent)}.client-detail-stats small{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.client-detail-stats strong{font-size:var(--font-size-24);line-height:1}.client-detail-section{display:grid;gap:var(--space-2)}.client-detail-section .eyebrow{margin:0}.client-detail-matters button{width:100%;justify-content:space-between;min-height:58px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 46%,transparent);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.client-detail-matters button:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.client-detail-matters button>span:first-child{display:grid;gap:2px}.client-detail-matters button>span:last-child{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.client-detail-signal{min-height:58px;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 24%,var(--border));border-radius:0;background:color-mix(in srgb,var(--warning) 8%,var(--surface-2))}.client-touchpoint-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.client-touchpoint-head .eyebrow{margin:0}.client-touchpoint-form{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.client-touchpoint-form label{display:grid;gap:var(--space-1)}.client-touchpoint-form label span{color:var(--text-2);font-size:var(--font-size-12);font-weight:800}.client-touchpoint-form input,.client-touchpoint-form select{width:100%;min-width:0;min-height:38px;border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;padding:0 var(--space-3)}.client-portal-invite{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-1))}.client-portal-invite span{display:grid;gap:var(--space-1);min-width:0}.client-portal-invite strong{color:var(--text-1);font-size:var(--font-size-sm)}.client-portal-invite small{color:var(--text-3);line-height:1.4}.client-portal-invite.delivery-failed,.portal-access-item.delivery-failed{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));background:color-mix(in srgb,var(--danger) 7%,var(--surface-1))}.client-portal-section{display:grid;gap:var(--space-3)}.portal-access-list{display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}.portal-access-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-3);background:var(--surface-1)}.portal-access-item span{display:grid;gap:var(--space-1);min-width:0}.portal-access-item strong{color:var(--text-1);font-size:var(--font-size-12);text-transform:uppercase}.portal-access-item small,.portal-access-note{color:var(--text-3);font-size:var(--font-size-12);line-height:1.4}.portal-access-note{margin:0}.portal-access-item.status-opened strong,.portal-access-item.status-sent strong{color:var(--accent)}.portal-access-item.status-expired strong,.portal-access-item.status-revoked strong{color:var(--text-4)}.portal-access-item.delivery-failed strong{color:var(--danger)}.client-document-request-form{display:grid;grid-template-columns:.7fr 1fr 1fr auto;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.client-document-request-form label{display:grid;gap:var(--space-1);min-width:0}.client-document-request-form span{color:var(--text-3);font-size:var(--font-size-12);font-weight:700}.client-document-request-form input,.client-document-request-form select{width:100%;min-width:0;min-height:34px;border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-13);padding:0 var(--space-2)}.client-document-request-list{display:grid;gap:1px;margin-top:var(--space-3);border:1px solid var(--border);background:var(--border)}.client-document-request-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:var(--space-3);background:var(--surface-1)}.client-document-request-item span{display:grid;gap:var(--space-1);min-width:0}.client-document-request-item strong{color:var(--text-1);font-size:var(--font-size-sm)}.client-document-request-item small{color:var(--text-3);font-size:var(--font-size-12)}.client-document-request-item.status-uploaded strong{color:var(--accent)}.client-document-request-item.status-reviewed strong{color:var(--success)}.client-document-request-item.status-replacement_requested strong{color:var(--warning)}.client-document-request-item.status-cancelled strong{color:var(--text-4)}.client-document-request-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex:0 0 auto}.portal-document-inbox{display:grid;gap:var(--space-3)}.portal-inbox-tabs{display:inline-flex;align-items:center;gap:1px;width:fit-content;border:1px solid var(--border);background:var(--border)}.portal-inbox-tabs button{min-height:32px;border:0;border-radius:0;background:var(--surface-1);color:var(--text-3);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:800;padding:0 var(--space-3)}.portal-inbox-tabs button.active{background:color-mix(in srgb,var(--accent) 12%,var(--surface-1));color:var(--accent)}.portal-document-inbox-list{display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}.portal-document-inbox-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:54px;padding:var(--space-3);background:var(--surface-1)}.portal-document-inbox-item>span:first-child{display:grid;gap:var(--space-1);min-width:0}.portal-document-inbox-item strong{color:var(--text-1);font-size:var(--font-size-sm)}.portal-document-inbox-item small{color:var(--text-3);font-size:var(--font-size-12)}.portal-document-inbox-item.status-uploaded strong{color:var(--accent)}.portal-document-inbox-item em{color:var(--text-3);font-size:var(--font-size-12);font-style:normal;font-weight:800;text-transform:uppercase}.clients-empty{min-height:280px;place-items:center;align-content:center;text-align:center}.empty-state{min-height:220px;display:grid;place-items:center;align-content:center;gap:var(--space-3);padding:var(--space-6);color:var(--text-2);text-align:center}.empty-state.compact{min-height:126px;padding:var(--space-5);border:1px dashed color-mix(in srgb,var(--border-strong) 70%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-2) 34%,transparent)}.empty-state-icon{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));color:var(--accent)}.empty-state strong{color:var(--text-1);font-size:var(--font-size-16)}.empty-state small{max-width:320px;color:var(--text-2);font-size:var(--font-size-13);line-height:1.45}.practice-onboarding{width:min(100%,900px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:center;gap:var(--space-5);border-style:dashed}.practice-onboarding h2{margin:0;color:var(--text-1);font-size:var(--font-size-22);line-height:1.2}.practice-onboarding p:not(.eyebrow){margin:var(--space-2) 0 0;max-width:48ch;color:var(--text-2);font-size:var(--font-size-14);line-height:1.5}.practice-onboarding-actions{display:grid;gap:var(--space-2)}.practice-onboarding-action{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 82%,transparent);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}.practice-onboarding-action:hover,.practice-onboarding-action:focus-visible{border-color:color-mix(in srgb,var(--accent) 38%,var(--border-strong));background:color-mix(in srgb,var(--accent) 7%,var(--surface-1))}.practice-onboarding-action svg{color:var(--accent)}.practice-onboarding-action span{min-width:0;display:grid;gap:2px}.practice-onboarding-action strong{color:var(--text-1);font-size:var(--font-size-14)}.practice-onboarding-action small{color:var(--text-3);font-size:var(--font-size-12)}.detail-grid,.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-5)}.detail-grid span,.billing-grid span{padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 54%,transparent)}.detail-grid small,.billing-grid small{color:var(--text-3);font-size:var(--font-size-11)}.workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.workflow li{position:relative;display:grid;gap:var(--space-2);color:var(--text-3);font-size:var(--font-size-11)}.workflow li:after{content:"";position:absolute;left:28px;right:-8px;top:12px;height:1px;background:var(--border-strong)}.workflow li:last-child:after{display:none}.workflow li>span{position:relative;z-index:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:0;background:var(--bg);font-size:var(--font-size-11);font-weight:800}.workflow li.complete,.workflow li.current{color:var(--text-1)}.workflow li.complete>span{border-color:var(--green);background:var(--green);color:var(--on-accent)}.workflow li.complete:after{background:var(--green)}.workflow li.current>span{border-color:var(--gold)}.workflow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress{height:8px;overflow:hidden;margin:var(--space-4) 0;border-radius:0;background:var(--surface-3)}.progress i{display:block;height:100%;border-radius:0;background:linear-gradient(90deg,var(--green),var(--gold))}.progress-64{width:64%}.progress-82{width:82%}.progress-91{width:91%}.client360-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--app-section-gap)}.client-switch-panel{background:color-mix(in srgb,var(--surface-1) 88%,transparent)}.client-switch-panel .panel-head{margin-bottom:var(--space-5)}.client-switch-panel .matter-list{padding-top:var(--space-1)}.timeline-panel{grid-row:auto}.client-profile-panel .pill,.timeline-panel .pill{max-width:min(190px,42vw);overflow:hidden;justify-content:flex-start;text-overflow:ellipsis}.client-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:78px;padding:var(--space-4);margin-bottom:var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2))}.client-avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,var(--surface-1))}.client-hero span:last-child,.client-brief,.client-snapshot>span,.case-timeline-card,.evidence-card,.activity-item span,.next-action-row span,.contact-list span{min-width:0}.client-hero strong,.case-timeline-card strong,.activity-item strong,.next-action-row strong,.contact-list strong,.evidence-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-hero small{display:block;margin-top:2px;color:var(--text-2);font-size:var(--font-size-13)}.client-brief{display:grid;gap:var(--space-2);margin-bottom:var(--space-3)}.client-brief span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 46%,transparent);color:var(--text-2);font-size:var(--font-size-13)}.client-brief svg{color:var(--gold);flex:0 0 auto}.client360-glance{--glance-tone: var(--accent);display:grid;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--glance-tone) 18%,var(--border));border-left:3px solid var(--glance-tone);background:color-mix(in srgb,var(--glance-tone) 5%,var(--surface-2))}.client360-glance.glance-danger{--glance-tone: var(--danger)}.client360-glance.glance-attention{--glance-tone: var(--warning)}.client360-glance.glance-ready{--glance-tone: var(--green)}.client360-glance-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.client360-glance-head>div{min-width:0;display:grid;gap:3px}.client360-glance-kicker,.client360-glance-stats small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.client360-glance-head strong{color:var(--text-1);font-size:var(--font-size-20);line-height:1.15}.client360-glance-head p,.client360-glance-attention p{margin:0;color:var(--text-3);font-size:var(--font-size-13);line-height:1.4}.client360-glance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--glance-tone) 16%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--glance-tone) 16%,var(--border))}.client360-glance-stats span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) 0}.client360-glance-stats svg{grid-row:span 2;color:var(--glance-tone)}.client360-glance-stats strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}.client360-glance-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:end}.client360-glance-attention{min-width:0;display:grid;gap:var(--space-2)}.client360-glance-attention h3{display:inline-flex;align-items:center;gap:var(--space-1);margin:0;color:var(--text-1);font-size:var(--font-size-14)}.client360-glance-attention h3 svg{color:var(--glance-tone)}.client360-glance-attention ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.client360-glance-attention li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.client360-glance-attention li>svg{margin-top:2px;color:var(--glance-tone)}.client360-glance-attention li span{min-width:0;display:grid;gap:2px}.client360-glance-attention li strong,.client360-glance-attention li small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client360-glance-attention li small{color:var(--text-3);font-size:var(--font-size-12)}.client360-glance-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.matter-command-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:var(--space-3) 0}.matter-command-strip>span,.matter-command-strip>button{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 64%,transparent);color:var(--text-1);text-align:left}.matter-command-strip>button{cursor:pointer}.matter-command-strip>button:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));color:var(--accent)}.matter-command-strip svg{margin-top:2px;color:var(--accent)}.matter-command-strip span span,.matter-command-strip button span{min-width:0;display:grid;gap:2px}.matter-command-strip small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.matter-command-strip strong{min-width:0;overflow:hidden;color:inherit;font-size:var(--font-size-14);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.matter-command-strip em{min-width:0;overflow:hidden;color:var(--text-3);font-size:var(--font-size-12);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.client-snapshot,.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.client-snapshot>span,.evidence-card{display:grid;gap:3px;padding:var(--card-padding-compact);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.client-snapshot>span>small,.evidence-card small,.next-action-row small,.contact-list small,.case-timeline-card small{color:var(--text-2)}.client-snapshot>span>small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.client-snapshot>span>strong{font-size:var(--font-size-20);line-height:1.1}.client-snapshot>span>em{color:var(--text-2);font-size:var(--font-size-12);font-style:normal;line-height:1.35}.snapshot-edit-button{justify-self:start;margin-top:var(--space-2);padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:var(--font-size-12);font-weight:800;cursor:pointer}.snapshot-edit-button:disabled{color:var(--text-3);cursor:not-allowed}.snapshot-editing{gap:var(--space-2)}.snapshot-editing input{width:100%;min-width:0;border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-13);padding:var(--space-2) var(--space-3)}.snapshot-edit-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.readiness-panel{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 56%,transparent)}.readiness-head{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.readiness-head span{display:grid;gap:2px}.readiness-head small,.court-brief-grid small,.criminal-checklist small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.readiness-head strong{font-size:var(--font-size-24);line-height:1}.readiness-bar{height:7px;overflow:hidden;border-radius:0;background:var(--surface-3)}.readiness-bar i{display:block;height:100%;border-radius:0;background:linear-gradient(90deg,var(--green),var(--gold))}.readiness-danger .readiness-bar i{background:linear-gradient(90deg,var(--danger),var(--warning))}.readiness-review .readiness-bar i{background:linear-gradient(90deg,var(--warning),var(--gold))}.readiness-checks,.criminal-checklist{display:grid;gap:var(--space-2)}.readiness-checks span,.criminal-checklist span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-2);min-height:42px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 44%,transparent)}.readiness-checks svg,.criminal-checklist svg{color:var(--green)}.readiness-checks .open svg,.criminal-checklist .open svg{color:var(--warning)}.readiness-checks strong,.criminal-checklist strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.readiness-checks small,.criminal-checklist small{grid-column:2;overflow:hidden;color:var(--text-2);font-weight:600;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.readiness-panel.compact .readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-panel.compact .readiness-checks span{min-height:36px}.court-brief-panel{border-color:color-mix(in srgb,var(--accent) 22%,var(--border))}.court-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.court-brief-grid span{display:grid;gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.court-brief-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.court-brief-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid color-mix(in srgb,var(--gold) 30%,var(--border));border-radius:0;background:color-mix(in srgb,var(--gold) 8%,transparent)}.court-brief-alert svg{color:var(--gold)}.court-brief-alert span{min-width:0;display:grid;gap:3px}.court-brief-alert small{color:var(--text-2)}.court-brief-preview{display:grid;gap:var(--space-3);margin-bottom:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 6%,var(--surface-2))}.court-brief-preview>strong{color:var(--text-1);font-size:var(--font-size-14);line-height:1.45}.court-brief-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.court-brief-preview span{min-width:0;display:grid;gap:3px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 48%,transparent)}.court-brief-preview small{color:var(--text-3);font-size:var(--font-size-10);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.court-brief-preview em{overflow:hidden;color:var(--text-2);font-size:var(--font-size-12);font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.update-draft-panel{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))}.update-audience-control{width:min(240px,100%);margin-bottom:var(--space-3)}.update-draft-preview{max-height:360px;overflow:auto;margin:0 0 var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 62%,transparent);color:var(--text-1);font-family:inherit;font-size:var(--font-size-13);line-height:1.55;white-space:pre-wrap}.case-timeline{--date-col: 62px;--marker-col: 24px;--timeline-gap: var(--space-3);--marker-center: 11px;--timeline-left: calc(var(--date-col) + var(--timeline-gap) + var(--marker-center));display:grid;gap:0;margin:0;padding:0;list-style:none}.case-timeline li{position:relative;display:grid;grid-template-columns:var(--date-col) var(--marker-col) minmax(0,1fr);gap:var(--timeline-gap);padding:0 0 var(--space-4)}.case-timeline li:last-child{padding-bottom:0}.case-timeline li:not(:last-child):after{content:"";position:absolute;left:var(--timeline-left);top:22px;bottom:-2px;width:1px;background:var(--border-strong)}.case-timeline time{padding-top:var(--space-1);color:var(--gold);font-size:var(--font-size-12);font-weight:800;line-height:1.2}.case-timeline-marker{position:relative;z-index:1;width:22px;height:22px;margin-top:1px;border:1px solid var(--border-strong);border-radius:0;background:var(--bg)}.timeline-complete .case-timeline-marker{border-color:var(--green);background:var(--green);box-shadow:none}.timeline-current .case-timeline-marker{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 18%,var(--bg));box-shadow:none}.timeline-upcoming{color:var(--text-3)}.timeline-upcoming time,.timeline-upcoming .case-timeline-card strong{color:var(--text-3)}.case-timeline-card{display:grid;width:100%;gap:var(--space-1);padding:var(--card-padding-compact);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 50%,transparent);color:inherit;cursor:pointer;font:inherit;text-align:left}.case-timeline-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.case-timeline-title strong{min-width:0}.case-timeline-title em{flex:0 0 auto;padding:4px 8px;border:1px solid var(--border);color:var(--text-3);font-size:var(--font-size-11);font-style:normal;font-weight:760;line-height:1.2}.case-timeline-card small{font-size:var(--font-size-13);line-height:1.45}.timeline-filter-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:calc(-1 * var(--space-1)) 0 var(--space-4)}.timeline-filter-row button{min-height:28px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:0;background:transparent;color:var(--text-3);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:720}.timeline-filter-row button:hover,.timeline-filter-row button:focus-visible,.timeline-filter-row button.active{border-color:var(--accent);color:var(--accent)}.timeline-search-field{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:var(--space-2);border:1px solid var(--border);color:var(--text-3);font-size:var(--font-size-12);font-weight:720}.timeline-search-field input{min-width:0;border:0;background:transparent;color:var(--text-1);font:inherit;outline:0}.timeline-pulse{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-4)}.timeline-pulse-card,.timeline-story-brief,.timeline-chapter-chip,.timeline-chapter-head{--timeline-tone: var(--accent)}.timeline-pulse-card.tone-danger,.timeline-story-brief.tone-danger,.timeline-chapter-chip.tone-danger,.timeline-chapter-head.tone-danger{--timeline-tone: var(--danger)}.timeline-pulse-card.tone-attention,.timeline-story-brief.tone-attention,.timeline-chapter-chip.tone-attention,.timeline-chapter-head.tone-attention{--timeline-tone: var(--warning)}.timeline-pulse-card.tone-evidence,.timeline-story-brief.tone-evidence,.timeline-chapter-chip.tone-evidence,.timeline-chapter-head.tone-evidence{--timeline-tone: var(--green)}.timeline-pulse-card.tone-signal,.timeline-story-brief.tone-signal,.timeline-chapter-chip.tone-signal,.timeline-chapter-head.tone-signal{--timeline-tone: var(--accent)}.timeline-pulse-card.tone-neutral,.timeline-story-brief.tone-neutral,.timeline-chapter-chip.tone-neutral,.timeline-chapter-head.tone-neutral{--timeline-tone: var(--text-3)}.timeline-pulse-card{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--timeline-tone) 20%,var(--border));border-left:3px solid var(--timeline-tone);background:color-mix(in srgb,var(--timeline-tone) 5%,var(--surface-2))}.timeline-pulse-icon{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--timeline-tone) 24%,var(--border));color:var(--timeline-tone);background:color-mix(in srgb,var(--timeline-tone) 8%,var(--surface-1))}.timeline-pulse-card div,.timeline-story-main,.timeline-story-side,.timeline-chapter-copy{min-width:0;display:grid;gap:3px}.timeline-pulse-card span:not(.timeline-pulse-icon),.timeline-story-kicker,.timeline-chapter-label{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.timeline-pulse-card strong,.timeline-story-brief strong,.timeline-chapter-copy strong{min-width:0;overflow:hidden;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap}.timeline-pulse-card small,.timeline-story-brief p,.timeline-story-brief small,.timeline-chapter-copy small{min-width:0;overflow:hidden;color:var(--text-3);font-size:var(--font-size-12);line-height:1.35;text-overflow:ellipsis}.timeline-focus-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.timeline-focus-row button{flex:1 1 120px;min-width:0;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border);background:var(--surface-1);color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:720}.timeline-focus-row button.active,.timeline-focus-row button:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));color:var(--accent)}.timeline-focus-row b,.timeline-chapter-chip b{min-width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid var(--border);color:var(--text-3);font-size:var(--font-size-11)}.timeline-story-brief{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--timeline-tone) 20%,var(--border));border-left:3px solid var(--timeline-tone);background:color-mix(in srgb,var(--timeline-tone) 5%,var(--surface-2))}.timeline-story-kicker,.timeline-story-facts span,.timeline-chapter-label,.timeline-chapter-copy small,.timeline-chapter-head strong{display:inline-flex;align-items:center;gap:var(--space-1)}.timeline-story-kicker svg,.timeline-story-facts svg,.timeline-chapter-label svg,.timeline-chapter-copy svg,.timeline-chapter-head svg{color:var(--timeline-tone);flex:0 0 auto}.timeline-story-side{align-content:start;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--timeline-tone) 16%,var(--border));background:color-mix(in srgb,var(--timeline-tone) 4%,var(--surface-1))}.timeline-story-facts{display:flex;flex-wrap:wrap;gap:var(--space-1)}.timeline-story-facts span{max-width:100%;min-height:22px;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--timeline-tone) 18%,var(--border));color:var(--text-2);font-size:var(--font-size-11);font-weight:720}.timeline-story-action,.timeline-show-more{justify-self:start;min-height:32px;display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--timeline-tone, var(--accent)) 28%,var(--border));background:var(--surface-1);color:var(--text-2);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:760}.timeline-story-action span{color:var(--text-3)}.timeline-chapter-path{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-2);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.timeline-chapter-scroll{min-width:0;display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:thin}.timeline-chapter-chip{flex:0 0 min(220px,60vw);min-width:0;min-height:52px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--timeline-tone) 18%,var(--border));background:color-mix(in srgb,var(--timeline-tone) 4%,var(--surface-1));color:var(--text-2);cursor:pointer;font:inherit;text-align:left}.timeline-chapter-chip.active,.timeline-chapter-chip:hover{border-color:color-mix(in srgb,var(--timeline-tone) 34%,var(--border));color:var(--text-1)}.timeline-chapter-step{width:24px;height:24px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--timeline-tone) 24%,var(--border));color:var(--timeline-tone);font-size:var(--font-size-12);font-weight:800}.timeline-chapter-list{display:grid;gap:var(--space-4)}.timeline-chapter-group{display:grid;gap:var(--space-3)}.timeline-chapter-group.active{outline:1px solid color-mix(in srgb,var(--accent) 32%,transparent);outline-offset:4px}.timeline-chapter-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--timeline-tone) 18%,var(--border));border-left:3px solid var(--timeline-tone);background:color-mix(in srgb,var(--timeline-tone) 4%,var(--surface-2))}.timeline-chapter-head>div:first-child{min-width:0;display:grid;gap:3px}.timeline-chapter-head>div:first-child>span,.timeline-chapter-meta small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.timeline-chapter-head p{margin:0;color:var(--text-3);font-size:var(--font-size-12)}.timeline-chapter-meta{display:grid;justify-items:end;gap:var(--space-2)}.timeline-chapter-meta div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.timeline-chapter-meta div span{padding:4px 8px;border:1px solid var(--border);color:var(--text-3);font-size:var(--font-size-11);font-weight:720}.timeline-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;justify-content:flex-end;background:#0000002e}.timeline-drawer{width:min(460px,100%);min-height:100%;padding:var(--space-6);border-left:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-1);overflow-y:auto}.timeline-drawer-close{float:right;width:32px;height:32px;display:inline-grid;place-items:center;border:1px solid var(--border);background:transparent;color:var(--text-2);cursor:pointer}.timeline-drawer h2,.timeline-drawer h3{margin:var(--space-2) 0}.timeline-drawer section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.timeline-drawer-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-2);margin:var(--space-3) 0}.timeline-drawer-meta span,.document-pack-list span{display:grid;gap:2px;padding:var(--space-2);border:1px solid var(--border)}.timeline-drawer-meta small,.document-pack-list small{color:var(--text-3)}.timeline-drawer-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.timeline-kind-documents .case-timeline-marker,.timeline-kind-drafts .case-timeline-marker{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--bg))}.timeline-kind-evidence .case-timeline-marker{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 16%,var(--bg))}.document-workflow-row{grid-template-columns:auto minmax(0,1fr) minmax(150px,auto)}.document-workflow-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-2)}.pack-select{display:inline-flex;align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-2);border:1px solid var(--border);color:var(--text-3);font-size:var(--font-size-12);font-weight:720}.document-pack-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.document-pack-panel div{display:grid;gap:2px}.document-pack-panel small{color:var(--text-3)}.document-pack-list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.timeline-draft-link{justify-self:start;width:auto;min-height:0;margin-top:1px;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:760;line-height:1.35;text-align:left}.timeline-draft-link:hover,.timeline-draft-link:focus-visible{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.activity-panel{overflow:hidden}.live-chip{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--green) 28%,var(--border));border-radius:0;background:color-mix(in srgb,var(--green) 9%,transparent);color:var(--green);font-size:var(--font-size-11);font-weight:800;white-space:nowrap}.live-chip span{width:7px;height:7px;border-radius:0;background:currentColor;box-shadow:none}.live-chip.is-live span{animation:live-pulse 1.6s ease-in-out infinite}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.82)}}.activity-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2);margin-bottom:var(--space-3)}.consultation-compose{grid-template-columns:minmax(150px,.24fr) minmax(0,1fr) auto;align-items:start}.structured-note-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.activity-compose-field{min-width:0;display:grid;gap:var(--space-1)}.activity-compose-field span{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.activity-compose-field input,.activity-compose-field textarea,.activity-compose-field .activity-editable-note,.activity-compose-field select{width:100%;min-height:34px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-1);font:inherit;font-size:var(--font-size-13);outline:0}.activity-editable-note{min-height:78px;line-height:1.45;white-space:pre-wrap;cursor:text}.activity-editable-note:empty:before{content:attr(data-placeholder);color:var(--text-4);pointer-events:none}.activity-compose-field textarea{min-height:78px;resize:vertical;line-height:1.45}.voice-note-row{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-3);min-width:0}.client-voice-note-row{align-items:flex-start}.voice-note-status{min-width:0;color:var(--text-3);font-size:var(--font-size-12);line-height:1.35}.voice-note-status.error{color:var(--danger)}.activity-compose-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.note-type-field select{min-height:38px}.privileged-toggle{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-2);min-height:34px;color:var(--text-2);font-size:var(--font-size-12);font-weight:760}.privileged-toggle input{accent-color:var(--accent)}.privileged-toggle span{display:inline-flex;align-items:center;gap:var(--space-2)}.activity-compose-field input:focus,.activity-compose-field textarea:focus,.activity-compose-field .activity-editable-note:focus,.activity-compose-field select:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-strong));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.activity-compose-field input::placeholder,.activity-compose-field textarea::placeholder{color:var(--text-4)}.inline-create-form{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 64%,transparent)}.matter-create-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.matter-edit-form{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-3)}.client-edit-form,.client-create-form{grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-3) 0}.checkbox-field{display:flex!important;align-items:center;gap:var(--space-2);min-height:34px}.checkbox-field input{width:auto;accent-color:var(--accent)}.action-create-form{min-width:min(520px,100%);grid-template-columns:minmax(180px,1fr) minmax(110px,.65fr) minmax(110px,.65fr) auto;align-items:end}.evidence-create-form{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(100px,.45fr);align-items:end;margin-bottom:var(--space-3)}.deadline-create-form{grid-template-columns:minmax(180px,1.2fr) minmax(140px,.9fr) minmax(120px,.75fr) minmax(92px,.45fr);align-items:end;margin-bottom:var(--space-3)}.deadline-view-actions,.deadline-calendar-nav{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.deadline-view-actions input{min-height:34px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-1);padding:var(--space-2);font:inherit}.deadline-view-actions .btn.active{border-color:var(--accent);color:var(--accent-strong)}.deadline-calendar-nav{justify-content:space-between;margin:var(--space-3) 0;padding:var(--space-2) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.deadline-calendar-nav strong{color:var(--text-2);font-size:var(--font-size-12)}.deadline-rules-panel{display:grid;gap:var(--space-3)}.reminder-rule-form{grid-template-columns:minmax(160px,1.4fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(130px,.8fr) auto;align-items:end}.deadline-rule-list,.deadline-template-list,.deadline-integration-status{display:grid;gap:var(--space-2)}.deadline-rule-row,.deadline-template-list article,.deadline-integration-status span{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.deadline-rule-row span:first-child,.deadline-template-list article span,.deadline-integration-status span{display:grid;gap:4px}.deadline-rule-row small,.deadline-template-list small,.deadline-integration-status small{color:var(--text-3);font-size:var(--font-size-12)}.deadline-integration-status{grid-template-columns:repeat(3,minmax(0,1fr))}.deadline-integration-status .status-ready strong{color:var(--success)}.deadline-integration-status .status-deferred strong{color:var(--text-3)}.client-portal-page{min-height:100vh;padding:clamp(18px,4vw,48px);background:var(--surface-0)}.client-portal-shell{width:min(1180px,100%);margin:0 auto;display:grid;gap:var(--space-4)}.client-portal-header,.client-portal-brand,.client-portal-card-head,.client-portal-list-row,.client-portal-message-row,.client-portal-approval-row,.client-portal-upload,.client-portal-status-line{display:flex;align-items:center}.client-portal-header,.client-portal-card-head,.client-portal-list-row,.client-portal-message-row,.client-portal-approval-row,.client-portal-upload{justify-content:space-between;gap:var(--space-3)}.client-portal-brand,.client-portal-card-head>span,.client-portal-list-row>span:nth-child(2),.client-portal-message-row>span,.client-portal-approval-row>span:first-child,.client-portal-upload>div{display:grid;gap:4px}.client-portal-brand small,.client-portal-list-row small,.client-portal-message-row small,.client-portal-approval-row small,.client-portal-upload small,.client-portal-card-head .eyebrow,.client-portal-note{color:var(--text-3)}.client-portal-brand .brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--accent-strong);background:var(--accent-soft)}.client-portal-hero,.client-portal-card{border:1px solid var(--border);background:var(--surface-1);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg)}.client-portal-hero{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);padding:clamp(24px,5vw,48px);background:linear-gradient(135deg,var(--surface-1),color-mix(in srgb,var(--accent-soft) 38%,var(--surface-1)))}.client-portal-hero h1{margin:4px 0 8px;font-size:clamp(28px,5vw,48px)}.client-portal-hero p:not(.eyebrow):not(.client-portal-error){max-width:640px;color:var(--text-2)}.client-portal-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(72px,1fr));gap:var(--space-2)}.client-portal-hero-stats span,.client-portal-check{display:grid;gap:4px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.client-portal-hero-stats strong{font-size:24px}.client-portal-hero-stats small,.client-portal-check small{color:var(--text-3);font-size:var(--font-size-12)}.client-portal-card{padding:clamp(18px,3vw,28px)}.client-portal-card-head{margin-bottom:var(--space-4)}.client-portal-card-head h2{margin:2px 0 0}.client-portal-card-head>svg{color:var(--accent-strong)}.client-portal-nav{display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.client-portal-nav a{padding:8px 11px;border-radius:8px;color:var(--text-2);text-decoration:none;font-size:var(--font-size-12)}.client-portal-nav a:hover{color:var(--accent-strong);background:var(--accent-soft)}.client-portal-two-column,.client-portal-matter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.client-portal-matter-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.client-portal-matter-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 40%,transparent)}.client-portal-matter-card h3{margin:4px 0}.client-portal-matter-card>div:first-child small,.client-portal-matter-card dt,.client-portal-matter-card dd{color:var(--text-3);font-size:var(--font-size-12)}.client-portal-status-line{justify-content:space-between;color:var(--accent-strong);font-size:var(--font-size-12);font-weight:600}.client-portal-matter-card dl{display:grid;gap:8px;margin:0}.client-portal-matter-card dl div{display:flex;justify-content:space-between;gap:12px}.client-portal-matter-card dd{margin:0;color:var(--text-2);text-align:right}.client-portal-progress{height:6px;overflow:hidden;border-radius:999px;background:var(--border)}.client-portal-progress span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.client-portal-list{display:grid;gap:8px}.client-portal-list-row,.client-portal-message-row,.client-portal-approval-row{align-items:start;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 36%,transparent)}.client-portal-list-row>span:nth-child(2),.client-portal-message-row>span,.client-portal-approval-row>span:first-child{flex:1}.client-portal-list-row small,.client-portal-message-row small,.client-portal-approval-row small{display:block}.client-portal-list-icon{display:grid;place-items:center;min-width:32px;min-height:32px;border-radius:9px;color:var(--accent-strong);background:var(--accent-soft)}.client-portal-message-row p,.client-portal-approval-row p{margin:8px 0 0;color:var(--text-2);white-space:pre-wrap}.client-portal-message-row.unread{border-color:color-mix(in srgb,var(--accent) 65%,var(--border))}.client-portal-upload,.client-portal-message-form,.client-portal-form{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.client-portal-upload{grid-template-columns:1.2fr minmax(150px,.8fr) minmax(130px,.8fr) auto auto}.client-portal-message-form{grid-template-columns:150px 1fr}.client-portal-message-form textarea{grid-column:1 / -1}.client-portal-form label,.client-portal-upload label{display:grid;gap:5px}.client-portal-form label>span,.client-portal-upload label>span{color:var(--text-3);font-size:var(--font-size-12)}.client-portal-preference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.client-portal-check{grid-template-columns:auto 1fr;align-items:start;cursor:pointer}.client-portal-check input{margin-top:3px;accent-color:var(--accent)}.client-portal-check.preference{grid-template-columns:auto 1fr}.client-portal-approval-actions{display:grid;gap:6px;min-width:170px}.client-portal-error{color:var(--danger, #b42318)}.client-portal-staff-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.client-portal-staff-workflow-grid form{display:grid;gap:8px;align-content:start;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 42%,transparent)}.client-portal-staff-workflow-grid strong{font-size:var(--font-size-12)}.client-portal-staff-messages{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.client-portal-staff-message{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);gap:14px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 42%,transparent)}.client-portal-staff-message>span,.client-portal-staff-message form{display:grid;gap:6px}.client-portal-staff-message p{margin:3px 0 0;white-space:pre-wrap}.client-portal-empty{padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--text-3)}.drafting-view-stack,.drafting-assistant-panel{display:grid;gap:var(--space-4)}.drafting-request-form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.drafting-request-form label,.drafting-review-note{display:grid;gap:6px}.drafting-request-form label>span,.drafting-review-note>span,.drafting-source-field legend{font-size:var(--font-size-12);font-weight:700;color:var(--text-2)}.drafting-facts-field,.drafting-source-field,.drafting-request-form>button{grid-column:1 / -1}.drafting-source-field{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md)}.drafting-source-row{display:flex!important;grid-template-columns:none;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--surface-1) 52%,transparent)}.drafting-source-row span{display:grid;gap:3px}.drafting-source-row small,.drafting-request-card small,.drafting-editor .client-touchpoint-head small{color:var(--text-3)}.drafting-request-workspace{display:grid;grid-template-columns:minmax(230px,.35fr) minmax(0,1fr);gap:var(--space-4)}.drafting-request-list,.drafting-editor{display:grid;align-content:start;gap:10px;min-width:0}.drafting-request-card{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-align:left;background:var(--surface-1);cursor:pointer}.drafting-request-card:hover,.drafting-request-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface-1))}.drafting-request-card>span{display:grid;gap:4px;min-width:0}.draft-status-draft,.draft-status-attorney_review,.draft-status-approved,.draft-status-rejected,.draft-status-superseded{padding:4px 7px;border-radius:999px;font-size:11px;font-style:normal;text-transform:capitalize;white-space:nowrap}.draft-status-draft{color:var(--text-2);background:var(--surface-3)}.draft-status-attorney_review{color:var(--warning-strong, #9a6700);background:var(--warning-soft, #fff4cc)}.draft-status-approved{color:var(--success-strong, #067647);background:var(--success-soft, #dcfae8)}.draft-status-rejected{color:var(--danger-strong, #b42318);background:var(--danger-soft, #fee4e2)}.draft-status-superseded{color:var(--text-3);background:var(--surface-3)}.drafting-editor{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 35%,transparent)}.drafting-editor-text,.drafting-approved-output{width:100%;min-height:360px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font:inherit;line-height:1.55;white-space:pre-wrap;resize:vertical}.drafting-approved-output{overflow:auto}.drafting-guardrail{display:flex;align-items:center;gap:7px;margin:0;padding:10px 12px;border-radius:var(--radius-md);color:var(--success-strong, #067647);background:var(--success-soft, #dcfae8)}.drafting-editor-actions{flex-wrap:wrap}.drafting-audit-trail{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.drafting-audit-trail article{display:grid;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.drafting-audit-trail article>div{display:flex;justify-content:space-between;gap:10px}.drafting-audit-trail article small{color:var(--text-3)}.drafting-audit-trail pre{max-height:180px;overflow:auto;margin:8px 0 0;padding:8px;white-space:pre-wrap;color:var(--text-2);background:var(--surface-2)}.drafting-version-list{display:grid;gap:8px}.drafting-version-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;text-align:left;background:var(--surface-1);cursor:pointer}.drafting-version-card:hover,.drafting-version-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface-1))}.drafting-version-card>span,.drafting-version-detail-head>span{display:grid;gap:4px;min-width:0}.drafting-version-card small,.drafting-version-detail-head small{color:var(--text-3)}.drafting-version-card em{max-width:48%;color:var(--text-2);font-size:var(--font-size-12);font-style:normal;text-align:right}.drafting-version-detail{display:grid;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1)}.drafting-version-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drafting-change-counts{color:var(--text-2);font-size:var(--font-size-12);white-space:nowrap}.drafting-change-summary{margin:0;color:var(--text-2);font-size:var(--font-size-13)}.drafting-comparison-switcher{margin:0}.drafting-comparison-switcher .btn.active{border-color:var(--accent);color:var(--accent-strong, var(--accent));background:var(--accent-soft)}.drafting-redline{max-height:420px;overflow:auto;margin:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-2);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap}.drafting-redline-line{display:block;min-height:1.55em;padding:0 6px}.drafting-redline-line.added{color:var(--success-strong, #067647);background:var(--success-soft, #dcfae8)}.drafting-redline-line.removed{color:var(--danger-strong, #b42318);background:var(--danger-soft, #fee4e2)}.drafting-redline-line.heading{color:var(--text-3);background:var(--surface-3)}.drafting-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.drafting-comparison-pane{min-width:0;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.drafting-comparison-pane>strong{font-size:var(--font-size-12);color:var(--text-2)}.drafting-comparison-pane pre{max-height:360px;margin:8px 0 0;overflow:auto;white-space:pre-wrap}.court-status-form{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin-top:var(--space-3)}.case-summary-form{grid-template-columns:minmax(180px,1.3fr) repeat(4,minmax(120px,1fr));align-items:end;margin-bottom:var(--space-3)}.court-outcome-panel{border-color:color-mix(in srgb,var(--gold) 22%,var(--border))}.court-outcome-form{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-top:var(--space-3)}.timeline-create-form{grid-column:1 / -1;grid-template-columns:minmax(90px,.4fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(110px,.5fr);align-items:end;margin-bottom:var(--space-3)}.contact-create-form{grid-column:1 / -1;grid-template-columns:minmax(130px,.7fr) minmax(180px,1fr) minmax(180px,1fr);align-items:end;margin-bottom:var(--space-3)}.party-create-form{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin-bottom:var(--space-3)}.conflict-check-form{grid-column:1 / -1;grid-template-columns:minmax(160px,1fr) minmax(140px,.8fr) minmax(120px,.6fr) minmax(180px,1fr);align-items:end;margin-bottom:var(--space-3)}.inline-create-form label{min-width:0;display:grid;gap:var(--space-1)}.inline-create-form label span{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.inline-create-form input,.inline-create-form select{width:100%;min-height:34px;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-1) 72%,transparent);color:var(--text-1);font:inherit;font-size:var(--font-size-13);outline:0}.inline-create-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inline-create-form input:focus,.inline-create-form select:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-strong));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.evidence-quick-picks{grid-column:1 / -1;display:flex;gap:var(--space-2);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.evidence-quick-picks::-webkit-scrollbar{display:none}.evidence-quick-picks .btn{flex:0 0 auto}.inline-create-actions{display:flex;align-items:end;gap:var(--space-2)}.matter-create-form .inline-create-actions,.client-create-form .inline-create-actions,.client-edit-form .inline-create-actions{grid-column:1 / -1}.inline-create-form .activity-error{grid-column:1 / -1;margin:0}.inline-info-panel{display:grid;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.inline-info-panel small,.integration-detail-panel p,.panel-note{color:var(--text-2)}.draft-history-panel{gap:0}.draft-history-panel>strong{margin-bottom:var(--card-title-gap)}.draft-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.draft-history-row:last-child{border-bottom:0}.draft-history-row>span{display:grid;gap:2px;min-width:0}.draft-history-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-history-row>em{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-2);background:color-mix(in srgb,var(--surface-1) 70%,transparent);font-size:var(--font-size-11);font-style:normal;font-weight:800;white-space:nowrap}.draft-reviewed>em,.draft-approved>em{border-color:color-mix(in srgb,var(--green) 36%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.draft-needs-changes>em{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.draft-history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.panel-note{margin:0;font-size:var(--font-size-13);line-height:1.45}.btn.disabled{opacity:.55;pointer-events:none}.activity-quick-actions{display:flex;gap:var(--space-2);margin-bottom:var(--space-4);overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.activity-quick-actions::-webkit-scrollbar{display:none}.activity-quick-actions .btn{flex:0 0 auto}.activity-stream,.activity-group,.activity-list{display:grid}.activity-stream{gap:var(--space-4)}.activity-group{gap:var(--space-2)}.activity-group h3{margin:0;color:var(--text-3);font-size:var(--font-size-12);font-weight:850;letter-spacing:.06em;text-transform:uppercase}.activity-list{gap:var(--space-2)}.activity-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.activity-check{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--green) 32%,var(--border));border-radius:0;color:var(--on-accent);background:var(--green)}.activity-item span:not(.activity-check){display:grid;gap:2px}.activity-item small{overflow:hidden;color:var(--text-2);font-size:var(--font-size-12);text-overflow:ellipsis;white-space:nowrap}.activity-item em{max-width:112px;overflow:hidden;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-3);background:color-mix(in srgb,var(--surface-3) 62%,transparent);font-size:var(--font-size-11);font-style:normal;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.activity-error{margin:var(--space-3) 0 0;color:var(--danger);font-size:var(--font-size-12);line-height:1.4}.activity-note{margin:var(--space-3) 0 0;color:var(--text-2);font-size:var(--font-size-12);line-height:1.4}.case-timeline-compact{margin-bottom:var(--space-5)}.case-timeline-compact li{--date-col: 52px;--marker-center: 9px;padding-bottom:var(--space-2)}.case-timeline-compact li:not(:last-child):after{top:18px;bottom:-1px}.case-timeline-compact time{padding-top:2px;font-size:var(--font-size-11)}.case-timeline-compact .case-timeline-marker{width:18px;height:18px}.case-timeline-compact .case-timeline-card{min-height:28px;padding:3px 0 0;border:0;background:transparent}.case-timeline-compact .case-timeline-card strong{font-size:var(--font-size-12)}.panel-head>svg{flex:0 0 auto;color:var(--text-3)}.evidence-audit-panel{gap:var(--space-4)}.evidence-audit-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--space-2)}.evidence-audit-summary span{min-width:0;display:grid;gap:3px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 44%,transparent)}.evidence-audit-summary small,.evidence-audit-summary em{overflow:hidden;color:var(--text-3);font-size:var(--font-size-11);font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.evidence-audit-summary strong{color:var(--text-1);font-size:var(--font-size-20);line-height:1.1}.evidence-audit-feed{display:grid;gap:var(--space-2)}.evidence-audit-feed span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.evidence-audit-feed span:last-child{border-bottom:0}.evidence-audit-feed svg{grid-row:span 2;color:var(--green)}.evidence-audit-feed strong,.evidence-audit-feed small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-audit-feed small{color:var(--text-3);font-size:var(--font-size-12)}.evidence-blocker-list{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.evidence-blocker-list span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px var(--space-2);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border));border-radius:0;background:color-mix(in srgb,var(--danger) 7%,var(--surface-1))}.evidence-blocker-list svg{grid-row:1 / span 2;color:var(--danger)}.evidence-blocker-list strong{color:var(--text-1);font-size:var(--font-size-12)}.evidence-blocker-list small{color:var(--text-3);font-size:var(--font-size-11);line-height:1.4}.evidence-card{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:64px}.evidence-card svg{grid-row:span 2;color:var(--green)}.evidence-card small{font-size:var(--font-size-12)}.evidence-status-actions{grid-column:1 / -1;display:flex;gap:var(--space-2);overflow-x:auto;padding-top:var(--space-1);scrollbar-width:none}.evidence-status-actions::-webkit-scrollbar{display:none}.evidence-status-button{flex:0 0 auto;min-height:28px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 55%,transparent);color:var(--text-2);font:inherit;font-size:var(--font-size-11);font-weight:780;cursor:pointer}.evidence-status-button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong));color:var(--text-1);background:color-mix(in srgb,var(--accent) 14%,var(--surface-1))}.evidence-status-button:disabled{cursor:wait;opacity:.58}.evidence-review svg,.evidence-staged svg{color:var(--warning)}.evidence-danger svg{color:var(--danger)}.next-action-list,.contact-list{display:grid;gap:var(--space-2)}.next-action-row,.contact-list span{display:grid;align-items:center;gap:var(--space-3);min-height:58px;padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.party-list span{grid-template-columns:auto minmax(0,1fr) auto}.contact-edit-row,.party-list .party-edit-row{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto;align-items:end}.party-list .party-edit-row{grid-template-columns:auto repeat(3,minmax(0,1fr))}.contact-edit-row>svg,.party-edit-row>svg{align-self:center}.contact-edit-row label,.party-edit-row label{min-width:0;display:grid;gap:4px}.contact-edit-row label small,.party-edit-row label small{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;line-height:1;text-transform:uppercase}.contact-edit-row input,.contact-edit-row select,.party-edit-row input,.party-edit-row select{width:100%;min-height:34px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-12);padding:var(--space-2)}.inline-row-actions{display:flex;gap:var(--space-2);justify-content:flex-end;align-items:center}.party-edit-row .inline-row-actions{grid-column:2 / -1}.party-list .empty-state{grid-column:1 / -1}.compact-actions{margin-top:var(--space-2)}.conflict-check-list{display:grid;gap:var(--space-2)}.conflict-check-list>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px var(--space-3);min-height:58px;padding:var(--space-3);border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 48%,transparent)}.conflict-check-list svg{grid-row:span 3;color:var(--accent)}.conflict-check-list strong,.conflict-check-list small,.conflict-check-list em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conflict-check-list em{color:var(--text-3);font-size:var(--font-size-12);font-style:normal}.next-action-row{grid-template-columns:auto minmax(0,1fr) auto auto}.next-action-row>svg,.contact-list svg{color:var(--green)}.next-action-row time{color:var(--gold);font-size:var(--font-size-12);font-weight:800;text-align:right}.next-action-row.action-done{opacity:.72}.next-action-row.action-done>svg{color:var(--text-3)}.next-action-row.action-done strong{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--text-3) 70%,transparent)}.action-status-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:30px;padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text-1);font:inherit;font-size:var(--font-size-11);font-weight:820;cursor:pointer}.action-status-button.done{border-color:var(--border);background:color-mix(in srgb,var(--surface-1) 58%,transparent);color:var(--text-2)}.action-status-button:disabled{cursor:wait;opacity:.58}.contact-list span{grid-template-columns:auto minmax(86px,auto) minmax(0,1fr)}.contact-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-panel{min-height:320px}.prompt-box{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);padding:var(--space-5);margin-bottom:var(--space-4);border:1px solid color-mix(in srgb,var(--cobalt) 34%,var(--border));border-radius:0;background:color-mix(in srgb,var(--cobalt) 9%,var(--surface-2))}.prompt-box svg{color:var(--cobalt)}.prompt-box p{margin:0;color:var(--text-1)}.document-row>svg{color:var(--accent)}.document-row>span:last-child{text-align:right}.secure-document-row{align-items:start}.document-main{gap:var(--space-1)}.document-security-tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.document-security-tags em{min-width:0;padding:3px var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-2);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:var(--font-size-11);font-style:normal;line-height:1.2}.document-meta strong{white-space:normal}.retention-review-panel{grid-column:1 / -1}.retention-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-4)}.retention-summary span{display:grid;gap:2px;padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 54%,transparent)}.retention-summary strong{font-size:var(--font-size-24);line-height:1.1}.retention-list{display:grid;gap:0}.retention-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.retention-row:last-child{border-bottom:0}.retention-row>span{display:grid;gap:3px;min-width:0}.retention-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retention-row small{color:var(--text-2)}.retention-date{text-align:right}.retention-actions{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.retention-legal_hold .retention-date strong,.retention-expired .retention-date strong,.retention-review_due .retention-date strong{color:var(--danger)}.billing-grid strong{font-size:var(--font-size-24)}.billing-grid em{color:var(--text-2);font-style:normal;font-size:var(--font-size-13)}.time-entry-panel{gap:0}.time-entry-panel>strong{margin-bottom:var(--card-title-gap)}.time-entry-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.time-entry-row:last-child{border-bottom:0}.time-entry-row>span{display:grid;gap:2px;min-width:0}.time-entry-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-entry-row>em{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-2);background:color-mix(in srgb,var(--surface-1) 70%,transparent);font-size:var(--font-size-11);font-style:normal;font-weight:800;text-transform:capitalize}.time-entry-billable>em,.time-entry-reviewed>em{border-color:color-mix(in srgb,var(--green) 36%,var(--border));color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent)}.time-entry-write_off>em{border-color:color-mix(in srgb,var(--danger) 34%,var(--border));color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.time-entry-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.billing-workflow-stack,.billing-workflow-panel,.accounting-panel{display:grid;gap:var(--space-4)}.accounting-report-grid,.accounting-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.accounting-detail-grid>div{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.accounting-report-status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.billing-capture-form,.billing-invoice-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.billing-capture-form label,.billing-invoice-form label,.billing-statement-select{display:grid;gap:6px}.billing-capture-form label>span,.billing-invoice-form label>span,.billing-statement-select>span,.billing-invoice-selection>strong,.billing-manual-line>strong{color:var(--text-2);font-size:var(--font-size-12);font-weight:700}.billing-note-field,.billing-capture-form .action-row,.billing-invoice-form .billing-invoice-selection,.billing-invoice-form .billing-manual-line,.billing-invoice-form .billing-total-preview,.billing-invoice-form>button{grid-column:1 / -1}.billing-checkbox{display:flex!important;align-items:center;gap:8px;align-self:end}.billing-timer-row,.billing-receivable-row,.billing-invoice-card,.billing-statement-summary,.billing-total-preview{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.billing-timer-row{padding:var(--space-3);border:1px solid var(--border);background:color-mix(in srgb,var(--accent-soft) 42%,transparent)}.billing-timer-row>span,.billing-invoice-card>span,.billing-receivable-row>span,.billing-statement-summary span{display:grid;gap:3px;min-width:0}.billing-timer-row small,.billing-invoice-card small,.billing-receivable-row small,.billing-statement-summary small{color:var(--text-3)}.billing-time-entry-list,.billing-invoice-list,.billing-invoice-selection{display:grid;gap:8px}.billing-time-entry-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1)}.billing-time-entry-row>span:not(.billing-selection span){display:grid;gap:3px;min-width:0}.billing-time-entry-row small{color:var(--text-3)}.billing-time-entry-row>em{color:var(--text-2);font-size:var(--font-size-12);font-style:normal;text-transform:capitalize;white-space:nowrap}.billing-selection{display:inline-flex;align-items:center;gap:8px}.billing-invoice-selection{padding:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 42%,transparent)}.billing-invoice-selection label{display:flex;align-items:center;gap:8px;color:var(--text-2);font-size:var(--font-size-13)}.billing-manual-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr) minmax(90px,.25fr);gap:8px;align-items:center}.billing-manual-line>strong{grid-column:1 / -1}.billing-total-preview{padding-top:8px;border-top:1px solid var(--border);color:var(--text-2)}.billing-invoice-card{align-items:flex-start;padding:10px;border:1px solid var(--border);background:var(--surface-1)}.billing-invoice-card .action-row{justify-content:flex-end}.billing-receivable-row{padding:9px 0;border-bottom:1px solid var(--border)}.billing-receivable-row:last-child{border-bottom:0}.billing-receivable-row>em{color:var(--text-1);font-style:normal;font-weight:700;white-space:nowrap}.billing-statement-summary{align-items:stretch}.billing-statement-summary span{flex:1;padding:10px;border:1px solid var(--border);background:var(--surface-2)}.billing-statement-summary strong{font-size:var(--font-size-18)}.billing-export-row{justify-content:flex-end}.billing-trust-boundary{margin:0;padding:12px;border-left:3px solid var(--warning);color:var(--text-2);background:color-mix(in srgb,var(--warning-soft, #fff4cc) 52%,transparent)}.trust-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.trust-control-row:last-child{border-bottom:0}.trust-control-row>span{display:flex;align-items:center;gap:var(--space-2);min-width:0}.trust-control-row>span>span{display:grid;gap:2px;min-width:0}.trust-control-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-control-row small{color:var(--text-2)}.trust-control-row svg{color:var(--accent);flex:0 0 auto}.trust-control-reviewed{color:var(--text-2)}.trust-control-reviewed>span>svg{padding:2px;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--green) 10%,transparent)}.integration-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.integration-strip button{display:grid;grid-template-columns:auto 1fr;gap:1px var(--space-2);align-items:center;text-align:left;min-height:58px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 70%,transparent);color:inherit;font:inherit;cursor:pointer}.integration-strip button:hover{border-color:var(--border-strong);background:color-mix(in srgb,var(--surface-2) 78%,transparent)}.integration-strip svg{grid-row:span 2;color:var(--gold)}.integration-strip .integration-connected svg{color:var(--green)}.integration-strip .integration-needs-attention svg{color:var(--gold)}.integration-strip .integration-disabled{opacity:.68}.integration-strip .integration-disabled svg{color:var(--text-3)}.integration-health-panel{display:grid;gap:var(--space-3);margin:var(--space-3) 0}.integration-health-panel label{display:grid;gap:var(--space-2);max-width:320px}.integration-health-panel label span{color:var(--text-2);font-size:var(--font-size-12);font-weight:800}.integration-health-panel select{min-height:38px;border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;padding:0 var(--space-3)}.mobile-dock{display:none}.mobile-more-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000057;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:mobile-more-fade .15s ease-out}.mobile-more-sheet{position:fixed;left:14px;right:14px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:81;max-height:min(76dvh,660px);overflow-y:auto;padding:0 16px calc(16px + env(safe-area-inset-bottom));border:1px solid color-mix(in srgb,var(--border-strong) 66%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 96%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:mobile-more-up .19s cubic-bezier(.32,.72,0,1)}.mobile-more-handle{width:36px;height:4px;margin:var(--space-3) auto var(--space-4);border-radius:0;background:color-mix(in srgb,var(--border-strong) 82%,transparent)}.mobile-more-agent,.mobile-more-action,.mobile-more-signout,.mobile-more-item{font:inherit;cursor:pointer}.mobile-more-agent{width:100%;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 72%,transparent);color:var(--text-1);text-align:left}.mobile-more-agent svg{color:var(--accent)}.mobile-more-agent span{min-width:0;font-size:var(--font-size-13);font-weight:700}.mobile-more-agent small{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-more-sections{display:grid;gap:var(--space-4)}.mobile-more-section-label{margin:0 0 var(--space-2);color:var(--text-3);font-size:var(--font-size-10);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-more-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.mobile-more-item{position:relative;min-height:64px;display:grid;place-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-1);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-2);text-align:center}.mobile-more-badge{position:absolute;top:6px;right:6px}.mobile-more-item.active,.mobile-more-action.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--text-1)}.mobile-more-icon{display:inline-flex;color:var(--text-1)}.mobile-more-label{max-width:100%;overflow:hidden;color:inherit;font-size:var(--font-size-11);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mobile-more-action,.mobile-more-signout{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:var(--text-2);font-size:var(--font-size-13);font-weight:700}.mobile-more-signout{margin-top:var(--space-2)}.mobile-more-action svg{color:var(--accent)}@keyframes mobile-more-fade{0%{opacity:0}to{opacity:1}}@keyframes mobile-more-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-more-reel-up{0%{opacity:0;transform:translate(-50%) translateY(18px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.session-chip{min-height:36px;max-width:280px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.session-chip>svg{flex:0 0 auto;color:var(--green)}.session-chip span{min-width:0;display:grid;gap:1px}.session-chip strong,.session-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-chip strong{font-size:var(--font-size-12);line-height:1.1}.session-chip small{font-size:var(--font-size-11)}.ai-assistant-shell{position:fixed;right:0;bottom:62px;z-index:42;display:grid;justify-items:end;gap:var(--space-2)}.ai-assistant-trigger{min-height:36px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:0;border-radius:0;background:var(--floating-control-bg);color:var(--text-2);box-shadow:none;font:inherit;font-size:var(--font-size-13);font-weight:780;cursor:pointer}.ai-assistant-shell.open .ai-assistant-trigger{display:none}.ai-assistant-trigger svg{color:currentColor}.ai-assistant-panel{width:min(420px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 136px));overflow:auto;padding:var(--space-4);border:0;border-left:1px solid var(--drawer-border);border-radius:0;background:var(--drawer-bg);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-assistant-head,.ai-answer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ai-assistant-head{align-items:center;margin-bottom:var(--space-4)}.ai-assistant-head .eyebrow{margin-bottom:3px}.ai-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.ai-suggestions button{min-height:24px;padding:3px 0;border:0;border-radius:0;background:transparent;color:var(--text-3);font:inherit;font-size:var(--font-size-11);font-weight:650;cursor:pointer}.ai-suggestions button:not(:last-child):after{content:"/";margin-left:var(--space-2);color:var(--text-4);font-weight:500}.ai-suggestions button:hover{color:var(--text-1)}.ai-compose{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));box-shadow:none}.ai-compose>svg{color:var(--accent)}.ai-compose input{min-width:0;border:0;background:transparent;color:var(--text-1);font:inherit;outline:none}.ai-compose input::placeholder{color:var(--text-3)}.ai-compose:focus-within{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-strong));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ai-assistant-note{margin:var(--space-3) 0 0;color:var(--text-3);font-size:var(--font-size-12)}.ai-answer-card{display:grid;gap:var(--space-3);margin-top:var(--space-4);padding:var(--card-padding-compact);border:0;border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.ai-answer-head{align-items:center;justify-content:flex-start}.ai-answer-head span{color:var(--accent)}.ai-answer-head small{color:var(--text-3);font-weight:760}.ai-answer-card>strong{max-width:30rem;font-size:var(--font-size-14);line-height:1.32}.ai-answer-card p{margin:0;color:var(--text-2);font-size:var(--font-size-13);line-height:1.45}.ai-answer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--font-size-12)}.ai-answer-field{min-width:0;padding:var(--space-2);border-radius:0;background:color-mix(in srgb,var(--surface-1) 60%,transparent)}.ai-answer-fields dt{margin:0 0 2px;color:var(--text-3);font-size:var(--font-size-10);font-weight:780;letter-spacing:.06em;text-transform:uppercase}.ai-answer-fields dd{margin:0;color:var(--text-1);font-weight:740;line-height:1.25}.ai-open-context{margin-top:var(--space-3)}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.legal-activity-shell{position:fixed;right:0;bottom:18px;z-index:40;display:grid;justify-items:end;gap:var(--space-2)}.legal-activity-trigger{min-height:34px;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);border:0;border-radius:0;background:var(--floating-control-bg);color:var(--text-2);box-shadow:none;font:inherit;font-size:var(--font-size-13);font-weight:750;cursor:pointer}.legal-activity-trigger>span{width:6px;height:6px;border-radius:0;background:var(--green);box-shadow:none}.legal-activity-trigger.attention{border-color:color-mix(in srgb,var(--danger) 36%,var(--border))}.legal-activity-trigger.attention>span{background:var(--danger);box-shadow:none}.legal-activity-panel{width:min(360px,calc(100vw - 24px));max-height:min(460px,calc(100vh - 110px));overflow:auto;padding:var(--space-4);border:0;border-left:1px solid var(--drawer-border);border-radius:0;background:var(--drawer-bg);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.legal-activity-head .eyebrow{margin-bottom:3px}.legal-activity-list{display:grid;gap:var(--space-2)}.legal-activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--accent-panel-border-muted);border-radius:0;background:var(--accent-panel-bg-subtle)}.legal-activity-dot{width:10px;height:10px;margin-top:var(--space-1);border-radius:0;background:var(--text-3)}.legal-activity-item.running .legal-activity-dot{background:var(--gold)}.legal-activity-item.complete .legal-activity-dot{background:var(--green)}.legal-activity-item.needs-attention .legal-activity-dot{background:var(--danger)}.legal-activity-item div{min-width:0;display:grid;gap:3px}.legal-activity-item strong,.legal-activity-item p{overflow:hidden;text-overflow:ellipsis}.legal-activity-item strong{white-space:nowrap}.legal-activity-item p{margin:0;color:var(--text-2);font-size:var(--font-size-12);line-height:1.4}.legal-activity-item a{color:var(--accent);font-size:var(--font-size-12);font-weight:750;text-decoration:none}.auth-page{min-height:100vh;min-height:100dvh;max-width:1180px;margin:0 auto;display:grid;align-content:center;padding:var(--space-8)}.auth-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.72fr);gap:var(--space-4);align-items:stretch}.auth-panel,.auth-practice-card{padding:clamp(24px,4vw,36px)}.auth-brand{margin-bottom:var(--space-11)}.auth-copy{margin-bottom:var(--space-6)}.auth-copy h1{max-width:640px;margin-bottom:var(--space-2);font-size:clamp(30px,5vw,48px);line-height:1}.auth-copy p,.auth-practice-card p{margin:0;color:var(--text-2)}.auth-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 46%,transparent)}.auth-mode-toggle button{min-height:36px;border:1px solid transparent;border-radius:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--font-size-13);font-weight:750;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.auth-mode-toggle button:hover,.auth-mode-toggle button.active{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-1));color:var(--text-1)}.auth-beta-note{display:grid;gap:var(--space-2);margin:-2px 0 var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.auth-beta-note strong{color:var(--text-1);font-size:var(--font-size-13);font-weight:780}.auth-beta-note p{margin:0;color:var(--text-2);font-size:var(--font-size-12);line-height:1.45}.auth-form{display:grid;gap:var(--space-3)}.field{display:grid;gap:var(--space-2)}.field>span{color:var(--text-3);font-size:var(--font-size-11);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.input-shell{min-height:44px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.input-shell:focus-within{border-color:color-mix(in srgb,var(--accent) 52%,var(--border-strong));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.input-shell svg{color:var(--accent)}.input-shell input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-1);font:inherit;font-size:var(--font-size-14)}.input-shell input::placeholder{color:var(--text-4)}.btn-full{width:100%}.auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);color:var(--text-3);font-size:var(--font-size-12);font-weight:760;line-height:1}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--border)}.auth-divider span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-social-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.auth-social-btn{width:100%;min-width:0;min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:1px solid color-mix(in srgb,var(--border-strong) 44%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 74%,var(--surface-2));color:var(--text-1);font:inherit;font-size:var(--font-size-14);font-weight:730;line-height:1.2;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.auth-social-btn:not(:disabled):hover,.auth-social-btn:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--accent) 46%,var(--border-strong));background:color-mix(in srgb,var(--surface-1) 88%,var(--accent) 12%);color:var(--text-1);transform:translateY(-1px)}.auth-social-btn:disabled{opacity:.62;cursor:not-allowed;transform:none}.auth-social-btn .google-g{width:18px;height:18px;flex:0 0 auto}.auth-social-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-message,.auth-switch{margin:var(--space-4) 0 0;color:var(--text-2);font-size:var(--font-size-13)}.auth-message{color:var(--gold)}.auth-switch a{color:var(--accent);font-weight:750;text-decoration:none}.legal-acceptance-page{max-width:680px}.legal-acceptance-grid{grid-template-columns:minmax(0,1fr)}.legal-acceptance-panel{width:100%}.legal-acceptance-brand{margin-bottom:var(--space-8)}.legal-acceptance-copy{margin-bottom:var(--space-4)}.legal-acceptance-copy h1{max-width:none;font-size:clamp(23px,3.4vw,32px)}.legal-stepper{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none}.legal-step{display:flex;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--font-size-12);font-weight:650;white-space:nowrap}.legal-step:not(:last-child){flex:1}.legal-step:not(:last-child):after{content:"";flex:1;min-width:12px;height:1px;background:var(--border)}.legal-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-3);font-size:var(--font-size-11);font-weight:700}.legal-step-active{color:var(--text-1)}.legal-step-active .legal-step-num{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.legal-step-done .legal-step-num{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.legal-wizard-item{display:grid;gap:var(--space-3)}.legal-wizard-item-head{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-strong) 44%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.legal-wizard-item-head .eyebrow{margin:0;color:var(--text-3)}.legal-wizard-item-head h2{font-size:var(--font-size-18);line-height:1.2}.legal-reader-instruction{margin:0;color:var(--text-3);font-size:var(--font-size-12);font-weight:650;line-height:1.35}.legal-reader-body{max-height:min(46vh,360px);overflow:auto;display:grid;gap:var(--space-4);padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border-strong) 44%,transparent);border-radius:0;background:color-mix(in srgb,var(--surface-1) 66%,var(--surface-2));color:var(--text-2);font-size:var(--font-size-13);line-height:1.55}.legal-reader-body section{display:grid;gap:var(--space-2)}.legal-consent-checkboxes{display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-3) 0;padding:0;border:0}.legal-consent-checkboxes label{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-14)}.legal-reader-body h2,.legal-reader-body p{margin:0}.legal-reader-body h2{color:var(--text-1);font-size:var(--font-size-16)}.legal-wizard-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-4)}.legal-wizard-actions .legal-primary-action:only-child{grid-column:1 / -1}.legal-primary-action:disabled{border-color:color-mix(in srgb,var(--border-strong) 38%,transparent);background:color-mix(in srgb,var(--surface-2) 26%,transparent);color:color-mix(in srgb,var(--text-1) 26%,transparent);opacity:.28}.legal-signout-action{justify-self:center;margin-top:var(--space-3);color:var(--text-3)}.beta-welcome-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:clamp(16px,4vw,40px);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 48%),color-mix(in srgb,var(--bg) 78%,rgba(0,0,0,.48));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain}.beta-welcome-message{width:min(100%,780px);max-height:min(760px,calc(100dvh - 32px));overflow:auto;display:grid;gap:var(--space-4);padding:clamp(20px,3vw,28px);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 58%),color-mix(in srgb,var(--surface-1) 94%,transparent);box-shadow:none;outline:none}.beta-welcome-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.beta-welcome-head .eyebrow{margin:0 0 var(--space-1)}.beta-welcome-head h2{font-size:clamp(24px,5vw,34px);line-height:1.08}.beta-welcome-mark{width:46px;height:46px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));color:var(--accent)}.beta-welcome-message>p{margin:0;color:var(--text-2);font-size:var(--font-size-14);line-height:1.55}.beta-welcome-points{display:grid;gap:var(--space-3)}.beta-welcome-points span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-1) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.beta-welcome-points svg{color:var(--accent);grid-row:span 2}.beta-welcome-points strong{color:var(--text-1);font-size:var(--font-size-13);font-weight:760}.beta-welcome-points small{color:var(--text-3);font-size:var(--font-size-12);line-height:1.4}.beta-welcome-actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.auth-practice-card{align-self:stretch;display:grid;align-content:start;gap:var(--space-5);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),color-mix(in srgb,var(--surface-1) 84%,transparent)}.practice-mark{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:0;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-2))}.auth-practice-card h2{max-width:320px;font-size:var(--font-size-24);line-height:1.1}.practice-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-2)}.practice-stats span{min-width:0;display:grid;gap:2px;padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.practice-stats strong{font-size:var(--font-size-24);line-height:1.1}.practice-stats small{color:var(--text-2);font-size:var(--font-size-11)}.practice-controls{display:grid;gap:var(--space-2)}.practice-controls span{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0;border:0;border-radius:0;color:var(--text-2);background:transparent;font-size:var(--font-size-13);font-weight:680}.practice-controls svg{flex:0 0 auto;color:var(--accent)}.practice-preview-note{padding-top:2px;color:var(--text-3);font-size:var(--font-size-12);line-height:1.45}.install-page{min-height:100vh;min-height:100dvh;max-width:760px;margin:0 auto;display:grid;align-content:center;gap:var(--space-3);padding:var(--space-8)}.install-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-5);padding:clamp(24px,5vw,40px);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 86%,transparent);box-shadow:none}.install-hero h1{margin:0 0 var(--space-3);font-size:clamp(34px,7vw,52px);line-height:1}.install-hero p{max-width:580px;color:var(--text-2);font-size:var(--font-size-16)}.install-instruction,.install-message{margin:0;color:var(--gold);font-size:var(--font-size-13)}.install-access-card{display:flex;flex-wrap:wrap;gap:var(--space-4)}.install-access-card span{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-2);font-size:var(--font-size-12);font-weight:650}.install-access-card svg{flex:0 0 auto;color:var(--text-3)}.install-link-card{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--card-padding-compact)}.install-link-card span{min-width:0;display:grid;gap:2px}.install-link-card small{color:var(--text-3)}.install-link-card strong{overflow-wrap:anywhere;color:var(--text-1);font-weight:500}.install-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4)}.install-steps span{display:flex;align-items:center;gap:var(--space-2);color:var(--text-2)}.install-steps svg{color:var(--accent);flex:0 0 auto}.settings-grid{width:100%;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;align-items:start;gap:var(--space-4)}.profile-preferences-view{display:grid;gap:var(--space-6);width:100%;margin:0 auto}.profile-page-head,.settings-overview,.settings-workbench{width:min(100%,1120px);margin:0 auto}.settings-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.settings-overview span{min-width:0;display:grid;gap:3px;padding:var(--space-3) var(--space-4);border-right:1px solid var(--border)}.settings-overview span:last-child{border-right:0}.settings-overview small,.settings-tabs span{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.settings-overview strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-14);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.settings-workbench{display:grid;grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);align-items:start;gap:var(--space-4)}.settings-tabs{position:sticky;top:calc(var(--topbar-height) + var(--space-4));display:grid;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 92%,transparent)}.settings-tabs button{min-width:0;min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--border);border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--text-2);font:inherit;text-align:left;cursor:pointer}.settings-tabs button:last-child{border-bottom:0}.settings-tabs button:hover,.settings-tabs button.active{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text-1)}.settings-tabs button.active span{color:var(--text-1)}.settings-tabs svg{color:currentColor}.settings-tabs button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:2px}.profile-card{width:100%;display:grid;gap:var(--space-3);padding:var(--space-4);scroll-margin-top:24px;background:color-mix(in srgb,var(--surface-1) 90%,transparent)}.profile-theme-card,.profile-reel-card{grid-column:1 / -1}.profile-identity-card,.profile-preferences-card,.profile-posture-card{align-self:start}.profile-identity-card .settings-form{grid-template-columns:minmax(0,1fr)}.profile-identity-card .settings-form .btn{justify-self:start}.profile-card-head{margin-bottom:0}.profile-appearance-head{align-items:center}.profile-theme-current{min-width:min(100%,280px);display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 64%,transparent)}.profile-theme-current .theme-swatches{height:32px}.profile-theme-current span:last-child{min-width:0;display:grid;gap:2px}.profile-theme-current small{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.profile-theme-current strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-14);text-overflow:ellipsis;white-space:nowrap}.profile-section-title{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-1);font-size:var(--font-size-18);font-weight:760;line-height:1.2}.profile-section-title svg{color:var(--accent);flex:0 0 auto}.profile-section-sub{max-width:68ch;margin:var(--space-1) 0 0;color:var(--text-2);font-size:var(--font-size-13);line-height:1.45}.profile-avatar{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 16%,var(--surface-2));color:var(--accent);font-weight:850;letter-spacing:0}.profile-summary,.profile-field-list{display:grid;gap:0;margin:0}.profile-summary,.profile-field-list{grid-template-columns:minmax(0,1fr)}.profile-field-list span,.profile-summary span{min-width:0;display:grid;grid-template-columns:minmax(112px,.34fr) minmax(0,1fr);gap:3px;padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:0;background:transparent}.profile-field-list span:first-child,.profile-summary span:first-child{border-top:0;padding-top:0}.profile-field-list small,.profile-summary small,.settings-form label span,.setting-toggle small{color:var(--text-3);font-size:var(--font-size-11);font-weight:760;text-transform:uppercase}.profile-field-list strong,.profile-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--text-1);font-size:var(--font-size-14);font-weight:650}.profile-form-divider{height:1px;background:var(--border)}.settings-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-3)}.settings-form label{min-width:0;display:grid;gap:var(--space-2)}.settings-form input{min-height:38px;width:100%;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;padding:var(--space-2) var(--space-3)}.settings-form input:focus,.theme-card:focus-visible,.segmented-control button:focus-visible,.setting-toggle:focus-within{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:2px}.settings-success{margin:-var(--space-1) 0 0;color:var(--green);font-size:var(--font-size-13);font-weight:740}.audit-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start}.audit-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.audit-login-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.audit-status-grid span,.audit-login-stats span{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.audit-status-grid small,.audit-login-stats small,.audit-event-main small,.audit-event-title-line time,.audit-request-context,.audit-metadata-chips small,.legal-version-list small{color:var(--text-3)}.audit-status-grid small,.audit-login-stats small,.audit-metadata-chips small,.legal-version-list small{font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.audit-status-grid strong,.audit-login-stats strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-16);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.audit-failure-list{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.audit-failure-list span{padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 30%,var(--border));border-radius:0;background:color-mix(in srgb,var(--danger) 9%,var(--surface-2));color:var(--danger);font-size:var(--font-size-12);line-height:1.4}.audit-toolbar{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.audit-toolbar.compact{justify-content:flex-end}.audit-toolbar .btn{margin-left:auto}.audit-events-panel{grid-row:span 2}.audit-login-panel{grid-column:1 / -1}.audit-event-list{display:grid;gap:0}.audit-event-row,.legal-acceptance-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.audit-event-row:first-child,.legal-acceptance-row:first-child{padding-top:0}.audit-event-row:last-child,.legal-acceptance-row:last-child{padding-bottom:0;border-bottom:0}.audit-event-mark{width:34px;height:34px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));color:var(--accent)}.audit-event-main{min-width:0;display:grid;gap:var(--space-2)}.audit-event-title-line,.audit-request-context{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.audit-event-type{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:3px var(--space-2);border:1px solid color-mix(in srgb,var(--cobalt) 26%,var(--border));border-radius:0;background:color-mix(in srgb,var(--cobalt) 8%,var(--surface-2));color:var(--cobalt);font-size:var(--font-size-10);font-weight:850;text-transform:uppercase}.audit-event-main>strong{color:var(--text-1);font-size:var(--font-size-14);font-weight:760;line-height:1.3}.audit-event-main>small{min-width:0;overflow:hidden;font-size:var(--font-size-12);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.audit-metadata-chips{display:flex;gap:var(--space-2);flex-wrap:wrap}.audit-metadata-chips span,.legal-version-list span{min-width:0;max-width:min(100%,220px);display:grid;gap:2px;padding:var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.audit-metadata-chips strong,.legal-version-list strong{min-width:0;overflow:hidden;color:var(--text-2);font-size:var(--font-size-11);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.legal-acceptance-list{display:grid;gap:0}.legal-version-list{display:flex;gap:var(--space-2);flex-wrap:wrap}.audit-request-context{min-width:0;font-size:var(--font-size-11);line-height:1.35}.audit-request-context code{max-width:180px;overflow:hidden;padding:3px var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-2);text-overflow:ellipsis}.audit-request-context span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);align-items:start}.platform-summary-panel,.platform-access-panel{grid-column:1 / -1}.practice-users-grid{grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);align-items:start}.practice-users-form{display:grid;gap:var(--space-3)}.practice-users-form label{min-width:0;display:grid;gap:var(--space-2)}.practice-users-form label span{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.practice-users-form input,.practice-users-form select{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:var(--font-size-13);padding:var(--space-2) var(--space-3)}.practice-temp-password{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.practice-temp-password div{min-width:0;display:grid;gap:2px}.practice-temp-password strong{overflow:hidden;color:var(--text-1);font-size:var(--font-size-13);text-overflow:ellipsis;white-space:nowrap}.practice-temp-password span{color:var(--text-3);font-size:var(--font-size-12);line-height:1.4}.practice-temp-password code{padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text-1);font-size:var(--font-size-13);font-weight:760;letter-spacing:0}.practice-invite-block{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border)}.compact-head{margin-bottom:var(--space-3)}.practice-user-row{grid-template-columns:minmax(190px,1.05fr) minmax(140px,.8fr) minmax(130px,.68fr) minmax(180px,.86fr) auto}.practice-invite-row{grid-template-columns:minmax(190px,1fr) minmax(260px,1.2fr) auto}.practice-invite-row .platform-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-user-row .platform-row-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-user-actions{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.platform-stats-grid{margin-bottom:var(--space-4)}.platform-edit-list,.platform-access-list{display:grid;gap:0}.platform-edit-row{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(130px,.9fr) minmax(120px,.8fr) minmax(170px,1fr) auto;align-items:end;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.platform-practice-row{grid-template-columns:minmax(180px,1.05fr) minmax(150px,1fr) minmax(130px,.86fr) minmax(180px,1.2fr) auto}.platform-edit-row:first-child{padding-top:0}.platform-edit-row:last-child{padding-bottom:0;border-bottom:0}.platform-row-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.platform-row-head span:last-child{min-width:0;display:grid;gap:3px}.platform-row-head strong,.platform-access-title strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-14);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.platform-row-head small,.platform-row-meta small,.platform-access-row small,.platform-access-title time{color:var(--text-3);font-size:var(--font-size-11);line-height:1.35}.platform-row-mark{width:34px;height:34px;display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:0;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));color:var(--accent)}.platform-edit-row label{min-width:0;display:grid;gap:var(--space-2)}.platform-edit-row label span{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.platform-edit-row input,.platform-edit-row select{width:100%;min-height:36px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:var(--font-size-12);padding:var(--space-2) var(--space-2)}.platform-edit-row input:disabled{color:var(--text-3);cursor:not-allowed}.platform-row-meta{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.platform-account-row .platform-row-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-row-meta span{min-width:0;display:grid;gap:3px;padding:var(--space-2) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent)}.platform-row-meta strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-12);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.platform-access-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.platform-access-row:first-child{padding-top:0}.platform-access-row:last-child{padding-bottom:0;border-bottom:0}.platform-access-row.failed .platform-row-mark{border-color:color-mix(in srgb,var(--danger) 26%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface-2));color:var(--danger)}.platform-access-row>div{min-width:0;display:grid;gap:var(--space-2)}.platform-access-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.platform-access-row small,.platform-access-row code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-access-row em{color:var(--danger);font-size:var(--font-size-11);font-style:normal;font-weight:760}.platform-access-row code{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text-2);font-size:var(--font-size-11)}.login-audit-meta{display:flex;min-width:0;gap:var(--space-2);flex-wrap:wrap}.login-audit-meta em{color:var(--text-2)}.login-audit-row.failed .login-audit-meta em:last-child{color:var(--danger)}.superuser-docs-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start}.superuser-docs-intro{position:sticky;top:calc(var(--space-8) + var(--beta-banner-height))}.docs-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-4) 0 0}.docs-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,.38fr);align-items:end;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.docs-search-field input{width:100%;min-height:38px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;font-size:var(--font-size-12);padding:var(--space-2) var(--space-3)}.docs-search-field input:focus{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.superuser-doc-list{display:grid;gap:0}.superuser-doc-card{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.superuser-doc-card:first-child{padding-top:0}.superuser-doc-card:last-child{padding-bottom:0;border-bottom:0}.superuser-doc-card-head{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.superuser-doc-card-head span:nth-child(2){min-width:0;display:grid;gap:3px}.superuser-doc-card-head strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-15);font-weight:780;text-overflow:ellipsis;white-space:nowrap}.superuser-doc-card-head small,.superuser-doc-card p,.superuser-doc-card li{color:var(--text-3);font-size:var(--font-size-12);line-height:1.45}.superuser-doc-card p{margin:0;color:var(--text-2)}.superuser-doc-card ul{display:grid;gap:var(--space-2);margin:0;padding-left:var(--space-4)}.feedback-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start;gap:var(--app-grid-gap)}.product-tour-panel{width:min(100%,980px);display:grid;gap:var(--space-4)}.product-tour-intro{max-width:74ch;margin:0;color:var(--text-2);font-size:var(--font-size-14);line-height:1.55}.product-tour-list{display:grid;gap:var(--space-3)}.product-tour-step{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;border-radius:0;background:color-mix(in srgb,var(--surface-2) 52%,transparent)}.product-tour-number{width:24px;height:24px;display:inline-grid;place-items:center;border:0;border-radius:0;background:color-mix(in srgb,var(--accent) 9%,var(--surface-1));color:var(--accent);font-size:var(--font-size-12);font-weight:820}.product-tour-step svg{color:var(--accent)}.product-tour-step h3{margin:0;color:var(--text-1);font-size:var(--font-size-15);line-height:1.25}.product-tour-step p{margin:var(--space-1) 0 0;color:var(--text-3);font-size:var(--font-size-13);line-height:1.45}.feedback-form-panel,.feedback-guide-panel,.feedback-admin-panel{background:color-mix(in srgb,var(--surface-1) 90%,transparent)}.feedback-admin-toolbar{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.feedback-admin-toolbar .btn{margin-left:auto}.feedback-filter-field{min-width:136px;display:grid;gap:var(--space-2)}.feedback-filter-field span{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.feedback-filter-field select{width:100%;min-height:34px;padding:var(--space-2) var(--space-2);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-12)}.feedback-form{display:grid;gap:var(--space-4)}.feedback-type-control{width:min(100%,420px)}.feedback-form label{min-width:0;display:grid;gap:var(--space-2)}.feedback-form label span{color:var(--text-3);font-size:var(--font-size-11);font-weight:760;text-transform:uppercase}.feedback-form input:not([type=file]),.feedback-form textarea{width:100%;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;line-height:1.5}.feedback-form input:not([type=file]){min-height:40px;padding:var(--space-2) var(--space-3)}.feedback-form textarea{min-height:144px;padding:var(--space-3);resize:vertical}.feedback-form input:not([type=file]):focus,.feedback-form textarea:focus{outline:2px solid color-mix(in srgb,var(--accent) 58%,transparent);outline-offset:2px}.feedback-file-field input[type=file]{width:100%;min-height:40px;padding:var(--space-2);border:1px dashed var(--border-strong);border-radius:0;background:color-mix(in srgb,var(--surface-2) 78%,transparent);color:var(--text-2);font:inherit;font-size:var(--font-size-13)}.feedback-file-field small{color:var(--text-2);font-size:var(--font-size-12);line-height:1.4}.feedback-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.feedback-context-grid span{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.feedback-context-grid small{color:var(--text-3);font-size:var(--font-size-11);font-weight:760;text-transform:uppercase}.feedback-context-grid strong{min-width:0;overflow:hidden;color:var(--text-1);font-size:var(--font-size-13);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.feedback-hash{margin:-var(--space-1) 0 0;color:var(--text-2);font-size:var(--font-size-12);line-height:1.45;overflow-wrap:anywhere}.feedback-hash code{color:var(--text-1);font-size:var(--font-size-11)}.feedback-guide-list{display:grid;gap:0}.feedback-guide-list span{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.feedback-guide-list span:first-child{padding-top:0}.feedback-guide-list span:last-child{padding-bottom:0;border-bottom:0}.feedback-guide-list strong{color:var(--text-1);font-size:var(--font-size-14);font-weight:720}.feedback-guide-list small{color:var(--text-2);font-size:var(--font-size-13);line-height:1.45}.feedback-log-list{display:grid;gap:0}.feedback-log-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.feedback-log-row:first-child{padding-top:0}.feedback-log-row:last-child{padding-bottom:0;border-bottom:0}.feedback-log-type,.feedback-log-screenshot{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:24px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 78%,transparent);color:var(--text-2);font-size:var(--font-size-11);font-weight:820;text-transform:uppercase}.feedback-log-bug .feedback-log-type{border-color:color-mix(in srgb,var(--danger) 36%,var(--border));background:color-mix(in srgb,var(--danger) 10%,var(--surface-2));color:var(--danger)}.feedback-log-row>div{min-width:0;display:grid;gap:var(--space-1)}.feedback-log-row strong{color:var(--text-1);font-size:var(--font-size-14);font-weight:760;line-height:1.3}.feedback-log-row p{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-2);font-size:var(--font-size-13);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.feedback-status-chip{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:24px;margin-bottom:2px;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 74%,transparent);color:var(--text-2);font-size:var(--font-size-11);font-weight:820}.feedback-status-triaged{border-color:color-mix(in srgb,var(--gold) 35%,var(--border));color:var(--gold)}.feedback-status-in_progress{border-color:color-mix(in srgb,var(--cobalt) 35%,var(--border));color:var(--cobalt)}.feedback-status-resolved{border-color:color-mix(in srgb,var(--green) 38%,var(--border));color:var(--green)}.feedback-log-row small,.feedback-log-row em{min-width:0;overflow:hidden;color:var(--text-3);font-size:var(--font-size-11);font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.feedback-log-screenshot{grid-column:2;gap:var(--space-1);margin-top:1px;border-style:solid;color:var(--accent);font:inherit;background:color-mix(in srgb,var(--accent) 8%,var(--surface-2));cursor:pointer;transition:border-color .15s,background .15s,color .15s}.feedback-log-screenshot:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 13%,var(--surface-2));color:var(--text-1)}.feedback-log-screenshot:disabled{cursor:wait;opacity:.65}.feedback-triage-form{grid-column:2;display:grid;grid-template-columns:minmax(112px,.5fr) minmax(0,1fr) auto;align-items:end;gap:var(--space-3);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 66%,transparent)}.feedback-triage-form label{min-width:0;display:grid;gap:var(--space-2)}.feedback-triage-form label span{color:var(--text-3);font-size:var(--font-size-10);font-weight:820;text-transform:uppercase}.feedback-triage-form select,.feedback-triage-form textarea{width:100%;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--font-size-12)}.feedback-triage-form select{min-height:34px;padding:var(--space-2) var(--space-2)}.feedback-triage-form textarea{min-height:34px;padding:var(--space-2) var(--space-2);line-height:1.35;resize:vertical}.feedback-triage-form .btn{align-self:end}.feedback-preview-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:var(--space-6);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-preview{position:relative;width:min(100%,860px);max-height:min(88vh,820px);display:grid;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);box-shadow:none}.feedback-preview img{display:block;max-width:100%;max-height:calc(88vh - 112px);object-fit:contain;border:1px solid var(--border);border-radius:0;background:var(--surface-2)}.feedback-preview figcaption{min-width:0;display:grid;gap:3px;color:var(--text-2);font-size:var(--font-size-12);line-height:1.4}.feedback-preview figcaption strong{color:var(--text-1);font-size:var(--font-size-14)}.feedback-preview figcaption span,.feedback-preview figcaption code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-preview-close{position:absolute;top:20px;right:20px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 86%,transparent);color:var(--text-1);cursor:pointer;box-shadow:none}.profile-appearance{display:grid;gap:var(--space-3)}.preference-section{display:grid;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.profile-section-head>span{min-width:0;display:inline-flex;align-items:center;gap:var(--space-3)}.profile-section-head svg{color:var(--accent);flex:0 0 auto}.profile-section-head span span{min-width:0;display:grid;gap:2px}.profile-section-head small{color:var(--text-3);font-size:var(--font-size-11);font-weight:760;text-transform:uppercase}.profile-section-head strong{color:var(--text-1)}.profile-section-head em,.profile-card-head>em{flex:0 0 auto;max-width:45%;padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--surface-2));font-size:var(--font-size-12);font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-security-note{margin-top:0}.profile-collapsible-section{gap:0}.profile-collapsible-section>summary{cursor:pointer;list-style:none}.profile-collapsible-section>summary::-webkit-details-marker{display:none}.profile-collapsible-section .profile-section-title>svg:first-child{color:var(--text-3);transition:transform .15s ease}.profile-collapsible-section[open] .profile-section-title>svg:first-child{transform:rotate(90deg)}.profile-collapsible-section[open] .reel-preset-list{margin-top:var(--space-4)}.reel-preset-list{display:grid;gap:0}.reel-preset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4);min-height:62px;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.reel-preset-row:last-child{border-bottom:0}.reel-preset-row>span{display:grid;gap:3px;min-width:0}.reel-preset-row strong{overflow:hidden;color:var(--text-1);font-size:var(--font-size-14);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.reel-preset-row small{color:var(--text-2);font-size:var(--font-size-12);line-height:1.35}.profile-theme-list,.theme-category-block{display:grid;gap:var(--space-3)}.theme-category-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:38px;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 58%,transparent);cursor:pointer;list-style:none}.theme-category-head::-webkit-details-marker{display:none}.theme-category-head>span{min-width:0;display:inline-flex;align-items:center;gap:var(--space-2)}.theme-category-head svg{color:var(--text-3);transition:transform .15s ease}.theme-category-block[open] .theme-category-head svg{transform:rotate(90deg)}.theme-category-head strong{color:var(--text-2);font-size:var(--font-size-12);font-weight:850;text-transform:uppercase}.theme-category-head small{min-width:28px;padding:3px var(--space-2);border:1px solid var(--border);border-radius:0;color:var(--text-3);background:var(--surface-2);font-size:var(--font-size-11);font-weight:800;text-align:center}.theme-category-block .theme-grid{margin-top:var(--space-3)}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.profile-theme-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-2)}.theme-card{min-width:0;min-height:124px;display:grid;align-content:start;gap:var(--space-3);padding:var(--card-padding-compact);border:1px solid var(--border);border-radius:0;background:var(--surface-2);color:var(--text-1);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.profile-theme-grid .theme-card{min-height:78px;grid-template-columns:58px minmax(0,1fr);align-items:start;align-content:center;gap:var(--space-2);padding:var(--space-2)}.profile-theme-grid .theme-swatches{height:30px}.profile-theme-grid .theme-card span:nth-child(2){gap:1px}.profile-theme-grid .theme-card small{display:none}.profile-theme-grid .theme-card em{grid-column:2 / -1}.theme-card:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 36%,var(--border-strong));background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.theme-card.active{border-color:color-mix(in srgb,var(--accent) 58%,var(--border-strong));box-shadow:none}.theme-card:disabled{cursor:wait;opacity:.74}.theme-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:28px;overflow:hidden;border:1px solid var(--border);border-radius:0}.theme-swatches i{min-width:0}.theme-card span:nth-child(2){min-width:0;display:grid;gap:2px}.theme-card strong{min-width:0;overflow:hidden;font-size:var(--font-size-14);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.theme-card small{color:var(--accent);font-size:var(--font-size-11);font-weight:820;text-transform:uppercase}.theme-card em{color:var(--text-2);font-size:var(--font-size-12);font-style:normal;line-height:1.35}.segmented-control{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:0;background:var(--surface-2)}.segmented-control button{min-height:34px;border:0;border-radius:0;background:transparent;color:var(--text-2);font:inherit;font-size:var(--font-size-13);font-weight:760;cursor:pointer}.segmented-control button.active{background:color-mix(in srgb,var(--accent) 18%,var(--surface-1));color:var(--text-1)}.settings-toggle-list{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.setting-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:0;background:var(--surface-2);cursor:pointer}.setting-toggle-copy{min-width:0;display:flex;align-items:center;gap:var(--space-3)}.setting-toggle-copy>svg{color:var(--accent);flex:0 0 auto}.setting-toggle-copy>span{min-width:0;display:grid;gap:2px}.setting-toggle input{position:absolute;opacity:0;pointer-events:none}.switch-control{position:relative;width:42px;height:24px;flex:0 0 auto;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-3);transition:background .15s,border-color .15s}.switch-control:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:0;background:var(--text-2);transition:transform .15s,background .15s}.setting-toggle input:checked+.switch-control{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-strong));background:color-mix(in srgb,var(--accent) 28%,var(--surface-3))}.setting-toggle input:checked+.switch-control:after{transform:translate(18px);background:var(--accent)}@media(max-width:1040px){.metrics,.today-focus,.ops-readiness-grid,.today-grid,.split-grid,.client360-grid,.clients-layout,.integration-strip,.client-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-grid .matter-detail{grid-column:span 2}.clients-layout,.client-card-grid,.platform-admin-grid,.practice-users-grid,.practice-onboarding,.superuser-docs-grid{grid-template-columns:minmax(0,1fr)}.superuser-docs-intro{position:static}.platform-edit-row,.practice-user-row,.platform-practice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-row-head,.platform-row-meta,.practice-user-actions{grid-column:1 / -1}.docs-toolbar,.settings-workbench{grid-template-columns:minmax(0,1fr)}.settings-tabs{position:static;grid-template-columns:repeat(5,minmax(0,1fr))}.settings-tabs button{grid-template-columns:minmax(0,1fr);justify-items:center;border-left:0;border-right:1px solid var(--border);border-bottom:0;text-align:center}.settings-tabs button:last-child{border-right:0}.settings-tabs button:hover,.settings-tabs button.active{border-left-color:transparent;box-shadow:inset 0 -2px 0 var(--accent)}.matter-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-story-brief,.timeline-chapter-head{grid-template-columns:minmax(0,1fr)}.timeline-chapter-meta{justify-items:start}.timeline-chapter-meta div{justify-content:flex-start}.client360-glance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client360-glance-body{grid-template-columns:minmax(0,1fr)}.client360-glance-actions{justify-content:flex-start}}@media(max-width:980px){.settings-grid,.settings-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-overview span:nth-child(2n){border-right:0}.settings-overview span:nth-child(n+3){border-top:1px solid var(--border)}.profile-theme-card,.profile-reel-card{grid-column:1 / -1}}@media(max-width:720px){:root{--app-grid-gap: var(--space-4);--app-section-gap: var(--space-5);--app-panel-padding: var(--space-4);--app-panel-gap: var(--space-3);--beta-banner-height: 44px}.beta-environment-banner{position:static;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;padding:var(--space-2) var(--space-4)}html.literal-beta-ui body{padding-top:0}.beta-environment-banner strong{white-space:normal}.beta-environment-banner span{white-space:normal;overflow:visible;text-overflow:clip}.beta-environment-actions{justify-content:flex-start;margin-top:var(--space-1)}.beta-environment-actions a{min-height:28px;padding:var(--space-1) var(--space-2);font-size:var(--font-size-11)}.app-shell,html.sidebar-collapsed .app-shell{padding-left:0}.ld-sidebar{display:none}.topbar{position:static;align-items:flex-start;flex-direction:column;padding:var(--space-3)}.topbar-actions{width:100%;justify-content:stretch}.topbar-actions .btn{flex:1 1 auto}.session-chip{flex:1 1 100%;max-width:none}.search-button{display:none}.main{padding:var(--space-5) calc(var(--space-4) + env(safe-area-inset-right)) calc(96px + env(safe-area-inset-bottom)) calc(var(--space-4) + env(safe-area-inset-left))}.journal-bookmarks{justify-content:flex-start;max-width:100%}.journal-bookmark-palette{left:0;right:auto}.legal-activity-shell{right:12px;bottom:calc(82px + env(safe-area-inset-bottom))}.ai-assistant-shell{right:12px;bottom:calc(130px + env(safe-area-inset-bottom))}.ai-compose{grid-template-columns:auto minmax(0,1fr)}.ai-compose .btn{grid-column:1 / -1;justify-content:center}.page-head{align-items:flex-start;gap:var(--space-3)}.metrics,.today-focus,.today-grid,.split-grid,.client360-grid,.clients-layout,.settings-grid,.audit-grid,.audit-status-grid,.audit-login-stats,.docs-readiness-grid,.platform-edit-row,.practice-user-row,.platform-practice-row,.platform-row-meta,.platform-account-row .platform-row-meta,.feedback-grid,.feedback-context-grid,.theme-grid,.client-card-grid,.integration-strip,.detail-grid,.billing-grid,.evidence-audit-summary,.client360-glance-stats,.matter-command-strip,.timeline-pulse,.timeline-chapter-path,.client-snapshot,.evidence-grid,.court-brief-grid,.court-brief-preview>div,.readiness-panel.compact .readiness-checks,.retention-summary,.profile-summary,.profile-field-list,.auth-grid,.install-hero,.install-access-card{grid-template-columns:minmax(0,1fr)}.timeline-focus-row button{flex-basis:100%;justify-content:space-between}.superuser-doc-card-head{grid-template-columns:auto minmax(0,1fr)}.superuser-doc-card-head .status-pill{grid-column:1 / -1;width:fit-content}.product-tour-step{grid-template-columns:auto minmax(0,1fr);align-items:start}.product-tour-step svg{grid-column:1}.product-tour-step>div,.product-tour-step .btn{grid-column:1 / -1}.journal-pagehead{align-items:flex-start;flex-direction:column}.journal-date-controls{width:100%;justify-content:space-between;margin-left:0}.journal-date-stack,.journal-bookmark-shell{width:100%;justify-items:stretch}.journal-date-controls h2{grid-template-columns:minmax(var(--journal-day-label-min),auto) minmax(var(--journal-date-label-min),auto)}.beta-welcome-points{grid-template-columns:minmax(0,1fr)}.beta-welcome-actions{align-items:stretch;flex-direction:column}.beta-welcome-actions .btn{width:100%}.today-grid .matter-detail{grid-column:auto}.matter-create-form,.matter-edit-form,.client-create-form,.client-edit-form,.reminder-rule-form,.deadline-create-form,.action-create-form,.evidence-create-form,.case-summary-form,.court-status-form,.court-outcome-form,.timeline-create-form,.contact-create-form,.consultation-compose{grid-template-columns:minmax(0,1fr);width:100%}.structured-note-fields{grid-template-columns:minmax(0,1fr)}.activity-compose-field select{min-height:38px}.inline-create-actions{align-items:stretch}.deadline-integration-status{grid-template-columns:minmax(0,1fr)}.timeline-panel{grid-row:auto}.clients-page-head,.clients-toolbar{align-items:stretch;flex-direction:column}.reel-preset-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.reel-preset-row .action-row{justify-content:stretch}.reel-preset-row .btn{flex:1 1 auto;justify-content:center}.clients-status-banner,.client-risk-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.clients-status-banner::-webkit-scrollbar,.client-risk-filters::-webkit-scrollbar{display:none}.clients-status-chip,.client-risk-filters>span,.client-risk-filters button{flex:0 0 auto}.client-detail-panel{position:static}.client-signal-grid,.client-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-section-head{align-items:flex-start;flex-direction:column}.profile-section-head em{max-width:100%}.feedback-triage-form{grid-template-columns:minmax(0,1fr);align-items:stretch}.feedback-triage-form .btn{justify-self:start}.feedback-admin-toolbar{align-items:stretch}.feedback-admin-toolbar .btn,.audit-toolbar .btn{flex:1 1 100%;margin-left:0}.voice-note-row{align-items:stretch;flex-direction:column}.voice-note-row .btn{width:100%}.feedback-filter-field{flex:1 1 150px}.audit-toolbar{align-items:stretch}.tabs{display:none}.mobile-dock{position:fixed;left:calc(10px + env(safe-area-inset-left));right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-1) 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-more-sheet{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));max-height:min(76dvh,660px)}.mobile-dock button{position:relative;min-height:54px;display:grid;place-items:center;gap:3px;padding:var(--space-1);border-radius:0;font-size:var(--font-size-10)}.mobile-dock button span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-dock-badge{position:absolute;top:4px;right:8px}.install-page,.auth-page{align-content:start;padding:var(--space-6) var(--space-4)}.auth-brand{margin-bottom:var(--space-7)}.practice-stats{grid-template-columns:minmax(0,1fr)}.install-hero p{font-size:var(--font-size-14)}.install-hero h1{font-size:var(--font-size-32);line-height:1.1}.install-hero .action-row{flex-direction:column;align-items:stretch}.install-hero .action-row>*{width:100%}.install-hero .action-row .btn{justify-content:center}}@media(max-width:480px){.brand-mark{width:32px;height:32px}.topbar-actions .btn{min-height:34px;padding-left:var(--space-2);padding-right:var(--space-2)}.metric,.panel{padding:var(--space-4)}.deadline,.document-row,.activity-item,.next-action-row,.contact-list span,.contact-edit-row,.party-list .party-edit-row{grid-template-columns:auto minmax(0,1fr)}.contact-edit-row label,.party-edit-row label,.inline-row-actions,.party-edit-row .inline-row-actions{grid-column:2}.deadline time,.document-row>span:last-child,.activity-item em,.next-action-row time,.contact-list small{grid-column:2;text-align:left}.activity-item em{max-width:100%;justify-self:start}.deadline-review-button{justify-self:start;margin-top:var(--space-1)}.deadline .deadline-actions{grid-column:2;justify-content:flex-start;margin-top:var(--space-1)}.deadline .deadline-actions .deadline-review-button{margin-top:0}.retention-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.retention-date{text-align:left}.retention-actions{justify-content:flex-start}.time-entry-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.time-entry-row>em,.time-entry-actions{justify-self:start}.trust-control-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.trust-control-row .btn{justify-self:start}.draft-history-row{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.draft-history-row>em,.draft-history-actions{justify-self:start}.activity-compose{grid-template-columns:minmax(0,1fr)}.activity-compose .btn{justify-self:start}.settings-form{grid-template-columns:minmax(0,1fr)}.settings-form .btn{justify-self:start}.settings-overview{grid-template-columns:minmax(0,1fr)}.settings-overview span{border-right:0;border-top:1px solid var(--border)}.settings-overview span:first-child{border-top:0}.settings-tabs{display:flex;overflow-x:auto;scrollbar-width:none}.settings-tabs::-webkit-scrollbar{display:none}.settings-tabs button{min-width:98px;min-height:46px;flex:0 0 auto}.profile-card{width:100%;padding:var(--space-5)}.settings-jumpnav{width:100%;gap:var(--space-2)}.settings-jumpnav a{min-height:34px;padding-inline:var(--space-3);font-size:var(--font-size-12)}.profile-card-head{align-items:flex-start;flex-direction:column}.profile-appearance-head{align-items:stretch}.profile-theme-current{width:100%;min-width:0}.profile-card-head>em{max-width:100%}.profile-field-list span,.profile-summary span{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}.profile-theme-grid{grid-template-columns:minmax(0,1fr)}.profile-theme-grid .theme-card{min-height:78px;grid-template-columns:58px minmax(0,1fr)}.install-link-card{align-items:stretch;flex-direction:column;gap:var(--space-3);border:0;border-radius:0;padding:var(--space-1)}.install-link-card button{justify-content:center;border-top:1px solid var(--border);padding-top:var(--space-4)}.legal-step-label{display:none}}.journal-page{max-width:none;margin:0;padding:0 0 var(--page-block-end);display:flex;flex-direction:column;gap:var(--space-5)}.journal-page>:not(.scan-view){width:min(100%,900px);margin-inline:auto}.journal-date-stack{flex:0 1 auto;display:grid;justify-items:end;gap:var(--space-2);min-width:min(100%,540px)}.journal-bookmark-shell{position:relative;max-width:min(100%,540px);justify-self:end}.journal-bookmarks{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2);min-height:26px;max-width:min(100%,540px);flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;position:relative;padding:0;background:transparent;scrollbar-width:none}.journal-bookmarks::-webkit-scrollbar{display:none}.journal-bookmark-item{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.journal-bookmark{position:relative;min-width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:0;cursor:pointer;padding:0 var(--space-2);font-size:var(--font-size-xs);font-weight:700;color:var(--bookmark-ink);box-shadow:none}.journal-bookmark-item .journal-bookmark{padding-right:var(--space-5)}.journal-bookmark.is-active{outline:1px solid color-mix(in srgb,var(--charcoal) 46%,transparent);outline-offset:2px}.journal-bookmark-label{pointer-events:none}.journal-bookmark-remove{position:absolute;top:50%;right:3px;transform:translateY(-50%);width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:var(--bookmark-ink);cursor:pointer;font:inherit;font-size:var(--font-size-12);font-weight:800;line-height:1;opacity:.58}.journal-bookmark-remove:hover,.journal-bookmark-remove:focus-visible{opacity:1}.journal-bookmark-add{flex:0 0 auto;min-width:28px;height:24px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:0;background:transparent;color:var(--text-3);cursor:pointer}.journal-bookmark-add:hover,.journal-bookmark-add:focus-visible{border-color:var(--text-2);color:var(--text-1)}.journal-bookmark-palette{position:absolute;z-index:20;top:calc(100% + var(--space-2));right:0;display:flex;gap:var(--space-2);padding:var(--space-2);background:color-mix(in srgb,var(--surface-1) 94%,transparent);border:1px solid var(--border);border-radius:0;box-shadow:none}.journal-bookmark--neon-pink{background:var(--bookmark-neon-pink)}.journal-bookmark--neon-lime{background:var(--bookmark-neon-lime)}.journal-bookmark--neon-cyan{background:var(--bookmark-neon-cyan)}.journal-bookmark--neon-amber{background:var(--bookmark-neon-amber)}.journal-bookmark--neon-violet{background:var(--bookmark-neon-violet)}.journal-bookmark--shape-bird,.journal-bookmark--shape-star{min-width:34px;border:1px solid var(--bookmark-highlight-border);border-radius:0;background:var(--bookmark-highlight-bg);color:var(--bookmark-highlight);box-shadow:none}.journal-bookmark-icon{flex:0 0 auto;width:13px;height:13px;line-height:1}.journal-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.journal-pagehead h1{margin:0;font-size:var(--font-size-28);font-weight:700;color:var(--text-1);line-height:1.15}.journal-subtitle{margin:0;color:var(--text-3);font-size:var(--font-size-md);max-width:600px;line-height:1.5}.journal-date-controls{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);margin-left:auto}.journal-date-controls h2{min-width:0;margin:0;display:grid;grid-template-columns:minmax(var(--journal-day-label-min),auto) minmax(var(--journal-date-label-min),auto);justify-content:start;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:650;color:var(--text-1);font-variant-numeric:tabular-nums}.journal-dayhead{display:flex;flex-direction:column;gap:var(--space-1)}.journal-date{color:var(--text-3);font-weight:400;font-size:var(--font-size-md);white-space:nowrap}.journal-daynav{display:grid;grid-template-columns:var(--journal-nav-button-size) var(--journal-nav-today-width) var(--journal-nav-button-size);align-items:center;gap:var(--space-1)}.journal-daynav-btn{width:var(--journal-nav-button-size);height:var(--journal-nav-button-size);display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:0;background:var(--surface-1);color:var(--text-2);font-size:var(--font-size-16);line-height:1;cursor:pointer}.journal-daynav-btn svg{display:block;stroke-width:2.3}.journal-daynav-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-1)}.journal-daynav-btn:disabled{opacity:.4;cursor:default}.journal-daynav-today{width:var(--journal-nav-today-width);min-height:var(--journal-nav-button-size);border:0;background:transparent;color:var(--accent);font-size:var(--font-size-sm);font-weight:700;cursor:pointer;padding:0 var(--space-1);text-align:center}.journal-daynav-today:disabled{opacity:0;pointer-events:none}.journal-signals{margin:2px 0 0;color:var(--text-3);font-size:var(--font-size-sm)}.journal-signals strong{color:currentColor;font-weight:700}.journal-signal-link{display:inline;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--accent) 74%,var(--text-2));cursor:pointer;font:inherit;text-align:inherit;text-decoration:none}.journal-signal-link:hover,.journal-signal-link:focus-visible{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.journal-signal-separator{color:var(--text-4)}.journal-capturebar{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap}.journal-capture{flex:1 1 320px}.journal-capture-field{position:relative;display:block}.journal-capture-field .input-field{width:100%;padding-right:var(--space-16)}.journal-capture-add{position:absolute;top:50%;right:6px;transform:translateY(-50%);height:30px;padding:0 var(--space-4);border:0;border-radius:0;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--font-size-sm);font-weight:650;cursor:pointer}.journal-capture-add:disabled{opacity:.45;cursor:default}.journal-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.journal-entry{display:grid;grid-template-columns:52px 1fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--border)}.journal-entry-time{color:var(--text-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.journal-entry-text{color:var(--text-1);font-size:var(--font-size-md);line-height:1.5}.journal-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--font-size-sm);padding:var(--space-7) 0}.journal-empty i{font-size:var(--font-size-24);color:var(--text-4)}.journal-empty-action{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:var(--space-2)}.journal-empty-action:hover,.journal-empty-action:focus-visible{color:var(--text-1);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.journal-empty-action:hover i,.journal-empty-action:focus-visible i{color:var(--accent)}.ld-sidebar{background:var(--surface-2)}.journal-scan-btn{align-self:flex-start}.scan-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000;display:flex;flex-direction:column}.scan-video{flex:1 1 auto;width:100%;height:100%;object-fit:cover}.scan-hud{position:absolute;inset:auto 0 0 0;padding:16px calc(16px + env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#0009);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}.scan-status{margin:0;color:#fff;font-size:var(--font-size-md)}.scan-actions{display:flex;gap:var(--space-3)}.scan-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000d9;display:grid;place-items:center;padding:var(--space-5);cursor:zoom-out}.scan-view img{max-width:100%;max-height:100%;border-radius:0}.journal-entry-text{position:relative}.journal-entry-tools{display:inline-flex;gap:var(--space-2);margin-left:var(--space-2)}.journal-entry-tool{border:0;background:transparent;color:var(--accent);font-size:var(--font-size-xs);font-weight:700;cursor:pointer;padding:0}.journal-entry-edit{display:flex;flex-direction:column;gap:var(--space-2)}.journal-entry-edit textarea{min-height:60px;padding:var(--space-2) var(--space-3)}.journal-entry-edit-actions{display:flex;gap:var(--space-2)}.portal-page{min-height:100vh;background:var(--bg);color:var(--text-1)}.portal-shell{width:min(980px,calc(100% - 32px));margin:0 auto;padding:var(--space-5) 0 var(--space-10)}.portal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;border-bottom:1px solid var(--border)}.portal-workspace{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.portal-panel{border:1px solid var(--border);border-radius:0;background:var(--surface-1);padding:var(--space-5);box-shadow:none}.portal-panel h1{margin:var(--space-2) 0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.08}.portal-muted{margin:0;color:var(--text-3);line-height:1.55}.portal-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:var(--space-4);border:1px solid var(--border);color:var(--accent)}.portal-matters{display:grid;gap:var(--space-4)}.portal-matter-list{display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}.portal-matter{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);gap:var(--space-5);padding:var(--space-4);background:var(--surface-1)}.portal-matter span,.portal-matter small,.portal-matter dt{color:var(--text-3);font-size:var(--font-size-12)}.portal-matter strong{display:block;margin:var(--space-1) 0;color:var(--text-1);font-size:var(--font-size-md)}.portal-matter dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0}.portal-matter dd{margin:var(--space-1) 0 0;color:var(--text-1);font-size:var(--font-size-sm);line-height:1.4}.portal-document-requests{grid-column:1 / -1;display:grid;gap:1px;margin-top:var(--space-3);border:1px solid var(--border);background:var(--border)}.portal-document-request{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface-1)}.portal-document-request span{display:grid;gap:var(--space-1)}.portal-document-request strong{color:var(--text-1);font-size:var(--font-size-sm)}.portal-document-request small{color:var(--text-3);font-size:var(--font-size-12)}.portal-document-request input{max-width:260px;color:var(--text-2);font-size:var(--font-size-12)}.portal-document-request em{color:var(--accent);font-size:var(--font-size-12);font-style:normal;font-weight:800;text-transform:uppercase}@media(max-width:720px){.portal-shell{width:min(100% - 24px,980px);padding-top:var(--space-3)}.portal-panel{padding:var(--space-4)}.portal-matter,.portal-matter dl,.client-document-request-form{grid-template-columns:1fr}.client-document-request-item{align-items:flex-start;flex-direction:column}.client-document-request-actions{justify-content:flex-start;flex-wrap:wrap}.portal-document-inbox-item,.portal-document-request{align-items:flex-start;flex-direction:column}}.auth-shell{box-sizing:border-box;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4);background-color:var(--bg);color:var(--text-1);font-family:system-ui,-apple-system,sans-serif}.auth-shell *,.auth-shell *:before,.auth-shell *:after{box-sizing:border-box}.auth-card{width:100%;max-width:420px;display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(24px,4vw,36px);background:var(--surface-1);border:1px solid var(--border-strong);border-radius:0;box-shadow:var(--elevation-shadow-card, var(--shadow-card, none))}.auth-title{margin:0 0 var(--space-2);font-size:clamp(22px,3.5vw,28px);line-height:1.15;font-weight:700;color:var(--text-1);letter-spacing:-.01em}.auth-subtitle{margin:0;color:var(--text-2);font-size:var(--font-size-14);line-height:1.45}.auth-primary-btn{width:100%;min-height:var(--control-height, 40px);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--accent);border-radius:0;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--font-size-14);font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.auth-primary-btn:hover:not(:disabled){background:var(--accent-hover, var(--accent-strong, var(--accent)));border-color:var(--accent-hover, var(--accent-strong, var(--accent)))}.auth-primary-btn:focus-visible{outline:var(--focus-outline, 2px solid var(--accent));outline-offset:var(--focus-outline-offset, 2px)}.auth-primary-btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.auth-card{padding:var(--space-5) var(--space-4)}}@media(max-width:820px){.client-portal-page{padding:14px}.client-portal-hero,.client-portal-two-column{grid-template-columns:1fr;display:grid}.client-portal-hero-stats{width:100%}.client-portal-upload,.client-portal-message-form,.client-portal-staff-workflow-grid,.drafting-request-form,.drafting-request-workspace,.drafting-comparison-grid{grid-template-columns:1fr}.drafting-version-card,.drafting-version-detail-head{flex-direction:column}.drafting-version-card em{max-width:none;text-align:left}.drafting-facts-field,.drafting-source-field,.drafting-request-form>button{grid-column:auto}.client-portal-staff-message{grid-template-columns:1fr}.client-portal-message-form textarea{grid-column:auto}.client-portal-list-row,.client-portal-message-row,.client-portal-approval-row{flex-wrap:wrap}.client-portal-approval-actions{width:100%}}@media(max-width:820px){.billing-capture-form,.billing-invoice-form,.billing-manual-line{grid-template-columns:1fr}.billing-note-field,.billing-capture-form .action-row,.billing-invoice-form .billing-invoice-selection,.billing-invoice-form .billing-manual-line,.billing-invoice-form .billing-total-preview,.billing-invoice-form>button,.billing-manual-line>strong{grid-column:auto}.billing-time-entry-row,.billing-invoice-card,.billing-timer-row,.billing-statement-summary{align-items:flex-start;flex-direction:column}.billing-time-entry-row{grid-template-columns:auto minmax(0,1fr)}.billing-time-entry-row>em,.billing-invoice-card .action-row{grid-column:2;justify-content:flex-start}.billing-statement-summary span{width:100%}}body.legal-theme-midnight{--bg: #151719;--surface-1: #1b1e21;--surface-2: #202428;--surface-3: #272c30;--border: #343a3f;--border-strong: #454c52;--text-1: #f2f3f3;--text-2: #a9afb3;--text-3: #737a80;--text-4: color-mix(in srgb, #737a80 64%, transparent);--accent: #7dd3c7;--accent-strong: #9ee4dc;--success: #79d3a5;--warning: #e3bc72;--danger: #ee8d96;--info: #8bc7df;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-absinthe{--bg: #0e0f0d;--surface-1: #141510;--surface-2: #1a1b15;--surface-3: #21221b;--border: #2d3026;--border-strong: #414636;--text-1: #eef0e6;--text-2: #a9ad9d;--text-3: #757a69;--text-4: color-mix(in srgb, #757a69 64%, transparent);--accent: #c6ef4e;--accent-strong: #d8ff6a;--success: #4dbf8a;--warning: #e0a94a;--danger: #d76b70;--info: #6a9fd8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-gilt{--bg: #0f0e0d;--surface-1: #151413;--surface-2: #1b1a18;--surface-3: #222120;--border: #2f2c27;--border-strong: #433e36;--text-1: #f1ede4;--text-2: #aca498;--text-3: #79736a;--text-4: color-mix(in srgb, #79736a 64%, transparent);--accent: #c9b06f;--accent-strong: #ecd7a0;--success: #4dbf8a;--warning: #e0a94a;--danger: #d76b70;--info: #6a9fd8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-dusk-violet{--bg: #15151A;--surface-1: #1C1B22;--surface-2: #24232C;--surface-3: #2C2B36;--border: #302F39;--border-strong: #3B3947;--text-1: #F3F2F6;--text-2: #B2B0BB;--text-3: #7C7986;--text-4: color-mix(in srgb, #7C7986 62%, transparent);--accent: #AFA1F5;--accent-strong: #C5BAFF;--success: #82D8A7;--warning: #E1BA72;--danger: #ED8998;--info: #AFA1F5;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-aurora{--bg: #070c16;--surface-1: #111d25;--surface-2: #172833;--surface-3: #213845;--border: rgba(224, 247, 248, .115);--border-strong: rgba(224, 247, 248, .22);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #7df2c4;--accent-strong: #d7f694;--success: #8cf2a6;--warning: #ff9f0a;--danger: #ff453a;--info: #8de8ff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-daybreak{--bg: #0e1515;--surface-1: #172323;--surface-2: #203130;--surface-3: #2a4240;--border: rgba(229, 247, 243, .12);--border-strong: rgba(229, 247, 243, .22);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #7ee7db;--accent-strong: #def37a;--success: #8bea7d;--warning: #ff9f0a;--danger: #ff453a;--info: #82dff2;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-lagoon{--bg: #081718;--surface-1: #122829;--surface-2: #1a3738;--surface-3: #244b4b;--border: rgba(224, 249, 249, .12);--border-strong: rgba(224, 249, 249, .22);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #5fe4ef;--accent-strong: #b3f178;--success: #85e58b;--warning: #ff9f0a;--danger: #ff453a;--info: #5fe4ef;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-peony{--bg: #161219;--surface-1: #241b27;--surface-2: #302333;--surface-3: #3e2d43;--border: rgba(251, 236, 246, .12);--border-strong: rgba(251, 236, 246, .22);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #ff8fb3;--accent-strong: #8de6c6;--success: #8de6c6;--warning: #ff9f0a;--danger: #ff453a;--info: #b3c4ff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-electric-fern{--bg: #0d160f;--surface-1: #17261b;--surface-2: #203421;--surface-3: #2c472c;--border: rgba(234, 250, 229, .12);--border-strong: rgba(234, 250, 229, .22);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #a6f06a;--accent-strong: #7cc7ff;--success: #a6f06a;--warning: #ff9f0a;--danger: #ff453a;--info: #7cc7ff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-titanium-mist{--bg: #060708;--surface-1: #1a1d21;--surface-2: #22262b;--surface-3: #2d3339;--border: rgba(245, 247, 249, .105);--border-strong: rgba(245, 247, 249, .205);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #f5f7f9;--accent-strong: #b8c2cc;--success: #35c96f;--warning: #ff9f0a;--danger: #ff453a;--info: #86c5e8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-graphite{--bg: #050607;--surface-1: #17191d;--surface-2: #202329;--surface-3: #2a2f36;--border: rgba(243, 246, 248, .105);--border-strong: rgba(243, 246, 248, .205);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #f3f6f8;--accent-strong: #aeb8c2;--success: #35c96f;--warning: #ff9f0a;--danger: #ff453a;--info: #89c6e7;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-slate-mint{--bg: #070908;--surface-1: #171c1b;--surface-2: #202825;--surface-3: #2b3531;--border: rgba(234, 241, 239, .105);--border-strong: rgba(234, 241, 239, .205);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #f1f7f4;--accent-strong: #aebdb7;--success: #49d982;--warning: #ff9f0a;--danger: #ff453a;--info: #8acbdc;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-rose-quartz{--bg: #080708;--surface-1: #1c1a1d;--surface-2: #272329;--surface-3: #332d35;--border: rgba(241, 237, 240, .105);--border-strong: rgba(241, 237, 240, .205);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #f7f2f5;--accent-strong: #c4b5bd;--success: #43cf79;--warning: #ff9f0a;--danger: #ff453a;--info: #98c8e6;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-smoke-violet{--bg: #070709;--surface-1: #1b1b20;--surface-2: #24242b;--surface-3: #30303a;--border: rgba(236, 236, 242, .105);--border-strong: rgba(236, 236, 242, .205);--text-1: rgba(245, 246, 248, .96);--text-2: rgba(229, 232, 236, .7);--text-3: rgba(210, 215, 220, .5);--text-4: rgba(196, 202, 208, .32);--accent: #f3f3f8;--accent-strong: #b9bbc9;--success: #41ce79;--warning: #ff9f0a;--danger: #ff453a;--info: #9cc9e4;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-noir{--bg: #050607;--surface-1: #151719;--surface-2: #1c1f22;--surface-3: #272b30;--border: rgba(245, 245, 247, .1);--border-strong: rgba(245, 245, 247, .2);--text-1: rgba(245, 245, 247, .96);--text-2: rgba(229, 229, 234, .7);--text-3: rgba(209, 209, 214, .5);--text-4: rgba(199, 199, 204, .32);--accent: #e7ecf2;--accent-strong: #c3ccd6;--success: #30d158;--warning: #ff9f0a;--danger: #ff453a;--info: #64d2ff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-achromatic{--bg: #0a0c0f;--surface-1: #171b20;--surface-2: #171b20;--surface-3: #171b20;--border: #171b20;--border-strong: #43524a;--text-1: #f8fafc;--text-2: rgba(248, 250, 252, .78);--text-3: rgba(248, 250, 252, .56);--text-4: rgba(248, 250, 252, .36);--accent: #f2f2f3;--accent-strong: #f2f2f3;--success: #f2f2f3;--warning: #d99838;--danger: #fb7185;--info: #f2f2f3;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-cyan{--bg: #0a0c0f;--surface-1: #171b20;--surface-2: #171b20;--surface-3: #171b20;--border: #171b20;--border-strong: #43524a;--text-1: #f8fafc;--text-2: rgba(248, 250, 252, .78);--text-3: rgba(248, 250, 252, .56);--text-4: rgba(248, 250, 252, .36);--accent: #5ec5e0;--accent-strong: #5ec5e0;--success: #3fbf93;--warning: #f0b45e;--danger: #f65f7b;--info: #5ec5e0;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-high-contrast{--bg: #000000;--surface-1: #1a1a1a;--surface-2: #2a2a2a;--surface-3: #3a3a3a;--border: rgba(255, 255, 255, .18);--border-strong: rgba(255, 255, 255, .36);--text-1: #ffffff;--text-2: rgba(255, 255, 255, .85);--text-3: rgba(255, 255, 255, .65);--text-4: rgba(255, 255, 255, .42);--accent: #ffffff;--accent-strong: #ffffff;--success: #ffffff;--warning: #d99838;--danger: #fb7185;--info: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-minimalist{--bg: #ffffff;--surface-1: #ffffff;--surface-2: #fafafa;--surface-3: #f4f4f5;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .16);--text-1: rgba(0, 0, 0, .92);--text-2: rgba(0, 0, 0, .62);--text-3: rgba(0, 0, 0, .42);--text-4: rgba(0, 0, 0, .26);--accent: #111111;--accent-strong: #111111;--success: #15803d;--warning: #b45309;--danger: #dc2626;--info: #111111;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 6px;--radius-sm: 4px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-low-glare{--bg: #121713;--surface-1: #182019;--surface-2: #1f2821;--surface-3: #2b342c;--border: rgba(225, 231, 223, .11);--border-strong: rgba(225, 231, 223, .22);--text-1: #e1e7df;--text-2: #bdc8bc;--text-3: #97a493;--text-4: #778375;--accent: #9cc9ad;--accent-strong: #b1d4bd;--success: #9cc9ad;--warning: #d1b070;--danger: #d4837f;--info: #b1d4bd;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-color-safe{--bg: #f4f7fb;--surface-1: #ffffff;--surface-2: #eef3f8;--surface-3: #d9e3ec;--border: rgba(24, 32, 42, .12);--border-strong: rgba(24, 32, 42, .22);--text-1: #18202a;--text-2: #425166;--text-3: #607086;--text-4: #8694a6;--accent: #0067a8;--accent-strong: #005a93;--success: #007f6b;--warning: #b84200;--danger: #6f4fa6;--info: #005a93;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-blue-yellow-safe{--bg: #f7f2ee;--surface-1: #fffdfa;--surface-2: #f1e9e2;--surface-3: #e3d5ca;--border: rgba(38, 33, 31, .12);--border-strong: rgba(38, 33, 31, .24);--text-1: #26211f;--text-2: #594f49;--text-3: #776b63;--text-4: #9a8e86;--accent: #b34335;--accent-strong: #9f332c;--success: #34724f;--warning: #8b5638;--danger: #9f332c;--info: #9f332c;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-reading-comfort{--bg: #f6f0e3;--surface-1: #fffaf0;--surface-2: #fbf4e7;--surface-3: #e9dec9;--border: rgba(70, 58, 38, .12);--border-strong: rgba(70, 58, 38, .22);--text-1: #24211b;--text-2: #5d5649;--text-3: #746b5b;--text-4: #9a8e7b;--accent: #4f6f8f;--accent-strong: #405f7f;--success: #4f745b;--warning: #8d641f;--danger: #9a4f4b;--info: #405f7f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-crm{--bg: #f8fafc;--surface-1: #ffffff;--surface-2: #f1f5f9;--surface-3: #e2e8f0;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .16);--text-1: rgba(15, 23, 42, .94);--text-2: rgba(15, 23, 42, .64);--text-3: rgba(15, 23, 42, .44);--text-4: rgba(15, 23, 42, .28);--accent: #2563eb;--accent-strong: #2563eb;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--info: #2563eb;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-notion{--bg: #ffffff;--surface-1: #ffffff;--surface-2: #f7f6f3;--surface-3: #efede8;--border: rgba(55, 53, 47, .09);--border-strong: rgba(55, 53, 47, .18);--text-1: rgba(55, 53, 47, .96);--text-2: rgba(55, 53, 47, .62);--text-3: rgba(55, 53, 47, .42);--text-4: rgba(55, 53, 47, .26);--accent: #2383e2;--accent-strong: #2383e2;--success: #448361;--warning: #cb912f;--danger: #d44c47;--info: #2383e2;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 6px;--radius-sm: 4px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}html.literal-reel-mode body.legal-theme-notion{--accent: #37352f;--accent-strong: #24231f;--success: #4f7d68;--info: #5f6f82;--green: var(--accent);--cobalt: var(--info);--on-accent: #ffffff}html.literal-reel-mode body.legal-theme-notion .btn-primary{border-color:color-mix(in srgb,var(--accent) 86%,var(--border));box-shadow:none}html.literal-reel-mode body.legal-theme-notion .btn-primary:not(:disabled):hover{background:var(--accent-strong)}body.legal-theme-literal-light{--bg-canvas: oklch(98.42% .0034 248);--bg-surface: oklch(100% 0 0);--bg-subtle: oklch(96.83% .0069 248);--border-subtle: oklch(92.88% .0126 256);--border-input: oklch(86.9% .0198 253);--accent-tint: oklch(97.71% .0125 237);--shadow-card: 0 1px 3px oklch(20.77% .0398 266 / .03), 0 6px 16px -4px oklch(20.77% .0398 266 / .04);--text-primary: oklch(20.77% .0398 266);--text-secondary: oklch(45% .04 266);--text-tertiary: oklch(71% .04 266);--text-1: var(--text-primary);--text-2: var(--text-secondary);--text-3: var(--text-tertiary);--text-4: var(--text-tertiary);--text-weight-bold: oklch(36% .04 266);--text-weight-regular: oklch(28% .04 266);--text-weight-thin: oklch(20.77% .0398 266);--accent-primary: oklch(58.76% .1389 242);--accent: var(--accent-primary);--accent-hover: oklch(50% .1193 243);--accent-strong: var(--accent-hover);--success: #059669;--warning: #d97706;--danger: #dc2626;--info: #2563eb;--green: #059669;--gold: #b45309;--cobalt: oklch(58.76% .1389 242);--on-accent: oklch(100% 0 0);--shadow: var(--shadow-card);--shadow-soft: var(--shadow-card);--elevation-shadow-card: var(--shadow-card);--radius: 8px;--radius-sm: 6px;--card-radius: 8px;background:var(--bg)}body.legal-theme-literal-light .panel,body.legal-theme-literal-light .metric,body.legal-theme-literal-light .auth-panel,body.legal-theme-literal-light .auth-practice-card,body.legal-theme-literal-light .install-link-card,body.legal-theme-literal-light .install-steps{border-radius:var(--card-radius)!important;box-shadow:var(--shadow-card),inset 0 1px #ffffffe6}body.legal-theme-literal-light .app-workspace{background-color:var(--bg-canvas);color:var(--text-primary)}body.legal-theme-literal-light .app-card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--card-radius)!important;box-shadow:var(--shadow-card),inset 0 1px #ffffffe6}body.legal-theme-literal-light .panel,body.legal-theme-literal-light .metric,body.legal-theme-literal-light .auth-practice-card,body.legal-theme-literal-light .install-link-card,body.legal-theme-literal-light .install-steps,body.legal-theme-literal-light .app-card{box-shadow:none}body.legal-theme-literal-light .auth-panel,body.legal-theme-literal-light .auth-card{box-shadow:var(--shadow-card)}body.legal-theme-rooftop-garden .panel,body.legal-theme-rooftop-garden .metric,body.legal-theme-rooftop-garden .app-card{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff26}body.legal-theme-literal-light .app-table th{background-color:var(--bg-subtle);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);font-size:var(--font-size-11);font-weight:600;text-transform:uppercase;letter-spacing:.05em}body.legal-theme-literal-light .app-table td{border-bottom:1px solid var(--bg-subtle);color:var(--text-primary)}body.legal-theme-literal-light .app-table tbody tr:nth-child(2n),body.legal-theme-literal-light .legal-alert-row:nth-child(2n){background-color:color-mix(in oklch,var(--bg-subtle) 42%,transparent)}body.legal-theme-literal-light .app-table tbody tr:hover,body.legal-theme-literal-light .legal-alert-row:hover{background-color:var(--accent-tint)}body.legal-theme-literal-light .legal-alert-row{border-bottom-color:color-mix(in oklch,var(--border-subtle) 72%,transparent)}body.legal-theme-flat-white{--bg: #f8f5f0;--surface-1: #fcfaf7;--surface-2: #f5f0ea;--surface-3: #ebe4db;--border: rgba(65, 55, 45, .06);--border-strong: rgba(65, 55, 45, .12);--text-1: rgba(48, 42, 36, .94);--text-2: rgba(48, 42, 36, .62);--text-3: rgba(48, 42, 36, .42);--text-4: rgba(48, 42, 36, .24);--accent: #8a7666;--accent-strong: #8a7666;--success: #6b8f72;--warning: #b58a58;--danger: #c66a6a;--info: #8a7666;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-frappuccino{--bg: #f7f0e7;--surface-1: #fffaf3;--surface-2: #f1e6d8;--surface-3: #e5d3bf;--border: rgba(80, 55, 35, .08);--border-strong: rgba(80, 55, 35, .16);--text-1: rgba(55, 35, 20, .95);--text-2: rgba(55, 35, 20, .65);--text-3: rgba(55, 35, 20, .45);--text-4: rgba(55, 35, 20, .28);--accent: #8b5e3c;--accent-strong: #8b5e3c;--success: #6c9c6a;--warning: #c68b3c;--danger: #c65c5c;--info: #8b5e3c;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-jelly{--bg: #f4f0fa;--surface-1: #ffffff;--surface-2: #f8f4fc;--surface-3: #ede5f5;--border: rgba(80, 50, 120, .08);--border-strong: rgba(80, 50, 120, .16);--text-1: rgba(40, 20, 60, .92);--text-2: rgba(40, 20, 60, .6);--text-3: rgba(40, 20, 60, .42);--text-4: rgba(40, 20, 60, .24);--accent: #9bcfba;--accent-strong: #9bcfba;--success: #6bbf9a;--warning: #e05c84;--danger: #f87171;--info: #9bcfba;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-candy{--bg: #fef3ee;--surface-1: #ffffff;--surface-2: #fef7f3;--surface-3: #fbe2d4;--border: rgba(120, 50, 30, .08);--border-strong: rgba(120, 50, 30, .16);--text-1: rgba(70, 25, 15, .92);--text-2: rgba(70, 25, 15, .6);--text-3: rgba(70, 25, 15, .42);--text-4: rgba(70, 25, 15, .24);--accent: #f48a7a;--accent-strong: #f48a7a;--success: #8cbf90;--warning: #dca85a;--danger: #f87171;--info: #f48a7a;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-glass{--bg: #f6f9fd;--surface-1: rgba(212, 196, 242, .55);--surface-2: rgba(186, 210, 240, .62);--surface-3: rgba(192, 224, 207, .68);--border: rgba(50, 40, 100, .1);--border-strong: rgba(50, 40, 100, .22);--text-1: rgba(20, 18, 50, .92);--text-2: rgba(20, 18, 50, .62);--text-3: rgba(20, 18, 50, .42);--text-4: rgba(20, 18, 50, .24);--accent: #f3e055;--accent-strong: #f3e055;--success: #52bf8f;--warning: #e05c84;--danger: #f87171;--info: #f3e055;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 8px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-terminal{--bg: #050505;--surface-1: #0b0f0d;--surface-2: #101713;--surface-3: #17211c;--border: rgba(0, 255, 136, .12);--border-strong: rgba(0, 255, 136, .28);--text-1: rgba(230, 255, 240, .96);--text-2: rgba(180, 255, 210, .68);--text-3: rgba(140, 255, 190, .44);--text-4: rgba(140, 255, 190, .28);--accent: #00ff88;--accent-strong: #00ff88;--success: #00ff88;--warning: #ffd166;--danger: #ff5c7a;--info: #00ff88;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 4px;--radius-sm: 2px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-highlight{--bg: #fffdf3;--surface-1: #ffffff;--surface-2: #fff9d8;--surface-3: #f3f0e2;--border: rgba(40, 35, 20, .09);--border-strong: rgba(40, 35, 20, .18);--text-1: rgba(28, 28, 24, .94);--text-2: rgba(28, 28, 24, .64);--text-3: rgba(28, 28, 24, .44);--text-4: rgba(28, 28, 24, .26);--accent: #ffe500;--accent-strong: #ffe500;--success: #7ed957;--warning: #ff9f1c;--danger: #ff4fa3;--info: #ffe500;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-rainbow{--bg: #fbfbff;--surface-1: #ffffff;--surface-2: #f6f7fb;--surface-3: #eceff7;--border: rgba(30, 35, 60, .08);--border-strong: rgba(30, 35, 60, .16);--text-1: rgba(20, 24, 40, .94);--text-2: rgba(20, 24, 40, .64);--text-3: rgba(20, 24, 40, .44);--text-4: rgba(20, 24, 40, .26);--accent: #7c3aed;--accent-strong: #7c3aed;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--info: #7c3aed;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-tokyo-night{--bg: #101216;--surface-1: #171b22;--surface-2: #1f252e;--surface-3: #2a323d;--border: rgba(235,240,245,.08);--border-strong: rgba(235,240,245,.16);--text-1: rgba(255,255,255,.94);--text-2: rgba(237,241,245,.66);--text-3: rgba(219,226,233,.46);--text-4: rgba(204,213,222,.28);--accent: #f06f64;--accent-strong: #f06f64;--success: #66bb7a;--warning: #d8a44a;--danger: #ec7a7a;--info: #f06f64;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-stockholm{--bg: #f4f1ec;--surface-1: #fffdf8;--surface-2: #f1ede6;--surface-3: #e6ded2;--border: rgba(55, 65, 70, .08);--border-strong: rgba(55, 65, 70, .16);--text-1: rgba(35, 42, 45, .94);--text-2: rgba(35, 42, 45, .64);--text-3: rgba(35, 42, 45, .44);--text-4: rgba(35, 42, 45, .26);--accent: #6f8f9f;--accent-strong: #6f8f9f;--success: #6f9274;--warning: #c79b5b;--danger: #c96f63;--info: #6f8f9f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-taipei-101{--bg: #eef5f3;--surface-1: #ffffff;--surface-2: #edf7f4;--surface-3: #dceee8;--border: rgba(20, 60, 55, .08);--border-strong: rgba(20, 60, 55, .16);--text-1: rgba(20, 35, 35, .94);--text-2: rgba(20, 35, 35, .64);--text-3: rgba(20, 35, 35, .44);--text-4: rgba(20, 35, 35, .26);--accent: #4e9b8a;--accent-strong: #4e9b8a;--success: #5ba874;--warning: #d6a64c;--danger: #d25f5f;--info: #4e9b8a;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-taipei-101-night{--bg: #0f1724;--surface-1: #182233;--surface-2: #202d42;--surface-3: #2b3952;--border: rgba(220, 255, 248, .07);--border-strong: rgba(220, 255, 248, .14);--text-1: rgba(245, 255, 252, .95);--text-2: rgba(245, 255, 252, .64);--text-3: rgba(245, 255, 252, .42);--text-4: rgba(245, 255, 252, .25);--accent: #5ec5b0;--accent-strong: #5ec5b0;--success: #67d28f;--warning: #d6a64c;--danger: #ff6f6f;--info: #5ec5b0;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-hudson{--bg: #101820;--surface-1: #141e28;--surface-2: #192531;--surface-3: #202e3b;--border: #2b3b49;--border-strong: #3b4e5f;--text-1: #f3f6f8;--text-2: #aab7c2;--text-3: #71808c;--text-4: color-mix(in srgb, #71808c 62%, transparent);--accent: #7db7e8;--accent-strong: #a3cff2;--success: #75c69a;--warning: #deb56e;--danger: #e9838c;--info: #7db7e8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-limmat{--bg: #f1f1ed;--surface-1: #fbfbf8;--surface-2: #f6f6f2;--surface-3: #e6e7e2;--border: rgba(37, 49, 57, .08);--border-strong: rgba(37, 49, 57, .16);--text-1: rgba(28, 39, 46, .94);--text-2: rgba(28, 39, 46, .62);--text-3: rgba(28, 39, 46, .43);--text-4: rgba(28, 39, 46, .25);--accent: #8f3042;--accent-strong: #8f3042;--success: #4f8f76;--warning: #b9833f;--danger: #c95959;--info: #8f3042;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-matcha{--bg: #f2f3e8;--surface-1: #fbfcf5;--surface-2: #f6f7ed;--surface-3: #e4e8d5;--border: rgba(55, 76, 43, .08);--border-strong: rgba(55, 76, 43, .16);--text-1: rgba(38, 51, 32, .94);--text-2: rgba(38, 51, 32, .62);--text-3: rgba(38, 51, 32, .43);--text-4: rgba(38, 51, 32, .25);--accent: #7f9b62;--accent-strong: #7f9b62;--success: #648b68;--warning: #bd8e4e;--danger: #c86861;--info: #7f9b62;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-matcha-latte{--bg: #f1f1e7;--surface-1: #fbfbf6;--surface-2: #f6f6ef;--surface-3: #e3e6d8;--border: rgba(67, 82, 55, .08);--border-strong: rgba(67, 82, 55, .16);--text-1: rgba(43, 54, 36, .94);--text-2: rgba(43, 54, 36, .62);--text-3: rgba(43, 54, 36, .43);--text-4: rgba(43, 54, 36, .25);--accent: #8ea678;--accent-strong: #8ea678;--success: #6e8e67;--warning: #b08a50;--danger: #c37168;--info: #8ea678;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-sour-worm{--bg: #f7f8ef;--surface-1: #ffffff;--surface-2: #fbfcf5;--surface-3: #ebefd9;--border: rgba(70, 73, 43, .09);--border-strong: rgba(70, 73, 43, .17);--text-1: rgba(42, 43, 31, .94);--text-2: rgba(42, 43, 31, .62);--text-3: rgba(42, 43, 31, .43);--text-4: rgba(42, 43, 31, .25);--accent: #a8d94f;--accent-strong: #a8d94f;--success: #62aa78;--warning: #d4943f;--danger: #db6275;--info: #a8d94f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-almond{--bg: #f3eee5;--surface-1: #fdfaf5;--surface-2: #f8f3eb;--surface-3: #e9dfd1;--border: rgba(91, 69, 48, .08);--border-strong: rgba(91, 69, 48, .16);--text-1: rgba(62, 48, 36, .94);--text-2: rgba(62, 48, 36, .62);--text-3: rgba(62, 48, 36, .43);--text-4: rgba(62, 48, 36, .25);--accent: #b9825f;--accent-strong: #b9825f;--success: #78967a;--warning: #c18a45;--danger: #c86d64;--info: #b9825f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-smoothie{--bg: #f7f2ec;--surface-1: #fffdf9;--surface-2: #fbf7f2;--surface-3: #ebe3dc;--border: rgba(82, 58, 67, .08);--border-strong: rgba(82, 58, 67, .16);--text-1: rgba(57, 40, 48, .94);--text-2: rgba(57, 40, 48, .62);--text-3: rgba(57, 40, 48, .43);--text-4: rgba(57, 40, 48, .25);--accent: #ec8fa4;--accent-strong: #ec8fa4;--success: #73a97d;--warning: #c58b3e;--danger: #d65f70;--info: #ec8fa4;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-seaglass{--bg: #edf4f2;--surface-1: #f9fcfb;--surface-2: #f3f8f7;--surface-3: #dde9e6;--border: rgba(53, 84, 82, .08);--border-strong: rgba(53, 84, 82, .16);--text-1: rgba(36, 58, 57, .94);--text-2: rgba(36, 58, 57, .62);--text-3: rgba(36, 58, 57, .43);--text-4: rgba(36, 58, 57, .25);--accent: #8ebfbb;--accent-strong: #8ebfbb;--success: #6f9d88;--warning: #be9558;--danger: #c77979;--info: #8ebfbb;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-seaglass-deep{--bg: #e7f0ee;--surface-1: #f5faf9;--surface-2: #edf5f3;--surface-3: #d4e4e1;--border: rgba(33, 77, 77, .08);--border-strong: rgba(33, 77, 77, .16);--text-1: rgba(25, 52, 53, .94);--text-2: rgba(25, 52, 53, .62);--text-3: rgba(25, 52, 53, .43);--text-4: rgba(25, 52, 53, .25);--accent: #5fa8a2;--accent-strong: #5fa8a2;--success: #5f9b7a;--warning: #ba8f52;--danger: #c66f73;--info: #5fa8a2;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-seaglass-mist{--bg: #f1f6f5;--surface-1: #fcfefd;--surface-2: #f7fbfa;--surface-3: #e4eeec;--border: rgba(63, 92, 90, .07);--border-strong: rgba(63, 92, 90, .14);--text-1: rgba(41, 63, 62, .92);--text-2: rgba(41, 63, 62, .6);--text-3: rgba(41, 63, 62, .4);--text-4: rgba(41, 63, 62, .22);--accent: #a6c9c3;--accent-strong: #a6c9c3;--success: #7da391;--warning: #c1a06a;--danger: #ca8787;--info: #a6c9c3;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-stormy-coastal{--bg: #dce5e8;--surface-1: #edf2f4;--surface-2: #e4ecef;--surface-3: #cbd7dc;--border: rgba(45, 65, 79, .09);--border-strong: rgba(45, 65, 79, .18);--text-1: rgba(30, 43, 53, .94);--text-2: rgba(30, 43, 53, .62);--text-3: rgba(30, 43, 53, .43);--text-4: rgba(30, 43, 53, .25);--accent: #6d93a3;--accent-strong: #6d93a3;--success: #6b927f;--warning: #aa8050;--danger: #b96d73;--info: #6d93a3;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-storm{--bg: #0f171c;--surface-1: #172127;--surface-2: #1c2930;--surface-3: #293841;--border: rgba(190, 211, 219, .09);--border-strong: rgba(190, 211, 219, .18);--text-1: rgba(240, 247, 249, .95);--text-2: rgba(211, 226, 231, .65);--text-3: rgba(198, 216, 222, .44);--text-4: rgba(190, 207, 214, .25);--accent: #70a4b5;--accent-strong: #70a4b5;--success: #70b092;--warning: #d2ae66;--danger: #d8777e;--info: #70a4b5;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-london-fog{--bg: #eae8e4;--surface-1: #f8f7f4;--surface-2: #f2f0ec;--surface-3: #dcd9d3;--border: rgba(58, 61, 67, .08);--border-strong: rgba(58, 61, 67, .16);--text-1: rgba(42, 44, 49, .94);--text-2: rgba(42, 44, 49, .62);--text-3: rgba(42, 44, 49, .43);--text-4: rgba(42, 44, 49, .25);--accent: #7d8792;--accent-strong: #7d8792;--success: #718b75;--warning: #a97e43;--danger: #b96969;--info: #7d8792;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-london-fog-latte{--bg: #f2eee8;--surface-1: #fcfaf7;--surface-2: #f7f3ee;--surface-3: #e6dfd7;--border: rgba(79, 70, 69, .08);--border-strong: rgba(79, 70, 69, .16);--text-1: rgba(53, 46, 45, .94);--text-2: rgba(53, 46, 45, .62);--text-3: rgba(53, 46, 45, .43);--text-4: rgba(53, 46, 45, .25);--accent: #9a8f9d;--accent-strong: #9a8f9d;--success: #748d73;--warning: #b4894b;--danger: #bf6f6f;--info: #9a8f9d;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-lunar{--bg: #eef1f5;--surface-1: #fafbfd;--surface-2: #f4f6fa;--surface-3: #dfe4ec;--border: rgba(55, 67, 87, .08);--border-strong: rgba(55, 67, 87, .16);--text-1: rgba(35, 43, 57, .94);--text-2: rgba(35, 43, 57, .62);--text-3: rgba(35, 43, 57, .43);--text-4: rgba(35, 43, 57, .25);--accent: #879fc9;--accent-strong: #879fc9;--success: #6f9e8a;--warning: #b48b50;--danger: #c66c78;--info: #879fc9;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-pulse{--bg: #08070d;--surface-1: #101018;--surface-2: #161522;--surface-3: #222033;--border: rgba(203, 185, 255, .1);--border-strong: rgba(203, 185, 255, .2);--text-1: rgba(250, 248, 255, .96);--text-2: rgba(226, 220, 240, .68);--text-3: rgba(211, 202, 229, .46);--text-4: rgba(202, 191, 220, .27);--accent: #a978ff;--accent-strong: #a978ff;--success: #63d9a3;--warning: #f0c45e;--danger: #ff7186;--info: #a978ff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-dayglow{--bg: #f4f5e8;--surface-1: #fffef8;--surface-2: #fafbeb;--surface-3: #e9ecd2;--border: rgba(55, 52, 68, .09);--border-strong: rgba(55, 52, 68, .18);--text-1: rgba(39, 35, 48, .95);--text-2: rgba(39, 35, 48, .64);--text-3: rgba(39, 35, 48, .44);--text-4: rgba(39, 35, 48, .25);--accent: #ff729f;--accent-strong: #ff729f;--success: #54a978;--warning: #c38a24;--danger: #d94d67;--info: #ff729f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-pastel-marker{--bg: #f7f5fb;--surface-1: #ffffff;--surface-2: #fbfaff;--surface-3: #eeeaf5;--border: rgba(74, 60, 92, .08);--border-strong: rgba(74, 60, 92, .16);--text-1: rgba(48, 41, 58, .94);--text-2: rgba(48, 41, 58, .62);--text-3: rgba(48, 41, 58, .43);--text-4: rgba(48, 41, 58, .25);--accent: #b9a7e8;--accent-strong: #b9a7e8;--success: #75b995;--warning: #c59543;--danger: #d97078;--info: #b9a7e8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-zen-garden{--bg: #eeede5;--surface-1: #faf9f4;--surface-2: #f4f3ec;--surface-3: #deddd3;--border: rgba(64, 68, 57, .08);--border-strong: rgba(64, 68, 57, .16);--text-1: rgba(42, 45, 37, .94);--text-2: rgba(42, 45, 37, .62);--text-3: rgba(42, 45, 37, .43);--text-4: rgba(42, 45, 37, .25);--accent: #7f9273;--accent-strong: #7f9273;--success: #698672;--warning: #a9824b;--danger: #b8665d;--info: #7f9273;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-peach-blossom{--bg: #fdf3ec;--surface-1: #fffefb;--surface-2: #fff8f2;--surface-3: #f4e0d0;--border: rgba(108, 60, 36, .08);--border-strong: rgba(108, 60, 36, .16);--text-1: rgba(68, 36, 20, .94);--text-2: rgba(68, 36, 20, .62);--text-3: rgba(68, 36, 20, .43);--text-4: rgba(68, 36, 20, .25);--accent: #e8895c;--accent-strong: #e8895c;--success: #6ea47c;--warning: #c08638;--danger: #d05e6a;--info: #e8895c;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 13px;--radius-sm: 8px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-mint-glace{--bg: #edf8f4;--surface-1: #fafffe;--surface-2: #f2fbf8;--surface-3: #d4ece5;--border: rgba(30, 72, 58, .08);--border-strong: rgba(30, 72, 58, .16);--text-1: rgba(18, 52, 42, .94);--text-2: rgba(18, 52, 42, .62);--text-3: rgba(18, 52, 42, .43);--text-4: rgba(18, 52, 42, .25);--accent: #5bba9e;--accent-strong: #5bba9e;--success: #55a07c;--warning: #b08030;--danger: #c4606a;--info: #5bba9e;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 13px;--radius-sm: 8px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-futurist{--bg: #0b111a;--surface-1: #121b27;--surface-2: #192432;--surface-3: #243344;--border: rgba(185, 216, 238, .1);--border-strong: rgba(185, 216, 238, .2);--text-1: rgba(241, 248, 252, .96);--text-2: rgba(216, 229, 238, .68);--text-3: rgba(199, 215, 227, .48);--text-4: rgba(190, 206, 219, .28);--accent: #8bc7df;--accent-strong: #8bc7df;--success: #78cdae;--warning: #dfbd74;--danger: #e9828e;--info: #8bc7df;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-donut{--bg: #fbf1ea;--surface-1: #fffdfb;--surface-2: #fff7f2;--surface-3: #f2ded4;--border: rgba(104, 58, 57, .08);--border-strong: rgba(104, 58, 57, .16);--text-1: rgba(66, 39, 39, .94);--text-2: rgba(66, 39, 39, .62);--text-3: rgba(66, 39, 39, .43);--text-4: rgba(66, 39, 39, .25);--accent: #ef8fa4;--accent-strong: #ef8fa4;--success: #70a985;--warning: #c88c42;--danger: #d65f73;--info: #ef8fa4;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 13px;--radius-sm: 8px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-macaron{--bg: #f6f3ec;--surface-1: #fffdfa;--surface-2: #faf7f1;--surface-3: #e9e4d8;--border: rgba(87, 92, 73, .08);--border-strong: rgba(87, 92, 73, .16);--text-1: rgba(58, 56, 46, .94);--text-2: rgba(58, 56, 46, .62);--text-3: rgba(58, 56, 46, .43);--text-4: rgba(58, 56, 46, .25);--accent: #a8b89a;--accent-strong: #a8b89a;--success: #7ea38a;--warning: #c39a58;--danger: #cf7e89;--info: #a8b89a;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-icecream{--bg: #f8f3ed;--surface-1: #fffdf9;--surface-2: #fcf7f2;--surface-3: #eee4dc;--border: rgba(91, 67, 72, .08);--border-strong: rgba(91, 67, 72, .16);--text-1: rgba(58, 43, 48, .94);--text-2: rgba(58, 43, 48, .62);--text-3: rgba(58, 43, 48, .43);--text-4: rgba(58, 43, 48, .25);--accent: #e9a6b4;--accent-strong: #e9a6b4;--success: #79a982;--warning: #c99654;--danger: #d76f79;--info: #e9a6b4;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-butterfly-pea{--bg: #eff1f8;--surface-1: #fbfbfe;--surface-2: #f5f6fc;--surface-3: #e0e4f1;--border: rgba(66, 72, 110, .08);--border-strong: rgba(66, 72, 110, .16);--text-1: rgba(40, 45, 74, .94);--text-2: rgba(40, 45, 74, .62);--text-3: rgba(40, 45, 74, .43);--text-4: rgba(40, 45, 74, .25);--accent: #6f7fd1;--accent-strong: #6f7fd1;--success: #738c7e;--warning: #b49955;--danger: #c57482;--info: #6f7fd1;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-monument{--bg: #ece8e1;--surface-1: #f8f5f0;--surface-2: #f2eee8;--surface-3: #ddd7cf;--border: rgba(79, 73, 67, .08);--border-strong: rgba(79, 73, 67, .16);--text-1: rgba(49, 45, 41, .94);--text-2: rgba(49, 45, 41, .62);--text-3: rgba(49, 45, 41, .43);--text-4: rgba(49, 45, 41, .25);--accent: #9d8d78;--accent-strong: #9d8d78;--success: #748679;--warning: #af8751;--danger: #bb726d;--info: #9d8d78;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-atrium{--bg: #eef0e9;--surface-1: #fafbf7;--surface-2: #f4f6f0;--surface-3: #dde3d8;--border: rgba(62, 79, 65, .08);--border-strong: rgba(62, 79, 65, .16);--text-1: rgba(38, 49, 41, .94);--text-2: rgba(38, 49, 41, .62);--text-3: rgba(38, 49, 41, .43);--text-4: rgba(38, 49, 41, .25);--accent: #819d83;--accent-strong: #819d83;--success: #668d70;--warning: #b58d4d;--danger: #c1736d;--info: #819d83;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-greenhouse{--bg: #edf2e8;--surface-1: #fafcf7;--surface-2: #f4f8f0;--surface-3: #dce6d6;--border: rgba(48, 80, 49, .08);--border-strong: rgba(48, 80, 49, .16);--text-1: rgba(31, 53, 33, .94);--text-2: rgba(31, 53, 33, .62);--text-3: rgba(31, 53, 33, .43);--text-4: rgba(31, 53, 33, .25);--accent: #6f9a72;--accent-strong: #6f9a72;--success: #5f8c68;--warning: #b98545;--danger: #c46e67;--info: #6f9a72;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-cirrus{--bg: #eef3f8;--surface-1: #fbfcfe;--surface-2: #f5f8fb;--surface-3: #dfe7f0;--border: rgba(48, 66, 91, .08);--border-strong: rgba(48, 66, 91, .16);--text-1: rgba(31, 43, 61, .94);--text-2: rgba(31, 43, 61, .62);--text-3: rgba(31, 43, 61, .43);--text-4: rgba(31, 43, 61, .25);--accent: #829bc8;--accent-strong: #536d9f;--success: #6e9485;--warning: #b18b50;--danger: #c36f79;--info: #536d9f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-stratosphere{--bg: #eaf1f8;--surface-1: #f9fcff;--surface-2: #f2f7fc;--surface-3: #d9e6f2;--border: rgba(37, 65, 100, .08);--border-strong: rgba(37, 65, 100, .16);--text-1: rgba(25, 43, 66, .95);--text-2: rgba(25, 43, 66, .63);--text-3: rgba(25, 43, 66, .43);--text-4: rgba(25, 43, 66, .25);--accent: #568bc4;--accent-strong: #356fae;--success: #619486;--warning: #b88d45;--danger: #c76876;--info: #356fae;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-fruit-loops{--bg: #f7f3ea;--surface-1: #fffdf8;--surface-2: #fbf7ef;--surface-3: #ebe3d5;--border: rgba(67, 53, 72, .08);--border-strong: rgba(67, 53, 72, .16);--text-1: rgba(46, 37, 51, .94);--text-2: rgba(46, 37, 51, .62);--text-3: rgba(46, 37, 51, .43);--text-4: rgba(46, 37, 51, .25);--accent: #e96f9b;--accent-strong: #e96f9b;--success: #65a879;--warning: #c58a35;--danger: #d75f72;--info: #e96f9b;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 13px;--radius-sm: 8px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-crystalline{--bg: #edf3f7;--surface-1: #fbfdff;--surface-2: #f4f8fb;--surface-3: #dde8ef;--border: rgba(45, 72, 94, .08);--border-strong: rgba(45, 72, 94, .16);--text-1: rgba(28, 45, 60, .95);--text-2: rgba(28, 45, 60, .63);--text-3: rgba(28, 45, 60, .43);--text-4: rgba(28, 45, 60, .25);--accent: #6b9fc4;--accent-strong: #477fa8;--success: #669586;--warning: #b28b4b;--danger: #c86d7c;--info: #477fa8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-liquid{--bg: #e9f2f5;--surface-1: #f9fcfd;--surface-2: #f1f7f9;--surface-3: #d8e7eb;--border: rgba(33, 71, 91, .08);--border-strong: rgba(33, 71, 91, .16);--text-1: rgba(21, 47, 61, .95);--text-2: rgba(21, 47, 61, .63);--text-3: rgba(21, 47, 61, .43);--text-4: rgba(21, 47, 61, .25);--accent: #4c9fbc;--accent-strong: #307fa2;--success: #5f9785;--warning: #b58a43;--danger: #c86676;--info: #307fa2;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-ice{--bg: #eaf1f4;--surface-1: #f9fcfd;--surface-2: #f1f7f9;--surface-3: #d8e5ea;--border: rgba(40, 69, 86, .08);--border-strong: rgba(40, 69, 86, .16);--text-1: rgba(24, 43, 54, .95);--text-2: rgba(24, 43, 54, .63);--text-3: rgba(24, 43, 54, .43);--text-4: rgba(24, 43, 54, .25);--accent: #72a9bf;--accent-strong: #4d87a3;--success: #629386;--warning: #ae8749;--danger: #c56c78;--info: #4d87a3;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-blackberry{--bg: #151218;--surface-1: #1e1922;--surface-2: #27202b;--surface-3: #362c3b;--border: rgba(225, 210, 230, .1);--border-strong: rgba(225, 210, 230, .2);--text-1: rgba(250, 246, 251, .96);--text-2: rgba(231, 222, 234, .68);--text-3: rgba(218, 205, 223, .48);--text-4: rgba(207, 194, 214, .28);--accent: #b184bd;--accent-strong: #8d6299;--success: #8aaa84;--warning: #d3ab68;--danger: #e27d8e;--info: #8d6299;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-blueberry-pancakes{--bg: #f4eee5;--surface-1: #fffaf4;--surface-2: #faf4ec;--surface-3: #e9ddcf;--border: rgba(78, 57, 54, .08);--border-strong: rgba(78, 57, 54, .16);--text-1: rgba(55, 40, 39, .94);--text-2: rgba(55, 40, 39, .62);--text-3: rgba(55, 40, 39, .43);--text-4: rgba(55, 40, 39, .25);--accent: #737bb2;--accent-strong: #575f9b;--success: #749172;--warning: #b47b38;--danger: #c76c72;--info: #575f9b;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-instrument{--bg: #e9e9e6;--surface-1: #f8f8f5;--surface-2: #f1f1ed;--surface-3: #dadbd7;--border: rgba(25, 28, 31, .08);--border-strong: rgba(25, 28, 31, .16);--text-1: rgba(22, 24, 27, .95);--text-2: rgba(22, 24, 27, .62);--text-3: rgba(22, 24, 27, .43);--text-4: rgba(22, 24, 27, .25);--accent: #507fa6;--accent-strong: #345f84;--success: #638b73;--warning: #b48642;--danger: #bf676b;--info: #345f84;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-catalyst{--bg: #0f1216;--surface-1: #171c22;--surface-2: #1f252c;--surface-3: #2b343d;--border: rgba(210, 224, 235, .1);--border-strong: rgba(210, 224, 235, .2);--text-1: rgba(246, 250, 252, .96);--text-2: rgba(219, 229, 235, .68);--text-3: rgba(201, 214, 222, .48);--text-4: rgba(186, 200, 210, .28);--accent: #72d3cc;--accent-strong: #4dbbc2;--success: #7bd8a4;--warning: #e4bc68;--danger: #ef8190;--info: #4dbbc2;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-prism{--bg: #eef2f6;--surface-1: #fbfcfe;--surface-2: #f5f7fa;--surface-3: #dfe6ec;--border: rgba(40, 54, 70, .08);--border-strong: rgba(40, 54, 70, .16);--text-1: rgba(25, 35, 46, .95);--text-2: rgba(25, 35, 46, .62);--text-3: rgba(25, 35, 46, .43);--text-4: rgba(25, 35, 46, .25);--accent: #698cbd;--accent-strong: #4c72a6;--success: #6e9380;--warning: #ad8445;--danger: #bd6875;--info: #4c72a6;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-iridescent{--bg: #f4f3f6;--surface-1: #fdfcfe;--surface-2: #f8f6fa;--surface-3: #e8e3ec;--border: rgba(66, 57, 75, .08);--border-strong: rgba(66, 57, 75, .16);--text-1: rgba(43, 37, 49, .94);--text-2: rgba(43, 37, 49, .61);--text-3: rgba(43, 37, 49, .42);--text-4: rgba(43, 37, 49, .24);--accent: #aaa0cf;--accent-strong: #aaa0cf;--success: #78a08a;--warning: #b18c52;--danger: #c87580;--info: #aaa0cf;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-calm{--bg: #eef1ef;--surface-1: #fafbf9;--surface-2: #f4f6f4;--surface-3: #dfe5e1;--border: rgba(54, 69, 65, .07);--border-strong: rgba(54, 69, 65, .14);--text-1: rgba(37, 47, 44, .93);--text-2: rgba(37, 47, 44, .59);--text-3: rgba(37, 47, 44, .39);--text-4: rgba(37, 47, 44, .22);--accent: #78948f;--accent-strong: #78948f;--success: #6f8f79;--warning: #a6814c;--danger: #b96d6d;--info: #78948f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-studious{--bg: #eeeae1;--surface-1: #faf7f1;--surface-2: #f4f0e8;--surface-3: #ded6ca;--border: rgba(62, 54, 47, .08);--border-strong: rgba(62, 54, 47, .16);--text-1: rgba(42, 37, 33, .95);--text-2: rgba(42, 37, 33, .62);--text-3: rgba(42, 37, 33, .43);--text-4: rgba(42, 37, 33, .25);--accent: #526f67;--accent-strong: #526f67;--success: #64816b;--warning: #a7793e;--danger: #b45f62;--info: #526f67;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-cool-tones{--bg: #edf2f5;--surface-1: #fbfcfd;--surface-2: #f5f8fa;--surface-3: #dfe7ec;--border: rgba(42, 61, 74, .08);--border-strong: rgba(42, 61, 74, .16);--text-1: rgba(27, 41, 51, .95);--text-2: rgba(27, 41, 51, .62);--text-3: rgba(27, 41, 51, .43);--text-4: rgba(27, 41, 51, .25);--accent: #718fac;--accent-strong: #557591;--success: #65917d;--warning: #ac8548;--danger: #c56875;--info: #557591;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-warm-tones{--bg: #f3ede5;--surface-1: #fdfaf6;--surface-2: #f8f2eb;--surface-3: #e8ddd1;--border: rgba(81, 57, 47, .08);--border-strong: rgba(81, 57, 47, .16);--text-1: rgba(55, 39, 33, .95);--text-2: rgba(55, 39, 33, .62);--text-3: rgba(55, 39, 33, .43);--text-4: rgba(55, 39, 33, .25);--accent: #b77b5f;--accent-strong: #956047;--success: #74886a;--warning: #b77935;--danger: #c65f62;--info: #956047;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-studio{--bg: #f4f4f4;--surface-1: #ffffff;--surface-2: #f8f8f8;--surface-3: #e9e9e9;--border: rgba(20, 20, 20, .08);--border-strong: rgba(20, 20, 20, .16);--text-1: rgba(18, 18, 18, .95);--text-2: rgba(18, 18, 18, .62);--text-3: rgba(18, 18, 18, .43);--text-4: rgba(18, 18, 18, .25);--accent: #4776e6;--accent-strong: #335fc7;--success: #4f8f70;--warning: #c87535;--danger: #ca575d;--info: #335fc7;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-flat{--bg: #f1f3f4;--surface-1: #ffffff;--surface-2: #f6f7f8;--surface-3: #e4e7e9;--border: rgba(31, 41, 48, .11);--border-strong: rgba(31, 41, 48, .21);--text-1: rgba(26, 33, 38, .96);--text-2: rgba(26, 33, 38, .64);--text-3: rgba(26, 33, 38, .44);--text-4: rgba(26, 33, 38, .26);--accent: #5f7f99;--accent-strong: #45657f;--success: #62806b;--warning: #a87337;--danger: #b55f64;--info: #45657f;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 6px;--radius-sm: 4px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-monochrome{--bg: #ededec;--surface-1: #ffffff;--surface-2: #f5f5f4;--surface-3: #dfdfdd;--border: rgba(15, 15, 15, .09);--border-strong: rgba(15, 15, 15, .19);--text-1: rgba(17, 17, 17, .97);--text-2: rgba(17, 17, 17, .64);--text-3: rgba(17, 17, 17, .43);--text-4: rgba(17, 17, 17, .24);--accent: #292929;--accent-strong: #111111;--success: #536b5b;--warning: #806640;--danger: #8c5053;--info: #111111;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-minimal{--bg: #f5f4f1;--surface-1: #fffefa;--surface-2: #faf9f5;--surface-3: #e8e6df;--border: rgba(39, 42, 46, .065);--border-strong: rgba(39, 42, 46, .13);--text-1: rgba(30, 33, 36, .94);--text-2: rgba(30, 33, 36, .59);--text-3: rgba(30, 33, 36, .39);--text-4: rgba(30, 33, 36, .21);--accent: #707c9b;--accent-strong: #586583;--success: #6f8975;--warning: #987442;--danger: #ad6268;--info: #586583;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 12px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-abstract{--bg: #efeff2;--surface-1: #fbfafc;--surface-2: #f5f3f7;--surface-3: #e3dfe7;--border: rgba(54, 48, 63, .075);--border-strong: rgba(54, 48, 63, .15);--text-1: rgba(40, 36, 46, .95);--text-2: rgba(40, 36, 46, .61);--text-3: rgba(40, 36, 46, .41);--text-4: rgba(40, 36, 46, .23);--accent: #778ca8;--accent-strong: #5e738e;--success: #6f8e77;--warning: #a87b43;--danger: #b9616c;--info: #5e738e;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 11px;--radius-sm: 7px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-syntax{--bg: #2b2b2b;--surface-1: #313335;--surface-2: #3a3c3f;--surface-3: #44474a;--border: rgba(180, 194, 210, .12);--border-strong: rgba(180, 194, 210, .22);--text-1: rgba(199, 208, 217, .96);--text-2: rgba(190, 201, 211, .7);--text-3: rgba(176, 188, 199, .5);--text-4: rgba(162, 176, 188, .3);--accent: #68a9df;--accent-strong: #4f8fbe;--success: #76a66c;--warning: #dca970;--danger: #e67880;--info: #4f8fbe;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-darcula{--bg: #262626;--surface-1: #2d2f31;--surface-2: #343638;--surface-3: #404346;--border: rgba(180, 194, 210, .11);--border-strong: rgba(180, 194, 210, .22);--text-1: rgba(202, 210, 218, .96);--text-2: rgba(189, 199, 208, .7);--text-3: rgba(172, 184, 194, .5);--text-4: rgba(158, 172, 183, .3);--accent: #68a7f6;--accent-strong: #4d88c9;--success: #79a96a;--warning: #dca970;--danger: #e07979;--info: #4d88c9;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-workbench{--bg: #161a1f;--surface-1: #1d232a;--surface-2: #242b33;--surface-3: #303943;--border: rgba(203, 214, 223, .08);--border-strong: rgba(203, 214, 223, .17);--text-1: rgba(235, 240, 244, .95);--text-2: rgba(205, 215, 223, .66);--text-3: rgba(185, 197, 206, .44);--text-4: rgba(170, 183, 193, .26);--accent: #6494c6;--accent-strong: #4779ad;--success: #70a07d;--warning: #d09a55;--danger: #d16b72;--info: #4779ad;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 10px;--radius-sm: 6px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-skyscraper{--bg: #e9eef1;--surface-1: #fbfcfd;--surface-2: #f3f7f9;--surface-3: #dbe4e9;--border: rgba(31, 52, 66, .09);--border-strong: rgba(31, 52, 66, .17);--text-1: rgba(23, 38, 48, .95);--text-2: rgba(23, 38, 48, .63);--text-3: rgba(23, 38, 48, .43);--text-4: rgba(23, 38, 48, .25);--accent: #5688ad;--accent-strong: #3d6e95;--success: #688d79;--warning: #b77a3d;--danger: #c56369;--info: #3d6e95;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 7px;--radius-sm: 4px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}body.legal-theme-polar-glass{--bg: #edf4fa;--surface-1: #fbfdff;--surface-2: #f3f8fc;--surface-3: #dfeaf3;--border: rgba(40, 71, 101, .1);--border-strong: rgba(40, 71, 101, .19);--text-1: rgba(22, 42, 61, .95);--text-2: rgba(22, 42, 61, .64);--text-3: rgba(22, 42, 61, .44);--text-4: rgba(22, 42, 61, .26);--accent: #416f9f;--accent-strong: #2f5f8f;--success: #4f8a78;--warning: #a9793f;--danger: #c65f6f;--info: #416f9f;--on-accent: #ffffff;--green: var(--accent);--gold: var(--warning);--cobalt: #6fb7c9;--radius: 8px;--radius-sm: 5px;background:linear-gradient(145deg,#e7f0f7 0%,var(--surface-1) 52%,#eef6fb 100%)}body.legal-theme-rooftop-garden{--bg: #101923;--surface-1: #17222c;--surface-2: #1d2a35;--surface-3: #283743;--border: rgba(217, 230, 238, .09);--border-strong: rgba(217, 230, 238, .18);--text-1: rgba(246, 249, 252, .96);--text-2: rgba(224, 232, 238, .66);--text-3: rgba(207, 219, 228, .45);--text-4: rgba(197, 211, 222, .26);--accent: #8ebbd8;--accent-strong: #8ebbd8;--success: #79ad98;--warning: #d2a65d;--danger: #d87972;--info: #8ebbd8;--green: var(--accent);--gold: var(--warning);--cobalt: var(--info);--radius: 9px;--radius-sm: 5px;background:linear-gradient(145deg,var(--bg) 0%,var(--surface-1) 54%,var(--surface-2) 100%)}.btn-frosted-crystal,body.legal-theme-literal-light .btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid color-mix(in oklch,var(--accent) 48%,var(--bg-surface));border-top-color:color-mix(in oklch,var(--accent) 72%,white);border-left-color:color-mix(in oklch,var(--accent) 58%,white);border-radius:0;background:color-mix(in oklch,var(--bg-surface) 76%,var(--accent-tint));color:var(--accent-primary);font-family:var(--font);font-size:var(--font-size-13);font-weight:650;letter-spacing:.03em;text-transform:uppercase;box-shadow:inset 0 1px color-mix(in oklch,white 70%,transparent),inset 0 -1px color-mix(in oklch,var(--accent) 16%,transparent),0 4px 16px color-mix(in oklch,var(--accent) 12%,transparent);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease}.btn-frosted-crystal:hover,body.legal-theme-literal-light .btn-primary:not(:disabled):hover{border-color:color-mix(in oklch,var(--accent) 70%,white);background:color-mix(in oklch,var(--bg-surface) 64%,var(--accent-tint));color:var(--accent-strong);box-shadow:inset 0 1px color-mix(in oklch,white 85%,transparent),0 8px 24px color-mix(in oklch,var(--accent) 18%,transparent)}.btn-frosted-crystal:active,body.legal-theme-literal-light .btn-primary:not(:disabled):active{transform:translateY(1px);background:color-mix(in oklch,var(--bg-surface) 84%,var(--accent-tint));box-shadow:inset 0 2px 4px color-mix(in oklch,var(--accent) 18%,transparent)}.btn-frosted-crystal:focus-visible,body.legal-theme-literal-light .btn-primary:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 80%,white);outline-offset:3px}.btn-crystal-ice,.btn-crystal-jade{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:0;font-family:var(--font);font-size:var(--font-size-13);font-weight:650;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s cubic-bezier(.16,1,.3,1),border-color .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1),transform 60ms cubic-bezier(.16,1,.3,1)}.btn-crystal-ice{color:#e0f2fe;background:#38bdf808;border:1px solid rgb(56 189 248 / .15);border-top-color:#38bdf8a6;border-left-color:#38bdf859;box-shadow:inset 0 1px #e0f2fe40,0 2px 8px #38bdf826,0 12px 28px #38bdf814}.btn-crystal-jade{color:#ccfbf1;background:#0d948808;border:1px solid rgb(13 148 136 / .18);border-top-color:#14b8a6a6;border-left-color:#14b8a659;box-shadow:inset 0 1px #ccfbf140,0 2px 8px #0d948826,0 12px 28px #0d948814}.btn-crystal-ice:hover,.btn-crystal-jade:hover{transform:translateY(-1px)}.btn-crystal-ice:active,.btn-crystal-jade:active{transform:translateY(1px);box-shadow:inset 0 2px 4px #00000059,0 2px 8px #00000029}.btn-crystal-ice:focus-visible,.btn-crystal-jade:focus-visible{outline:2px solid currentColor;outline-offset:3px}body.legal-theme-literal-light .btn-primary{color:var(--accent-strong);background:color-mix(in oklch,var(--bg-surface) 82%,oklch(93% .06 230));border-color:color-mix(in oklch,var(--accent-primary) 42%,var(--bg-surface));border-top-color:color-mix(in oklch,var(--accent-primary) 68%,white);border-left-color:color-mix(in oklch,var(--accent-primary) 52%,white);box-shadow:inset 0 1px #e0f2fecc,0 2px 8px #38bdf81f,0 12px 28px #38bdf80f}body.legal-theme-literal-light .btn-primary:not(:disabled):hover{color:var(--accent-strong);background:color-mix(in oklch,var(--bg-surface) 70%,oklch(91% .08 230));border-color:color-mix(in oklch,var(--accent-primary) 62%,white);border-top-color:color-mix(in oklch,var(--accent-primary) 84%,white);box-shadow:inset 0 1px #e0f2fef2,0 4px 16px #38bdf833,0 16px 36px #38bdf81a}body.legal-theme-literal-light .auth-shell{background:var(--bg-canvas)}body.legal-theme-literal-light .auth-card{max-width:480px;padding:clamp(24px,4vw,36px);border:1px solid var(--border-subtle);border-radius:var(--card-radius)!important;background:var(--bg-surface);box-shadow:var(--shadow-card)}body.legal-theme-literal-light .auth-form>label{display:grid;gap:var(--space-related);color:var(--text-secondary);font-size:var(--font-size-11);font-weight:750;letter-spacing:.06em;text-transform:uppercase}body.legal-theme-literal-light .auth-form>label input{width:100%;min-height:44px;padding:8px 16px;border:1px solid var(--border-input);border-radius:0;background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-14);outline:0}body.legal-theme-literal-light .auth-form>label input:focus{border-color:var(--accent-primary);outline:2px solid color-mix(in oklch,var(--accent-primary) 32%,transparent);outline-offset:2px}body.legal-theme-literal-light .auth-primary-btn{border-radius:0;font-size:var(--font-size-13)}body.legal-theme-absinthe{background:#0e0f0d}body.legal-theme-absinthe{--bg: #0e0f0d;--surface-1: #141510;--surface-2: #1a1b15;--surface-3: #21221b;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: #2d3026;--border-strong: #414636;--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: #0e0f0d;--elevation-card: #1a1b15;--elevation-hover: #21221b;--elevation-active: #21221b;--elevation-popover: #21221b;--elevation-border: #2d3026;--elevation-border-strong: #414636;--elevation-shadow-card: 0 10px 30px rgba(0, 0, 0, .46);--elevation-shadow-popover: 0 30px 80px rgba(0, 0, 0, .62);--text-1: #eef0e6;--text-2: #a9ad9d;--text-3: #757a69;--text-4: color-mix(in srgb, #757a69 64%, transparent);--accent: #c6ef4e;--accent-strong: #d8ff6a;--accent-hover: #d8ff6a;--accent-soft: rgba(198, 239, 78, .14);--accent-contrast: #0e0f0d;--success: #4dbf8a;--warning: #e0a94a;--danger: #d76b70;--info: #6a9fd8;--radius: 9px;--radius-sm: 5px}body.legal-theme-absinthe .topbar{background:#0e0f0deb;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-absinthe .ld-sidebar{background:#141510}body.legal-theme-absinthe .ld-brand-mark{color:var(--accent)}body.legal-theme-absinthe .btn-primary,body.legal-theme-absinthe.ld-auth-shell .ld-auth-submit{background:linear-gradient(180deg,#ffffff0d,#fff0),var(--surface-2);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 0 22px #c6ef4e26;text-shadow:0 0 12px rgba(216,255,106,.32)}body.legal-theme-absinthe .btn-primary:hover,body.legal-theme-absinthe.ld-auth-shell .ld-auth-submit:hover{background:linear-gradient(180deg,#ffffff14,#fff0),var(--surface-3);border-color:color-mix(in srgb,var(--accent) 74%,transparent);box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 0 30px #c6ef4e3d}body.legal-theme-absinthe .ld-sidebar-item.active{color:var(--text-1);background:#c6ef4e1a;border-color:#c6ef4e33}body.legal-theme-absinthe .panel{background:var(--elevation-card);border-color:var(--elevation-border);box-shadow:inset 0 1px #ffffff0a}body.legal-theme-absinthe .panel:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000070}body.legal-theme-absinthe input,body.legal-theme-absinthe select,body.legal-theme-absinthe textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-absinthe input:focus,body.legal-theme-absinthe select:focus,body.legal-theme-absinthe textarea:focus{border-color:#c6ef4e85;box-shadow:0 0 0 3px #c6ef4e1f;outline:none}body.legal-theme-absinthe :where(a,button,summary,input,select,textarea):focus-visible{outline-color:var(--accent)}body.legal-theme-absinthe ::selection{color:#0e0f0d;background:#c6ef4ed1}body.legal-theme-absinthe .ld-pill--paid{color:#7fd9b0;background:#4dbf8a1f;border-color:#4dbf8a42}body.legal-theme-absinthe .ld-pill--pending{color:#e6be77;background:#e0a94a1f;border-color:#e0a94a42}body.legal-theme-abstract{background:#efeff2}body.legal-theme-abstract{--bg: #efeff2;--surface-1: #fbfafc;--surface-2: #f5f3f7;--surface-3: #e3dfe7;--border: rgba(54, 48, 63, .075);--border-strong: rgba(54, 48, 63, .15);--text-1: rgba(40, 36, 46, .95);--text-2: rgba(40, 36, 46, .61);--text-3: rgba(40, 36, 46, .41);--text-4: rgba(40, 36, 46, .23);--accent: #778ca8;--accent-strong: #5e738e;--accent-hover: #899cb5;--accent-soft: rgba(119, 140, 168, .13);--abstract-blue: #778ca8;--abstract-lavender: #9a8fb1;--abstract-apricot: #c79778;--abstract-sage: #8c9e8d;--abstract-rose: #b88794;--abstract-sand: #b6a68e;--success: #6f8e77;--warning: #a87b43;--danger: #b9616c;--radius: 11px;--radius-sm: 7px}body.legal-theme-abstract .topbar{background:#efeff2e0;border-color:var(--border);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}body.legal-theme-abstract .ld-brand-mark{color:var(--abstract-lavender)}body.legal-theme-abstract .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--abstract-blue) 58%,var(--abstract-lavender) 100%);color:#fff;border-color:transparent;box-shadow:0 7px 18px #413d5121}body.legal-theme-abstract .btn-primary:hover{background:linear-gradient(135deg,#71869f,#899cb5 58%,#aaa0bf)}body.legal-theme-abstract .ld-jump-value.warn{color:var(--warning)}body.legal-theme-abstract .ld-pill--paid{color:#526c59;background:#6f8e7721;border-color:#6f8e7740}body.legal-theme-abstract .ld-pill--pending{color:#745226;background:#c797782e;border-color:#a87b433d}body.legal-theme-abstract .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#778ca826,#9a8fb114,#c797780d);border-color:#778ca830;box-shadow:inset 3px 0 0 var(--abstract-apricot)}body.legal-theme-abstract .panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgba(154,143,177,.055),transparent 37%),linear-gradient(145deg,#ffffff9e,#778ca804),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 23px #36303f0a}body.legal-theme-abstract .panel:hover{border-color:#778ca836;box-shadow:0 12px 28px #36303f11}body.legal-theme-abstract .panel--featured:before{content:"";position:absolute;top:-42px;right:-36px;width:156px;height:128px;pointer-events:none;border-radius:44% 56% 62% 38%;background:linear-gradient(135deg,#778ca829,#9a8fb11f,#c7977817);transform:rotate(-12deg)}body.legal-theme-abstract .ld-abstract-field{position:relative;overflow:hidden}body.legal-theme-abstract .ld-abstract-field:after{content:"";position:absolute;right:18px;bottom:14px;width:64px;height:44px;pointer-events:none;background:radial-gradient(circle at 18% 68%,var(--abstract-blue) 0 8px,transparent 9px),radial-gradient(circle at 52% 28%,var(--abstract-lavender) 0 10px,transparent 11px),radial-gradient(circle at 82% 72%,var(--abstract-apricot) 0 9px,transparent 10px);opacity:.22}body.legal-theme-abstract input,body.legal-theme-abstract select,body.legal-theme-abstract textarea{background:#fbfafcf2;color:var(--text-1);border-color:var(--border)}body.legal-theme-abstract input:focus,body.legal-theme-abstract select:focus,body.legal-theme-abstract textarea:focus{border-color:#778ca88a;box-shadow:0 0 0 3px #778ca817;outline:none}body.legal-theme-abstract .ld-chart-series:nth-child(6n+1){color:var(--abstract-blue)}body.legal-theme-abstract .ld-chart-series:nth-child(6n+2){color:var(--abstract-lavender)}body.legal-theme-abstract .ld-chart-series:nth-child(6n+3){color:var(--abstract-apricot)}body.legal-theme-abstract .ld-chart-series:nth-child(6n+4){color:var(--abstract-sage)}body.legal-theme-abstract .ld-chart-series:nth-child(6n+5){color:var(--abstract-rose)}body.legal-theme-abstract .ld-chart-series:nth-child(6n+6){color:var(--abstract-sand)}body.legal-theme-abstract ::selection{color:#28242e;background:#9a8fb17a}body.legal-theme-almond{background:#f3eee5}body.legal-theme-almond{--bg: #f3eee5;--surface-1: #fdfaf5;--surface-2: #f8f3eb;--surface-3: #e9dfd1;--border: rgba(91, 69, 48, .08);--border-strong: rgba(91, 69, 48, .16);--text-1: rgba(62, 48, 36, .94);--text-2: rgba(62, 48, 36, .62);--text-3: rgba(62, 48, 36, .43);--text-4: rgba(62, 48, 36, .25);--accent: #b9825f;--accent-hover: #c99470;--accent-soft: rgba(185, 130, 95, .14);--success: #78967a;--warning: #c18a45;--danger: #c86d64;--almond-shell: #d8c3aa;--almond-cream: #f7f1e7;--toasted-brown: #8b6247;--radius: 10px;--radius-sm: 6px}body.legal-theme-almond .topbar{background:#f3eee5e0;border-color:#5b453014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-almond .ld-brand-mark{color:var(--accent)}body.legal-theme-almond .btn-primary{background:var(--accent);color:#fffaf4;border-color:transparent}body.legal-theme-almond .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-almond .ld-jump-value.warn{color:var(--warning)}body.legal-theme-almond .ld-pill--paid{color:#5e7e61;background:#78967a24;border-color:#78967a4d}body.legal-theme-almond .ld-pill--pending{color:#98682f;background:#c18a4526;border-color:#c18a454d}body.legal-theme-almond .ld-sidebar-item.active{color:var(--text-1);background:#b9825f21;border-color:#b9825f33}body.legal-theme-almond .panel{background:linear-gradient(145deg,#fff3,#b9825f04),var(--surface-1)}body.legal-theme-almond .panel:hover{border-color:#b9825f33;box-shadow:0 12px 28px #5b453014}body.legal-theme-almond input,body.legal-theme-almond select,body.legal-theme-almond textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-almond input:focus,body.legal-theme-almond select:focus,body.legal-theme-almond textarea:focus{border-color:#b9825f85;box-shadow:0 0 0 3px #b9825f1a;outline:none}body.legal-theme-almond ::selection{color:#3e3024;background:#d8c3aac7}body.legal-theme-atrium{background:#eef0e9}body.legal-theme-atrium{--bg: #eef0e9;--surface-1: #fafbf7;--surface-2: #f4f6f0;--surface-3: #dde3d8;--border: rgba(62, 79, 65, .08);--border-strong: rgba(62, 79, 65, .16);--text-1: rgba(38, 49, 41, .94);--text-2: rgba(38, 49, 41, .62);--text-3: rgba(38, 49, 41, .43);--text-4: rgba(38, 49, 41, .25);--accent: #819d83;--accent-hover: #93ad95;--accent-soft: rgba(129, 157, 131, .15);--atrium-green: #819d83;--glass-blue: #a9c4c7;--limestone: #d7d0c2;--brass: #b79d68;--water: #91b6bc;--shadow-stone: #9ca39a;--success: #668d70;--warning: #b58d4d;--danger: #c1736d;--radius: 10px;--radius-sm: 6px}body.legal-theme-atrium .topbar{background:#eef0e9e0;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-atrium .ld-brand-mark{color:var(--brass)}body.legal-theme-atrium .btn-primary{background:linear-gradient(135deg,var(--atrium-green) 0%,var(--glass-blue) 100%);color:#f9fcf8;border-color:transparent;box-shadow:0 7px 18px #3b54411f}body.legal-theme-atrium .btn-primary:hover{background:linear-gradient(135deg,#93ad95,#bdd2d4)}body.legal-theme-atrium .ld-jump-value.warn{color:var(--warning)}body.legal-theme-atrium .ld-pill--paid{color:#4f7057;background:#668d7024;border-color:#668d7047}body.legal-theme-atrium .ld-pill--pending{color:#80602f;background:#d7d0c24d;border-color:#b58d4d42}body.legal-theme-atrium .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#819d832e,#a9c4c717);border-color:#819d8338;box-shadow:inset 3px 0 0 var(--brass)}body.legal-theme-atrium .panel{background:linear-gradient(145deg,#ffffffa3,#a9c4c706),var(--surface-1);box-shadow:inset 0 1px #ffffffe0,0 8px 24px #3e4f410b}body.legal-theme-atrium .panel:hover{border-color:#a9c4c73d;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #3e4f4113}body.legal-theme-atrium .panel--featured{position:relative;overflow:hidden}body.legal-theme-atrium .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.08) 28%,transparent 46%),radial-gradient(circle at 88% 12%,rgba(145,182,188,.1),transparent 34%)}body.legal-theme-atrium input,body.legal-theme-atrium select,body.legal-theme-atrium textarea{background:#fafbf7f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-atrium input:focus,body.legal-theme-atrium select:focus,body.legal-theme-atrium textarea:focus{border-color:#819d838f;box-shadow:0 0 0 3px #819d831a;outline:none}body.legal-theme-atrium .ld-chart-series:nth-child(6n+1){color:var(--atrium-green)}body.legal-theme-atrium .ld-chart-series:nth-child(6n+2){color:var(--glass-blue)}body.legal-theme-atrium .ld-chart-series:nth-child(6n+3){color:var(--brass)}body.legal-theme-atrium .ld-chart-series:nth-child(6n+4){color:var(--water)}body.legal-theme-atrium .ld-chart-series:nth-child(6n+5){color:var(--limestone)}body.legal-theme-atrium .ld-chart-series:nth-child(6n+6){color:var(--shadow-stone)}body.legal-theme-atrium ::selection{color:#263129;background:#a9c4c78a}body.legal-theme-aurora{--device-bg: #070c16;--device-surface-1: #111d25;--device-surface-2: #172833;--device-surface-3: #213845;--device-control-bg: #0b1620;--device-ink: #061015;--device-muted: #a7bfcc;--device-border: rgba(224, 247, 248, .115);--device-border-strong: rgba(224, 247, 248, .22);--device-grid-border: rgba(224, 247, 248, .09);--device-elevation-border: rgba(224, 247, 248, .13);--device-elevation-border-strong: rgba(224, 247, 248, .24);--device-cta-start: #7df2c4;--device-cta-mid: #7ce2f4;--device-cta-end: #d7f694;--device-cta-hover-start: #a6f8d7;--device-cta-hover-mid: #a1eefb;--device-cta-hover-end: #e7fbad;--device-cta-border: rgba(125, 242, 196, .4);--device-cta-border-hover: rgba(158, 167, 255, .48);--device-accent: #7df2c4;--device-accent-2: #9ea7ff;--device-accent-3: #ff8fbc;--device-accent-soft: rgba(125, 242, 196, .16);--device-accent-wash: rgba(125, 242, 196, .088);--device-active-border: rgba(125, 242, 196, .3);--device-focus-border: rgba(125, 242, 196, .7);--device-focus-ring: rgba(125, 242, 196, .16);--device-selection: rgba(158, 167, 255, .88);--device-brand: #f0fffb;--device-brand-shadow: rgba(125, 242, 196, .22);--device-top-sheen: rgba(125, 242, 196, .052);--device-bg-tint: rgba(125, 242, 196, .075);--device-bg-tint-2: rgba(158, 167, 255, .06);--device-auth-top-sheen: rgba(158, 167, 255, .06);--device-header-bg: rgba(7, 12, 22, .87);--device-card-hover-border: rgba(125, 242, 196, .28);--device-featured-sheen: rgba(125, 242, 196, .06);--device-auth-card-border: rgba(224, 247, 248, .15);--device-hairline-start: rgba(125, 242, 196, .72);--device-hairline-mid: rgba(158, 167, 255, .68);--device-hairline-end: rgba(255, 143, 188, .58);--device-logo-border: rgba(125, 242, 196, .3);--device-logo-bg: rgba(125, 242, 196, .075);--device-badge-border: #0b1620;--device-badge-bg: #0b1620;--device-social-border: rgba(224, 247, 248, .14);--device-success: #8cf2a6;--device-success-deep: #4fca78;--device-info: #8de8ff}body.legal-theme-blackberry{background:#151218}body.legal-theme-blackberry{--bg: #151218;--surface-1: #1e1922;--surface-2: #27202b;--surface-3: #362c3b;--border: rgba(225, 210, 230, .1);--border-strong: rgba(225, 210, 230, .2);--text-1: rgba(250, 246, 251, .96);--text-2: rgba(231, 222, 234, .68);--text-3: rgba(218, 205, 223, .48);--text-4: rgba(207, 194, 214, .28);--accent: #b184bd;--accent-strong: #8d6299;--accent-hover: #c095c9;--accent-soft: rgba(177, 132, 189, .14);--blackberry: #8d6299;--ripe-berry: #b184bd;--berry-pink: #d494b4;--plum: #6e5372;--leaf: #8aa07a;--bloom: #c3b4ca;--cream: #eee4eb;--success: #8aaa84;--warning: #d3ab68;--danger: #e27d8e;--radius: 10px;--radius-sm: 6px}body.legal-theme-blackberry .topbar{background:#151218e6;border-color:var(--border);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}body.legal-theme-blackberry .ld-brand-mark{color:var(--ripe-berry)}body.legal-theme-blackberry .btn-primary{background:var(--ripe-berry);color:#180f1a;border-color:transparent;box-shadow:0 8px 20px #05020742}body.legal-theme-blackberry .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-blackberry .ld-jump-value.warn{color:var(--warning)}body.legal-theme-blackberry .ld-pill--paid{color:#a1c79f;background:#7fa57f24;border-color:#7fa57f4d}body.legal-theme-blackberry .ld-pill--pending{color:#e1bd7b;background:#d0a45e24;border-color:#d0a45e4d}body.legal-theme-blackberry .ld-sidebar-item.active{color:var(--text-1);background:#b184bd21;border-color:#b184bd38;box-shadow:inset 3px 0 0 var(--berry-pink)}body.legal-theme-blackberry .panel{position:relative;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 1px #ffffff06,0 12px 30px #05020742}body.legal-theme-blackberry .panel:hover{border-color:#b184bd3b;box-shadow:inset 0 1px #ffffff09,0 16px 36px #05020752}body.legal-theme-blackberry .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgba(177,132,189,.05),transparent 42%)}body.legal-theme-blackberry .ld-berry-cluster{position:relative;overflow:hidden}body.legal-theme-blackberry .ld-berry-cluster:after{content:"";position:absolute;width:22px;height:22px;right:18px;top:16px;pointer-events:none;border-radius:50%;background:var(--blackberry);box-shadow:15px 3px 0 var(--ripe-berry),7px 15px 0 var(--plum),22px 17px #9c75a6,1px 28px #76547d,17px 31px #a275ad;opacity:.18}body.legal-theme-blackberry input,body.legal-theme-blackberry select,body.legal-theme-blackberry textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #00000024}body.legal-theme-blackberry input:focus,body.legal-theme-blackberry select:focus,body.legal-theme-blackberry textarea:focus{border-color:#b184bd94;box-shadow:0 0 0 3px #b184bd1a,inset 0 1px 2px #00000024;outline:none}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+1){color:var(--ripe-berry)}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+2){color:var(--berry-pink)}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+3){color:var(--leaf)}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+4){color:var(--bloom)}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+5){color:#9273bd}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+6){color:var(--warning)}body.legal-theme-blackberry .ld-chart-series:nth-child(7n+7){color:#6996a6}body.legal-theme-blackberry ::selection{color:#160f19;background:#d27fa7db}body.legal-theme-blue-yellow-safe{background:#f7f2ee}body.legal-theme-blue-yellow-safe{--bg: #f7f2ee;--surface-1: #fffdfa;--surface-2: #f1e9e2;--surface-3: #e3d5ca;--border: rgba(38, 33, 31, .12);--border-strong: rgba(38, 33, 31, .24);--text-1: #26211f;--text-2: #594f49;--text-3: #776b63;--text-4: #9a8e86;--accent: #b34335;--accent-strong: #9f332c;--accent-hover: #c15445;--accent-soft: rgba(179, 67, 53, .12);--tritan-coral: #b34335;--tritan-green: #34724f;--tritan-rust: #8b5638;--tritan-plum: #7c4d5f;--tritan-stone: #756b64;--success: #34724f;--warning: #8b5638;--danger: #9f332c;--radius: 8px;--radius-sm: 6px}body.legal-theme-blue-yellow-safe .topbar{background:#f7f2eef0;border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}body.legal-theme-blue-yellow-safe .ld-brand-mark,body.legal-theme-blue-yellow-safe .ld-section-title--icon .ti,body.legal-theme-blue-yellow-safe .ld-theme-check{color:var(--accent);filter:none}body.legal-theme-blue-yellow-safe .btn-primary{background:var(--accent-strong);color:#fffdfa;border-color:var(--accent-strong);box-shadow:none}body.legal-theme-blue-yellow-safe .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-blue-yellow-safe .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-blue-yellow-safe .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-blue-yellow-safe .ld-sidebar-item.active{color:var(--text-1);background:#eaded5;border-color:#d2bdae;box-shadow:inset 3px 0 0 var(--accent)}body.legal-theme-blue-yellow-safe .ld-sidebar-item.active .ti{color:var(--accent)}body.legal-theme-blue-yellow-safe .panel,body.legal-theme-blue-yellow-safe .theme-card{background:var(--surface-1);border-color:var(--border);box-shadow:none}body.legal-theme-blue-yellow-safe .panel:hover,body.legal-theme-blue-yellow-safe .theme-card:hover{border-color:var(--border-strong);box-shadow:none}body.legal-theme-blue-yellow-safe input,body.legal-theme-blue-yellow-safe select,body.legal-theme-blue-yellow-safe textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-blue-yellow-safe input:focus,body.legal-theme-blue-yellow-safe select:focus,body.legal-theme-blue-yellow-safe textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-blue-yellow-safe .ld-pill--paid{color:var(--success);background:#34724f1a;border-color:#34724f47}body.legal-theme-blue-yellow-safe .ld-pill--pending{color:var(--warning);background:#8b56381a;border-color:#8b563847}body.legal-theme-blue-yellow-safe .ld-chart-series:nth-child(5n+1){color:var(--tritan-coral)}body.legal-theme-blue-yellow-safe .ld-chart-series:nth-child(5n+2){color:var(--tritan-green)}body.legal-theme-blue-yellow-safe .ld-chart-series:nth-child(5n+3){color:var(--tritan-rust)}body.legal-theme-blue-yellow-safe .ld-chart-series:nth-child(5n+4){color:var(--tritan-plum)}body.legal-theme-blue-yellow-safe .ld-chart-series:nth-child(5n+5){color:var(--tritan-stone)}body.legal-theme-blue-yellow-safe ::selection{color:#fffdfa;background:var(--accent-strong)}body.legal-theme-blueberry-pancakes{background:#f4eee5}body.legal-theme-blueberry-pancakes{--bg: #f4eee5;--surface-1: #fffaf4;--surface-2: #faf4ec;--surface-3: #e9ddcf;--border: rgba(78, 57, 54, .08);--border-strong: rgba(78, 57, 54, .16);--text-1: rgba(55, 40, 39, .94);--text-2: rgba(55, 40, 39, .62);--text-3: rgba(55, 40, 39, .43);--text-4: rgba(55, 40, 39, .25);--accent: #737bb2;--accent-strong: #575f9b;--accent-hover: #8990c2;--accent-soft: rgba(115, 123, 178, .15);--blueberry: #737bb2;--deep-blueberry: #575f9b;--berry-skin: #8e86bd;--pancake: #d7a968;--maple: #b97743;--butter: #e6c96f;--cream: #f6eee2;--batter: #dfc5a5;--success: #749172;--warning: #b47b38;--danger: #c76c72;--radius: 12px;--radius-sm: 7px}body.legal-theme-blueberry-pancakes .topbar{background:#f4eee5e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-blueberry-pancakes .ld-brand-mark{color:var(--blueberry);filter:drop-shadow(0 3px 7px rgba(87,95,155,.16))}body.legal-theme-blueberry-pancakes .btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 48%),linear-gradient(135deg,var(--deep-blueberry) 0%,var(--blueberry) 58%,var(--berry-skin) 100%);color:#fffafd;border-color:#ffffff1f;box-shadow:inset 0 1px #fff3,0 7px 18px #47427e2b}body.legal-theme-blueberry-pancakes .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,transparent 48%),linear-gradient(135deg,#6971aa,#8990c2 58%,#a39acb)}body.legal-theme-blueberry-pancakes .ld-jump-value.warn{color:var(--warning)}body.legal-theme-blueberry-pancakes .ld-pill--paid{color:#587158;background:#74917224;border-color:#74917247}body.legal-theme-blueberry-pancakes .ld-pill--pending{color:#825626;background:#e6c96f45;border-color:#b47b3845}body.legal-theme-blueberry-pancakes .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#737bb22e,#d7a9681a,#e6c96f0f);border-color:#737bb238;box-shadow:inset 3px 0 0 var(--maple)}body.legal-theme-blueberry-pancakes .panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgba(215,169,104,.065),transparent 36%),linear-gradient(145deg,#fff9,#737bb205),var(--surface-1);box-shadow:inset 0 1px #ffffffdb,0 8px 24px #4e39360d}body.legal-theme-blueberry-pancakes .panel:hover{border-color:#737bb23b;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #4e393614}body.legal-theme-blueberry-pancakes .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 88% 8%,rgba(115,123,178,.12),transparent 25%),radial-gradient(circle at 76% 18%,rgba(87,95,155,.08),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.24),transparent 38%)}body.legal-theme-blueberry-pancakes .ld-blueberry-cluster{position:relative;overflow:hidden}body.legal-theme-blueberry-pancakes .ld-blueberry-cluster:after{content:"";position:absolute;width:18px;height:18px;right:20px;top:18px;pointer-events:none;border-radius:50%;background:var(--deep-blueberry);box-shadow:16px 2px 0 var(--blueberry),7px 15px 0 var(--berry-skin),22px 17px #6970a4,-2px 28px #6269a0;opacity:.28}body.legal-theme-blueberry-pancakes .ld-butter-highlight{background:linear-gradient(transparent 54%,#e6c96f75 54%)}body.legal-theme-blueberry-pancakes input,body.legal-theme-blueberry-pancakes select,body.legal-theme-blueberry-pancakes textarea{background:#fffaf4f2;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #4e393609}body.legal-theme-blueberry-pancakes input:focus,body.legal-theme-blueberry-pancakes select:focus,body.legal-theme-blueberry-pancakes textarea:focus{border-color:#737bb294;box-shadow:0 0 0 3px #737bb21c,inset 0 1px 2px #4e393609;outline:none}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+1){color:var(--deep-blueberry)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+2){color:var(--blueberry)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+3){color:var(--berry-skin)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+4){color:var(--pancake)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+5){color:var(--maple)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+6){color:var(--butter)}body.legal-theme-blueberry-pancakes .ld-chart-series:nth-child(7n+7){color:var(--batter)}body.legal-theme-blueberry-pancakes ::selection{color:#372827;background:#e6c96fa8}body.legal-theme-butterfly-pea{background:#eff1f8}body.legal-theme-butterfly-pea{--bg: #eff1f8;--surface-1: #fbfbfe;--surface-2: #f5f6fc;--surface-3: #e0e4f1;--border: rgba(66, 72, 110, .08);--border-strong: rgba(66, 72, 110, .16);--text-1: rgba(40, 45, 74, .94);--text-2: rgba(40, 45, 74, .62);--text-3: rgba(40, 45, 74, .43);--text-4: rgba(40, 45, 74, .25);--accent: #6f7fd1;--accent-hover: #8795dc;--accent-soft: rgba(111, 127, 209, .15);--pea-blue: #6f7fd1;--indigo-tea: #5563b6;--periwinkle: #9faee7;--violet-petal: #b19ad8;--lavender-foam: #d7d2eb;--lemon-water: #e8df9f;--cream: #f4efe8;--success: #738c7e;--warning: #b49955;--danger: #c57482;--radius: 11px;--radius-sm: 7px}body.legal-theme-butterfly-pea .topbar{background:#eff1f8e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-butterfly-pea .ld-brand-mark{color:var(--pea-blue)}body.legal-theme-butterfly-pea .btn-primary{background:linear-gradient(135deg,var(--pea-blue) 0%,var(--violet-petal) 100%);color:#fcfbff;border-color:transparent;box-shadow:0 7px 18px #4a54961f}body.legal-theme-butterfly-pea .btn-primary:hover{background:linear-gradient(135deg,#8795dc,#c0aee4)}body.legal-theme-butterfly-pea .ld-jump-value.warn{color:var(--warning)}body.legal-theme-butterfly-pea .ld-pill--paid{color:#597162;background:#738c7e24;border-color:#738c7e47}body.legal-theme-butterfly-pea .ld-pill--pending{color:#826a34;background:#e8df9f4d;border-color:#b4995542}body.legal-theme-butterfly-pea .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#6f7fd12e,#b19ad814);border-color:#6f7fd138;box-shadow:inset 3px 0 0 var(--violet-petal)}body.legal-theme-butterfly-pea .panel{background:linear-gradient(145deg,#ffffff9e,#6f7fd105),var(--surface-1);box-shadow:inset 0 1px #ffffffdb,0 8px 24px #42486e0b}body.legal-theme-butterfly-pea .panel:hover{border-color:#6f7fd13b;box-shadow:inset 0 1px #ffffffe6,0 13px 28px #42486e12}body.legal-theme-butterfly-pea .panel--featured{position:relative;overflow:hidden}body.legal-theme-butterfly-pea .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 14% 12%,rgba(159,174,231,.14),transparent 32%),radial-gradient(circle at 88% 10%,rgba(177,154,216,.12),transparent 30%)}body.legal-theme-butterfly-pea input,body.legal-theme-butterfly-pea select,body.legal-theme-butterfly-pea textarea{background:#fbfbfef2;color:var(--text-1);border-color:var(--border)}body.legal-theme-butterfly-pea input:focus,body.legal-theme-butterfly-pea select:focus,body.legal-theme-butterfly-pea textarea:focus{border-color:#6f7fd18f;box-shadow:0 0 0 3px #6f7fd11a;outline:none}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+1){color:var(--pea-blue)}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+2){color:var(--indigo-tea)}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+3){color:var(--periwinkle)}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+4){color:var(--violet-petal)}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+5){color:var(--lavender-foam)}body.legal-theme-butterfly-pea .ld-chart-series:nth-child(6n+6){color:var(--lemon-water)}body.legal-theme-butterfly-pea ::selection{color:#282d4a;background:#9faee794}body.legal-theme-calm{background:#eef1ef}body.legal-theme-calm{--bg: #eef1ef;--surface-1: #fafbf9;--surface-2: #f4f6f4;--surface-3: #dfe5e1;--border: rgba(54, 69, 65, .07);--border-strong: rgba(54, 69, 65, .14);--text-1: rgba(37, 47, 44, .93);--text-2: rgba(37, 47, 44, .59);--text-3: rgba(37, 47, 44, .39);--text-4: rgba(37, 47, 44, .22);--accent: #78948f;--accent-hover: #8aa49f;--accent-soft: rgba(120, 148, 143, .13);--quiet-blue: #8299a3;--soft-sage: #8fa18f;--stone: #a3aaa5;--sand: #c9bdaa;--mist: #c8d3d0;--lavender-grey: #9e9daa;--success: #6f8f79;--warning: #a6814c;--danger: #b96d6d;--radius: 10px;--radius-sm: 6px}body.legal-theme-calm .topbar{background:#eef1efe8;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-calm .ld-brand-mark{color:var(--accent)}body.legal-theme-calm .btn-primary{background:var(--accent);color:#f9fcfb;border-color:transparent;box-shadow:0 5px 14px #3645411a}body.legal-theme-calm .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-calm .ld-jump-value.warn{color:var(--warning)}body.legal-theme-calm .ld-pill--paid{color:#56705f;background:#6f8f7921;border-color:#6f8f7940}body.legal-theme-calm .ld-pill--pending{color:#765b37;background:#c9bdaa45;border-color:#a6814c3d}body.legal-theme-calm .ld-sidebar-item.active{color:var(--text-1);background:#78948f21;border-color:#78948f2e;box-shadow:inset 3px 0 0 var(--quiet-blue)}body.legal-theme-calm .panel{background:var(--surface-1);box-shadow:inset 0 1px #ffffffbd,0 6px 18px #36454109}body.legal-theme-calm .panel:hover{border-color:#78948f30;box-shadow:0 9px 22px #3645410e}body.legal-theme-calm input,body.legal-theme-calm select,body.legal-theme-calm textarea{background:#fafbf9f5;color:var(--text-1);border-color:var(--border)}body.legal-theme-calm input:focus,body.legal-theme-calm select:focus,body.legal-theme-calm textarea:focus{border-color:#78948f7a;box-shadow:0 0 0 3px #78948f14;outline:none}body.legal-theme-calm .ld-chart-series:nth-child(6n+1){color:var(--accent)}body.legal-theme-calm .ld-chart-series:nth-child(6n+2){color:var(--quiet-blue)}body.legal-theme-calm .ld-chart-series:nth-child(6n+3){color:var(--soft-sage)}body.legal-theme-calm .ld-chart-series:nth-child(6n+4){color:var(--lavender-grey)}body.legal-theme-calm .ld-chart-series:nth-child(6n+5){color:var(--sand)}body.legal-theme-calm .ld-chart-series:nth-child(6n+6){color:var(--stone)}body.legal-theme-calm ::selection{color:#252f2c;background:#c8d3d0ad}body.legal-theme-candy{background:#fef3ee}body.legal-theme-candy{--bg: #fef3ee;--surface-1: #ffffff;--surface-2: #fef7f3;--surface-3: #fbe2d4;--border: rgba(120, 50, 30, .08);--border-strong: rgba(120, 50, 30, .16);--text-1: rgba(70, 25, 15, .92);--text-2: rgba(70, 25, 15, .6);--text-3: rgba(70, 25, 15, .42);--text-4: rgba(70, 25, 15, .24);--accent: #f48a7a;--success: #8cbf90;--warning: #dca85a;--danger: #f87171;--radius: 10px;--radius-sm: 6px}body.legal-theme-candy .topbar{background:#fef3eee0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-candy .ld-brand-mark{color:var(--accent)}body.legal-theme-candy .btn-primary{background:var(--accent);color:#fff8f4}body.legal-theme-candy .btn-primary:hover{background:#f6a294}body.legal-theme-candy .ld-pill--paid{color:#5a9b5e;background:#8cbf9024;border-color:#8cbf904d}body.legal-theme-candy .ld-pill--pending{color:#9b6e2a;background:#dca85a29;border-color:#dca85a4d}body.legal-theme-catalyst{background:#0f1216}body.legal-theme-catalyst{--bg: #0f1216;--surface-1: #171c22;--surface-2: #1f252c;--surface-3: #2b343d;--border: rgba(210, 224, 235, .1);--border-strong: rgba(210, 224, 235, .2);--text-1: rgba(246, 250, 252, .96);--text-2: rgba(219, 229, 235, .68);--text-3: rgba(201, 214, 222, .48);--text-4: rgba(186, 200, 210, .28);--accent: #72d3cc;--accent-strong: #4dbbc2;--accent-hover: #88ded8;--accent-soft: rgba(114, 211, 204, .14);--reaction-cyan: #72d3cc;--reaction-lime: #a8d76a;--reaction-magenta: #dc7ba9;--reaction-orange: #e79b63;--reaction-violet: #a597dc;--reaction-yellow: #ead36d;--glass-blue: #82acd2;--success: #7bd8a4;--warning: #e4bc68;--danger: #ef8190;--radius: 10px;--radius-sm: 6px}body.legal-theme-catalyst .topbar{background:#0f1216e0;border-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-catalyst .ld-brand-mark{color:var(--reaction-cyan)}body.legal-theme-catalyst .btn-primary{background:var(--reaction-cyan);color:#0b0f13;border-color:transparent;box-shadow:0 8px 20px #0000003d}body.legal-theme-catalyst .btn-primary:hover{background:var(--accent-hover);box-shadow:0 10px 24px #00000047}body.legal-theme-catalyst .ld-jump-value.warn{color:var(--warning)}body.legal-theme-catalyst .ld-pill--paid{color:#9af0bc;background:#70d79d21;border-color:#70d79d4d}body.legal-theme-catalyst .ld-pill--pending{color:#f6cf7a;background:#f0bc5421;border-color:#f0bc544d}body.legal-theme-catalyst .ld-sidebar-item.active{color:var(--text-1);background:#72d3cc21;border-color:#72d3cc38;box-shadow:inset 3px 0 0 var(--reaction-lime)}body.legal-theme-catalyst .panel{position:relative;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000003d}body.legal-theme-catalyst .panel:hover{border-color:#72d3cc3b;box-shadow:inset 0 1px #ffffff09,0 16px 36px #0000004d}body.legal-theme-catalyst .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgba(114,211,204,.05),transparent 42%)}body.legal-theme-catalyst .ld-reaction-cyan{color:var(--reaction-cyan)}body.legal-theme-catalyst .ld-reaction-lime{color:var(--reaction-lime)}body.legal-theme-catalyst .ld-reaction-magenta{color:var(--reaction-magenta)}body.legal-theme-catalyst .ld-reaction-orange{color:var(--reaction-orange)}body.legal-theme-catalyst .ld-reaction-violet{color:var(--reaction-violet)}body.legal-theme-catalyst input,body.legal-theme-catalyst select,body.legal-theme-catalyst textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #00000029}body.legal-theme-catalyst input:focus,body.legal-theme-catalyst select:focus,body.legal-theme-catalyst textarea:focus{border-color:#72d3cc94;box-shadow:0 0 0 3px #72d3cc1a,inset 0 1px 2px #00000029;outline:none}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+1){color:var(--reaction-cyan)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+2){color:var(--reaction-lime)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+3){color:var(--reaction-magenta)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+4){color:var(--reaction-orange)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+5){color:var(--reaction-violet)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+6){color:var(--reaction-yellow)}body.legal-theme-catalyst .ld-chart-series:nth-child(7n+7){color:var(--glass-blue)}body.legal-theme-catalyst ::selection{color:#0c1216;background:#72d3ccd6}body.legal-theme-chocolate{background:#160f0d}body.legal-theme-chocolate{--bg: #160f0d;--surface-1: #211613;--surface-2: #2a1b17;--surface-3: #3a251e;--border: rgba(245, 214, 170, .1);--border-strong: rgba(245, 214, 170, .22);--text-1: rgba(255, 245, 230, .94);--text-2: rgba(255, 235, 207, .7);--text-3: rgba(255, 226, 188, .5);--text-4: rgba(255, 226, 188, .3);--accent: #f5d6aa;--accent-hover: #ffe2bb;--accent-soft: rgba(245, 214, 170, .16);--success: #77c7a3;--warning: #f1b761;--danger: #e56f91;--radius: 8px;--radius-sm: 4px}body.legal-theme-chocolate .topbar,body.legal-theme-chocolate .ld-sidebar{background:#160f0deb;border-color:#f5d6aa1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-chocolate .ld-brand-mark{color:var(--accent);filter:drop-shadow(0 4px 12px rgba(245,214,170,.18))}body.legal-theme-chocolate .btn-primary,body.legal-theme-chocolate .btn-secondary{position:relative;isolation:isolate;overflow:hidden;border-color:#2e120beb;border-radius:4px;background:linear-gradient(145deg,rgba(255,232,194,.2),transparent 32%),linear-gradient(180deg,#8b4a2f,#6f3423 48%,#3a170f);color:#fff3dd;box-shadow:inset 2px 2px #ffe8c22e,inset -3px -3px #1c0a0675,inset 0 1px #fff4da47,0 4px #27100a,0 10px 18px #0804034d;text-shadow:0 1px 0 rgba(24,8,4,.55);transform:translateY(0);transition:background .16s ease,box-shadow .16s ease,transform .12s ease,border-color .16s ease}body.legal-theme-chocolate .btn-secondary{background:linear-gradient(145deg,rgba(255,232,194,.16),transparent 34%),linear-gradient(180deg,#68402e,#4a271c 52%,#26100b);color:#f9dfbd}body.legal-theme-chocolate .btn-primary:before,body.legal-theme-chocolate .btn-secondary:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:2px;background:linear-gradient(90deg,transparent calc(50% - 1px),rgba(32,11,6,.34) calc(50% - 1px),rgba(32,11,6,.34) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,transparent calc(50% - 1px),rgba(32,11,6,.26) calc(50% - 1px),rgba(32,11,6,.26) calc(50% + 1px),transparent calc(50% + 1px));border-top:1px solid rgba(255,238,208,.18);border-left:1px solid rgba(255,238,208,.12);border-right:1px solid rgba(26,9,5,.26);border-bottom:1px solid rgba(26,9,5,.34);box-shadow:inset 1px 1px #fff2dc14,inset -1px -1px #16070438;pointer-events:none}body.legal-theme-chocolate .btn-primary:after,body.legal-theme-chocolate .btn-secondary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;background:linear-gradient(90deg,rgba(255,238,204,.06) 0 1px,transparent 1px 50%,rgba(24,8,4,.2) 50% calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(180deg,rgba(255,255,255,.18),transparent 38%);pointer-events:none}body.legal-theme-chocolate .btn-primary:hover,body.legal-theme-chocolate .btn-secondary:hover{border-color:#471c0ff5;background:linear-gradient(145deg,rgba(255,237,205,.24),transparent 34%),linear-gradient(180deg,#995538,#783925 48%,#421a10);box-shadow:inset 2px 2px #ffe8c238,inset -3px -3px #1c0a067a,inset 0 1px #fff4da57,0 5px #27100a,0 13px 22px #08040357;transform:translateY(-1px)}body.legal-theme-chocolate .btn-secondary:hover{background:linear-gradient(145deg,rgba(255,232,194,.2),transparent 34%),linear-gradient(180deg,#744734,#562d20 52%,#2d130d)}body.legal-theme-chocolate .btn-primary:active,body.legal-theme-chocolate .btn-secondary:active{box-shadow:inset -2px -2px #ffe8c214,inset 3px 3px #1407046b,0 1px #27100a,0 5px 12px #08040338;transform:translateY(3px)}body.legal-theme-chocolate .btn-primary:disabled,body.legal-theme-chocolate .btn-secondary:disabled{filter:saturate(.65);opacity:.58;transform:none}body.legal-theme-chocolate .btn-ghost{color:var(--text-2);border-color:#f5d6aa1f}body.legal-theme-chocolate .btn-ghost:hover,body.legal-theme-chocolate .ld-sidebar-item.active,body.legal-theme-chocolate .mobile-dock a.active,body.legal-theme-chocolate .mobile-dock button.active,body.legal-theme-chocolate .ld-mobile-more-item.active{background:#f5d6aa1f;border-color:#f5d6aa38;color:var(--text-1)}body.legal-theme-chocolate .panel,body.legal-theme-chocolate .ld-whatsapp-panel,body.legal-theme-chocolate .ld-client360-card,body.legal-theme-chocolate .profile-card{background:linear-gradient(145deg,#ffeecc0d,#fec0 42%),var(--surface-1);border-color:#f5d6aa1c}body.legal-theme-chocolate input,body.legal-theme-chocolate select,body.legal-theme-chocolate textarea{background:#120c0a;border-color:#f5d6aa29;color:var(--text-1)}body.legal-theme-chocolate input:focus,body.legal-theme-chocolate select:focus,body.legal-theme-chocolate textarea:focus{border-color:#77c7a3bd;box-shadow:0 0 0 3px #77c7a324}body.legal-theme-chocolate .ld-pill--paid{color:#9ae0bd;background:#77c7a324;border-color:#77c7a357}body.legal-theme-chocolate .ld-pill--pending{color:#ffd08a;background:#f1b76124;border-color:#f1b76152}body.legal-theme-chocolate ::selection{background:#f5d6aa47}body.legal-theme-cirrus{background:#eef3f8}body.legal-theme-cirrus{--bg: #eef3f8;--surface-1: #fbfcfe;--surface-2: #f5f8fb;--surface-3: #dfe7f0;--border: rgba(48, 66, 91, .08);--border-strong: rgba(48, 66, 91, .16);--text-1: rgba(31, 43, 61, .94);--text-2: rgba(31, 43, 61, .62);--text-3: rgba(31, 43, 61, .43);--text-4: rgba(31, 43, 61, .25);--accent: #829bc8;--accent-strong: #536d9f;--accent-hover: #93aad1;--accent-soft: rgba(130, 155, 200, .15);--high-sky: #829bc8;--cloud-white: #f7f9fc;--ice-blue: #abc7da;--silver: #bdc7d2;--cloud-shadow: #9ba9bb;--sky-violet: #aca8ca;--success: #6e9485;--warning: #b18b50;--danger: #c36f79;--radius: 11px;--radius-sm: 7px}body.legal-theme-cirrus .topbar{background:#eef3f8e0;border-color:var(--border);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}body.legal-theme-cirrus .ld-brand-mark{color:var(--high-sky);filter:drop-shadow(0 3px 8px rgba(130,155,200,.16))}body.legal-theme-cirrus .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,#7775a2 100%);color:#fbfcff;border-color:transparent;box-shadow:0 7px 18px #3d527829}body.legal-theme-cirrus .btn-primary:hover{background:linear-gradient(135deg,#607aad,#8986b4)}body.legal-theme-cirrus .ld-jump-value.warn{color:var(--warning)}body.legal-theme-cirrus .ld-pill--paid{color:#527365;background:#6e948524;border-color:#6e948547}body.legal-theme-cirrus .ld-pill--pending{color:#806132;background:#b18b5024;border-color:#b18b5045}body.legal-theme-cirrus .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#829bc82e,#aca8ca14);border-color:#829bc83b;box-shadow:inset 3px 0 0 var(--sky-violet)}body.legal-theme-cirrus .panel{background:linear-gradient(145deg,#ffffffb8,#829bc805),var(--surface-1);box-shadow:inset 0 1px #fffffff0,0 8px 24px #30425b0b}body.legal-theme-cirrus .panel:hover{border-color:#829bc83d;box-shadow:inset 0 1px #fffffff5,0 14px 30px #30425b13}body.legal-theme-cirrus .panel--featured{position:relative;overflow:hidden}body.legal-theme-cirrus .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 12% 6%,rgba(255,255,255,.82),transparent 32%),radial-gradient(ellipse at 72% 0%,rgba(171,199,218,.13),transparent 38%),linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 52%,transparent 64%)}body.legal-theme-cirrus input,body.legal-theme-cirrus select,body.legal-theme-cirrus textarea{background:#fbfcfef5;color:var(--text-1);border-color:var(--border)}body.legal-theme-cirrus input:focus,body.legal-theme-cirrus select:focus,body.legal-theme-cirrus textarea:focus{border-color:#829bc894;box-shadow:0 0 0 3px #829bc81c;outline:none}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+1){color:var(--high-sky)}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+2){color:var(--ice-blue)}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+3){color:var(--sky-violet)}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+4){color:var(--cloud-shadow)}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+5){color:var(--silver)}body.legal-theme-cirrus .ld-chart-series:nth-child(6n+6){color:var(--accent-strong)}body.legal-theme-cirrus ::selection{color:#1f2b3d;background:#abc7daa3}body.legal-theme-color-safe{background:#f4f7fb}body.legal-theme-color-safe{--bg: #f4f7fb;--surface-1: #ffffff;--surface-2: #eef3f8;--surface-3: #d9e3ec;--border: rgba(24, 32, 42, .12);--border-strong: rgba(24, 32, 42, .22);--text-1: #18202a;--text-2: #425166;--text-3: #607086;--text-4: #8694a6;--accent: #0067a8;--accent-strong: #005a93;--accent-hover: #0b75b7;--accent-soft: rgba(0, 103, 168, .13);--color-safe-blue: #0067a8;--color-safe-sky: #3f8fc5;--color-safe-orange: #b84200;--color-safe-teal: #007f6b;--color-safe-purple: #6f4fa6;--success: #007f6b;--warning: #b84200;--danger: #6f4fa6;--radius: 8px;--radius-sm: 6px}body.legal-theme-color-safe .topbar{background:#f4f7fbf0;border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}body.legal-theme-color-safe .ld-brand-mark,body.legal-theme-color-safe .ld-section-title--icon .ti,body.legal-theme-color-safe .ld-theme-check{color:var(--accent);filter:none}body.legal-theme-color-safe .btn-primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong);box-shadow:none}body.legal-theme-color-safe .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-color-safe .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-color-safe .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-color-safe .ld-sidebar-item.active{color:var(--text-1);background:#e5f0f8;border-color:#9fc7e0;box-shadow:inset 3px 0 0 var(--color-safe-orange)}body.legal-theme-color-safe .ld-sidebar-item.active .ti{color:var(--accent)}body.legal-theme-color-safe .panel,body.legal-theme-color-safe .theme-card{background:var(--surface-1);border-color:var(--border);box-shadow:none}body.legal-theme-color-safe .panel:hover,body.legal-theme-color-safe .theme-card:hover{border-color:var(--border-strong);box-shadow:none}body.legal-theme-color-safe input,body.legal-theme-color-safe select,body.legal-theme-color-safe textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-color-safe input:focus,body.legal-theme-color-safe select:focus,body.legal-theme-color-safe textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-color-safe .ld-pill--paid{color:#006b5b;background:#007f6b1a;border-color:#007f6b47}body.legal-theme-color-safe .ld-pill--pending{color:var(--color-safe-orange);background:#b842001a;border-color:#b8420047}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+1){color:var(--color-safe-blue)}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+2){color:var(--color-safe-orange)}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+3){color:var(--color-safe-teal)}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+4){color:var(--color-safe-purple)}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+5){color:var(--color-safe-sky)}body.legal-theme-color-safe .ld-chart-series:nth-child(6n+6){color:#8f6b00}body.legal-theme-color-safe ::selection{color:#fff;background:var(--accent-strong)}body.legal-theme-cool-tones{background:#edf2f5}body.legal-theme-cool-tones{--bg: #edf2f5;--surface-1: #fbfcfd;--surface-2: #f5f8fa;--surface-3: #dfe7ec;--border: rgba(42, 61, 74, .08);--border-strong: rgba(42, 61, 74, .16);--text-1: rgba(27, 41, 51, .95);--text-2: rgba(27, 41, 51, .62);--text-3: rgba(27, 41, 51, .43);--text-4: rgba(27, 41, 51, .25);--accent: #718fac;--accent-strong: #557591;--accent-hover: #86a2ba;--accent-soft: rgba(113, 143, 172, .14);--mist-blue: #8fb2c3;--slate-blue: #718fac;--sea-glass: #84aaa4;--soft-violet: #9d96bd;--silver: #aebbc3;--ice-grey: #c7d2d8;--cool-rose: #bf8fa2;--success: #65917d;--warning: #ac8548;--danger: #c56875;--radius: 10px;--radius-sm: 6px}body.legal-theme-cool-tones .topbar{background:#edf2f5e3;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-cool-tones .ld-brand-mark{color:var(--accent-strong)}body.legal-theme-cool-tones .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--slate-blue) 58%,var(--soft-violet) 100%);color:#fbfdff;border-color:transparent;box-shadow:0 7px 18px #314b6226}body.legal-theme-cool-tones .btn-primary:hover{background:linear-gradient(135deg,#6887a1,#86a2ba 58%,#afa8cb)}body.legal-theme-cool-tones .ld-jump-value.warn{color:var(--warning)}body.legal-theme-cool-tones .ld-pill--paid{color:#4d705f;background:#65917d24;border-color:#65917d47}body.legal-theme-cool-tones .ld-pill--pending{color:#795b31;background:#ac854824;border-color:#ac854845}body.legal-theme-cool-tones .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#718fac2b,#84aaa414,#9d96bd0f);border-color:#718fac38;box-shadow:inset 3px 0 0 var(--sea-glass)}body.legal-theme-cool-tones .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffad,#718fac05),var(--surface-1);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #2a3d4a0b}body.legal-theme-cool-tones .panel:hover{border-color:#718fac3b;box-shadow:inset 0 1px #fffffff0,0 13px 28px #2a3d4a13}body.legal-theme-cool-tones .panel--featured:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--mist-blue),var(--sea-glass),var(--slate-blue),var(--soft-violet),var(--cool-rose));opacity:.64}body.legal-theme-cool-tones input,body.legal-theme-cool-tones select,body.legal-theme-cool-tones textarea{background:#fbfcfdf2;color:var(--text-1);border-color:var(--border)}body.legal-theme-cool-tones input:focus,body.legal-theme-cool-tones select:focus,body.legal-theme-cool-tones textarea:focus{border-color:#718fac8f;box-shadow:0 0 0 3px #718fac1a;outline:none}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+1){color:var(--slate-blue)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+2){color:var(--mist-blue)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+3){color:var(--sea-glass)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+4){color:var(--soft-violet)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+5){color:var(--cool-rose)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+6){color:var(--silver)}body.legal-theme-cool-tones .ld-chart-series:nth-child(7n+7){color:#688298}body.legal-theme-cool-tones ::selection{color:#1b2933;background:#8fb2c39e}body.legal-theme-crm{background:#f8fafc}body.legal-theme-crm{--bg: #f8fafc;--surface-1: #ffffff;--surface-2: #f1f5f9;--surface-3: #e2e8f0;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .16);--text-1: rgba(15, 23, 42, .94);--text-2: rgba(15, 23, 42, .64);--text-3: rgba(15, 23, 42, .44);--text-4: rgba(15, 23, 42, .28);--accent: #2563eb;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--radius: 8px;--radius-sm: 5px}body.legal-theme-crm .topbar{background:#f8fafce6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-crm .ld-brand-mark{color:var(--accent)}body.legal-theme-crm .btn-primary{background:var(--accent);color:#fff}body.legal-theme-crystalline{background:#edf3f7}body.legal-theme-crystalline{--bg: #edf3f7;--surface-1: #fbfdff;--surface-2: #f4f8fb;--surface-3: #dde8ef;--border: rgba(45, 72, 94, .08);--border-strong: rgba(45, 72, 94, .16);--text-1: rgba(28, 45, 60, .95);--text-2: rgba(28, 45, 60, .63);--text-3: rgba(28, 45, 60, .43);--text-4: rgba(28, 45, 60, .25);--accent: #6b9fc4;--accent-strong: #477fa8;--accent-hover: #80afd0;--accent-soft: rgba(107, 159, 196, .15);--crystal-blue: #6b9fc4;--glacier: #9ccbd9;--prism-violet: #a7a1d2;--quartz-pink: #d2aebf;--ice: #c7dce6;--silver: #aebbc5;--light: #f8fbfd;--success: #669586;--warning: #b28b4b;--danger: #c86d7c;--radius: 10px;--radius-sm: 6px}body.legal-theme-crystalline .topbar{background:#edf3f7d1;border-color:var(--border);backdrop-filter:blur(16px) saturate(118%);-webkit-backdrop-filter:blur(16px) saturate(118%)}body.legal-theme-crystalline .ld-brand-mark{color:var(--accent-strong);filter:drop-shadow(0 3px 8px rgba(107,159,196,.2))}body.legal-theme-crystalline .btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,transparent 48%),linear-gradient(135deg,var(--accent-strong) 0%,#677fae 52%,#867fb0 100%);color:#fbfdff;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff47,0 7px 20px #355b7e2e}body.legal-theme-crystalline .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,transparent 48%),linear-gradient(135deg,#598db4,#798fbb 52%,#9891c0)}body.legal-theme-crystalline .ld-jump-value.warn{color:var(--warning)}body.legal-theme-crystalline .ld-pill--paid{color:#4c7769;background:#66958624;border-color:#66958647}body.legal-theme-crystalline .ld-pill--pending{color:#80612e;background:#b28b4b24;border-color:#b28b4b45}body.legal-theme-crystalline .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#6b9fc42e,#9ccbd917,#a7a1d212);border-color:#6b9fc43b;box-shadow:inset 3px 0 0 var(--prism-violet)}body.legal-theme-crystalline .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffc2,#6b9fc406),var(--surface-1);box-shadow:inset 0 1px #fffffff5,0 9px 26px #2d485e0d}body.legal-theme-crystalline .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.07) 24%,transparent 40%)}body.legal-theme-crystalline .panel:hover{border-color:#6b9fc440;box-shadow:inset 0 1px #fffffffa,0 15px 32px #2d485e16}body.legal-theme-crystalline .panel--featured:after{content:"";position:absolute;width:190px;height:190px;top:-110px;right:-76px;pointer-events:none;transform:rotate(18deg);background:linear-gradient(135deg,#9ccbd92e,#a7a1d21c 48%,#d2aebf14);clip-path:polygon(50% 0%,92% 24%,100% 72%,64% 100%,18% 87%,0% 40%)}body.legal-theme-crystalline .ld-prism-edge{position:relative}body.legal-theme-crystalline .ld-prism-edge:after{content:"";position:absolute;right:12%;bottom:0;left:12%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(156,203,217,.66),rgba(167,161,210,.66),rgba(210,174,191,.58),transparent)}body.legal-theme-crystalline input,body.legal-theme-crystalline select,body.legal-theme-crystalline textarea{background:#fbfdffdb;color:var(--text-1);border-color:var(--border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-crystalline input:focus,body.legal-theme-crystalline select:focus,body.legal-theme-crystalline textarea:focus{border-color:#6b9fc499;box-shadow:0 0 0 3px #6b9fc41c,inset 0 1px #ffffffbd;outline:none}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+1){color:var(--accent-strong)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+2){color:var(--glacier)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+3){color:var(--prism-violet)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+4){color:var(--quartz-pink)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+5){color:var(--crystal-blue)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+6){color:var(--silver)}body.legal-theme-crystalline .ld-chart-series:nth-child(7n+7){color:var(--ice)}body.legal-theme-crystalline ::selection{color:#1c2d3c;background:#9ccbd9a8}body.legal-theme-cyan{--accent: #5ec5e0;--success: #3fbf93;--warning: #f0b45e;--danger: #f65f7b}body.legal-theme-cyan .ld-brand-mark,body.legal-theme-cyan .ld-hero-number .delta{color:var(--accent)}body.legal-theme-darcula{background:#262626}body.legal-theme-darcula{--bg: #262626;--surface-1: #2d2f31;--surface-2: #343638;--surface-3: #404346;--border: rgba(180, 194, 210, .11);--border-strong: rgba(180, 194, 210, .22);--text-1: rgba(202, 210, 218, .96);--text-2: rgba(189, 199, 208, .7);--text-3: rgba(172, 184, 194, .5);--text-4: rgba(158, 172, 183, .3);--accent: #68a7f6;--accent-strong: #4d88c9;--accent-hover: #7bb6f2;--accent-soft: rgba(104, 167, 246, .14);--darcula-blue: #68a7f6;--darcula-orange: #d58a4a;--darcula-green: #7f9d6e;--darcula-yellow: #ffd47a;--darcula-violet: #aa8cbc;--darcula-cyan: #7aa6c8;--darcula-comment: #969da2;--success: #79a96a;--warning: #dca970;--danger: #e07979;--radius: 8px;--radius-sm: 5px}body.legal-theme-darcula .topbar{background:#262626eb;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-darcula .ld-brand-mark{color:var(--darcula-blue)}body.legal-theme-darcula .btn-primary{background:linear-gradient(135deg,var(--accent-strong),var(--darcula-blue));color:#f4f7fa;border-color:transparent;box-shadow:0 7px 18px #00000038}body.legal-theme-darcula .btn-primary:hover{background:linear-gradient(135deg,#4d8dd1,var(--accent-hover))}body.legal-theme-darcula .btn-secondary{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-darcula .btn-secondary:hover{background:var(--surface-3)}body.legal-theme-darcula .ld-jump-value.warn{color:var(--darcula-orange)}body.legal-theme-darcula .ld-pill--paid{color:#91bf80;background:#6a875929;border-color:#6a87594d}body.legal-theme-darcula .ld-pill--pending{color:#e2b77f;background:#d19a6624;border-color:#d19a6647}body.legal-theme-darcula .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#589df624,#9876aa0f);border-color:#589df633;box-shadow:inset 3px 0 0 var(--darcula-orange)}body.legal-theme-darcula .panel{position:relative;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000036}body.legal-theme-darcula .panel:hover{border-color:#589df638;box-shadow:inset 0 1px #ffffff06,0 14px 30px #00000045}body.legal-theme-darcula .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 21px,rgba(127,132,135,.035) 21px 22px)}body.legal-theme-darcula input,body.legal-theme-darcula select,body.legal-theme-darcula textarea{background:#292b2d;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #0000002e}body.legal-theme-darcula input:focus,body.legal-theme-darcula select:focus,body.legal-theme-darcula textarea:focus{border-color:#589df69e;box-shadow:0 0 0 3px #589df61c,inset 0 1px 2px #0000002e;outline:none}body.legal-theme-darcula .ld-chart-series:nth-child(7n+1){color:var(--darcula-blue)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+2){color:var(--darcula-orange)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+3){color:var(--darcula-green)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+4){color:var(--darcula-yellow)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+5){color:var(--darcula-violet)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+6){color:var(--darcula-cyan)}body.legal-theme-darcula .ld-chart-series:nth-child(7n+7){color:var(--darcula-comment)}body.legal-theme-darcula ::selection{color:#fff;background:#589df694}body.legal-theme-daybreak{--device-bg: #0e1515;--device-surface-1: #172323;--device-surface-2: #203130;--device-surface-3: #2a4240;--device-control-bg: #101d1e;--device-ink: #061412;--device-muted: #a7c4c0;--device-border: rgba(229, 247, 243, .12);--device-border-strong: rgba(229, 247, 243, .22);--device-grid-border: rgba(229, 247, 243, .09);--device-elevation-border: rgba(229, 247, 243, .13);--device-elevation-border-strong: rgba(229, 247, 243, .24);--device-cta-start: #7ee7db;--device-cta-mid: #9bea91;--device-cta-end: #def37a;--device-cta-hover-start: #a4f5ee;--device-cta-hover-mid: #b9f5a9;--device-cta-hover-end: #effaa3;--device-cta-border: rgba(126, 231, 219, .38);--device-cta-border-hover: rgba(222, 243, 122, .48);--device-accent: #7ee7db;--device-accent-2: #ff8fac;--device-accent-3: #b5c8ff;--device-accent-soft: rgba(126, 231, 219, .16);--device-accent-wash: rgba(126, 231, 219, .09);--device-active-border: rgba(126, 231, 219, .3);--device-focus-border: rgba(126, 231, 219, .7);--device-focus-ring: rgba(126, 231, 219, .17);--device-selection: rgba(222, 243, 122, .88);--device-brand: #f1fffb;--device-brand-shadow: rgba(126, 231, 219, .22);--device-top-sheen: rgba(222, 243, 122, .052);--device-bg-tint: rgba(126, 231, 219, .088);--device-bg-tint-2: rgba(255, 143, 172, .052);--device-auth-top-sheen: rgba(222, 243, 122, .06);--device-header-bg: rgba(14, 21, 21, .86);--device-card-hover-border: rgba(126, 231, 219, .28);--device-featured-sheen: rgba(126, 231, 219, .06);--device-auth-card-border: rgba(229, 247, 243, .15);--device-hairline-start: rgba(222, 243, 122, .72);--device-hairline-mid: rgba(126, 231, 219, .72);--device-hairline-end: rgba(255, 143, 172, .58);--device-logo-border: rgba(126, 231, 219, .3);--device-logo-bg: rgba(126, 231, 219, .075);--device-badge-border: #0f1d1d;--device-badge-bg: #0f1d1d;--device-social-border: rgba(229, 247, 243, .14);--device-success: #8bea7d;--device-success-deep: #53c86e;--device-info: #82dff2}body.legal-theme-dayglow{background:#f4f5e8}body.legal-theme-dayglow{--bg: #f4f5e8;--surface-1: #fffef8;--surface-2: #fafbeb;--surface-3: #e9ecd2;--border: rgba(55, 52, 68, .09);--border-strong: rgba(55, 52, 68, .18);--text-1: rgba(39, 35, 48, .95);--text-2: rgba(39, 35, 48, .64);--text-3: rgba(39, 35, 48, .44);--text-4: rgba(39, 35, 48, .25);--accent: #ff729f;--accent-hover: #ff8caf;--accent-soft: rgba(255, 114, 159, .17);--dayglow-pink: #ff729f;--dayglow-lime: #c7ef54;--dayglow-yellow: #f4dd42;--dayglow-cyan: #58dfe0;--dayglow-blue: #6fa7ff;--dayglow-purple: #a986f7;--dayglow-orange: #ff9b55;--success: #54a978;--warning: #c38a24;--danger: #d94d67;--radius: 11px;--radius-sm: 7px}body.legal-theme-dayglow .topbar{background:#f4f5e8e0;border-color:#37344417;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-dayglow .ld-brand-mark{color:var(--dayglow-purple)}body.legal-theme-dayglow .btn-primary{background:linear-gradient(135deg,var(--dayglow-pink) 0%,var(--dayglow-orange) 100%);color:#311725;border-color:transparent;box-shadow:0 7px 18px #d9497329}body.legal-theme-dayglow .btn-primary:hover{background:linear-gradient(135deg,#ff8caf,#ffad70)}body.legal-theme-dayglow .ld-jump-value.warn{color:var(--warning)}body.legal-theme-dayglow .ld-pill--paid{color:#3b8058;background:#54a97826;border-color:#54a9784d}body.legal-theme-dayglow .ld-pill--pending{color:#8c651d;background:#f4dd4247;border-color:#c38a244d}body.legal-theme-dayglow .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#c7ef545c,#58dfe029);border-color:#97b92f42;box-shadow:inset 3px 0 0 var(--dayglow-purple)}body.legal-theme-dayglow .panel{background:linear-gradient(145deg,#ffffff7a,#c7ef5409),var(--surface-1)}body.legal-theme-dayglow .panel:hover{border-color:#a986f73d;box-shadow:0 13px 30px #37344417}body.legal-theme-dayglow .ld-highlight{background:linear-gradient(transparent 52%,#f4dd4294 52%)}body.legal-theme-dayglow .ld-highlight--lime{background:linear-gradient(transparent 52%,#c7ef5494 52%)}body.legal-theme-dayglow .ld-highlight--pink{background:linear-gradient(transparent 52%,#ff729f66 52%)}body.legal-theme-dayglow input,body.legal-theme-dayglow select,body.legal-theme-dayglow textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-dayglow input:focus,body.legal-theme-dayglow select:focus,body.legal-theme-dayglow textarea:focus{border-color:#a986f794;box-shadow:0 0 0 3px #a986f71f;outline:none}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+1){color:var(--dayglow-pink)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+2){color:var(--dayglow-lime)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+3){color:var(--dayglow-cyan)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+4){color:var(--dayglow-purple)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+5){color:var(--dayglow-yellow)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+6){color:var(--dayglow-blue)}body.legal-theme-dayglow .ld-chart-series:nth-child(7n+7){color:var(--dayglow-orange)}body.legal-theme-dayglow ::selection{color:#281c31;background:#c7ef54d1}body.legal-theme-donut{background:#fbf1ea}body.legal-theme-donut{--bg: #fbf1ea;--surface-1: #fffdfb;--surface-2: #fff7f2;--surface-3: #f2ded4;--border: rgba(104, 58, 57, .08);--border-strong: rgba(104, 58, 57, .16);--text-1: rgba(66, 39, 39, .94);--text-2: rgba(66, 39, 39, .62);--text-3: rgba(66, 39, 39, .43);--text-4: rgba(66, 39, 39, .25);--accent: #ef8fa4;--accent-hover: #f3a5b6;--accent-soft: rgba(239, 143, 164, .17);--icing-pink: #ef8fa4;--icing-vanilla: #f6dfad;--icing-chocolate: #9a6958;--icing-mint: #a8d6bd;--icing-blue: #a9c9ec;--icing-lilac: #c3afe5;--sprinkle-yellow: #efcf5b;--sprinkle-orange: #ef9a5d;--sprinkle-blue: #73b6dd;--sprinkle-green: #7fc29f;--sprinkle-purple: #a88bd2;--success: #70a985;--warning: #c88c42;--danger: #d65f73;--radius: 13px;--radius-sm: 8px}body.legal-theme-donut .topbar{background:#fbf1eae0;border-color:#683a3914;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-donut .ld-brand-mark{color:var(--icing-pink);filter:drop-shadow(0 3px 5px rgba(186,82,108,.14))}body.legal-theme-donut .btn-primary{background:linear-gradient(180deg,#ffffff52,#ffffff14 42%,#bc486514),var(--accent);color:#4b2931;border-color:#bf536c24;box-shadow:inset 0 1px #ffffff8a,0 6px 16px #b3566926}body.legal-theme-donut .btn-primary:hover{background:linear-gradient(180deg,#ffffff61,#ffffff1a 42%,#bc486514),var(--accent-hover)}body.legal-theme-donut .ld-jump-value.warn{color:var(--warning)}body.legal-theme-donut .ld-pill--paid{color:#4f8263;background:#a8d6bd4d;border-color:#70a9854d}body.legal-theme-donut .ld-pill--pending{color:#98652c;background:#f6dfad6b;border-color:#c88c4247}body.legal-theme-donut .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(180deg,#ffffff61,#ef8fa426);border-color:#ef8fa447;box-shadow:inset 0 1px #ffffff80}body.legal-theme-donut .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff8a,#f6dfad0a),var(--surface-1);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #683a390e}body.legal-theme-donut .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.06) 24%,transparent 42%);opacity:.74}body.legal-theme-donut .panel:hover{border-color:#ef8fa440;box-shadow:inset 0 1px #ffffffd1,0 14px 30px #683a3917}body.legal-theme-donut .panel--featured{border-top:4px solid var(--icing-pink)}body.legal-theme-donut .panel--featured:nth-of-type(4n+2){border-top-color:var(--icing-mint)}body.legal-theme-donut .panel--featured:nth-of-type(4n+3){border-top-color:var(--icing-blue)}body.legal-theme-donut .panel--featured:nth-of-type(4n+4){border-top-color:var(--icing-lilac)}body.legal-theme-donut input,body.legal-theme-donut select,body.legal-theme-donut textarea{background:#fffdfbeb;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #683a3909}body.legal-theme-donut input:focus,body.legal-theme-donut select:focus,body.legal-theme-donut textarea:focus{border-color:#ef8fa494;box-shadow:0 0 0 3px #ef8fa41f,inset 0 1px 2px #683a3909;outline:none}body.legal-theme-donut .ld-sprinkle{background:radial-gradient(circle at 18% 24%,var(--sprinkle-yellow) 0 2px,transparent 2.5px),radial-gradient(circle at 72% 22%,var(--sprinkle-blue) 0 2px,transparent 2.5px),radial-gradient(circle at 42% 68%,var(--sprinkle-green) 0 2px,transparent 2.5px),radial-gradient(circle at 84% 72%,var(--sprinkle-purple) 0 2px,transparent 2.5px),radial-gradient(circle at 22% 78%,var(--sprinkle-orange) 0 2px,transparent 2.5px),var(--icing-pink);color:#4b2931;border-color:#bf536c2e;box-shadow:inset 0 1px #ffffff85,0 5px 14px #b3566921}body.legal-theme-donut .ld-chart-series:nth-child(6n+1){color:var(--icing-pink)}body.legal-theme-donut .ld-chart-series:nth-child(6n+2){color:var(--icing-mint)}body.legal-theme-donut .ld-chart-series:nth-child(6n+3){color:var(--icing-blue)}body.legal-theme-donut .ld-chart-series:nth-child(6n+4){color:var(--icing-lilac)}body.legal-theme-donut .ld-chart-series:nth-child(6n+5){color:var(--icing-vanilla)}body.legal-theme-donut .ld-chart-series:nth-child(6n+6){color:var(--icing-chocolate)}body.legal-theme-donut ::selection{color:#4b2931;background:#ef8fa494}body.legal-theme-dusk-violet{background:#15151a}body.legal-theme-dusk-violet{--bg: #15151A;--surface-1: #1C1B22;--surface-2: #24232C;--surface-3: #2C2B36;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: #302F39;--border-strong: #3B3947;--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: #15151A;--elevation-card: #24232C;--elevation-hover: #2C2B36;--elevation-active: #2C2B36;--elevation-popover: #363440;--elevation-border: #302F39;--elevation-border-strong: #3B3947;--elevation-shadow-card: 0 8px 24px rgba(0, 0, 0, .2);--elevation-shadow-popover: 0 24px 70px rgba(0, 0, 0, .44);--text-1: #F3F2F6;--text-2: #B2B0BB;--text-3: #7C7986;--text-4: color-mix(in srgb, #7C7986 62%, transparent);--accent: #AFA1F5;--accent-strong: #C5BAFF;--accent-hover: #C5BAFF;--accent-soft: #37314F;--accent-contrast: #171528;--success: #82D8A7;--warning: #E1BA72;--danger: #ED8998;--info: #AFA1F5;--dusk-violet-bg: #15151A;--dusk-violet-sidebar: #1C1B22;--dusk-violet-surface: #24232C;--dusk-violet-raised: #2C2B36;--dusk-violet-overlay: #363440;--radius: 9px;--radius-sm: 5px}body.legal-theme-dusk-violet{background:linear-gradient(180deg,rgba(175,161,245,.026),transparent 26%),var(--bg)}body.legal-theme-dusk-violet .topbar{background:#15151ae6;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-dusk-violet .ld-sidebar{background:var(--dusk-violet-sidebar)}body.legal-theme-dusk-violet .ld-brand-mark{color:var(--accent);filter:drop-shadow(0 6px 14px rgba(175,161,245,.16))}body.legal-theme-dusk-violet .btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:transparent;box-shadow:0 8px 22px #00000042}body.legal-theme-dusk-violet .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-dusk-violet .btn-secondary{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-dusk-violet .btn-secondary:hover{background:var(--surface-3)}body.legal-theme-dusk-violet .ld-sidebar-item.active{color:var(--text-1);background:color-mix(in srgb,var(--accent-soft) 74%,transparent);border-color:color-mix(in srgb,var(--accent) 24%,var(--border-strong))}body.legal-theme-dusk-violet .panel{background:var(--elevation-card);border-color:var(--elevation-border)}body.legal-theme-dusk-violet .panel:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border-strong));box-shadow:0 14px 34px #00000047}body.legal-theme-dusk-violet input,body.legal-theme-dusk-violet select,body.legal-theme-dusk-violet textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-dusk-violet input:focus,body.legal-theme-dusk-violet select:focus,body.legal-theme-dusk-violet textarea:focus{border-color:color-mix(in srgb,var(--accent) 62%,var(--border-strong));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);outline:none}body.legal-theme-dusk-violet .ld-pill--paid{color:#96e0b6;background:#82d8a721;border-color:#82d8a747}body.legal-theme-dusk-violet .ld-pill--pending{color:#e7c681;background:#e1ba7221;border-color:#e1ba7247}body.legal-theme-dusk-violet ::selection{color:var(--accent-contrast);background:color-mix(in srgb,var(--accent) 86%,transparent)}body.legal-theme-dusk-violet.ld-auth-shell{--auth-bg: linear-gradient(180deg, rgba(175, 161, 245, .028), transparent 30%), var(--bg);--auth-card-bg: var(--surface-2);--auth-card-border: var(--border-strong);--auth-control-bg: var(--surface-1);--auth-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .03), 0 8px 28px rgba(0, 0, 0, .28)}body.legal-theme-dusk-violet.ld-auth-shell .panel.ld-auth-card:before{background:linear-gradient(90deg,var(--accent),var(--accent-hover));opacity:.9}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-logo-mark{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:#0f172a}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-logo-spark--primary,body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-logo-spark--blue{fill:var(--accent)}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-logo-wrap .ld-auth-logo-badge{border-color:var(--surface-2);background:var(--surface-2);box-shadow:0 3px 8px #00000038}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-submit{background:var(--accent);color:var(--accent-contrast)}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-submit:hover{background:var(--accent-hover)}body.legal-theme-dusk-violet.ld-auth-shell .ld-auth-social-btn{border-color:color-mix(in srgb,var(--border-strong) 74%,transparent);background:var(--surface-1)}body.legal-theme-electric-fern{--device-bg: #0d160f;--device-surface-1: #17261b;--device-surface-2: #203421;--device-surface-3: #2c472c;--device-control-bg: #101d13;--device-ink: #071006;--device-muted: #abc8ad;--device-border: rgba(234, 250, 229, .12);--device-border-strong: rgba(234, 250, 229, .22);--device-grid-border: rgba(234, 250, 229, .09);--device-elevation-border: rgba(234, 250, 229, .13);--device-elevation-border-strong: rgba(234, 250, 229, .24);--device-cta-start: #a6f06a;--device-cta-mid: #69e3c2;--device-cta-end: #7cc7ff;--device-cta-hover-start: #c2f991;--device-cta-hover-mid: #91efd7;--device-cta-hover-end: #a5d9ff;--device-cta-border: rgba(166, 240, 106, .4);--device-cta-border-hover: rgba(124, 199, 255, .5);--device-accent: #a6f06a;--device-accent-2: #69e3c2;--device-accent-3: #7cc7ff;--device-accent-soft: rgba(166, 240, 106, .16);--device-accent-wash: rgba(166, 240, 106, .085);--device-active-border: rgba(166, 240, 106, .3);--device-focus-border: rgba(166, 240, 106, .7);--device-focus-ring: rgba(166, 240, 106, .16);--device-selection: rgba(124, 199, 255, .88);--device-brand: #f3ffef;--device-brand-shadow: rgba(166, 240, 106, .24);--device-top-sheen: rgba(105, 227, 194, .05);--device-bg-tint: rgba(166, 240, 106, .075);--device-bg-tint-2: rgba(124, 199, 255, .05);--device-auth-top-sheen: rgba(105, 227, 194, .058);--device-header-bg: rgba(13, 22, 15, .86);--device-card-hover-border: rgba(166, 240, 106, .28);--device-featured-sheen: rgba(105, 227, 194, .058);--device-auth-card-border: rgba(234, 250, 229, .15);--device-hairline-start: rgba(166, 240, 106, .72);--device-hairline-mid: rgba(105, 227, 194, .68);--device-hairline-end: rgba(124, 199, 255, .6);--device-logo-border: rgba(166, 240, 106, .3);--device-logo-bg: rgba(166, 240, 106, .075);--device-badge-border: #101d13;--device-badge-bg: #101d13;--device-social-border: rgba(234, 250, 229, .14);--device-success: #a6f06a;--device-success-deep: #65c45b;--device-info: #7cc7ff}body.legal-theme-flat-white{background:#f8f5f0}body.legal-theme-flat-white{--bg: #f8f5f0;--surface-1: #fcfaf7;--surface-2: #f5f0ea;--surface-3: #ebe4db;--border: rgba(65, 55, 45, .06);--border-strong: rgba(65, 55, 45, .12);--text-1: rgba(48, 42, 36, .94);--text-2: rgba(48, 42, 36, .62);--text-3: rgba(48, 42, 36, .42);--text-4: rgba(48, 42, 36, .24);--accent: #8a7666;--success: #6b8f72;--warning: #b58a58;--danger: #c66a6a;--radius: 8px;--radius-sm: 5px}body.legal-theme-flat-white .topbar{background:#f8f5f0e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-flat-white .ld-brand-mark{color:var(--accent)}body.legal-theme-flat-white .btn-primary{background:#8a7666;color:#faf8f5;border-color:#41372d1a;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0000000a}body.legal-theme-flat-white .btn-primary:hover{background:#958171}body.legal-theme-flat-white .btn-secondary{background:#fcfaf7;border-color:#41372d14}body.legal-theme-flat-white .panel,body.legal-theme-flat-white .ld-summary,body.legal-theme-flat-white .ld-table,body.legal-theme-flat-white .ld-exceptions,body.legal-theme-flat-white .ld-headline{box-shadow:0 1px 2px #00000006}body.legal-theme-flat-white .ld-nav a.active{background:#8a766614;color:var(--text-1)}body.legal-theme-flat-white .ld-nav a:hover{background:#8a76660a}body.legal-theme-flat-white .ld-pill--paid{color:#5e7d63;background:#6b8f721a;border-color:#6b8f7238}body.legal-theme-flat-white .ld-pill--pending{color:#9a7647;background:#b58a581a;border-color:#b58a5838}body.legal-theme-flat-white .ld-hero-number .delta{color:var(--accent)}body.legal-theme-flat-white .theme-card:hover,body.legal-theme-flat-white .panel:hover{border-color:#8a766624}body.legal-theme-flat{background:#f1f3f4}body.legal-theme-flat{--bg: #f1f3f4;--surface-1: #ffffff;--surface-2: #f6f7f8;--surface-3: #e4e7e9;--border: rgba(31, 41, 48, .11);--border-strong: rgba(31, 41, 48, .21);--text-1: rgba(26, 33, 38, .96);--text-2: rgba(26, 33, 38, .64);--text-3: rgba(26, 33, 38, .44);--text-4: rgba(26, 33, 38, .26);--accent: #5f7f99;--accent-strong: #45657f;--accent-hover: #708da4;--accent-soft: rgba(95, 127, 153, .13);--flat-blue: #5f7f99;--flat-green: #718c79;--flat-purple: #807891;--flat-orange: #b17c52;--flat-grey: #7f898f;--success: #62806b;--warning: #a87337;--danger: #b55f64;--radius: 6px;--radius-sm: 4px}body.legal-theme-flat .topbar{background:var(--bg);border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}body.legal-theme-flat .ld-brand-mark{color:var(--accent-strong);filter:none}body.legal-theme-flat .btn-primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong);box-shadow:none}body.legal-theme-flat .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-flat .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-flat .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-flat .ld-jump-value.warn{color:var(--warning)}body.legal-theme-flat .ld-pill--paid{color:#496452;background:#e8f0ea;border-color:#bdd0c2}body.legal-theme-flat .ld-pill--pending{color:#76501f;background:#f4eadc;border-color:#dbc29d}body.legal-theme-flat .ld-sidebar-item.active{color:var(--text-1);background:#e5ebef;border-color:#cbd6dd;box-shadow:inset 3px 0 0 var(--accent)}body.legal-theme-flat .panel{background:var(--surface-1);border-color:var(--border);box-shadow:none}body.legal-theme-flat .panel:hover{border-color:var(--border-strong);box-shadow:none}body.legal-theme-flat .panel--featured{border-top:3px solid var(--accent)}body.legal-theme-flat input,body.legal-theme-flat select,body.legal-theme-flat textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-flat input:focus,body.legal-theme-flat select:focus,body.legal-theme-flat textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-flat .ld-chart-series:nth-child(5n+1){color:var(--flat-blue)}body.legal-theme-flat .ld-chart-series:nth-child(5n+2){color:var(--flat-green)}body.legal-theme-flat .ld-chart-series:nth-child(5n+3){color:var(--flat-purple)}body.legal-theme-flat .ld-chart-series:nth-child(5n+4){color:var(--flat-orange)}body.legal-theme-flat .ld-chart-series:nth-child(5n+5){color:var(--flat-grey)}body.legal-theme-flat ::selection{color:#fff;background:var(--accent)}body.legal-theme-frappuccino{background:#f7f0e7}body.legal-theme-frappuccino{--bg: #f7f0e7;--surface-1: #fffaf3;--surface-2: #f1e6d8;--surface-3: #e5d3bf;--border: rgba(80, 55, 35, .08);--border-strong: rgba(80, 55, 35, .16);--text-1: rgba(55, 35, 20, .95);--text-2: rgba(55, 35, 20, .65);--text-3: rgba(55, 35, 20, .45);--text-4: rgba(55, 35, 20, .28);--accent: #8b5e3c;--success: #6c9c6a;--warning: #c68b3c;--danger: #c65c5c;--radius: 10px;--radius-sm: 6px}body.legal-theme-frappuccino .topbar{background:#f7f0e7eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-frappuccino .ld-brand-mark{color:#6f4a2d}body.legal-theme-frappuccino .btn-primary{background:linear-gradient(180deg,#9a6a44,#8b5e3c);color:#fff8ef;box-shadow:inset 0 1px #ffffff2e,0 2px 8px #6f4a2d1f}body.legal-theme-frappuccino .btn-primary:hover{background:linear-gradient(180deg,#a9774f,#956540)}body.legal-theme-frappuccino .panel,body.legal-theme-frappuccino .ld-summary,body.legal-theme-frappuccino .ld-table,body.legal-theme-frappuccino .ld-exceptions{box-shadow:0 1px 2px #5037230a}body.legal-theme-frappuccino .ld-pill--paid{color:#4d7650;background:#6c9c6a24;border-color:#6c9c6a4d}body.legal-theme-frappuccino .ld-pill--pending{color:#9b6d2e;background:#c68b3c24;border-color:#c68b3c4d}body.legal-theme-frappuccino .ld-nav a.active{background:#8b5e3c1f;color:var(--text-1)}body.legal-theme-frappuccino .ld-hero-number .delta{color:#6f4a2d}body.legal-theme-fruit-loops{background:#f7f3ea}body.legal-theme-fruit-loops{--bg: #f7f3ea;--surface-1: #fffdf8;--surface-2: #fbf7ef;--surface-3: #ebe3d5;--border: rgba(67, 53, 72, .08);--border-strong: rgba(67, 53, 72, .16);--text-1: rgba(46, 37, 51, .94);--text-2: rgba(46, 37, 51, .62);--text-3: rgba(46, 37, 51, .43);--text-4: rgba(46, 37, 51, .25);--accent: #e96f9b;--accent-hover: #ee88ab;--accent-soft: rgba(233, 111, 155, .16);--berry: #e96f9b;--orange: #f19a52;--lemon: #e8cf4d;--lime: #9dca59;--turquoise: #55c4c4;--blueberry: #6e9fd7;--grape: #9b78cf;--cereal-milk: #f5ead6;--success: #65a879;--warning: #c58a35;--danger: #d75f72;--radius: 13px;--radius-sm: 8px}body.legal-theme-fruit-loops .topbar{background:#f7f3eae3;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-fruit-loops .ld-brand-mark{color:var(--grape);filter:drop-shadow(0 3px 7px rgba(155,120,207,.16))}body.legal-theme-fruit-loops .btn-primary{position:relative;isolation:isolate;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#ffffff47,#fff0 44%) padding-box,linear-gradient(135deg,var(--berry) 0%,var(--orange) 48%,var(--lemon) 100%) padding-box;background-clip:padding-box;color:#3e2530;border-color:#43354814;box-shadow:inset 0 1px #ffffff5c,0 7px 18px #c4804829}body.legal-theme-fruit-loops .btn-primary:hover{background:linear-gradient(180deg,#ffffff52,#fff0 44%) padding-box,linear-gradient(135deg,#ee88ab,#f5ad68 48%,#eedc68) padding-box}body.legal-theme-fruit-loops .ld-jump-value.warn{color:var(--warning)}body.legal-theme-fruit-loops .ld-pill--paid{color:#487f58;background:#65a87926;border-color:#65a8794d}body.legal-theme-fruit-loops .ld-pill--pending{color:#896020;background:#e8cf4d42;border-color:#c58a3547}body.legal-theme-fruit-loops .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#e96f9b33,#f19a5221,#9dca591a,#55c4c414);border-color:#e96f9b3d;box-shadow:inset 3px 0 0 var(--grape)}body.legal-theme-fruit-loops .panel{background:linear-gradient(145deg,#fff9,#f5ead60f),var(--surface-1);box-shadow:inset 0 1px #ffffffdb,0 8px 24px #4335480d}body.legal-theme-fruit-loops .panel:hover{border-color:#9b78cf3d;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #43354814}body.legal-theme-fruit-loops .panel--featured{position:relative;overflow:hidden}body.legal-theme-fruit-loops .panel--featured:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;pointer-events:none;background:linear-gradient(90deg,var(--berry) 0%,var(--orange) 16%,var(--lemon) 32%,var(--lime) 48%,var(--turquoise) 64%,var(--blueberry) 80%,var(--grape) 100%)}body.legal-theme-fruit-loops .ld-fruit-ring{position:relative;color:var(--text-1);background:var(--cereal-milk);border-color:#4335481a;overflow:hidden}body.legal-theme-fruit-loops .ld-fruit-ring:after{content:"";position:absolute;width:52px;height:52px;right:-18px;top:-18px;border:9px solid var(--berry);border-radius:50%;box-shadow:-30px 25px 0 -9px var(--orange),-4px 43px 0 -9px var(--lime),-48px -3px 0 -9px var(--turquoise),-46px 45px 0 -9px var(--grape);opacity:.68;pointer-events:none}body.legal-theme-fruit-loops input,body.legal-theme-fruit-loops select,body.legal-theme-fruit-loops textarea{background:#fffdf8f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-fruit-loops input:focus,body.legal-theme-fruit-loops select:focus,body.legal-theme-fruit-loops textarea:focus{border-color:#55c4c499;box-shadow:0 0 0 3px #55c4c41f;outline:none}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+1){color:var(--berry)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+2){color:var(--orange)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+3){color:var(--lemon)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+4){color:var(--lime)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+5){color:var(--turquoise)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+6){color:var(--blueberry)}body.legal-theme-fruit-loops .ld-chart-series:nth-child(7n+7){color:var(--grape)}body.legal-theme-fruit-loops ::selection{color:#2e2533;background:#e8cf4db8}body.legal-theme-futurist{background:#0b111a}body.legal-theme-futurist{--bg: #0b111a;--surface-1: #121b27;--surface-2: #192432;--surface-3: #243344;--border: rgba(185, 216, 238, .1);--border-strong: rgba(185, 216, 238, .2);--text-1: rgba(241, 248, 252, .96);--text-2: rgba(216, 229, 238, .68);--text-3: rgba(199, 215, 227, .48);--text-4: rgba(190, 206, 219, .28);--accent: #8bc7df;--accent-hover: #a3d5e8;--accent-soft: rgba(139, 199, 223, .14);--accent-violet: #aaa3d8;--success: #78cdae;--warning: #dfbd74;--danger: #e9828e;--radius: 9px;--radius-sm: 5px}body.legal-theme-futurist .topbar{background:#0b111ae6;border-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-futurist .ld-brand-mark{color:var(--accent)}body.legal-theme-futurist .btn-primary{background:var(--accent);color:#081018;border-color:transparent;box-shadow:0 6px 18px #0208123d}body.legal-theme-futurist .btn-primary:hover{background:var(--accent-hover);box-shadow:0 8px 22px #02081247}body.legal-theme-futurist .ld-jump-value.warn{color:var(--warning)}body.legal-theme-futurist .ld-pill--paid{color:#8ce5c4;background:#67d4ad21;border-color:#67d4ad47}body.legal-theme-futurist .ld-pill--pending{color:#f0ca7b;background:#e5bd6821;border-color:#e5bd6847}body.legal-theme-futurist .ld-sidebar-item.active{color:var(--text-1);background:#8bc7df21;border-color:#8bc7df38}body.legal-theme-futurist .panel{background:var(--surface-1)}body.legal-theme-futurist .panel:hover{border-color:#8bc7df38;box-shadow:0 12px 32px #02081247}body.legal-theme-futurist input:focus,body.legal-theme-futurist select:focus,body.legal-theme-futurist textarea:focus{border-color:#8bc7df8f;box-shadow:0 0 0 3px #8bc7df1a;outline:none}body.legal-theme-futurist ::selection{color:#071018;background:#8bc7dfe0}body.legal-theme-gilt{background:#0f0e0d}body.legal-theme-gilt{--bg: #0f0e0d;--surface-1: #151413;--surface-2: #1b1a18;--surface-3: #222120;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: #2f2c27;--border-strong: #433e36;--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: #0f0e0d;--elevation-card: #1b1a18;--elevation-hover: #222120;--elevation-active: #222120;--elevation-popover: #222120;--elevation-border: #2f2c27;--elevation-border-strong: #433e36;--elevation-shadow-card: 0 10px 30px rgba(0, 0, 0, .46);--elevation-shadow-popover: 0 30px 80px rgba(0, 0, 0, .62);--text-1: #f1ede4;--text-2: #aca498;--text-3: #79736a;--text-4: color-mix(in srgb, #79736a 64%, transparent);--accent: #c9b06f;--accent-strong: #ecd7a0;--accent-hover: #ecd7a0;--accent-soft: rgba(201, 176, 111, .14);--accent-contrast: #0f0e0d;--accent-spark: #c6ef4e;--success: #4dbf8a;--warning: #e0a94a;--danger: #d76b70;--info: #6a9fd8;--radius: 9px;--radius-sm: 5px}body.legal-theme-gilt .topbar{background:#0f0e0deb;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-gilt .ld-sidebar{background:#151413}body.legal-theme-gilt .ld-brand-mark{color:var(--accent-spark)}body.legal-theme-gilt .btn-primary,body.legal-theme-gilt.ld-auth-shell .ld-auth-submit{background:linear-gradient(180deg,#ffffff0d,#fff0),var(--surface-2);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 0 22px #c9b06f29;text-shadow:0 0 12px rgba(236,215,160,.35)}body.legal-theme-gilt .btn-primary:hover,body.legal-theme-gilt.ld-auth-shell .ld-auth-submit:hover{background:linear-gradient(180deg,#ffffff14,#fff0),var(--surface-3);border-color:color-mix(in srgb,var(--accent) 78%,transparent);box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent),0 0 30px #c9b06f42}body.legal-theme-gilt .ld-sidebar-item.active:before{background:var(--accent-spark)}body.legal-theme-gilt .ld-sidebar-item.active{color:var(--text-1);background:#c9b06f17;border-color:#c9b06f33}body.legal-theme-gilt .panel{background:var(--elevation-card);border-color:var(--elevation-border);box-shadow:inset 0 1px #ffffff0a}body.legal-theme-gilt .panel:hover{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000070}body.legal-theme-gilt input,body.legal-theme-gilt select,body.legal-theme-gilt textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-gilt input:focus,body.legal-theme-gilt select:focus,body.legal-theme-gilt textarea:focus{border-color:#c9b06f85;box-shadow:0 0 0 3px #c9b06f1f;outline:none}body.legal-theme-gilt :where(a,button,summary,input,select,textarea):focus-visible{outline-color:var(--accent-spark)}body.legal-theme-gilt ::selection{color:#0f0e0d;background:#c9b06fd1}body.legal-theme-gilt .ld-pill--paid{color:#7fd9b0;background:#4dbf8a1f;border-color:#4dbf8a42}body.legal-theme-gilt .ld-pill--pending{color:#e6be77;background:#e0a94a1f;border-color:#e0a94a42}body.legal-theme-glass{background:radial-gradient(1200px 800px at 20% 0%,rgba(196,176,232,.32),transparent 60%),radial-gradient(1000px 700px at 90% 20%,rgba(168,195,232,.3),transparent 55%),radial-gradient(900px 700px at 60% 100%,rgba(179,214,193,.28),transparent 60%),#f6f9fd;background-attachment:fixed}body.legal-theme-glass{--bg: #f6f9fd;--surface-1: rgba(212, 196, 242, .55);--surface-2: rgba(186, 210, 240, .62);--surface-3: rgba(192, 224, 207, .68);--border: rgba(50, 40, 100, .1);--border-strong: rgba(50, 40, 100, .22);--text-1: rgba(20, 18, 50, .92);--text-2: rgba(20, 18, 50, .62);--text-3: rgba(20, 18, 50, .42);--text-4: rgba(20, 18, 50, .24);--accent: #f3e055;--success: #52bf8f;--warning: #e05c84;--danger: #f87171;--radius: 12px;--radius-sm: 8px;background:transparent}body.legal-theme-glass .topbar{background:#f6f9fd8c;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:#3228641a;box-shadow:inset 0 1px #fff9}body.legal-theme-glass .panel,body.legal-theme-glass .ld-summary,body.legal-theme-glass .ld-headline,body.legal-theme-glass .ld-exceptions,body.legal-theme-glass .ld-table,body.legal-theme-glass .ld-hero,body.legal-theme-glass .theme-card{backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #3228640a,0 1px 3px #3228640f}body.legal-theme-glass .ld-summary-cell{border-right-color:#fff6}body.legal-theme-glass .ld-exception{border-bottom-color:#32286414}body.legal-theme-glass .ld-brand-mark{color:#5e4b8c}body.legal-theme-glass .ld-hero-number .delta{color:#2d8a5e}body.legal-theme-glass .btn-primary{background:linear-gradient(180deg,#faea73,#f3e055 55%,#e2cf44);color:#1a1530;border:1px solid rgba(50,40,100,.16);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #3228641a,0 1px 2px #32286414,0 2px 8px #f0dc5038;text-shadow:0 1px 0 rgba(255,255,255,.45);font-weight:600}body.legal-theme-glass .btn-primary:hover{background:linear-gradient(180deg,#fdf09a,#f8e96b 55%,#ebd84a);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #3228641a,0 2px 4px #3228641f,0 3px 12px #f0dc5052}body.legal-theme-glass .btn-secondary{background:linear-gradient(180deg,#ffffffd9,#ffffff8c);border-color:#3228642e;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #3228640d}body.legal-theme-glass .btn-secondary:hover{background:linear-gradient(180deg,#fffffff2,#ffffffb3);border-color:#32286447;box-shadow:inset 0 1px #fff,0 2px 4px #32286414}body.legal-theme-glass .ld-hero-sparkline .endpoint{fill:var(--accent);stroke:#ffffffe6;stroke-width:2}body.legal-theme-glass .ld-pill--paid{color:#1e7d5a;background:#52bf8f33;border-color:#52bf8f5c}body.legal-theme-glass .ld-pill--pending{color:#8d6420;background:#e05c842e;border-color:#e05c8452}body.legal-theme-glass .ld-nav a.active{background:#d4c4f29e;color:var(--text-1);box-shadow:inset 0 1px #fff9}body.legal-theme-glass .ld-nav a:hover{background:#ffffff73}body.legal-theme-glass .ld-ask-fab{background:linear-gradient(180deg,#ffffffeb,#ffffffb8);border-color:#3228642e;box-shadow:inset 0 1px #ffffffe6,0 4px 20px #0000004d}body.legal-theme-glass .ld-ask-fab:hover{background:linear-gradient(180deg,#fff,#ffffffd9);border-color:#32286447}body.legal-theme-graphite{--device-bg: #050607;--device-surface-1: #17191d;--device-surface-2: #202329;--device-surface-3: #2a2f36;--device-control-bg: #0f1114;--device-ink: #050607;--device-muted: #aeb8c2;--device-border: rgba(243, 246, 248, .105);--device-border-strong: rgba(243, 246, 248, .205);--device-grid-border: rgba(243, 246, 248, .085);--device-elevation-border: rgba(243, 246, 248, .115);--device-elevation-border-strong: rgba(243, 246, 248, .225);--device-cta-start: #f3f6f8;--device-cta-mid: #dbe3ea;--device-cta-end: #aeb8c2;--device-cta-hover-start: #ffffff;--device-cta-hover-mid: #e7edf2;--device-cta-hover-end: #bbc5ce;--device-cta-border: rgba(243, 246, 248, .28);--device-cta-border-hover: rgba(243, 246, 248, .36);--device-accent: #aeb8c2;--device-accent-2: #c1c8d0;--device-accent-3: #d2d9df;--device-accent-soft: rgba(174, 184, 194, .14);--device-accent-wash: rgba(174, 184, 194, .07);--device-active-border: rgba(243, 246, 248, .18);--device-focus-border: rgba(174, 184, 194, .58);--device-focus-ring: rgba(174, 184, 194, .12);--device-selection: rgba(243, 246, 248, .88);--device-brand: #f3f6f8;--device-brand-shadow: rgba(174, 184, 194, .16);--device-top-sheen: rgba(243, 246, 248, .026);--device-bg-tint: rgba(174, 184, 194, .024);--device-auth-top-sheen: rgba(243, 246, 248, .03);--device-header-bg: rgba(5, 6, 7, .88);--device-card-hover-border: rgba(243, 246, 248, .22);--device-featured-sheen: rgba(243, 246, 248, .045);--device-auth-card-border: rgba(243, 246, 248, .125);--device-hairline-start: rgba(243, 246, 248, .7);--device-hairline-mid: rgba(174, 184, 194, .62);--device-hairline-end: rgba(210, 217, 223, .58);--device-logo-border: rgba(243, 246, 248, .22);--device-logo-bg: rgba(243, 246, 248, .055);--device-badge-border: #101216;--device-badge-bg: #101216;--device-social-border: rgba(243, 246, 248, .13);--device-success: #35c96f;--device-success-deep: #27aa59;--device-info: #89c6e7}body.legal-theme-greenhouse{background:#edf2e8}body.legal-theme-greenhouse{--bg: #edf2e8;--surface-1: #fafcf7;--surface-2: #f4f8f0;--surface-3: #dce6d6;--border: rgba(48, 80, 49, .08);--border-strong: rgba(48, 80, 49, .16);--text-1: rgba(31, 53, 33, .94);--text-2: rgba(31, 53, 33, .62);--text-3: rgba(31, 53, 33, .43);--text-4: rgba(31, 53, 33, .25);--accent: #6f9a72;--accent-hover: #82aa84;--accent-soft: rgba(111, 154, 114, .16);--fern: #6f9a72;--moss: #7f8f5d;--sage: #a6b99a;--misted-glass: #b7d1c4;--terracotta: #c58b6c;--soil: #8e6b55;--orchid: #b99fb8;--success: #5f8c68;--warning: #b98545;--danger: #c46e67;--radius: 12px;--radius-sm: 7px}body.legal-theme-greenhouse .topbar{background:#edf2e8e0;border-color:var(--border);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}body.legal-theme-greenhouse .ld-brand-mark{color:var(--fern)}body.legal-theme-greenhouse .btn-primary{background:linear-gradient(135deg,var(--fern) 0%,var(--misted-glass) 100%);color:#f9fcf7;border-color:transparent;box-shadow:0 7px 18px #3050311f}body.legal-theme-greenhouse .btn-primary:hover{background:linear-gradient(135deg,#82aa84,#c5dcd1)}body.legal-theme-greenhouse .ld-jump-value.warn{color:var(--warning)}body.legal-theme-greenhouse .ld-pill--paid{color:#4b7453;background:#5f8c6824;border-color:#5f8c6847}body.legal-theme-greenhouse .ld-pill--pending{color:#83592f;background:#c58b6c33;border-color:#b9854547}body.legal-theme-greenhouse .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#6f9a7233,#c58b6c14);border-color:#6f9a723d;box-shadow:inset 3px 0 0 var(--terracotta)}body.legal-theme-greenhouse .panel{background:radial-gradient(circle at 100% 0%,rgba(183,209,196,.08),transparent 34%),linear-gradient(145deg,#ffffff94,#6f9a7206),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 24px #3050310d}body.legal-theme-greenhouse .panel:hover{border-color:#6f9a723d;box-shadow:inset 0 1px #ffffffe0,0 13px 30px #30503114}body.legal-theme-greenhouse .panel--featured{position:relative;overflow:hidden}body.legal-theme-greenhouse .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(183,209,196,.18) 0 2px,transparent 3px),radial-gradient(circle at 28% 10%,rgba(183,209,196,.13) 0 1.5px,transparent 2.5px),radial-gradient(circle at 84% 20%,rgba(183,209,196,.14) 0 2px,transparent 3px),radial-gradient(circle at 70% 8%,rgba(183,209,196,.11) 0 1.5px,transparent 2.5px)}body.legal-theme-greenhouse input,body.legal-theme-greenhouse select,body.legal-theme-greenhouse textarea{background:#fafcf7f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-greenhouse input:focus,body.legal-theme-greenhouse select:focus,body.legal-theme-greenhouse textarea:focus{border-color:#6f9a728f;box-shadow:0 0 0 3px #6f9a721a;outline:none}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+1){color:var(--fern)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+2){color:var(--moss)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+3){color:var(--sage)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+4){color:var(--terracotta)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+5){color:var(--misted-glass)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+6){color:var(--soil)}body.legal-theme-greenhouse .ld-chart-series:nth-child(7n+7){color:var(--orchid)}body.legal-theme-greenhouse ::selection{color:#1f3521;background:#a6b99a99}body.legal-theme-high-contrast{--bg: #000000;--surface-1: #1a1a1a;--surface-2: #2a2a2a;--surface-3: #3a3a3a;--border: rgba(255, 255, 255, .18);--border-strong: rgba(255, 255, 255, .36);--text-1: #ffffff;--text-2: rgba(255, 255, 255, .85);--text-3: rgba(255, 255, 255, .65);--text-4: rgba(255, 255, 255, .42);--accent: #ffffff}body.legal-theme-high-contrast .topbar{background:#000000f2;border-bottom-color:#ffffff2e}body.legal-theme-highlight{background:#fffdf3}body.legal-theme-highlight{--bg: #fffdf3;--surface-1: #ffffff;--surface-2: #fff9d8;--surface-3: #f3f0e2;--border: rgba(40, 35, 20, .09);--border-strong: rgba(40, 35, 20, .18);--text-1: rgba(28, 28, 24, .94);--text-2: rgba(28, 28, 24, .64);--text-3: rgba(28, 28, 24, .44);--text-4: rgba(28, 28, 24, .26);--accent: #ffe500;--success: #7ed957;--warning: #ff9f1c;--danger: #ff4fa3;--radius: 9px;--radius-sm: 5px}body.legal-theme-highlight .topbar{background:#fffdf3e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-highlight .ld-brand-mark{color:#ff4fa3}body.legal-theme-highlight .btn-primary{background:var(--accent);color:#1c1c18;border-color:#28231429;box-shadow:inset 0 -2px #2823141f}body.legal-theme-highlight .btn-primary:hover{background:#fff176}body.legal-theme-highlight .ld-hero-number .delta{color:#3aa64a}body.legal-theme-highlight .ld-pill--paid{color:#267a32;background:#7ed95738;border-color:#7ed9576b}body.legal-theme-highlight .ld-pill--pending{color:#9a5a00;background:#ff9f1c33;border-color:#ff9f1c61}body.legal-theme-highlight .ld-jump-value.warn{color:#ff4fa3}body.legal-theme-highlight .ld-nav a.active{background:#ffe5005c;color:var(--text-1)}body.legal-theme-hudson{background:#101820}body.legal-theme-hudson{--bg: #101820;--surface-1: #141e28;--surface-2: #192531;--surface-3: #202e3b;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: #2b3b49;--border-strong: #3b4e5f;--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: #101820;--elevation-card: #192531;--elevation-hover: #202e3b;--elevation-active: #202e3b;--elevation-popover: #202e3b;--elevation-border: #2b3b49;--elevation-border-strong: #3b4e5f;--elevation-shadow-card: 0 8px 24px rgba(0, 0, 0, .2);--elevation-shadow-popover: 0 24px 70px rgba(0, 0, 0, .44);--text-1: #f3f6f8;--text-2: #aab7c2;--text-3: #71808c;--text-4: color-mix(in srgb, #71808c 62%, transparent);--accent: #7db7e8;--accent-strong: #a3cff2;--accent-hover: #a3cff2;--accent-soft: rgba(125, 183, 232, .14);--accent-contrast: #07131a;--success: #75c69a;--warning: #deb56e;--danger: #e9838c;--info: #7db7e8;--radius: 8px;--radius-sm: 5px}body.legal-theme-hudson .topbar{background:#101820e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-hudson .ld-sidebar{background:#141e28}body.legal-theme-hudson .ld-brand-mark{color:var(--accent)}body.legal-theme-hudson .btn-primary{background:var(--accent);color:var(--accent-contrast);border-color:transparent;box-shadow:0 8px 22px #00000042}body.legal-theme-hudson .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-hudson .ld-jump-value.warn{color:var(--warning)}body.legal-theme-hudson .ld-pill--paid{color:#8bd8b1;background:#75c69a21;border-color:#75c69a47}body.legal-theme-hudson .ld-pill--pending{color:#e5c17f;background:#deb56e21;border-color:#deb56e47}body.legal-theme-hudson .ld-sidebar-item.active{color:var(--text-1);background:#7db7e81c;border-color:#7db7e838}body.legal-theme-hudson .panel{background:var(--elevation-card);border-color:var(--elevation-border)}body.legal-theme-hudson .panel:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:0 14px 34px #00000042}body.legal-theme-hudson input,body.legal-theme-hudson select,body.legal-theme-hudson textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-hudson input:focus,body.legal-theme-hudson select:focus,body.legal-theme-hudson textarea:focus{border-color:#7db7e894;box-shadow:0 0 0 3px #7db7e81f;outline:none}body.legal-theme-hudson ::selection{color:#07131a;background:#7db7e8e0}body.legal-theme-hydrangea{background:#f3f0fb}body.legal-theme-hydrangea{--bg: #f3f0fb;--surface-1: #fdfcff;--surface-2: #f7f5ff;--surface-3: #e7e2f6;--border: rgba(58, 48, 100, .08);--border-strong: rgba(58, 48, 100, .16);--text-1: rgba(38, 32, 68, .94);--text-2: rgba(38, 32, 68, .62);--text-3: rgba(38, 32, 68, .43);--text-4: rgba(38, 32, 68, .25);--accent: #8f82d4;--accent-hover: #a396dd;--accent-soft: rgba(143, 130, 212, .15);--petal-iris: #8f82d4;--petal-wisteria: #c4b5ec;--petal-blush: #f2b8cf;--petal-sky: #a3c9f0;--petal-mint: #a6d9c8;--petal-cream: #f4e9c6;--success: #6fa98e;--warning: #b8893a;--danger: #c96070;--radius: 13px;--radius-sm: 8px}body.legal-theme-hydrangea .topbar{background:#f3f0fbe0;border-color:#3a306414;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-hydrangea .ld-brand-mark{color:var(--petal-iris);filter:drop-shadow(0 3px 5px rgba(90,72,180,.14))}body.legal-theme-hydrangea .btn-primary{background:linear-gradient(180deg,#ffffff52,#ffffff14 42%,#503caa14),var(--accent);color:#28205a;border-color:#6452be24;box-shadow:inset 0 1px #ffffff8a,0 6px 16px #6452be2e}body.legal-theme-hydrangea .btn-primary:hover{background:linear-gradient(180deg,#ffffff61,#ffffff1a 42%,#503caa14),var(--accent-hover)}body.legal-theme-hydrangea .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(180deg,#ffffff61,#8f82d426);border-color:#8f82d447;box-shadow:inset 0 1px #ffffff80}body.legal-theme-hydrangea .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff8a,#c4b5ec0a),var(--surface-1);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #3a30640e}body.legal-theme-hydrangea .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.06) 24%,transparent 42%);opacity:.74}body.legal-theme-hydrangea .panel:hover{border-color:#8f82d440;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #3a306417}body.legal-theme-hydrangea input,body.legal-theme-hydrangea select,body.legal-theme-hydrangea textarea{background:#fdfcffeb;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #3a306409}body.legal-theme-hydrangea input:focus,body.legal-theme-hydrangea select:focus,body.legal-theme-hydrangea textarea:focus{border-color:#8f82d494;box-shadow:0 0 0 3px #8f82d41f,inset 0 1px 2px #3a306409;outline:none}body.legal-theme-hydrangea .ld-pill--paid{color:#3d7a63;background:#a6d9c847;border-color:#6fa98e4d}body.legal-theme-hydrangea .ld-pill--pending{color:#8a6220;background:#f4e9c66b;border-color:#b8893a47}body.legal-theme-ice{background:#eaf1f4}body.legal-theme-ice{--bg: #eaf1f4;--surface-1: #f9fcfd;--surface-2: #f1f7f9;--surface-3: #d8e5ea;--border: rgba(40, 69, 86, .08);--border-strong: rgba(40, 69, 86, .16);--text-1: rgba(24, 43, 54, .95);--text-2: rgba(24, 43, 54, .63);--text-3: rgba(24, 43, 54, .43);--text-4: rgba(24, 43, 54, .25);--accent: #72a9bf;--accent-strong: #4d87a3;--accent-hover: #88b9cb;--accent-soft: rgba(114, 169, 191, .15);--glacier-blue: #72a9bf;--deep-ice: #4d87a3;--frost-cyan: #9bcbd4;--snow: #f7fbfc;--ice-shadow: #98aeb9;--frozen-lilac: #aaaac7;--winter-sun: #d8c68c;--success: #629386;--warning: #ae8749;--danger: #c56c78;--radius: 10px;--radius-sm: 6px}body.legal-theme-ice .topbar{background:#eaf1f4d6;border-color:var(--border);backdrop-filter:blur(15px) saturate(112%);-webkit-backdrop-filter:blur(15px) saturate(112%)}body.legal-theme-ice .ld-brand-mark{color:var(--deep-ice);filter:drop-shadow(0 3px 8px rgba(77,135,163,.18))}body.legal-theme-ice .btn-primary{background:linear-gradient(180deg,rgba(255,255,255,.24) 0%,transparent 46%),linear-gradient(135deg,var(--deep-ice) 0%,var(--glacier-blue) 58%,var(--frozen-lilac) 100%);color:#fbfdff;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff4d,0 7px 20px #2e607a2b}body.legal-theme-ice .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.3) 0%,transparent 46%),linear-gradient(135deg,#609ab4,#88b9cb 58%,#bbbcd4)}body.legal-theme-ice .ld-jump-value.warn{color:var(--warning)}body.legal-theme-ice .ld-pill--paid{color:#497469;background:#62938624;border-color:#62938647}body.legal-theme-ice .ld-pill--pending{color:#7c5d2d;background:#d8c68c3b;border-color:#ae874945}body.legal-theme-ice .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#72a9bf2e,#9bcbd417,#aaaac70f);border-color:#72a9bf3b;box-shadow:inset 3px 0 0 var(--frost-cyan)}body.legal-theme-ice .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffbd,#72a9bf06),var(--surface-1);box-shadow:inset 0 1px #fffffff5,0 9px 26px #2845560d}body.legal-theme-ice .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(116deg,rgba(255,255,255,.3) 0%,rgba(255,255,255,.06) 25%,transparent 42%)}body.legal-theme-ice .panel:hover{border-color:#72a9bf40;box-shadow:inset 0 1px #fffffffa,0 15px 32px #28455616}body.legal-theme-ice .panel--featured:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.48;background:linear-gradient(128deg,transparent 0 38%,rgba(114,169,191,.12) 38.5%,transparent 39%),linear-gradient(72deg,transparent 0 63%,rgba(170,170,199,.1) 63.5%,transparent 64%),linear-gradient(154deg,transparent 0 76%,rgba(155,203,212,.1) 76.5%,transparent 77%)}body.legal-theme-ice .ld-frost-edge{position:relative}body.legal-theme-ice .ld-frost-edge:after{content:"";position:absolute;right:10%;bottom:0;left:10%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(155,203,212,.62),rgba(247,251,252,.88),rgba(170,170,199,.52),transparent)}body.legal-theme-ice input,body.legal-theme-ice select,body.legal-theme-ice textarea{background:linear-gradient(180deg,#fff9,#f1f7f9cc);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #28455609}body.legal-theme-ice input:focus,body.legal-theme-ice select:focus,body.legal-theme-ice textarea:focus{border-color:#72a9bf99;box-shadow:0 0 0 3px #72a9bf1c,inset 0 1px 2px #28455609;outline:none}body.legal-theme-ice .ld-chart-series:nth-child(7n+1){color:var(--deep-ice)}body.legal-theme-ice .ld-chart-series:nth-child(7n+2){color:var(--glacier-blue)}body.legal-theme-ice .ld-chart-series:nth-child(7n+3){color:var(--frost-cyan)}body.legal-theme-ice .ld-chart-series:nth-child(7n+4){color:var(--frozen-lilac)}body.legal-theme-ice .ld-chart-series:nth-child(7n+5){color:var(--ice-shadow)}body.legal-theme-ice .ld-chart-series:nth-child(7n+6){color:var(--winter-sun)}body.legal-theme-ice .ld-chart-series:nth-child(7n+7){color:#bfd9e1}body.legal-theme-ice ::selection{color:#182b36;background:#9bcbd4ad}body.legal-theme-icecream{background:#f8f3ed}body.legal-theme-icecream{--bg: #f8f3ed;--surface-1: #fffdf9;--surface-2: #fcf7f2;--surface-3: #eee4dc;--border: rgba(91, 67, 72, .08);--border-strong: rgba(91, 67, 72, .16);--text-1: rgba(58, 43, 48, .94);--text-2: rgba(58, 43, 48, .62);--text-3: rgba(58, 43, 48, .43);--text-4: rgba(58, 43, 48, .25);--accent: #e9a6b4;--accent-hover: #efb8c3;--accent-soft: rgba(233, 166, 180, .16);--vanilla: #f5e5b8;--strawberry: #e9a6b4;--pistachio: #b7d3a8;--blueberry: #aebde3;--caramel: #d5a66f;--chocolate: #8c6659;--success: #79a982;--warning: #c99654;--danger: #d76f79;--radius: 12px;--radius-sm: 7px}body.legal-theme-icecream .topbar{background:#f8f3ede0;border-color:#5b434814;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}body.legal-theme-icecream .ld-brand-mark{color:var(--strawberry)}body.legal-theme-icecream .btn-primary{background:var(--accent);color:#432d34;border-color:transparent;box-shadow:0 6px 16px #9959691f}body.legal-theme-icecream .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-icecream .ld-jump-value.warn{color:var(--warning)}body.legal-theme-icecream .ld-pill--paid{color:#587d60;background:#b7d3a84d;border-color:#79a9824d}body.legal-theme-icecream .ld-pill--pending{color:#93672f;background:#f5e5b86b;border-color:#c9965447}body.legal-theme-icecream .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#e9a6b438,#aebde31f);border-color:#e9a6b440}body.legal-theme-icecream .panel{background:linear-gradient(145deg,#ffffff57,#f5e5b80a),var(--surface-1)}body.legal-theme-icecream .panel:hover{border-color:#e9a6b43d;box-shadow:0 12px 28px #5b434814}body.legal-theme-icecream input,body.legal-theme-icecream select,body.legal-theme-icecream textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-icecream input:focus,body.legal-theme-icecream select:focus,body.legal-theme-icecream textarea:focus{border-color:#aebde39e;box-shadow:0 0 0 3px #aebde324;outline:none}body.legal-theme-icecream .ld-chart-series:nth-child(5n+1){color:var(--strawberry)}body.legal-theme-icecream .ld-chart-series:nth-child(5n+2){color:var(--pistachio)}body.legal-theme-icecream .ld-chart-series:nth-child(5n+3){color:var(--blueberry)}body.legal-theme-icecream .ld-chart-series:nth-child(5n+4){color:var(--vanilla)}body.legal-theme-icecream .ld-chart-series:nth-child(5n+5){color:var(--caramel)}body.legal-theme-icecream ::selection{color:#432d34;background:#e9a6b49e}body.legal-theme-instrument{background:#e9e9e6}body.legal-theme-instrument{--bg: #e9e9e6;--surface-1: #f8f8f5;--surface-2: #f1f1ed;--surface-3: #dadbd7;--border: rgba(25, 28, 31, .08);--border-strong: rgba(25, 28, 31, .16);--text-1: rgba(22, 24, 27, .95);--text-2: rgba(22, 24, 27, .62);--text-3: rgba(22, 24, 27, .43);--text-4: rgba(22, 24, 27, .25);--accent: #507fa6;--accent-strong: #345f84;--accent-hover: #6792b5;--accent-soft: rgba(80, 127, 166, .14);--ivory-key: #f5f3eb;--white-key: #fbfbf8;--black-key: #222529;--graphite: #555b60;--aluminium: #a9afb3;--signal-blue: #507fa6;--synth-violet: #8b83b5;--meter-green: #79a18a;--success: #638b73;--warning: #b48642;--danger: #bf676b;--radius: 9px;--radius-sm: 5px}body.legal-theme-instrument .topbar{background:#e9e9e6e0;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-instrument .ld-brand-mark{color:var(--accent-strong)}body.legal-theme-instrument .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--signal-blue) 62%,var(--synth-violet) 100%);color:#fbfcfd;border-color:transparent;box-shadow:inset 0 1px #ffffff29,0 7px 18px #22344429}body.legal-theme-instrument .btn-primary:hover{background:linear-gradient(135deg,#477399,#6792b5 62%,#9d95c4)}body.legal-theme-instrument .ld-jump-value.warn{color:var(--warning)}body.legal-theme-instrument .ld-pill--paid{color:#4b705a;background:#638b7324;border-color:#638b7347}body.legal-theme-instrument .ld-pill--pending{color:#805d29;background:#b4864224;border-color:#b4864245}body.legal-theme-instrument .ld-sidebar-item{position:relative}body.legal-theme-instrument .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#22252914,#507fa61c,#8b83b50d);border-color:#507fa638;box-shadow:inset 3px 0 0 var(--black-key)}body.legal-theme-instrument .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffa8,#22252904),var(--surface-1);box-shadow:inset 0 1px #ffffffe0,0 8px 24px #191c1f0d}body.legal-theme-instrument .panel:hover{border-color:#507fa63b;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #191c1f14}body.legal-theme-instrument .panel--featured:before{content:"";position:absolute;top:0;right:0;width:168px;height:5px;pointer-events:none;background:repeating-linear-gradient(90deg,var(--ivory-key) 0 20px,rgba(25,28,31,.16) 20px 21px,var(--ivory-key) 21px 41px,var(--black-key) 41px 52px,var(--ivory-key) 52px 72px);opacity:.68}body.legal-theme-instrument .ld-meter{position:relative;overflow:hidden}body.legal-theme-instrument .ld-meter:after{content:"";position:absolute;right:14px;bottom:12px;width:44px;height:22px;pointer-events:none;background:linear-gradient(to top,var(--signal-blue) 0 55%,transparent 55%) 0 100% / 4px 100% no-repeat,linear-gradient(to top,var(--synth-violet) 0 82%,transparent 82%) 10px 100% / 4px 100% no-repeat,linear-gradient(to top,var(--meter-green) 0 38%,transparent 38%) 20px 100% / 4px 100% no-repeat,linear-gradient(to top,var(--signal-blue) 0 68%,transparent 68%) 30px 100% / 4px 100% no-repeat,linear-gradient(to top,var(--synth-violet) 0 46%,transparent 46%) 40px 100% / 4px 100% no-repeat;opacity:.45}body.legal-theme-instrument input,body.legal-theme-instrument select,body.legal-theme-instrument textarea{background:linear-gradient(180deg,#ffffffb8,#f1f1ede0);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #191c1f09}body.legal-theme-instrument input:focus,body.legal-theme-instrument select:focus,body.legal-theme-instrument textarea:focus{border-color:#507fa694;box-shadow:0 0 0 3px #507fa61a,inset 0 1px 2px #191c1f09;outline:none}body.legal-theme-instrument .ld-chart-series:nth-child(7n+1){color:var(--black-key)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+2){color:var(--signal-blue)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+3){color:var(--synth-violet)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+4){color:var(--meter-green)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+5){color:var(--graphite)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+6){color:var(--aluminium)}body.legal-theme-instrument .ld-chart-series:nth-child(7n+7){color:#bd9257}body.legal-theme-instrument ::selection{color:#16181b;background:#6792b58a}body.legal-theme-iridescent{background:#f4f3f6}body.legal-theme-iridescent{--bg: #f4f3f6;--surface-1: #fdfcfe;--surface-2: #f8f6fa;--surface-3: #e8e3ec;--border: rgba(66, 57, 75, .08);--border-strong: rgba(66, 57, 75, .16);--text-1: rgba(43, 37, 49, .94);--text-2: rgba(43, 37, 49, .61);--text-3: rgba(43, 37, 49, .42);--text-4: rgba(43, 37, 49, .24);--accent: #aaa0cf;--accent-hover: #bbb1da;--accent-soft: rgba(170, 160, 207, .15);--pearl-pink: #dfb5c7;--pearl-peach: #e6c3ab;--pearl-yellow: #e5d9a8;--pearl-mint: #b8d5c9;--pearl-blue: #aecbe0;--pearl-violet: #aaa0cf;--success: #78a08a;--warning: #b18c52;--danger: #c87580;--radius: 12px;--radius-sm: 7px}body.legal-theme-iridescent .topbar{background:#f4f3f6d6;border-color:var(--border);backdrop-filter:blur(15px) saturate(112%);-webkit-backdrop-filter:blur(15px) saturate(112%)}body.legal-theme-iridescent .ld-brand-mark{color:var(--pearl-violet)}body.legal-theme-iridescent .btn-primary{background:linear-gradient(135deg,var(--pearl-blue),var(--pearl-violet) 52%,var(--pearl-pink));color:#3d3446;border-color:#ffffff52;box-shadow:inset 0 1px #ffffff7a,0 7px 18px #6859791c}body.legal-theme-iridescent .btn-primary:hover{background:linear-gradient(135deg,#c0d7e8,#bbb1da 52%,#e8c6d4)}body.legal-theme-iridescent .ld-jump-value.warn{color:var(--warning)}body.legal-theme-iridescent .ld-pill--paid{color:#5b806d;background:#78a08a24;border-color:#78a08a45}body.legal-theme-iridescent .ld-pill--pending{color:#806435;background:#e5d9a84f;border-color:#b18c5240}body.legal-theme-iridescent .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#aecbe029,#aaa0cf1c,#dfb5c717);border-color:#aaa0cf36;box-shadow:inset 3px 0 0 var(--pearl-mint)}body.legal-theme-iridescent .panel{position:relative;overflow:hidden;background:linear-gradient(125deg,#b8d5c90b,#aecbe00a,#aaa0cf09,#dfb5c70a),var(--surface-1);box-shadow:inset 0 1px #ffffffeb,0 8px 24px #42394b0a}body.legal-theme-iridescent .panel:hover{border-color:#aaa0cf38;box-shadow:0 13px 28px #42394b11}body.legal-theme-iridescent .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.26) 32%,transparent 48%)}body.legal-theme-iridescent input,body.legal-theme-iridescent select,body.legal-theme-iridescent textarea{background:#fdfcfeed;color:var(--text-1);border-color:var(--border)}body.legal-theme-iridescent input:focus,body.legal-theme-iridescent select:focus,body.legal-theme-iridescent textarea:focus{border-color:#aaa0cf8a;box-shadow:0 0 0 3px #aaa0cf1a;outline:none}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+1){color:var(--pearl-pink)}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+2){color:var(--pearl-peach)}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+3){color:var(--pearl-yellow)}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+4){color:var(--pearl-mint)}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+5){color:var(--pearl-blue)}body.legal-theme-iridescent .ld-chart-series:nth-child(6n+6){color:var(--pearl-violet)}body.legal-theme-iridescent ::selection{color:#2b2531;background:#b8d5c9a3}body.legal-theme-jelly{background:#f4f0fa}body.legal-theme-jelly{--bg: #f4f0fa;--surface-1: #ffffff;--surface-2: #f8f4fc;--surface-3: #ede5f5;--border: rgba(80, 50, 120, .08);--border-strong: rgba(80, 50, 120, .16);--text-1: rgba(40, 20, 60, .92);--text-2: rgba(40, 20, 60, .6);--text-3: rgba(40, 20, 60, .42);--text-4: rgba(40, 20, 60, .24);--accent: #9bcfba;--success: #6bbf9a;--warning: #e05c84;--danger: #f87171;--radius: 10px;--radius-sm: 6px}body.legal-theme-jelly .topbar{background:#f4f0fae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-jelly .ld-brand-mark{color:var(--accent)}body.legal-theme-jelly .btn-primary{background:var(--accent);color:#1a0d2e}body.legal-theme-jelly .btn-primary:hover{background:#addbc9}body.legal-theme-jelly .ld-jump-value.warn{color:var(--warning)}body.legal-theme-jelly .ld-pill--paid{color:#4a9d7c;background:#6bbf9a24;border-color:#6bbf9a4d}body.legal-theme-jelly .ld-pill--pending{color:#b87c30;background:#d9a05629;border-color:#d9a0564d}body.legal-theme-lagoon{--device-bg: #081718;--device-surface-1: #122829;--device-surface-2: #1a3738;--device-surface-3: #244b4b;--device-control-bg: #0c1f22;--device-ink: #041315;--device-muted: #9ac9c9;--device-border: rgba(224, 249, 249, .12);--device-border-strong: rgba(224, 249, 249, .22);--device-grid-border: rgba(224, 249, 249, .09);--device-elevation-border: rgba(224, 249, 249, .13);--device-elevation-border-strong: rgba(224, 249, 249, .24);--device-cta-start: #5fe4ef;--device-cta-mid: #6cdfb7;--device-cta-end: #b3f178;--device-cta-hover-start: #86f1f8;--device-cta-hover-mid: #8fedc9;--device-cta-hover-end: #cef99a;--device-cta-border: rgba(95, 228, 239, .38);--device-cta-border-hover: rgba(179, 241, 120, .48);--device-accent: #5fe4ef;--device-accent-2: #6cdfb7;--device-accent-3: #ff92a5;--device-accent-soft: rgba(95, 228, 239, .16);--device-accent-wash: rgba(95, 228, 239, .085);--device-active-border: rgba(95, 228, 239, .3);--device-focus-border: rgba(95, 228, 239, .7);--device-focus-ring: rgba(95, 228, 239, .16);--device-selection: rgba(179, 241, 120, .88);--device-brand: #edfffd;--device-brand-shadow: rgba(95, 228, 239, .22);--device-top-sheen: rgba(95, 228, 239, .05);--device-bg-tint: rgba(95, 228, 239, .082);--device-bg-tint-2: rgba(255, 146, 165, .05);--device-auth-top-sheen: rgba(95, 228, 239, .06);--device-header-bg: rgba(8, 23, 24, .86);--device-card-hover-border: rgba(95, 228, 239, .28);--device-featured-sheen: rgba(108, 223, 183, .058);--device-auth-card-border: rgba(224, 249, 249, .15);--device-hairline-start: rgba(95, 228, 239, .72);--device-hairline-mid: rgba(108, 223, 183, .68);--device-hairline-end: rgba(255, 146, 165, .58);--device-logo-border: rgba(95, 228, 239, .3);--device-logo-bg: rgba(95, 228, 239, .075);--device-badge-border: #0a2021;--device-badge-bg: #0a2021;--device-social-border: rgba(224, 249, 249, .14);--device-success: #85e58b;--device-success-deep: #48be6b;--device-info: #5fe4ef}body.legal-theme-limmat{background:#f1f1ed}body.legal-theme-limmat{--bg: #f1f1ed;--surface-1: #fbfbf8;--surface-2: #f6f6f2;--surface-3: #e6e7e2;--border: rgba(37, 49, 57, .08);--border-strong: rgba(37, 49, 57, .16);--text-1: rgba(28, 39, 46, .94);--text-2: rgba(28, 39, 46, .62);--text-3: rgba(28, 39, 46, .43);--text-4: rgba(28, 39, 46, .25);--accent: #8f3042;--success: #4f8f76;--warning: #b9833f;--danger: #c95959;--radius: 8px;--radius-sm: 5px}body.legal-theme-limmat .topbar{background:#f1f1ede6;border-color:#25313914;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-limmat .ld-brand-mark{color:var(--accent)}body.legal-theme-limmat .btn-primary{background:var(--accent);color:#fffaf7}body.legal-theme-limmat .btn-primary:hover{background:#a33c50}body.legal-theme-limmat .ld-jump-value.warn{color:var(--warning)}body.legal-theme-limmat .ld-pill--paid{color:#39785f;background:#4f8f7621;border-color:#4f8f7647}body.legal-theme-limmat .ld-pill--pending{color:#96662c;background:#b9833f24;border-color:#b9833f47}body.legal-theme-liquid{background:#e9f2f5}body.legal-theme-liquid{--bg: #e9f2f5;--surface-1: #f9fcfd;--surface-2: #f1f7f9;--surface-3: #d8e7eb;--border: rgba(33, 71, 91, .08);--border-strong: rgba(33, 71, 91, .16);--text-1: rgba(21, 47, 61, .95);--text-2: rgba(21, 47, 61, .63);--text-3: rgba(21, 47, 61, .43);--text-4: rgba(21, 47, 61, .25);--accent: #4c9fbc;--accent-strong: #307fa2;--accent-hover: #64aec7;--accent-soft: rgba(76, 159, 188, .15);--liquid-aqua: #59b8c1;--deep-water: #307fa2;--cobalt: #547fc6;--liquid-violet: #8b83c8;--pearl: #d8e6ec;--foam: #f5fafb;--reflection: #96cbd4;--success: #5f9785;--warning: #b58a43;--danger: #c86676;--radius: 12px;--radius-sm: 7px}body.legal-theme-liquid .topbar{background:#e9f2f5d1;border-color:var(--border);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}body.legal-theme-liquid .ld-brand-mark{color:var(--deep-water);filter:drop-shadow(0 4px 9px rgba(48,127,162,.2))}body.legal-theme-liquid .btn-primary{background:linear-gradient(180deg,#ffffff42,#ffffff0a 44%,#17577314),linear-gradient(135deg,var(--liquid-aqua) 0%,var(--cobalt) 58%,var(--liquid-violet) 100%);color:#fbfdff;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff61,0 8px 22px #2a668b30}body.legal-theme-liquid .btn-primary:hover{background:linear-gradient(180deg,#ffffff52,#ffffff12 44%,#17577312),linear-gradient(135deg,#70c7cd,#6993d3 58%,#9d96d5)}body.legal-theme-liquid .ld-jump-value.warn{color:var(--warning)}body.legal-theme-liquid .ld-pill--paid{color:#477667;background:#5f978524;border-color:#5f978547}body.legal-theme-liquid .ld-pill--pending{color:#805f29;background:#b58a4324;border-color:#b58a4345}body.legal-theme-liquid .ld-sidebar-item.active{color:var(--text-1);background:radial-gradient(ellipse at 10% 50%,rgba(89,184,193,.18),transparent 52%),linear-gradient(90deg,#4c9fbc29,#547fc614,#8b83c80d);border-color:#4c9fbc3b;box-shadow:inset 3px 0 0 var(--cobalt)}body.legal-theme-liquid .panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 4% 0%,rgba(150,203,212,.09),transparent 38%),radial-gradient(ellipse at 100% 100%,rgba(139,131,200,.045),transparent 42%),linear-gradient(145deg,#ffffffb8,#4c9fbc05),var(--surface-1);box-shadow:inset 0 1px #fffffff0,0 9px 26px #21475b0d}body.legal-theme-liquid .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.07) 25%,transparent 42%)}body.legal-theme-liquid .panel:hover{border-color:#4c9fbc40;box-shadow:inset 0 1px #fffffffa,0 15px 34px #21475b16}body.legal-theme-liquid .panel--featured:after{content:"";position:absolute;width:230px;height:130px;top:-72px;right:-78px;pointer-events:none;border-radius:42% 58% 54% 46%/48% 38% 62% 52%;transform:rotate(-12deg);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.34),transparent 26%),linear-gradient(135deg,#59b8c12e,#547fc61f 58%,#8b83c817)}body.legal-theme-liquid .ld-liquid-ripple{position:relative;overflow:hidden}body.legal-theme-liquid .ld-liquid-ripple:after{content:"";position:absolute;width:180px;height:62px;right:-48px;bottom:-28px;pointer-events:none;border:1px solid rgba(76,159,188,.2);border-radius:50%;box-shadow:0 0 0 10px #4c9fbc0b,0 0 0 22px #547fc606}body.legal-theme-liquid input,body.legal-theme-liquid select,body.legal-theme-liquid textarea{background:linear-gradient(180deg,#ffffff8f,#f1f7f9c2);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #21475b09}body.legal-theme-liquid input:focus,body.legal-theme-liquid select:focus,body.legal-theme-liquid textarea:focus{border-color:#4c9fbc99;box-shadow:0 0 0 3px #4c9fbc1c,inset 0 1px 2px #21475b09;outline:none}body.legal-theme-liquid .ld-chart-series:nth-child(7n+1){color:var(--deep-water)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+2){color:var(--liquid-aqua)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+3){color:var(--cobalt)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+4){color:var(--liquid-violet)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+5){color:var(--reflection)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+6){color:var(--pearl)}body.legal-theme-liquid .ld-chart-series:nth-child(7n+7){color:var(--accent)}body.legal-theme-liquid ::selection{color:#152f3d;background:#59b8c1a3}body.legal-theme-london-fog-latte{background:#f2eee8}body.legal-theme-london-fog-latte{--bg: #f2eee8;--surface-1: #fcfaf7;--surface-2: #f7f3ee;--surface-3: #e6dfd7;--border: rgba(79, 70, 69, .08);--border-strong: rgba(79, 70, 69, .16);--text-1: rgba(53, 46, 45, .94);--text-2: rgba(53, 46, 45, .62);--text-3: rgba(53, 46, 45, .43);--text-4: rgba(53, 46, 45, .25);--accent: #9a8f9d;--accent-hover: #aba0ae;--accent-soft: rgba(154, 143, 157, .15);--earl-grey: #9a8f9d;--tea: #b4967d;--milk: #f6f0e8;--bergamot: #a9b59a;--lavender-foam: #c8c1d4;--vanilla: #e8d7b6;--honey: #c9a76f;--biscuit: #c6b29b;--success: #748d73;--warning: #b4894b;--danger: #bf6f6f;--radius: 11px;--radius-sm: 7px}body.legal-theme-london-fog-latte .topbar{background:#f2eee8e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-london-fog-latte .ld-brand-mark{color:var(--earl-grey)}body.legal-theme-london-fog-latte .btn-primary{background:linear-gradient(135deg,var(--earl-grey) 0%,var(--lavender-foam) 100%);color:#fffaf7;border-color:transparent;box-shadow:0 7px 18px #5c515f1f}body.legal-theme-london-fog-latte .btn-primary:hover{background:linear-gradient(135deg,#aba0ae,#d4cede)}body.legal-theme-london-fog-latte .ld-jump-value.warn{color:var(--warning)}body.legal-theme-london-fog-latte .ld-pill--paid{color:#587058;background:#748d7324;border-color:#748d7347}body.legal-theme-london-fog-latte .ld-pill--pending{color:#825b2a;background:#e8d7b652;border-color:#b4894b42}body.legal-theme-london-fog-latte .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#9a8f9d29,#a9b59a14);border-color:#9a8f9d38;box-shadow:inset 3px 0 0 var(--tea)}body.legal-theme-london-fog-latte .panel{background:linear-gradient(145deg,#ffffff8f,#9a8f9d05),var(--surface-1);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #4f46450d}body.legal-theme-london-fog-latte .panel:hover{border-color:#b4967d3d;box-shadow:inset 0 1px #ffffffe0,0 13px 28px #4f464514}body.legal-theme-london-fog-latte .panel--featured{position:relative;overflow:hidden}body.legal-theme-london-fog-latte .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(200,193,212,.14),transparent 32%),radial-gradient(circle at 85% 0%,rgba(232,215,182,.12),transparent 30%)}body.legal-theme-london-fog-latte input,body.legal-theme-london-fog-latte select,body.legal-theme-london-fog-latte textarea{background:#fcfaf7f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-london-fog-latte input:focus,body.legal-theme-london-fog-latte select:focus,body.legal-theme-london-fog-latte textarea:focus{border-color:#9a8f9d8f;box-shadow:0 0 0 3px #9a8f9d1a;outline:none}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+1){color:var(--earl-grey)}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+2){color:var(--tea)}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+3){color:var(--bergamot)}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+4){color:var(--lavender-foam)}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+5){color:var(--vanilla)}body.legal-theme-london-fog-latte .ld-chart-series:nth-child(6n+6){color:var(--biscuit)}body.legal-theme-london-fog-latte ::selection{color:#352e2d;background:#c8c1d48a}body.legal-theme-london-fog{background:#eae8e4}body.legal-theme-london-fog{--bg: #eae8e4;--surface-1: #f8f7f4;--surface-2: #f2f0ec;--surface-3: #dcd9d3;--border: rgba(58, 61, 67, .08);--border-strong: rgba(58, 61, 67, .16);--text-1: rgba(42, 44, 49, .94);--text-2: rgba(42, 44, 49, .62);--text-3: rgba(42, 44, 49, .43);--text-4: rgba(42, 44, 49, .25);--accent: #7d8792;--accent-hover: #9099a3;--accent-soft: rgba(125, 135, 146, .15);--fog-blue: #7d8792;--stone: #999994;--tea: #b39d83;--brass: #aa9063;--lavender-grey: #9793a4;--park-green: #7f9280;--success: #718b75;--warning: #a97e43;--danger: #b96969;--radius: 9px;--radius-sm: 5px}body.legal-theme-london-fog .topbar{background:#eae8e4e6;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-london-fog .ld-brand-mark{color:var(--brass)}body.legal-theme-london-fog .btn-primary{background:linear-gradient(135deg,var(--fog-blue),var(--lavender-grey));color:#fbfaf7;border-color:transparent;box-shadow:0 7px 18px #3a3d4321}body.legal-theme-london-fog .btn-primary:hover{background:linear-gradient(135deg,#9099a3,#aaa6b5)}body.legal-theme-london-fog .ld-jump-value.warn{color:var(--warning)}body.legal-theme-london-fog .ld-pill--paid{color:#566e59;background:#718b7524;border-color:#718b7547}body.legal-theme-london-fog .ld-pill--pending{color:#795a31;background:#b39d8340;border-color:#a97e4345}body.legal-theme-london-fog .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#7d87922b,#aa906312);border-color:#7d879238;box-shadow:inset 3px 0 0 var(--brass)}body.legal-theme-london-fog .panel{background:linear-gradient(145deg,#ffffff80,#7d879205),var(--surface-1);box-shadow:inset 0 1px #fffc,0 8px 24px #3a3d430d}body.legal-theme-london-fog .panel:hover{border-color:#aa90633b;box-shadow:0 13px 30px #3a3d4314}body.legal-theme-london-fog input,body.legal-theme-london-fog select,body.legal-theme-london-fog textarea{background:#f8f7f4f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-london-fog input:focus,body.legal-theme-london-fog select:focus,body.legal-theme-london-fog textarea:focus{border-color:#7d87928f;box-shadow:0 0 0 3px #7d87921a;outline:none}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+1){color:var(--fog-blue)}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+2){color:var(--park-green)}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+3){color:var(--brass)}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+4){color:var(--lavender-grey)}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+5){color:var(--tea)}body.legal-theme-london-fog .ld-chart-series:nth-child(6n+6){color:var(--stone)}body.legal-theme-london-fog ::selection{color:#2a2c31;background:#b39d838a}body.legal-theme-low-glare{background:#121713}body.legal-theme-low-glare{--bg: #121713;--surface-1: #182019;--surface-2: #1f2821;--surface-3: #2b342c;--border: rgba(225, 231, 223, .11);--border-strong: rgba(225, 231, 223, .22);--text-1: #e1e7df;--text-2: #bdc8bc;--text-3: #97a493;--text-4: #778375;--accent: #9cc9ad;--accent-strong: #b1d4bd;--accent-hover: #b7dbc3;--accent-soft: rgba(156, 201, 173, .14);--success: #9cc9ad;--warning: #d1b070;--danger: #d4837f;--radius: 8px;--radius-sm: 6px}body.legal-theme-low-glare .topbar{background:#121713f0;border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}body.legal-theme-low-glare .ld-brand-mark,body.legal-theme-low-glare .ld-section-title--icon .ti,body.legal-theme-low-glare .ld-theme-check{color:var(--accent);filter:none}body.legal-theme-low-glare .btn-primary{background:var(--accent);color:#102015;border-color:var(--accent);box-shadow:none}body.legal-theme-low-glare .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-low-glare .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-low-glare .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-low-glare .ld-sidebar-item.active{color:var(--text-1);background:var(--surface-2);border-color:var(--border-strong);box-shadow:inset 3px 0 0 var(--accent)}body.legal-theme-low-glare .ld-sidebar-item.active .ti{color:var(--accent)}body.legal-theme-low-glare .panel,body.legal-theme-low-glare .theme-card{background:var(--surface-1);border-color:var(--border);box-shadow:none}body.legal-theme-low-glare .panel:hover,body.legal-theme-low-glare .theme-card:hover{border-color:var(--border-strong);box-shadow:none}body.legal-theme-low-glare input,body.legal-theme-low-glare select,body.legal-theme-low-glare textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-low-glare input:focus,body.legal-theme-low-glare select:focus,body.legal-theme-low-glare textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-low-glare .ld-pill--paid{color:#cce5d4;background:#9cc9ad1f;border-color:#9cc9ad4d}body.legal-theme-low-glare .ld-pill--pending{color:#ead49c;background:#d1b0701f;border-color:#d1b0704d}body.legal-theme-low-glare .ld-chart-series:nth-child(5n+1){color:var(--accent)}body.legal-theme-low-glare .ld-chart-series:nth-child(5n+2){color:#8fb3c0}body.legal-theme-low-glare .ld-chart-series:nth-child(5n+3){color:var(--warning)}body.legal-theme-low-glare .ld-chart-series:nth-child(5n+4){color:#c3a5d3}body.legal-theme-low-glare .ld-chart-series:nth-child(5n+5){color:var(--danger)}body.legal-theme-low-glare ::selection{color:#102015;background:var(--accent)}body.legal-theme-lunar{background:#eef1f5}body.legal-theme-lunar{--bg: #eef1f5;--surface-1: #fafbfd;--surface-2: #f4f6fa;--surface-3: #dfe4ec;--border: rgba(55, 67, 87, .08);--border-strong: rgba(55, 67, 87, .16);--text-1: rgba(35, 43, 57, .94);--text-2: rgba(35, 43, 57, .62);--text-3: rgba(35, 43, 57, .43);--text-4: rgba(35, 43, 57, .25);--accent: #879fc9;--accent-hover: #9bafd3;--accent-soft: rgba(135, 159, 201, .15);--moonstone: #879fc9;--moonlight: #d9e3f4;--crater: #aeb7c5;--lunar-violet: #aaa4ce;--ice-blue: #9ccbd8;--silver: #c8ced8;--success: #6f9e8a;--warning: #b48b50;--danger: #c66c78;--radius: 10px;--radius-sm: 6px}body.legal-theme-lunar .topbar{background:#eef1f5e0;border-color:#37435714;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}body.legal-theme-lunar .ld-brand-mark{color:var(--accent);filter:drop-shadow(0 3px 7px rgba(135,159,201,.18))}body.legal-theme-lunar .btn-primary{background:linear-gradient(135deg,var(--moonstone) 0%,var(--lunar-violet) 100%);color:#f9fbff;border-color:transparent;box-shadow:0 7px 18px #5a6b9129}body.legal-theme-lunar .btn-primary:hover{background:linear-gradient(135deg,#9bafd3,#bbb5db)}body.legal-theme-lunar .ld-jump-value.warn{color:var(--warning)}body.legal-theme-lunar .ld-pill--paid{color:#547b69;background:#6f9e8a24;border-color:#6f9e8a47}body.legal-theme-lunar .ld-pill--pending{color:#87652f;background:#b48b5024;border-color:#b48b5047}body.legal-theme-lunar .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#879fc92e,#aaa4ce17);border-color:#879fc93b;box-shadow:inset 3px 0 0 var(--moonstone)}body.legal-theme-lunar .panel{background:linear-gradient(145deg,#ffffff8f,#879fc906),var(--surface-1);box-shadow:inset 0 1px #ffffffdb,0 8px 24px #3743570e}body.legal-theme-lunar .panel:hover{border-color:#879fc93d;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #37435716}body.legal-theme-lunar .panel--featured{position:relative;overflow:hidden}body.legal-theme-lunar .panel--featured:after{content:"";position:absolute;width:150px;height:150px;right:-70px;top:-78px;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.76),rgba(217,227,244,.42) 40%,rgba(135,159,201,.08) 70%,transparent 72%)}body.legal-theme-lunar input,body.legal-theme-lunar select,body.legal-theme-lunar textarea{background:#fafbfdf0;color:var(--text-1);border-color:var(--border)}body.legal-theme-lunar input:focus,body.legal-theme-lunar select:focus,body.legal-theme-lunar textarea:focus{border-color:#879fc98f;box-shadow:0 0 0 3px #879fc91c;outline:none}body.legal-theme-lunar .ld-chart-series:nth-child(5n+1){color:var(--moonstone)}body.legal-theme-lunar .ld-chart-series:nth-child(5n+2){color:var(--lunar-violet)}body.legal-theme-lunar .ld-chart-series:nth-child(5n+3){color:var(--ice-blue)}body.legal-theme-lunar .ld-chart-series:nth-child(5n+4){color:var(--crater)}body.legal-theme-lunar .ld-chart-series:nth-child(5n+5){color:var(--silver)}body.legal-theme-lunar ::selection{color:#222a38;background:#9ccbd8a3}body.legal-theme-macaron{background:#f6f3ec}body.legal-theme-macaron{--bg: #f6f3ec;--surface-1: #fffdfa;--surface-2: #faf7f1;--surface-3: #e9e4d8;--border: rgba(87, 92, 73, .08);--border-strong: rgba(87, 92, 73, .16);--text-1: rgba(58, 56, 46, .94);--text-2: rgba(58, 56, 46, .62);--text-3: rgba(58, 56, 46, .43);--text-4: rgba(58, 56, 46, .25);--accent: #a8b89a;--accent-hover: #b7c5aa;--accent-soft: rgba(168, 184, 154, .16);--pistachio: #a8b89a;--rose: #ddb7bf;--lavender: #cfc6df;--vanilla: #f2e6c9;--caramel: #c8a77d;--gold: #c9b27a;--success: #7ea38a;--warning: #c39a58;--danger: #cf7e89;--radius: 12px;--radius-sm: 7px}body.legal-theme-macaron .topbar{background:#f6f3ece0;border-color:#575c4914;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}body.legal-theme-macaron .ld-brand-mark{color:var(--accent)}body.legal-theme-macaron .btn-primary{background:var(--accent);color:#fffdf8;border-color:transparent;box-shadow:0 6px 16px #575c4914}body.legal-theme-macaron .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-macaron .ld-jump-value.warn{color:var(--warning)}body.legal-theme-macaron .ld-pill--paid{color:#5f826a;background:#7ea38a24;border-color:#7ea38a47}body.legal-theme-macaron .ld-pill--pending{color:#946f34;background:#f2e6c96b;border-color:#c39a5847}body.legal-theme-macaron .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#a8b89a2e,#ddb7bf1a);border-color:#a8b89a38}body.legal-theme-macaron .panel{background:linear-gradient(145deg,#ffffff6b,#a8b89a08),var(--surface-1);box-shadow:inset 0 1px #ffffffb8,0 8px 24px #575c490d}body.legal-theme-macaron .panel:hover{border-color:#c9b27a38;box-shadow:inset 0 1px #fffc,0 12px 28px #575c4914}body.legal-theme-macaron input,body.legal-theme-macaron select,body.legal-theme-macaron textarea{background:#fffdfaf0;color:var(--text-1);border-color:var(--border)}body.legal-theme-macaron input:focus,body.legal-theme-macaron select:focus,body.legal-theme-macaron textarea:focus{border-color:#a8b89a85;box-shadow:0 0 0 3px #a8b89a1f;outline:none}body.legal-theme-macaron .ld-chart-series:nth-child(5n+1){color:var(--pistachio)}body.legal-theme-macaron .ld-chart-series:nth-child(5n+2){color:var(--rose)}body.legal-theme-macaron .ld-chart-series:nth-child(5n+3){color:var(--lavender)}body.legal-theme-macaron .ld-chart-series:nth-child(5n+4){color:var(--vanilla)}body.legal-theme-macaron .ld-chart-series:nth-child(5n+5){color:var(--caramel)}body.legal-theme-macaron ::selection{color:#3a382e;background:#ddb7bf85}body.legal-theme-matcha-latte{background:#f1f1e7}body.legal-theme-matcha-latte{--bg: #f1f1e7;--surface-1: #fbfbf6;--surface-2: #f6f6ef;--surface-3: #e3e6d8;--border: rgba(67, 82, 55, .08);--border-strong: rgba(67, 82, 55, .16);--text-1: rgba(43, 54, 36, .94);--text-2: rgba(43, 54, 36, .62);--text-3: rgba(43, 54, 36, .43);--text-4: rgba(43, 54, 36, .25);--accent: #8ea678;--accent-hover: #9fb488;--accent-soft: rgba(142, 166, 120, .15);--matcha: #8ea678;--milk: #f2eee3;--oat: #d8c7a5;--sage-foam: #bcc8aa;--pistachio: #a5b88e;--bamboo: #6f8660;--success: #6e8e67;--warning: #b08a50;--danger: #c37168;--radius: 11px;--radius-sm: 7px}body.legal-theme-matcha-latte .topbar{background:#f1f1e7e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-matcha-latte .ld-brand-mark{color:var(--matcha)}body.legal-theme-matcha-latte .btn-primary{background:linear-gradient(135deg,var(--matcha),var(--sage-foam));color:#fbfcf7;border-color:transparent;box-shadow:0 7px 18px #5666481c}body.legal-theme-matcha-latte .btn-primary:hover{background:linear-gradient(135deg,#9fb488,#c8d4b8)}body.legal-theme-matcha-latte .ld-jump-value.warn{color:var(--warning)}body.legal-theme-matcha-latte .ld-pill--paid{color:#557253;background:#6e8e6724;border-color:#6e8e6747}body.legal-theme-matcha-latte .ld-pill--pending{color:#84612f;background:#d8c7a54d;border-color:#b08a5042}body.legal-theme-matcha-latte .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#8ea6782e,#f2eee31a);border-color:#8ea67838;box-shadow:inset 3px 0 0 var(--oat)}body.legal-theme-matcha-latte .panel{background:linear-gradient(145deg,#fff9,#8ea67805),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 24px #4352370b}body.legal-theme-matcha-latte .panel:hover{border-color:#8ea67838;box-shadow:inset 0 1px #ffffffe6,0 13px 28px #43523712}body.legal-theme-matcha-latte input,body.legal-theme-matcha-latte select,body.legal-theme-matcha-latte textarea{background:#fbfbf6f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-matcha-latte input:focus,body.legal-theme-matcha-latte select:focus,body.legal-theme-matcha-latte textarea:focus{border-color:#8ea6788f;box-shadow:0 0 0 3px #8ea6781a;outline:none}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+1){color:var(--matcha)}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+2){color:var(--pistachio)}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+3){color:var(--sage-foam)}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+4){color:var(--oat)}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+5){color:var(--bamboo)}body.legal-theme-matcha-latte .ld-chart-series:nth-child(6n+6){color:var(--milk)}body.legal-theme-matcha-latte ::selection{color:#2b3624;background:#bcc8aa8f}body.legal-theme-matcha{background:#f2f3e8}body.legal-theme-matcha{--bg: #f2f3e8;--surface-1: #fbfcf5;--surface-2: #f6f7ed;--surface-3: #e4e8d5;--border: rgba(55, 76, 43, .08);--border-strong: rgba(55, 76, 43, .16);--text-1: rgba(38, 51, 32, .94);--text-2: rgba(38, 51, 32, .62);--text-3: rgba(38, 51, 32, .43);--text-4: rgba(38, 51, 32, .25);--accent: #7f9b62;--success: #648b68;--warning: #bd8e4e;--danger: #c86861;--radius: 10px;--radius-sm: 6px}body.legal-theme-matcha .topbar{background:#f2f3e8e0;border-color:#374c2b14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-matcha .ld-brand-mark{color:var(--accent)}body.legal-theme-matcha .btn-primary{background:var(--accent);color:#f9faef}body.legal-theme-matcha .btn-primary:hover{background:#91aa74}body.legal-theme-matcha .ld-jump-value.warn{color:var(--warning)}body.legal-theme-matcha .ld-pill--paid{color:#52765a;background:#648b6824;border-color:#648b684d}body.legal-theme-matcha .ld-pill--pending{color:#92672f;background:#bd8e4e26;border-color:#bd8e4e4d}body.legal-theme-midnight{background:#151719}body.legal-theme-midnight{--bg: #151719;--surface-1: #1b1e21;--surface-2: #202428;--surface-3: #272c30;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: #343a3f;--border-strong: #454c52;--grid-border: color-mix(in srgb, var(--border) 72%, transparent);--elevation-base: #151719;--elevation-card: #202428;--elevation-hover: #272c30;--elevation-active: #272c30;--elevation-popover: #272c30;--elevation-border: #343a3f;--elevation-border-strong: #454c52;--elevation-shadow-card: 0 8px 24px rgba(0, 0, 0, .18);--elevation-shadow-popover: 0 24px 70px rgba(0, 0, 0, .42);--text-1: #f2f3f3;--text-2: #a9afb3;--text-3: #737a80;--text-4: color-mix(in srgb, #737a80 64%, transparent);--accent: #7dd3c7;--accent-strong: #9ee4dc;--accent-hover: #9ee4dc;--accent-soft: rgba(125, 211, 199, .14);--accent-contrast: #10201f;--success: #79d3a5;--warning: #e3bc72;--danger: #ee8d96;--info: #8bc7df;--moonlight: #f2f3f3;--midnight-blue: #202428;--night-violet: #a9afb3;--radius: 9px;--radius-sm: 5px}body.legal-theme-midnight .topbar{background:#151719e6;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-midnight .ld-sidebar{background:#1b1e21}body.legal-theme-midnight .ld-brand-mark{color:var(--accent)}body.legal-theme-midnight .btn-primary,body.legal-theme-midnight.ld-auth-shell .ld-auth-submit{background:linear-gradient(180deg,#ffffff0d,#fff0),var(--surface-2);color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 52%,transparent);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 0 22px #7dd3c726;text-shadow:0 0 12px rgba(158,228,220,.32)}body.legal-theme-midnight .btn-primary:hover,body.legal-theme-midnight.ld-auth-shell .ld-auth-submit:hover{background:linear-gradient(180deg,#ffffff14,#fff0),var(--surface-3);border-color:color-mix(in srgb,var(--accent) 74%,transparent);box-shadow:inset 0 1px #ffffff14,0 0 0 1px color-mix(in srgb,var(--accent) 26%,transparent),0 0 30px #7dd3c73d}body.legal-theme-midnight .ld-jump-value.warn{color:var(--warning)}body.legal-theme-midnight .ld-pill--paid{color:#8fe1c3;background:#7dd3a71f;border-color:#7dd3a742}body.legal-theme-midnight .ld-pill--pending{color:#e8c885;background:#e3bc721f;border-color:#e3bc7242}body.legal-theme-midnight .ld-sidebar-item.active{color:var(--text-1);background:#7dd3c71c;border-color:#7dd3c738}body.legal-theme-midnight .panel{background:var(--elevation-card);border-color:var(--elevation-border)}body.legal-theme-midnight .panel:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 14px 34px #0000003d}body.legal-theme-midnight input,body.legal-theme-midnight select,body.legal-theme-midnight textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-midnight input:focus,body.legal-theme-midnight select:focus,body.legal-theme-midnight textarea:focus{border-color:#7dd3c78f;box-shadow:0 0 0 3px #7dd3c71c;outline:none}body.legal-theme-midnight ::selection{color:#10201f;background:#7dd3c7e0}body.legal-theme-minimal{background:#f5f4f1}body.legal-theme-minimal{--bg: #f5f4f1;--surface-1: #fffefa;--surface-2: #faf9f5;--surface-3: #e8e6df;--border: rgba(39, 42, 46, .065);--border-strong: rgba(39, 42, 46, .13);--text-1: rgba(30, 33, 36, .94);--text-2: rgba(30, 33, 36, .59);--text-3: rgba(30, 33, 36, .39);--text-4: rgba(30, 33, 36, .21);--accent: #707c9b;--accent-strong: #586583;--accent-hover: #838dab;--accent-soft: rgba(112, 124, 155, .11);--minimal-indigo: #707c9b;--minimal-sage: #89968b;--minimal-stone: #9a9992;--minimal-clay: #ad8879;--minimal-sand: #b9a987;--success: #6f8975;--warning: #987442;--danger: #ad6268;--radius: 12px;--radius-sm: 7px}body.legal-theme-minimal .topbar{background:#f5f4f1eb;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-minimal .ld-brand-mark{color:var(--text-1);filter:none}body.legal-theme-minimal .btn-primary{background:var(--accent-strong);color:#fff;border-color:transparent;box-shadow:0 5px 14px #3238481a}body.legal-theme-minimal .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-minimal .btn-secondary{background:transparent;color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-minimal .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-minimal .ld-jump-value.warn{color:var(--warning)}body.legal-theme-minimal .ld-pill--paid{color:#526858;background:#6f89751c;border-color:#6f897538}body.legal-theme-minimal .ld-pill--pending{color:#6f552f;background:#b9a98733;border-color:#98744233}body.legal-theme-minimal .ld-sidebar-item.active{color:var(--text-1);background:#707c9b17;border-color:transparent;box-shadow:inset 2px 0 0 var(--accent)}body.legal-theme-minimal .panel{background:var(--surface-1);border-color:var(--border);box-shadow:0 5px 18px #272a2e06}body.legal-theme-minimal .panel:hover{border-color:var(--border-strong);box-shadow:0 8px 22px #272a2e0b}body.legal-theme-minimal .panel--featured{border-color:#707c9b2e}body.legal-theme-minimal input,body.legal-theme-minimal select,body.legal-theme-minimal textarea{background:#fffefaf5;color:var(--text-1);border-color:var(--border);box-shadow:none}body.legal-theme-minimal input:focus,body.legal-theme-minimal select:focus,body.legal-theme-minimal textarea:focus{border-color:#707c9b7a;box-shadow:0 0 0 3px #707c9b13;outline:none}body.legal-theme-minimal .ld-chart-series:nth-child(5n+1){color:var(--minimal-indigo)}body.legal-theme-minimal .ld-chart-series:nth-child(5n+2){color:var(--minimal-sage)}body.legal-theme-minimal .ld-chart-series:nth-child(5n+3){color:var(--minimal-stone)}body.legal-theme-minimal .ld-chart-series:nth-child(5n+4){color:var(--minimal-clay)}body.legal-theme-minimal .ld-chart-series:nth-child(5n+5){color:var(--minimal-sand)}body.legal-theme-minimal ::selection{color:#1e2124;background:#707c9b57}body.legal-theme-minimalist{background:#fff}body.legal-theme-minimalist{--bg: #ffffff;--surface-1: #ffffff;--surface-2: #fafafa;--surface-3: #f4f4f5;--border: rgba(0, 0, 0, .08);--border-strong: rgba(0, 0, 0, .16);--text-1: rgba(0, 0, 0, .92);--text-2: rgba(0, 0, 0, .62);--text-3: rgba(0, 0, 0, .42);--text-4: rgba(0, 0, 0, .26);--accent: #111111;--success: #15803d;--warning: #b45309;--danger: #dc2626;--radius: 6px;--radius-sm: 4px}body.legal-theme-minimalist .topbar{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-minimalist .btn-primary{background:#111;color:#fff}body.legal-theme-mint-glace{background:#edf8f4}body.legal-theme-mint-glace{--bg: #edf8f4;--surface-1: #fafffe;--surface-2: #f2fbf8;--surface-3: #d4ece5;--border: rgba(30, 72, 58, .08);--border-strong: rgba(30, 72, 58, .16);--text-1: rgba(18, 52, 42, .94);--text-2: rgba(18, 52, 42, .62);--text-3: rgba(18, 52, 42, .43);--text-4: rgba(18, 52, 42, .25);--accent: #5bba9e;--accent-hover: #72c9af;--accent-soft: rgba(91, 186, 158, .15);--glace-mint: #5bba9e;--glace-aqua: #88d4e0;--glace-sage: #9dc49a;--glace-blush: #f2b8c0;--glace-lemon: #ede89a;--glace-cloud: #dce8f8;--theme-icon-accent: #2e7054;--success: #55a07c;--warning: #b08030;--danger: #c4606a;--radius: 13px;--radius-sm: 8px}body.legal-theme-mint-glace .topbar{background:#edf8f4e0;border-color:#1e483a14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-mint-glace .ld-brand-mark{color:var(--glace-mint);filter:drop-shadow(0 3px 5px rgba(40,140,110,.16))}body.legal-theme-mint-glace .btn-primary{background:linear-gradient(180deg,#ffffff52,#ffffff14 42%,#1e6e5414),var(--accent);color:#0e3026;border-color:#2c8c6e24;box-shadow:inset 0 1px #ffffff8a,0 6px 16px #288c6e2e}body.legal-theme-mint-glace .btn-primary:hover{background:linear-gradient(180deg,#ffffff61,#ffffff1a 42%,#1e6e5414),var(--accent-hover)}body.legal-theme-mint-glace .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(180deg,#ffffff61,#5bba9e26);border-color:#5bba9e47;box-shadow:inset 0 1px #ffffff80}body.legal-theme-mint-glace .ld-theme-check,body.legal-theme-mint-glace .ld-section-title--icon .ti,body.legal-theme-mint-glace .ld-sidebar-item.active .ti{color:var(--theme-icon-accent)}body.legal-theme-mint-glace .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff8a,#88d4e00a),var(--surface-1);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #1e483a0e}body.legal-theme-mint-glace .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.06) 24%,transparent 42%);opacity:.74}body.legal-theme-mint-glace .panel:hover{border-color:#5bba9e40;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #1e483a17}body.legal-theme-mint-glace input,body.legal-theme-mint-glace select,body.legal-theme-mint-glace textarea{background:#fafffeeb;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #1e483a09}body.legal-theme-mint-glace input:focus,body.legal-theme-mint-glace select:focus,body.legal-theme-mint-glace textarea:focus{border-color:#5bba9e94;box-shadow:0 0 0 3px #5bba9e1f,inset 0 1px 2px #1e483a09;outline:none}body.legal-theme-mint-glace .ld-pill--paid{color:#2e7054;background:#9dc49a47;border-color:#55a07c47}body.legal-theme-mint-glace .ld-pill--pending{color:#7a5c18;background:#ede89a61;border-color:#b0803047}body.legal-theme-monochrome{background:#ededec}body.legal-theme-monochrome{--bg: #ededec;--surface-1: #ffffff;--surface-2: #f5f5f4;--surface-3: #dfdfdd;--border: rgba(15, 15, 15, .09);--border-strong: rgba(15, 15, 15, .19);--text-1: rgba(17, 17, 17, .97);--text-2: rgba(17, 17, 17, .64);--text-3: rgba(17, 17, 17, .43);--text-4: rgba(17, 17, 17, .24);--accent: #292929;--accent-strong: #111111;--accent-hover: #3c3c3c;--accent-soft: rgba(17, 17, 17, .09);--mono-1: #171717;--mono-2: #434343;--mono-3: #686868;--mono-4: #8f8f8f;--mono-5: #b3b3b3;--mono-6: #d0d0cf;--success: #536b5b;--warning: #806640;--danger: #8c5053;--radius: 8px;--radius-sm: 5px}body.legal-theme-monochrome .topbar{background:#ededecf0;border-color:var(--border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-monochrome .ld-brand-mark{color:var(--accent-strong);filter:none}body.legal-theme-monochrome .btn-primary{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong);box-shadow:0 5px 14px #0000001f}body.legal-theme-monochrome .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-monochrome .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-monochrome .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-monochrome .ld-jump-value.warn{color:var(--warning)}body.legal-theme-monochrome .ld-pill--paid{color:#46594b;background:#ebefec;border-color:#c7d0ca}body.legal-theme-monochrome .ld-pill--pending{color:#645033;background:#f0ece5;border-color:#d5c8b5}body.legal-theme-monochrome .ld-sidebar-item.active{color:#fff;background:var(--mono-1);border-color:var(--mono-1);box-shadow:none}body.legal-theme-monochrome .panel{background:var(--surface-1);border-color:var(--border);box-shadow:0 6px 18px #00000009}body.legal-theme-monochrome .panel:hover{border-color:var(--border-strong);box-shadow:0 9px 22px #0000000e}body.legal-theme-monochrome .panel--featured{border-top:3px solid var(--mono-1)}body.legal-theme-monochrome input,body.legal-theme-monochrome select,body.legal-theme-monochrome textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-monochrome input:focus,body.legal-theme-monochrome select:focus,body.legal-theme-monochrome textarea:focus{border-color:var(--mono-1);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+1){color:var(--mono-1)}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+2){color:var(--mono-2)}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+3){color:var(--mono-3)}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+4){color:var(--mono-4)}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+5){color:var(--mono-5)}body.legal-theme-monochrome .ld-chart-series:nth-child(6n+6){color:var(--mono-6)}body.legal-theme-monochrome ::selection{color:#fff;background:var(--mono-1)}body.legal-theme-monument{background:#ece8e1}body.legal-theme-monument{--bg: #ece8e1;--surface-1: #f8f5f0;--surface-2: #f2eee8;--surface-3: #ddd7cf;--border: rgba(79, 73, 67, .08);--border-strong: rgba(79, 73, 67, .16);--text-1: rgba(49, 45, 41, .94);--text-2: rgba(49, 45, 41, .62);--text-3: rgba(49, 45, 41, .43);--text-4: rgba(49, 45, 41, .25);--accent: #9d8d78;--accent-hover: #ae9d88;--accent-soft: rgba(157, 141, 120, .15);--limestone: #d9d1c4;--travertine: #cdbca7;--marble: #f4f1eb;--shadow-stone: #a39a90;--bronze: #9d8d78;--patina: #8d9a91;--success: #748679;--warning: #af8751;--danger: #bb726d;--radius: 9px;--radius-sm: 5px}body.legal-theme-monument .topbar{background:#ece8e1e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-monument .ld-brand-mark{color:var(--bronze)}body.legal-theme-monument .btn-primary{background:linear-gradient(135deg,var(--bronze) 0%,var(--travertine) 100%);color:#fffaf4;border-color:transparent;box-shadow:0 7px 18px #4f49431c}body.legal-theme-monument .btn-primary:hover{background:linear-gradient(135deg,#ae9d88,#d8c8b5)}body.legal-theme-monument .ld-jump-value.warn{color:var(--warning)}body.legal-theme-monument .ld-pill--paid{color:#5e7063;background:#74867924;border-color:#74867947}body.legal-theme-monument .ld-pill--pending{color:#7d5d31;background:#cdbca747;border-color:#af875142}body.legal-theme-monument .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#9d8d7829,#a39a9014);border-color:#9d8d7838;box-shadow:inset 3px 0 0 var(--patina)}body.legal-theme-monument .panel{background:linear-gradient(145deg,#ffffff85,#9d8d7805),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 24px #4f49430b}body.legal-theme-monument .panel:hover{border-color:#9d8d7838;box-shadow:inset 0 1px #ffffffe6,0 13px 28px #4f494312}body.legal-theme-monument .panel--featured{position:relative;overflow:hidden}body.legal-theme-monument .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.06) 24%,transparent 42%),radial-gradient(circle at 90% 0%,rgba(163,154,144,.08),transparent 34%)}body.legal-theme-monument input,body.legal-theme-monument select,body.legal-theme-monument textarea{background:#f8f5f0f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-monument input:focus,body.legal-theme-monument select:focus,body.legal-theme-monument textarea:focus{border-color:#9d8d788f;box-shadow:0 0 0 3px #9d8d781a;outline:none}body.legal-theme-monument .ld-chart-series:nth-child(6n+1){color:var(--bronze)}body.legal-theme-monument .ld-chart-series:nth-child(6n+2){color:var(--travertine)}body.legal-theme-monument .ld-chart-series:nth-child(6n+3){color:var(--shadow-stone)}body.legal-theme-monument .ld-chart-series:nth-child(6n+4){color:var(--patina)}body.legal-theme-monument .ld-chart-series:nth-child(6n+5){color:var(--limestone)}body.legal-theme-monument .ld-chart-series:nth-child(6n+6){color:var(--marble)}body.legal-theme-monument ::selection{color:#312d29;background:#cdbca785}body.legal-theme-noir{background:#050607}body.legal-theme-noir{--bg: #050607;--surface-1: #151719;--surface-2: #1c1f22;--surface-3: #272b30;--surface: var(--surface-1);--surface-hover: var(--surface-2);--surface-active: var(--surface-3);--border: rgba(245, 245, 247, .1);--border-strong: rgba(245, 245, 247, .2);--grid-border: rgba(245, 245, 247, .085);--elevation-base: #050607;--elevation-card: linear-gradient(180deg, rgba(255, 255, 255, .038), rgba(255, 255, 255, .015)), #151719;--elevation-hover: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .022)), #1c1f22;--elevation-active: #272b30;--elevation-popover: #1c1f22;--elevation-border: rgba(245, 245, 247, .11);--elevation-border-strong: rgba(245, 245, 247, .22);--elevation-shadow-card: 0 14px 36px rgba(0, 0, 0, .28);--elevation-shadow-popover: 0 24px 70px rgba(0, 0, 0, .42);--text-1: rgba(245, 245, 247, .96);--text-2: rgba(229, 229, 234, .7);--text-3: rgba(209, 209, 214, .5);--text-4: rgba(199, 199, 204, .32);--accent: #e7ecf2;--accent-strong: #c3ccd6;--accent-hover: #f7f9fb;--accent-soft: rgba(231, 236, 242, .14);--accent-contrast: #050607;--noir-ink: #050607;--noir-graphite: #151719;--noir-graphite-2: #1c1f22;--noir-platinum: #f5f5f7;--noir-moonstone: #e7ecf2;--noir-titanium: #c3ccd6;--noir-steel-blue: #9da7b0;--noir-blue: #a9b6c2;--noir-aqua: #b5c4cc;--noir-periwinkle: #b9c0c8;--noir-steel: #a1a1a6;--success: #30d158;--warning: #ff9f0a;--danger: #ff453a;--info: #64d2ff;--radius: 12px;--radius-sm: 7px}body.legal-theme-noir{background:linear-gradient(180deg,rgba(231,236,242,.026),transparent 24%),linear-gradient(135deg,rgba(157,167,176,.024),transparent 42%),var(--bg)}body.legal-theme-noir .topbar{background:#050607e0;border-color:var(--border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #ffffff06}body.legal-theme-noir .ld-brand-mark{color:var(--noir-moonstone);filter:drop-shadow(0 6px 14px rgba(157,167,176,.16))}body.legal-theme-noir .btn-primary{border-color:#f5f5f742;background:linear-gradient(180deg,#ffffff94,#ffffff24),linear-gradient(135deg,#f7f9fb,#d8e0e8 48%,#aeb9c5);color:var(--accent-contrast);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #06070824,0 10px 24px #00000052}body.legal-theme-noir .btn-primary:hover{border-color:#f5f5f757;background:linear-gradient(180deg,#ffffffad,#ffffff2e),linear-gradient(135deg,#fff,#e5ebf1 48%,#bbc6d0);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #06070821,0 12px 28px #0000005c}body.legal-theme-noir .btn-secondary{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-noir .btn-secondary:hover{background:linear-gradient(180deg,#ffffff0f,#ffffff06),var(--surface-3)}body.legal-theme-noir .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#e7ecf21f,#9da7b012);border-color:#e7ecf22e;box-shadow:inset 3px 0 0 var(--noir-steel-blue)}body.legal-theme-noir .panel{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff0a,#ffffff04),var(--surface-1);border-color:var(--elevation-border);box-shadow:var(--elevation-shadow-card)}body.legal-theme-noir .panel:hover{border-color:#e7ecf238;box-shadow:0 18px 42px #00000057}body.legal-theme-noir .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(116deg,rgba(231,236,242,.045),transparent 40%)}body.legal-theme-noir input,body.legal-theme-noir select,body.legal-theme-noir textarea{background:linear-gradient(180deg,#ffffff09,#ffffff03),#0f1215;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #0000003d}body.legal-theme-noir input:focus,body.legal-theme-noir select:focus,body.legal-theme-noir textarea:focus{border-color:#9da7b094;box-shadow:0 0 0 3px #9da7b01f,inset 0 1px 2px #00000038;outline:none}body.legal-theme-noir.ld-auth-shell{--auth-bg: linear-gradient(180deg, rgba(231, 236, 242, .03), transparent 30%), linear-gradient(135deg, rgba(157, 167, 176, .026), transparent 48%), var(--bg);--auth-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .06), rgba(255, 255, 255, .02)), #151719;--auth-card-border: rgba(245, 245, 247, .125);--auth-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .034), rgba(255, 255, 255, .012)), #0d1012;--auth-card-shadow: inset 0 1px 0 rgba(255, 255, 255, .045), 0 8px 28px rgba(0, 0, 0, .34)}body.legal-theme-noir.ld-auth-shell .panel.ld-auth-card:before{background:linear-gradient(90deg,#e7ecf2b3,#9da7b09e,#b9c0c894);opacity:.78}body.legal-theme-noir.ld-auth-shell .ld-auth-logo-mark{border-color:#94a3b83d;background:#0f172a}body.legal-theme-noir.ld-auth-shell .ld-auth-logo-spark--primary{fill:var(--noir-steel-blue)}body.legal-theme-noir.ld-auth-shell .ld-auth-logo-spark--blue{fill:var(--noir-periwinkle)}body.legal-theme-noir.ld-auth-shell .ld-auth-logo-wrap .ld-auth-logo-badge{border-color:#101316;background:#101316;box-shadow:0 3px 8px #00000038}body.legal-theme-noir.ld-auth-shell .ld-auth-submit{border-color:#f5f5f747;background:linear-gradient(180deg,#ffffff94,#ffffff24),linear-gradient(135deg,#f7f9fb,#d8e0e8 48%,#aeb9c5);color:var(--accent-contrast);box-shadow:inset 0 1px #ffffffa3,inset 0 -1px #06070824,0 10px 24px #00000052}body.legal-theme-noir.ld-auth-shell .ld-auth-submit:hover{background:linear-gradient(180deg,#ffffffad,#ffffff2e),linear-gradient(135deg,#fff,#e5ebf1 48%,#bbc6d0);box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #06070821,0 12px 28px #0000005c}body.legal-theme-noir.ld-auth-shell .ld-auth-submit:disabled{opacity:.82}body.legal-theme-noir.ld-auth-shell .ld-auth-submit.is-success{background:linear-gradient(180deg,#ffffff29,#ffffff08),linear-gradient(135deg,#30d158,#24b84d);color:#06100a}body.legal-theme-noir.ld-auth-shell .ld-auth-social-btn{background:linear-gradient(180deg,#ffffff0a,#ffffff04),var(--surface-2);border-color:#f5f5f721}body.legal-theme-noir.ld-auth-shell .ld-auth-legal-link{color:#d1d1d675}body.legal-theme-noir .ld-chart-series:nth-child(6n+1){color:var(--noir-moonstone)}body.legal-theme-noir .ld-chart-series:nth-child(6n+2){color:var(--noir-steel-blue)}body.legal-theme-noir .ld-chart-series:nth-child(6n+3){color:var(--noir-steel)}body.legal-theme-noir .ld-chart-series:nth-child(6n+4){color:var(--noir-periwinkle)}body.legal-theme-noir .ld-chart-series:nth-child(6n+5){color:#b5c4cc}body.legal-theme-noir .ld-chart-series:nth-child(6n+6){color:#30d158}body.legal-theme-noir ::selection{color:#050607;background:#e7ecf2e0}body.legal-theme-notion{background:#fff}body.legal-theme-notion{--bg: #ffffff;--surface-1: #ffffff;--surface-2: #f7f6f3;--surface-3: #efede8;--border: rgba(55, 53, 47, .09);--border-strong: rgba(55, 53, 47, .18);--text-1: rgba(55, 53, 47, .96);--text-2: rgba(55, 53, 47, .62);--text-3: rgba(55, 53, 47, .42);--text-4: rgba(55, 53, 47, .26);--accent: #2383e2;--success: #448361;--warning: #cb912f;--danger: #d44c47;--radius: 6px;--radius-sm: 4px}body.legal-theme-notion .topbar{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-notion .btn-primary{background:var(--accent);color:#fff}body.legal-theme-pastel-marker{background:#f7f5fb}body.legal-theme-pastel-marker{--bg: #f7f5fb;--surface-1: #ffffff;--surface-2: #fbfaff;--surface-3: #eeeaf5;--border: rgba(74, 60, 92, .08);--border-strong: rgba(74, 60, 92, .16);--text-1: rgba(48, 41, 58, .94);--text-2: rgba(48, 41, 58, .62);--text-3: rgba(48, 41, 58, .43);--text-4: rgba(48, 41, 58, .25);--accent: #b9a7e8;--accent-hover: #c8b9ef;--pastel-lilac: #b9a7e8;--pastel-pink: #f3b6ce;--pastel-peach: #f7c4a5;--pastel-yellow: #f2df85;--pastel-mint: #a9ddc3;--pastel-blue: #a9d5ec;--success: #75b995;--warning: #c59543;--danger: #d97078;--radius: 10px;--radius-sm: 6px}body.legal-theme-pastel-marker .topbar{background:#f7f5fbe0;border-color:#4a3c5c14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-pastel-marker .ld-brand-mark{color:var(--pastel-lilac)}body.legal-theme-pastel-marker .btn-primary{background:var(--accent);color:#30293a}body.legal-theme-pastel-marker .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-pastel-marker .ld-jump-value.warn{color:var(--warning)}body.legal-theme-pastel-marker .ld-pill--paid{color:#4f8d6e;background:#a9ddc34d;border-color:#75b99561}body.legal-theme-pastel-marker .ld-pill--pending{color:#97702e;background:#f2df8557;border-color:#c5954357}body.legal-theme-pastel-marker .ld-sidebar-item.active{background:#b9a7e838;color:var(--text-1)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+1){--card-highlight: var(--pastel-lilac)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+2){--card-highlight: var(--pastel-pink)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+3){--card-highlight: var(--pastel-peach)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+4){--card-highlight: var(--pastel-yellow)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+5){--card-highlight: var(--pastel-mint)}body.legal-theme-pastel-marker .panel:nth-of-type(6n+6){--card-highlight: var(--pastel-blue)}body.legal-theme-pastel-marker .panel{border-top-color:var(--card-highlight, var(--border))}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+1){color:var(--pastel-lilac)}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+2){color:var(--pastel-pink)}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+3){color:var(--pastel-peach)}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+4){color:var(--pastel-yellow)}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+5){color:var(--pastel-mint)}body.legal-theme-pastel-marker .ld-chart-series:nth-child(6n+6){color:var(--pastel-blue)}body.legal-theme-peach-blossom{background:#fdf3ec}body.legal-theme-peach-blossom{--bg: #fdf3ec;--surface-1: #fffefb;--surface-2: #fff8f2;--surface-3: #f4e0d0;--border: rgba(108, 60, 36, .08);--border-strong: rgba(108, 60, 36, .16);--text-1: rgba(68, 36, 20, .94);--text-2: rgba(68, 36, 20, .62);--text-3: rgba(68, 36, 20, .43);--text-4: rgba(68, 36, 20, .25);--accent: #e8895c;--accent-hover: #eda070;--accent-soft: rgba(232, 137, 92, .15);--blossom-peach: #e8895c;--blossom-apricot: #f5be8a;--blossom-rose: #e8a0b4;--blossom-sage: #a8c9a8;--blossom-sky: #a6c8e8;--blossom-cream: #f9ecd8;--success: #6ea47c;--warning: #c08638;--danger: #d05e6a;--radius: 13px;--radius-sm: 8px}body.legal-theme-peach-blossom .topbar{background:#fdf3ece0;border-color:#6c3c2414;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-peach-blossom .ld-brand-mark{color:var(--blossom-peach);filter:drop-shadow(0 3px 5px rgba(180,90,50,.14))}body.legal-theme-peach-blossom .btn-primary{background:linear-gradient(180deg,#ffffff52,#ffffff14 42%,#b4501e14),var(--accent);color:#3e1e0a;border-color:#be5a2c24;box-shadow:inset 0 1px #ffffff8a,0 6px 16px #b45a322e}body.legal-theme-peach-blossom .btn-primary:hover{background:linear-gradient(180deg,#ffffff61,#ffffff1a 42%,#b4501e14),var(--accent-hover)}body.legal-theme-peach-blossom .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(180deg,#ffffff61,#e8895c26);border-color:#e8895c47;box-shadow:inset 0 1px #ffffff80}body.legal-theme-peach-blossom .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff8a,#f5be8a0a),var(--surface-1);box-shadow:inset 0 1px #fffc,0 8px 24px #6c3c240e}body.legal-theme-peach-blossom .panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.24) 0%,rgba(255,255,255,.06) 24%,transparent 42%);opacity:.74}body.legal-theme-peach-blossom .panel:hover{border-color:#e8895c40;box-shadow:inset 0 1px #ffffffdb,0 14px 30px #6c3c2417}body.legal-theme-peach-blossom input,body.legal-theme-peach-blossom select,body.legal-theme-peach-blossom textarea{background:#fffefbeb;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #6c3c2409}body.legal-theme-peach-blossom input:focus,body.legal-theme-peach-blossom select:focus,body.legal-theme-peach-blossom textarea:focus{border-color:#e8895c94;box-shadow:0 0 0 3px #e8895c1f,inset 0 1px 2px #6c3c2409;outline:none}body.legal-theme-peach-blossom .ld-pill--paid{color:#3f7057;background:#a8c9a847;border-color:#6ea47c4d}body.legal-theme-peach-blossom .ld-pill--pending{color:#8a5e22;background:#f5be8a61;border-color:#c0863847}body.legal-theme-peony{--device-bg: #161219;--device-surface-1: #241b27;--device-surface-2: #302333;--device-surface-3: #3e2d43;--device-control-bg: #1b141e;--device-ink: #16070e;--device-muted: #c4b0c9;--device-border: rgba(251, 236, 246, .12);--device-border-strong: rgba(251, 236, 246, .22);--device-grid-border: rgba(251, 236, 246, .09);--device-elevation-border: rgba(251, 236, 246, .13);--device-elevation-border-strong: rgba(251, 236, 246, .24);--device-cta-start: #ff8fb3;--device-cta-mid: #c4a7ff;--device-cta-end: #8de6c6;--device-cta-hover-start: #ffabc8;--device-cta-hover-mid: #d6c0ff;--device-cta-hover-end: #a9f2d9;--device-cta-border: rgba(255, 143, 179, .4);--device-cta-border-hover: rgba(141, 230, 198, .5);--device-accent: #ff8fb3;--device-accent-2: #8de6c6;--device-accent-3: #c4a7ff;--device-accent-soft: rgba(255, 143, 179, .16);--device-accent-wash: rgba(255, 143, 179, .085);--device-active-border: rgba(255, 143, 179, .3);--device-focus-border: rgba(255, 143, 179, .7);--device-focus-ring: rgba(255, 143, 179, .16);--device-selection: rgba(141, 230, 198, .88);--device-brand: #fff3fb;--device-brand-shadow: rgba(255, 143, 179, .24);--device-top-sheen: rgba(196, 167, 255, .05);--device-bg-tint: rgba(255, 143, 179, .082);--device-bg-tint-2: rgba(141, 230, 198, .048);--device-auth-top-sheen: rgba(196, 167, 255, .058);--device-header-bg: rgba(22, 18, 25, .86);--device-card-hover-border: rgba(255, 143, 179, .28);--device-featured-sheen: rgba(255, 143, 179, .058);--device-auth-card-border: rgba(251, 236, 246, .15);--device-hairline-start: rgba(255, 143, 179, .7);--device-hairline-mid: rgba(196, 167, 255, .66);--device-hairline-end: rgba(141, 230, 198, .6);--device-logo-border: rgba(255, 143, 179, .3);--device-logo-bg: rgba(255, 143, 179, .075);--device-badge-border: #1d1621;--device-badge-bg: #1d1621;--device-social-border: rgba(251, 236, 246, .14);--device-success: #8de6c6;--device-success-deep: #50bd92;--device-info: #b3c4ff}body.legal-theme-prism{background:#eef2f6}body.legal-theme-prism{--bg: #eef2f6;--surface-1: #fbfcfe;--surface-2: #f5f7fa;--surface-3: #dfe6ec;--border: rgba(40, 54, 70, .08);--border-strong: rgba(40, 54, 70, .16);--text-1: rgba(25, 35, 46, .95);--text-2: rgba(25, 35, 46, .62);--text-3: rgba(25, 35, 46, .43);--text-4: rgba(25, 35, 46, .25);--accent: #698cbd;--accent-strong: #4c72a6;--accent-hover: #7fa0cb;--accent-soft: rgba(105, 140, 189, .14);--prism-blue: #698cbd;--prism-cyan: #8bc3cf;--prism-violet: #9c94c6;--prism-rose: #c89caf;--prism-silver: #acb8c3;--prism-gold: #c4ad70;--success: #6e9380;--warning: #ad8445;--danger: #bd6875;--radius: 8px;--radius-sm: 5px}body.legal-theme-prism .topbar{background:#eef2f6e0;border-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-prism .ld-brand-mark{color:var(--accent-strong)}body.legal-theme-prism .btn-primary{background:linear-gradient(135deg,var(--accent-strong),var(--prism-blue) 56%,var(--prism-violet));color:#fbfcff;border-color:transparent;box-shadow:0 7px 18px #37517629}body.legal-theme-prism .btn-primary:hover{background:linear-gradient(135deg,#6085b7,#7fa0cb 56%,#ada5d1)}body.legal-theme-prism .ld-jump-value.warn{color:var(--warning)}body.legal-theme-prism .ld-pill--paid{color:#52715f;background:#6e938024;border-color:#6e938047}body.legal-theme-prism .ld-pill--pending{color:#7b5d2f;background:#c4ad703b;border-color:#ad844545}body.legal-theme-prism .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#698cbd29,#8bc3cf12,#9c94c60d);border-color:#698cbd38;box-shadow:inset 3px 0 0 var(--prism-cyan)}body.legal-theme-prism .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffb8,#698cbd05),var(--surface-1);box-shadow:inset 0 1px #fffffff0,0 8px 24px #2836460b}body.legal-theme-prism .panel:hover{border-color:#698cbd3b;box-shadow:0 13px 28px #28364613}body.legal-theme-prism .panel--featured:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--prism-cyan),var(--prism-blue),var(--prism-violet),var(--prism-rose),transparent);opacity:.58}body.legal-theme-prism input,body.legal-theme-prism select,body.legal-theme-prism textarea{background:#fbfcfef2;color:var(--text-1);border-color:var(--border)}body.legal-theme-prism input:focus,body.legal-theme-prism select:focus,body.legal-theme-prism textarea:focus{border-color:#698cbd94;box-shadow:0 0 0 3px #698cbd1a;outline:none}body.legal-theme-prism .ld-chart-series:nth-child(6n+1){color:var(--prism-blue)}body.legal-theme-prism .ld-chart-series:nth-child(6n+2){color:var(--prism-cyan)}body.legal-theme-prism .ld-chart-series:nth-child(6n+3){color:var(--prism-violet)}body.legal-theme-prism .ld-chart-series:nth-child(6n+4){color:var(--prism-rose)}body.legal-theme-prism .ld-chart-series:nth-child(6n+5){color:var(--prism-silver)}body.legal-theme-prism .ld-chart-series:nth-child(6n+6){color:var(--prism-gold)}body.legal-theme-prism ::selection{color:#19232e;background:#8bc3cf9e}body.legal-theme-pulse{background:#08070d}body.legal-theme-pulse{--bg: #08070d;--surface-1: #101018;--surface-2: #161522;--surface-3: #222033;--border: rgba(203, 185, 255, .1);--border-strong: rgba(203, 185, 255, .2);--text-1: rgba(250, 248, 255, .96);--text-2: rgba(226, 220, 240, .68);--text-3: rgba(211, 202, 229, .46);--text-4: rgba(202, 191, 220, .27);--accent: #a978ff;--accent-hover: #bd99ff;--accent-soft: rgba(169, 120, 255, .16);--laser-cyan: #4ee8e0;--acid-lime: #c7f464;--hot-pink: #ff6fae;--electric-blue: #68a8ff;--ultraviolet: #a978ff;--success: #63d9a3;--warning: #f0c45e;--danger: #ff7186;--radius: 9px;--radius-sm: 5px}body.legal-theme-pulse .topbar{background:#08070ddb;border-color:#cbb9ff1a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-pulse .ld-brand-mark{color:var(--laser-cyan);filter:drop-shadow(0 0 8px rgba(78,232,224,.3))}body.legal-theme-pulse .btn-primary{background:linear-gradient(135deg,var(--ultraviolet) 0%,var(--hot-pink) 100%);color:#100915;border-color:transparent;box-shadow:0 0 0 1px #ffffff0a,0 8px 22px #a978ff38}body.legal-theme-pulse .btn-primary:hover{background:linear-gradient(135deg,#bd99ff,#ff8bbb);box-shadow:0 0 0 1px #ffffff0f,0 10px 26px #a978ff4d}body.legal-theme-pulse .ld-jump-value.warn{color:var(--warning)}body.legal-theme-pulse .ld-pill--paid{color:#87edbd;background:#63d9a321;border-color:#63d9a34d}body.legal-theme-pulse .ld-pill--pending{color:#f6d47f;background:#f0c45e21;border-color:#f0c45e4d}body.legal-theme-pulse .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#a978ff30,#4ee8e014);border-color:#a978ff3d;box-shadow:inset 3px 0 0 var(--laser-cyan)}body.legal-theme-pulse .panel{background:linear-gradient(145deg,#a978ff09,#4ee8e003),var(--surface-1)}body.legal-theme-pulse .panel:hover{border-color:#a978ff3d;box-shadow:0 14px 34px #00000047,0 0 22px #a978ff0f}body.legal-theme-pulse input,body.legal-theme-pulse select,body.legal-theme-pulse textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-pulse input:focus,body.legal-theme-pulse select:focus,body.legal-theme-pulse textarea:focus{border-color:#4ee8e09e;box-shadow:0 0 0 3px #4ee8e01c;outline:none}body.legal-theme-pulse .ld-chart-series:nth-child(5n+1){color:var(--ultraviolet)}body.legal-theme-pulse .ld-chart-series:nth-child(5n+2){color:var(--laser-cyan)}body.legal-theme-pulse .ld-chart-series:nth-child(5n+3){color:var(--hot-pink)}body.legal-theme-pulse .ld-chart-series:nth-child(5n+4){color:var(--acid-lime)}body.legal-theme-pulse .ld-chart-series:nth-child(5n+5){color:var(--electric-blue)}body.legal-theme-pulse ::selection{color:#0b0810;background:#4ee8e0db}body.legal-theme-rainbow{background:#fbfbff}body.legal-theme-rainbow{--bg: #fbfbff;--surface-1: #ffffff;--surface-2: #f6f7fb;--surface-3: #eceff7;--border: rgba(30, 35, 60, .08);--border-strong: rgba(30, 35, 60, .16);--text-1: rgba(20, 24, 40, .94);--text-2: rgba(20, 24, 40, .64);--text-3: rgba(20, 24, 40, .44);--text-4: rgba(20, 24, 40, .26);--accent: #7c3aed;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--radius: 10px;--radius-sm: 6px}body.legal-theme-rainbow .topbar{background:#fbfbffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-rainbow .ld-brand-mark{color:#7c3aed}body.legal-theme-rainbow .btn-primary{background:linear-gradient(90deg,#ef4444,#f97316,#facc15,#22c55e,#3b82f6 72%,#7c3aed);color:#fff;border-color:#1e233c1a;box-shadow:0 2px 10px #7c3aed29}body.legal-theme-rainbow .btn-primary:hover{filter:saturate(1.08) brightness(1.03)}body.legal-theme-rainbow .panel,body.legal-theme-rainbow .ld-summary,body.legal-theme-rainbow .ld-table,body.legal-theme-rainbow .ld-exceptions{box-shadow:0 1px 2px #14182809}body.legal-theme-rainbow .ld-nav a.active{background:linear-gradient(90deg,#ef44441a,#f973161a,#facc151f,#22c55e1a,#3b82f61a,#7c3aed1a);color:var(--text-1)}body.legal-theme-rainbow .ld-nav a:hover{background:#7c3aed0f}body.legal-theme-rainbow .ld-hero-number .delta{color:#22c55e}body.legal-theme-rainbow .ld-pill--paid{color:#15803d;background:#22c55e1f;border-color:#22c55e42}body.legal-theme-rainbow .ld-pill--pending{color:#a16207;background:#facc1529;border-color:#facc1552}body.legal-theme-rainbow .ld-jump-value.warn{color:#ef4444}body.legal-theme-reading-comfort{background:#f6f0e3}body.legal-theme-reading-comfort{--bg: #f6f0e3;--surface-1: #fffaf0;--surface-2: #fbf4e7;--surface-3: #e9dec9;--border: rgba(70, 58, 38, .12);--border-strong: rgba(70, 58, 38, .22);--text-1: #24211b;--text-2: #5d5649;--text-3: #746b5b;--text-4: #9a8e7b;--accent: #4f6f8f;--accent-strong: #405f7f;--accent-hover: #5f7f9d;--accent-soft: rgba(79, 111, 143, .13);--success: #4f745b;--warning: #8d641f;--danger: #9a4f4b;--radius: 10px;--radius-sm: 6px}body.legal-theme-reading-comfort .topbar{background:#f6f0e3f0;border-color:var(--border);backdrop-filter:none;-webkit-backdrop-filter:none}body.legal-theme-reading-comfort .ld-brand-mark,body.legal-theme-reading-comfort .ld-section-title--icon .ti,body.legal-theme-reading-comfort .ld-theme-check{color:var(--accent);filter:none}body.legal-theme-reading-comfort .btn-primary{background:var(--accent-strong);color:#fffdf7;border-color:var(--accent-strong);box-shadow:none}body.legal-theme-reading-comfort .btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}body.legal-theme-reading-comfort .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-reading-comfort .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-reading-comfort .ld-sidebar-item.active{color:var(--text-1);background:#ede5d5;border-color:#d9cbb3;box-shadow:inset 3px 0 0 var(--accent)}body.legal-theme-reading-comfort .ld-sidebar-item.active .ti{color:var(--accent)}body.legal-theme-reading-comfort .panel,body.legal-theme-reading-comfort .theme-card{background:var(--surface-1);border-color:var(--border);box-shadow:none}body.legal-theme-reading-comfort .panel:hover,body.legal-theme-reading-comfort .theme-card:hover{border-color:var(--border-strong);box-shadow:none}body.legal-theme-reading-comfort input,body.legal-theme-reading-comfort select,body.legal-theme-reading-comfort textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong);box-shadow:none}body.legal-theme-reading-comfort input:focus,body.legal-theme-reading-comfort select:focus,body.legal-theme-reading-comfort textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}body.legal-theme-reading-comfort .ld-pill--paid{color:#405d48;background:#4f745b1c;border-color:#4f745b42}body.legal-theme-reading-comfort .ld-pill--pending{color:var(--warning);background:#8d641f1c;border-color:#8d641f42}body.legal-theme-reading-comfort .ld-chart-series:nth-child(5n+1){color:var(--accent)}body.legal-theme-reading-comfort .ld-chart-series:nth-child(5n+2){color:var(--success)}body.legal-theme-reading-comfort .ld-chart-series:nth-child(5n+3){color:var(--warning)}body.legal-theme-reading-comfort .ld-chart-series:nth-child(5n+4){color:#7a5d8d}body.legal-theme-reading-comfort .ld-chart-series:nth-child(5n+5){color:var(--danger)}body.legal-theme-reading-comfort ::selection{color:#fffdf7;background:var(--accent-strong)}body.legal-theme-rooftop-garden{--bg: #101923;--surface-1: #17222c;--surface-2: #1d2a35;--surface-3: #283743;--border: rgba(217, 230, 238, .09);--border-strong: rgba(217, 230, 238, .18);--text-1: rgba(246, 249, 252, .96);--text-2: rgba(224, 232, 238, .66);--text-3: rgba(207, 219, 228, .45);--text-4: rgba(197, 211, 222, .26);--accent: #8ebbd8;--accent-hover: #a3cbe3;--accent-soft: rgba(142, 187, 216, .14);--success: #79ad98;--warning: #d2a65d;--danger: #d87972;--cognac: #c7a06a;--navy-deep: #0d141b;--ivory: #f4f8fb;--radius: 9px;--radius-sm: 5px}body.legal-theme-rooftop-garden .topbar{background:#101923e0;border-color:#d9e6ee17;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-rooftop-garden .ld-brand-mark{color:var(--accent)}body.legal-theme-rooftop-garden .btn-primary{background:var(--accent);color:#07131a;border-color:transparent;box-shadow:0 6px 18px #070b0f3d}body.legal-theme-rooftop-garden .btn-primary:hover{background:var(--accent-hover)}body.legal-theme-rooftop-garden .ld-jump-value.warn{color:var(--warning)}body.legal-theme-rooftop-garden .ld-pill--paid{color:#9ac8b5;background:#79ad9824;border-color:#79ad984d}body.legal-theme-rooftop-garden .ld-pill--pending{color:#e0bb78;background:#d2a65d24;border-color:#d2a65d4d}body.legal-theme-rooftop-garden .ld-sidebar-item.active{color:var(--ivory);background:#8ebbd81f;border-color:#8ebbd833}body.legal-theme-rooftop-garden .panel{background:linear-gradient(145deg,#ffffff05,#8ebbd803),var(--surface-1)}body.legal-theme-rooftop-garden .panel:hover{border-color:#8ebbd833;box-shadow:0 14px 34px #05090d3d}body.legal-theme-rooftop-garden input,body.legal-theme-rooftop-garden select,body.legal-theme-rooftop-garden textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-rooftop-garden input:focus,body.legal-theme-rooftop-garden select:focus,body.legal-theme-rooftop-garden textarea:focus{border-color:#8ebbd88c;box-shadow:0 0 0 3px #8ebbd81a;outline:none}body.legal-theme-rooftop-garden ::selection{color:#07131a;background:#8ebbd8e0}body.legal-theme-rose-quartz{--device-bg: #080708;--device-surface-1: #1c1a1d;--device-surface-2: #272329;--device-surface-3: #332d35;--device-control-bg: #141115;--device-ink: #070507;--device-muted: #aaa4aa;--device-border: rgba(241, 237, 240, .105);--device-border-strong: rgba(241, 237, 240, .205);--device-grid-border: rgba(241, 237, 240, .085);--device-elevation-border: rgba(241, 237, 240, .115);--device-elevation-border-strong: rgba(241, 237, 240, .225);--device-cta-start: #f7f2f5;--device-cta-mid: #e6dce2;--device-cta-end: #c4b5bd;--device-cta-hover-start: #ffffff;--device-cta-hover-mid: #eee6eb;--device-cta-hover-end: #cfbfc8;--device-cta-border: rgba(241, 237, 240, .28);--device-cta-border-hover: rgba(241, 237, 240, .36);--device-accent: #e178a7;--device-accent-2: #ee9ec2;--device-accent-3: #d8b5c6;--device-accent-soft: rgba(225, 120, 167, .14);--device-accent-wash: rgba(225, 120, 167, .076);--device-active-border: rgba(225, 120, 167, .24);--device-focus-border: rgba(225, 120, 167, .6);--device-focus-ring: rgba(225, 120, 167, .14);--device-selection: rgba(216, 181, 198, .88);--device-brand: #f1edf0;--device-brand-shadow: rgba(225, 120, 167, .16);--device-top-sheen: rgba(241, 237, 240, .026);--device-bg-tint: rgba(225, 120, 167, .026);--device-auth-top-sheen: rgba(241, 237, 240, .03);--device-header-bg: rgba(8, 7, 8, .88);--device-card-hover-border: rgba(225, 120, 167, .22);--device-featured-sheen: rgba(225, 120, 167, .05);--device-auth-card-border: rgba(241, 237, 240, .125);--device-hairline-start: rgba(241, 237, 240, .68);--device-hairline-mid: rgba(225, 120, 167, .62);--device-hairline-end: rgba(216, 181, 198, .58);--device-logo-border: rgba(225, 120, 167, .24);--device-logo-bg: rgba(225, 120, 167, .06);--device-badge-border: #151115;--device-badge-bg: #151115;--device-social-border: rgba(241, 237, 240, .13);--device-success: #43cf79;--device-success-deep: #2cad5f;--device-info: #98c8e6}body.legal-theme-seaglass-deep{background:#e7f0ee}body.legal-theme-seaglass-deep{--bg: #e7f0ee;--surface-1: #f5faf9;--surface-2: #edf5f3;--surface-3: #d4e4e1;--border: rgba(33, 77, 77, .08);--border-strong: rgba(33, 77, 77, .16);--text-1: rgba(25, 52, 53, .94);--text-2: rgba(25, 52, 53, .62);--text-3: rgba(25, 52, 53, .43);--text-4: rgba(25, 52, 53, .25);--accent: #5fa8a2;--accent-hover: #75b8b2;--accent-soft: rgba(95, 168, 162, .15);--seafoam: #7db8b2;--deep-teal: #5fa8a2;--lagoon: #6e98b8;--sage: #8daaa1;--mist: #c1d5d1;--sand: #cfbea5;--success: #5f9b7a;--warning: #ba8f52;--danger: #c66f73;--radius: 11px;--radius-sm: 7px}body.legal-theme-seaglass-deep .topbar{background:#e7f0eee0;border-color:#214d4d14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-seaglass-deep .ld-brand-mark{color:var(--deep-teal)}body.legal-theme-seaglass-deep .btn-primary{background:linear-gradient(135deg,var(--deep-teal) 0%,var(--lagoon) 100%);color:#f7fbfb;border-color:transparent;box-shadow:0 7px 18px #366d6d1f}body.legal-theme-seaglass-deep .btn-primary:hover{background:linear-gradient(135deg,#75b8b2,#85aac7)}body.legal-theme-seaglass-deep .ld-jump-value.warn{color:var(--warning)}body.legal-theme-seaglass-deep .ld-pill--paid{color:#4e7f63;background:#5f9b7a24;border-color:#5f9b7a47}body.legal-theme-seaglass-deep .ld-pill--pending{color:#8a6530;background:#cfbea547;border-color:#ba8f5247}body.legal-theme-seaglass-deep .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#5fa8a22e,#6e98b81a);border-color:#5fa8a23d;box-shadow:inset 3px 0 0 var(--lagoon)}body.legal-theme-seaglass-deep .panel{background:linear-gradient(145deg,#ffffff8f,#5fa8a208),var(--surface-1);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #214d4d0d}body.legal-theme-seaglass-deep .panel:hover{border-color:#6e98b83d;box-shadow:inset 0 1px #ffffffe0,0 13px 30px #214d4d14}body.legal-theme-seaglass-deep input,body.legal-theme-seaglass-deep select,body.legal-theme-seaglass-deep textarea{background:#f5faf9f0;color:var(--text-1);border-color:var(--border)}body.legal-theme-seaglass-deep input:focus,body.legal-theme-seaglass-deep select:focus,body.legal-theme-seaglass-deep textarea:focus{border-color:#5fa8a28f;box-shadow:0 0 0 3px #5fa8a21c;outline:none}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+1){color:var(--deep-teal)}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+2){color:var(--lagoon)}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+3){color:var(--seafoam)}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+4){color:var(--sage)}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+5){color:var(--mist)}body.legal-theme-seaglass-deep .ld-chart-series:nth-child(6n+6){color:var(--sand)}body.legal-theme-seaglass-deep ::selection{color:#1f3838;background:#7db8b28f}body.legal-theme-seaglass-mist{background:#f1f6f5}body.legal-theme-seaglass-mist{--bg: #f1f6f5;--surface-1: #fcfefd;--surface-2: #f7fbfa;--surface-3: #e4eeec;--border: rgba(63, 92, 90, .07);--border-strong: rgba(63, 92, 90, .14);--text-1: rgba(41, 63, 62, .92);--text-2: rgba(41, 63, 62, .6);--text-3: rgba(41, 63, 62, .4);--text-4: rgba(41, 63, 62, .22);--accent: #a6c9c3;--accent-hover: #b8d8d3;--accent-soft: rgba(166, 201, 195, .14);--foam: #a6c9c3;--mist-blue: #bdd3de;--washed-sage: #b7c8c1;--pebble: #cfdcd9;--shell: #e2d6c5;--frost: #edf5f4;--success: #7da391;--warning: #c1a06a;--danger: #ca8787;--radius: 12px;--radius-sm: 7px}body.legal-theme-seaglass-mist .topbar{background:#f1f6f5e6;border-color:#3f5c5a12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-seaglass-mist .ld-brand-mark{color:var(--accent)}body.legal-theme-seaglass-mist .btn-primary{background:linear-gradient(135deg,var(--foam) 0%,var(--mist-blue) 100%);color:#f8fcfb;border-color:transparent}body.legal-theme-seaglass-mist .btn-primary:hover{background:linear-gradient(135deg,#b8d8d3,#cddfe7)}body.legal-theme-seaglass-mist .ld-jump-value.warn{color:var(--warning)}body.legal-theme-seaglass-mist .ld-pill--paid{color:#5d7f70;background:#7da39121;border-color:#7da39140}body.legal-theme-seaglass-mist .ld-pill--pending{color:#90703e;background:#e2d6c557;border-color:#c1a06a3d}body.legal-theme-seaglass-mist .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#a6c9c329,#bdd3de14);border-color:#a6c9c333;box-shadow:inset 3px 0 0 var(--mist-blue)}body.legal-theme-seaglass-mist .panel{background:linear-gradient(145deg,#ffffffa8,#a6c9c305),var(--surface-1);box-shadow:inset 0 1px #ffffffe0,0 8px 22px #3f5c5a0a}body.legal-theme-seaglass-mist .panel:hover{border-color:#bdd3de38;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #3f5c5a0f}body.legal-theme-seaglass-mist input,body.legal-theme-seaglass-mist select,body.legal-theme-seaglass-mist textarea{background:#fcfefdf0;color:var(--text-1);border-color:var(--border)}body.legal-theme-seaglass-mist input:focus,body.legal-theme-seaglass-mist select:focus,body.legal-theme-seaglass-mist textarea:focus{border-color:#a6c9c38a;box-shadow:0 0 0 3px #a6c9c31a;outline:none}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+1){color:var(--foam)}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+2){color:var(--mist-blue)}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+3){color:var(--washed-sage)}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+4){color:var(--pebble)}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+5){color:var(--shell)}body.legal-theme-seaglass-mist .ld-chart-series:nth-child(6n+6){color:var(--accent)}body.legal-theme-seaglass-mist ::selection{color:#2a403f;background:#bdd3de7a}body.legal-theme-seaglass{background:#edf4f2}body.legal-theme-seaglass{--bg: #edf4f2;--surface-1: #f9fcfb;--surface-2: #f3f8f7;--surface-3: #dde9e6;--border: rgba(53, 84, 82, .08);--border-strong: rgba(53, 84, 82, .16);--text-1: rgba(36, 58, 57, .94);--text-2: rgba(36, 58, 57, .62);--text-3: rgba(36, 58, 57, .43);--text-4: rgba(36, 58, 57, .25);--accent: #8ebfbb;--accent-hover: #a4ccc8;--accent-soft: rgba(142, 191, 187, .15);--seafoam: #8ebfbb;--aqua: #a8d6d1;--glass-blue: #a7c6d8;--mist: #c8d8d4;--sage: #9eb4ab;--sand: #d8c7b1;--success: #6f9d88;--warning: #be9558;--danger: #c77979;--radius: 11px;--radius-sm: 7px}body.legal-theme-seaglass .topbar{background:#edf4f2e0;border-color:#35545214;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-seaglass .ld-brand-mark{color:var(--seafoam)}body.legal-theme-seaglass .btn-primary{background:linear-gradient(135deg,var(--seafoam) 0%,var(--glass-blue) 100%);color:#f8fcfb;border-color:transparent;box-shadow:0 7px 18px #5285821f}body.legal-theme-seaglass .btn-primary:hover{background:linear-gradient(135deg,#a4ccc8,#b8d6e5)}body.legal-theme-seaglass .ld-jump-value.warn{color:var(--warning)}body.legal-theme-seaglass .ld-pill--paid{color:#4f7c68;background:#6f9d8824;border-color:#6f9d8847}body.legal-theme-seaglass .ld-pill--pending{color:#8e6932;background:#d8c7b147;border-color:#be955847}body.legal-theme-seaglass .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#8ebfbb2e,#a7c6d81a);border-color:#8ebfbb3d;box-shadow:inset 3px 0 0 var(--glass-blue)}body.legal-theme-seaglass .panel{background:linear-gradient(145deg,#ffffff94,#8ebfbb06),var(--surface-1);box-shadow:inset 0 1px #ffffffd1,0 8px 24px #3554520d}body.legal-theme-seaglass .panel:hover{border-color:#a7c6d83d;box-shadow:inset 0 1px #ffffffe0,0 13px 30px #35545214}body.legal-theme-seaglass .panel--featured{position:relative;overflow:hidden}body.legal-theme-seaglass .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 18%,rgba(168,214,209,.12),transparent 34%),radial-gradient(circle at 88% 14%,rgba(167,198,216,.1),transparent 32%),radial-gradient(circle at 55% 100%,rgba(200,216,212,.12),transparent 36%)}body.legal-theme-seaglass input,body.legal-theme-seaglass select,body.legal-theme-seaglass textarea{background:#f9fcfbf0;color:var(--text-1);border-color:var(--border)}body.legal-theme-seaglass input:focus,body.legal-theme-seaglass select:focus,body.legal-theme-seaglass textarea:focus{border-color:#8ebfbb8f;box-shadow:0 0 0 3px #8ebfbb1c;outline:none}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+1){color:var(--seafoam)}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+2){color:var(--glass-blue)}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+3){color:var(--aqua)}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+4){color:var(--sage)}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+5){color:var(--mist)}body.legal-theme-seaglass .ld-chart-series:nth-child(6n+6){color:var(--sand)}body.legal-theme-seaglass ::selection{color:#243a39;background:#a8d6d18f}body.legal-theme-skyline{background:#101923}body.legal-theme-skyscraper{background:#e9eef1}body.legal-theme-skyscraper{--bg: #e9eef1;--surface-1: #fbfcfd;--surface-2: #f3f7f9;--surface-3: #dbe4e9;--border: rgba(31, 52, 66, .09);--border-strong: rgba(31, 52, 66, .17);--text-1: rgba(23, 38, 48, .95);--text-2: rgba(23, 38, 48, .63);--text-3: rgba(23, 38, 48, .43);--text-4: rgba(23, 38, 48, .25);--accent: #5688ad;--accent-strong: #3d6e95;--accent-hover: #6d9bbd;--accent-soft: rgba(86, 136, 173, .14);--glass-blue: #7faac2;--sky-blue: #a3c5d5;--steel: #83929b;--concrete: #b8bec1;--night-glass: #405a70;--signal-orange: #cf8050;--window-light: #d5b877;--success: #688d79;--warning: #b77a3d;--danger: #c56369;--radius: 7px;--radius-sm: 4px}body.legal-theme-skyscraper .topbar{background:#e9eef1db;border-color:var(--border);backdrop-filter:blur(15px) saturate(108%);-webkit-backdrop-filter:blur(15px) saturate(108%)}body.legal-theme-skyscraper .ld-brand-mark{color:var(--accent-strong);filter:drop-shadow(0 3px 7px rgba(61,110,149,.14))}body.legal-theme-skyscraper .btn-primary{background:linear-gradient(135deg,var(--accent-strong),var(--accent) 64%,var(--glass-blue));color:#fafeff;border-color:transparent;box-shadow:inset 0 1px #fff3,0 7px 18px #2a4a6029}body.legal-theme-skyscraper .btn-primary:hover{background:linear-gradient(135deg,#4f80a5,var(--accent-hover) 64%,#91b6ca)}body.legal-theme-skyscraper .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-skyscraper .btn-secondary:hover{background:var(--surface-2)}body.legal-theme-skyscraper .ld-jump-value.warn{color:var(--signal-orange)}body.legal-theme-skyscraper .ld-pill--paid{color:#506f5e;background:#688d7924;border-color:#688d7945}body.legal-theme-skyscraper .ld-pill--pending{color:#805529;background:#cf805024;border-color:#cf805047}body.legal-theme-skyscraper .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#5688ad2b,#7faac214,#cf805009);border-color:#5688ad36;box-shadow:inset 3px 0 0 var(--signal-orange)}body.legal-theme-skyscraper .panel{position:relative;overflow:hidden;background:linear-gradient(110deg,#ffffffad,#7faac206),var(--surface-1);border-color:var(--border);box-shadow:inset 0 1px #fffffff0,0 9px 24px #1f34420d}body.legal-theme-skyscraper .panel:hover{border-color:#5688ad3d;box-shadow:inset 0 1px #fffffff7,0 14px 30px #1f344214}body.legal-theme-skyscraper .panel--featured:before{content:"";position:absolute;top:0;right:0;width:112px;height:100%;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 19px,rgba(86,136,173,.09) 19px 20px),repeating-linear-gradient(180deg,transparent 0 23px,rgba(86,136,173,.07) 23px 24px);opacity:.7}body.legal-theme-skyscraper .panel--featured:after{content:"";position:absolute;top:0;right:110px;bottom:0;width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--sky-blue),var(--glass-blue),transparent);opacity:.62}body.legal-theme-skyscraper .ld-skyline{position:relative;overflow:hidden}body.legal-theme-skyscraper .ld-skyline:after{content:"";position:absolute;right:16px;bottom:0;width:74px;height:38px;pointer-events:none;background:linear-gradient(var(--night-glass),var(--night-glass)) 0 14px / 13px 24px no-repeat,linear-gradient(var(--steel),var(--steel)) 17px 5px / 17px 33px no-repeat,linear-gradient(var(--glass-blue),var(--glass-blue)) 38px 18px / 12px 20px no-repeat,linear-gradient(var(--night-glass),var(--night-glass)) 54px 0 / 20px 38px no-repeat;opacity:.17}body.legal-theme-skyscraper input,body.legal-theme-skyscraper select,body.legal-theme-skyscraper textarea{background:#fbfcfdf2;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #1f344208}body.legal-theme-skyscraper input:focus,body.legal-theme-skyscraper select:focus,body.legal-theme-skyscraper textarea:focus{border-color:#5688ad94;box-shadow:0 0 0 3px #5688ad1a,inset 0 1px 2px #1f344208;outline:none}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+1){color:var(--accent-strong)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+2){color:var(--glass-blue)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+3){color:var(--sky-blue)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+4){color:var(--steel)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+5){color:var(--signal-orange)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+6){color:var(--window-light)}body.legal-theme-skyscraper .ld-chart-series:nth-child(7n+7){color:var(--night-glass)}body.legal-theme-skyscraper ::selection{color:#172630;background:#a3c5d5b8}body.legal-theme-slate-mint{--device-bg: #070908;--device-surface-1: #171c1b;--device-surface-2: #202825;--device-surface-3: #2b3531;--device-control-bg: #0f1412;--device-ink: #050806;--device-muted: #a6b3ae;--device-border: rgba(234, 241, 239, .105);--device-border-strong: rgba(234, 241, 239, .205);--device-grid-border: rgba(234, 241, 239, .085);--device-elevation-border: rgba(234, 241, 239, .115);--device-elevation-border-strong: rgba(234, 241, 239, .225);--device-cta-start: #f1f7f4;--device-cta-mid: #dbe7e2;--device-cta-end: #aebdb7;--device-cta-hover-start: #ffffff;--device-cta-hover-mid: #e7f0ec;--device-cta-hover-end: #bdcac4;--device-cta-border: rgba(234, 241, 239, .28);--device-cta-border-hover: rgba(234, 241, 239, .36);--device-accent: #63c6a8;--device-accent-2: #8bd8c2;--device-accent-3: #b1d8ca;--device-accent-soft: rgba(99, 198, 168, .14);--device-accent-wash: rgba(99, 198, 168, .078);--device-active-border: rgba(99, 198, 168, .24);--device-focus-border: rgba(99, 198, 168, .6);--device-focus-ring: rgba(99, 198, 168, .14);--device-selection: rgba(177, 216, 202, .88);--device-brand: #eaf1ef;--device-brand-shadow: rgba(99, 198, 168, .16);--device-top-sheen: rgba(234, 241, 239, .026);--device-bg-tint: rgba(99, 198, 168, .028);--device-auth-top-sheen: rgba(234, 241, 239, .03);--device-header-bg: rgba(7, 9, 8, .88);--device-card-hover-border: rgba(99, 198, 168, .22);--device-featured-sheen: rgba(99, 198, 168, .05);--device-auth-card-border: rgba(234, 241, 239, .125);--device-hairline-start: rgba(234, 241, 239, .68);--device-hairline-mid: rgba(99, 198, 168, .64);--device-hairline-end: rgba(177, 216, 202, .58);--device-logo-border: rgba(99, 198, 168, .24);--device-logo-bg: rgba(99, 198, 168, .06);--device-badge-border: #101513;--device-badge-bg: #101513;--device-social-border: rgba(234, 241, 239, .13);--device-success: #49d982;--device-success-deep: #2eb665;--device-info: #8acbdc}body.legal-theme-smoke-violet{--device-bg: #070709;--device-surface-1: #1b1b20;--device-surface-2: #24242b;--device-surface-3: #30303a;--device-control-bg: #121216;--device-ink: #060608;--device-muted: #a9acb3;--device-border: rgba(236, 236, 242, .105);--device-border-strong: rgba(236, 236, 242, .205);--device-grid-border: rgba(236, 236, 242, .085);--device-elevation-border: rgba(236, 236, 242, .115);--device-elevation-border-strong: rgba(236, 236, 242, .225);--device-cta-start: #f3f3f8;--device-cta-mid: #e0e1ea;--device-cta-end: #b9bbc9;--device-cta-hover-start: #ffffff;--device-cta-hover-mid: #eaebf2;--device-cta-hover-end: #c5c7d2;--device-cta-border: rgba(236, 236, 242, .28);--device-cta-border-hover: rgba(236, 236, 242, .36);--device-accent: #a8a4c2;--device-accent-2: #bbb6d8;--device-accent-3: #c9c7dd;--device-accent-soft: rgba(168, 164, 194, .14);--device-accent-wash: rgba(168, 164, 194, .076);--device-active-border: rgba(168, 164, 194, .24);--device-focus-border: rgba(168, 164, 194, .6);--device-focus-ring: rgba(168, 164, 194, .14);--device-selection: rgba(201, 199, 221, .88);--device-brand: #ececf2;--device-brand-shadow: rgba(168, 164, 194, .16);--device-top-sheen: rgba(236, 236, 242, .026);--device-bg-tint: rgba(168, 164, 194, .026);--device-auth-top-sheen: rgba(236, 236, 242, .03);--device-header-bg: rgba(7, 7, 9, .88);--device-card-hover-border: rgba(168, 164, 194, .22);--device-featured-sheen: rgba(168, 164, 194, .05);--device-auth-card-border: rgba(236, 236, 242, .125);--device-hairline-start: rgba(236, 236, 242, .68);--device-hairline-mid: rgba(168, 164, 194, .62);--device-hairline-end: rgba(201, 199, 221, .58);--device-logo-border: rgba(168, 164, 194, .24);--device-logo-bg: rgba(168, 164, 194, .06);--device-badge-border: #121216;--device-badge-bg: #121216;--device-social-border: rgba(236, 236, 242, .13);--device-success: #41ce79;--device-success-deep: #2dae60;--device-info: #9cc9e4}body.legal-theme-smoothie{background:#f7f2ec}body.legal-theme-smoothie{--bg: #f7f2ec;--surface-1: #fffdf9;--surface-2: #fbf7f2;--surface-3: #ebe3dc;--border: rgba(82, 58, 67, .08);--border-strong: rgba(82, 58, 67, .16);--text-1: rgba(57, 40, 48, .94);--text-2: rgba(57, 40, 48, .62);--text-3: rgba(57, 40, 48, .43);--text-4: rgba(57, 40, 48, .25);--accent: #ec8fa4;--accent-hover: #f1a4b5;--accent-soft: rgba(236, 143, 164, .16);--strawberry: #ec8fa4;--mango: #f2bb69;--banana: #f1d983;--kiwi: #a8c987;--blueberry: #929bd1;--dragon-fruit: #d99ac4;--coconut: #f6eee4;--success: #73a97d;--warning: #c58b3e;--danger: #d65f70;--radius: 12px;--radius-sm: 7px}body.legal-theme-smoothie .topbar{background:#f7f2ece0;border-color:#523a4314;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-smoothie .ld-brand-mark{color:var(--strawberry)}body.legal-theme-smoothie .btn-primary{background:linear-gradient(135deg,var(--strawberry) 0%,var(--mango) 100%);color:#432732;border-color:transparent;box-shadow:0 7px 18px #b45d7724}body.legal-theme-smoothie .btn-primary:hover{background:linear-gradient(135deg,#f1a4b5,#f5c57c)}body.legal-theme-smoothie .ld-jump-value.warn{color:var(--warning)}body.legal-theme-smoothie .ld-pill--paid{color:#527b5a;background:#a8c98747;border-color:#73a97d4d}body.legal-theme-smoothie .ld-pill--pending{color:#91652b;background:#f2bb6940;border-color:#c58b3e47}body.legal-theme-smoothie .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#ec8fa436,#f2bb6921,#a8c9871a);border-color:#ec8fa43d;box-shadow:inset 3px 0 0 var(--blueberry)}body.legal-theme-smoothie .panel{background:linear-gradient(145deg,#ffffff85,#ec8fa406),var(--surface-1);box-shadow:inset 0 1px #ffffffc7,0 8px 24px #523a430e}body.legal-theme-smoothie .panel:hover{border-color:#d99ac43d;box-shadow:inset 0 1px #ffffffd6,0 13px 30px #523a4316}body.legal-theme-smoothie .panel--featured{position:relative;overflow:hidden}body.legal-theme-smoothie .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 10% 0%,rgba(236,143,164,.12),transparent 34%),radial-gradient(circle at 100% 20%,rgba(242,187,105,.12),transparent 34%),radial-gradient(circle at 60% 110%,rgba(146,155,209,.1),transparent 38%)}body.legal-theme-smoothie input,body.legal-theme-smoothie select,body.legal-theme-smoothie textarea{background:#fffdf9f0;color:var(--text-1);border-color:var(--border)}body.legal-theme-smoothie input:focus,body.legal-theme-smoothie select:focus,body.legal-theme-smoothie textarea:focus{border-color:#929bd194;box-shadow:0 0 0 3px #929bd11f;outline:none}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+1){color:var(--strawberry)}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+2){color:var(--mango)}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+3){color:var(--kiwi)}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+4){color:var(--blueberry)}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+5){color:var(--dragon-fruit)}body.legal-theme-smoothie .ld-chart-series:nth-child(6n+6){color:var(--banana)}body.legal-theme-smoothie ::selection{color:#432732;background:#ec8fa494}body.legal-theme-sour-worm{background:#f7f8ef}body.legal-theme-sour-worm{--bg: #f7f8ef;--surface-1: #ffffff;--surface-2: #fbfcf5;--surface-3: #ebefd9;--border: rgba(70, 73, 43, .09);--border-strong: rgba(70, 73, 43, .17);--text-1: rgba(42, 43, 31, .94);--text-2: rgba(42, 43, 31, .62);--text-3: rgba(42, 43, 31, .43);--text-4: rgba(42, 43, 31, .25);--accent: #a8d94f;--accent-hover: #b9e866;--accent-soft: rgba(168, 217, 79, .18);--sour-lime: #a8d94f;--sour-yellow: #f0dc59;--sour-pink: #ee79a9;--sour-blue: #69bfe8;--sour-purple: #a78bdd;--sour-orange: #f5a45d;--success: #62aa78;--warning: #d4943f;--danger: #db6275;--radius: 11px;--radius-sm: 7px}body.legal-theme-sour-worm .topbar{background:#f7f8efe0;border-color:#46492b17;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}body.legal-theme-sour-worm .ld-brand-mark{color:var(--sour-pink)}body.legal-theme-sour-worm .btn-primary{background:linear-gradient(135deg,var(--sour-lime) 0%,var(--sour-yellow) 100%);color:#283016;border-color:transparent;box-shadow:0 6px 16px #80a3342e}body.legal-theme-sour-worm .btn-primary:hover{background:linear-gradient(135deg,#b9e866,#f5e575)}body.legal-theme-sour-worm .ld-jump-value.warn{color:var(--warning)}body.legal-theme-sour-worm .ld-pill--paid{color:#44845a;background:#62aa7826;border-color:#62aa784d}body.legal-theme-sour-worm .ld-pill--pending{color:#97622b;background:#f0dc593d;border-color:#d4943f4d}body.legal-theme-sour-worm .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#a8d94f38,#69bfe81f);border-color:#a8d94f47}body.legal-theme-sour-worm .panel{background:linear-gradient(145deg,#ffffff57,#a8d94f06),var(--surface-1);box-shadow:inset 0 1px #ffffffc2,0 8px 24px #46492b0e}body.legal-theme-sour-worm .panel:hover{border-color:#ee79a942;box-shadow:0 12px 28px #5b652e17}body.legal-theme-sour-worm input,body.legal-theme-sour-worm select,body.legal-theme-sour-worm textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border)}body.legal-theme-sour-worm input:focus,body.legal-theme-sour-worm select:focus,body.legal-theme-sour-worm textarea:focus{border-color:#69bfe89e;box-shadow:0 0 0 3px #69bfe821;outline:none}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+1){color:var(--sour-lime)}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+2){color:var(--sour-pink)}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+3){color:var(--sour-blue)}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+4){color:var(--sour-purple)}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+5){color:var(--sour-yellow)}body.legal-theme-sour-worm .ld-chart-series:nth-child(6n+6){color:var(--sour-orange)}body.legal-theme-sour-worm ::selection{color:#293017;background:#a8d94fb8}body.legal-theme-spark{background:#fff}body.legal-theme-spark{--bg: #ffffff;--surface-1: #ffffff;--surface-2: #f6f7f7;--surface-3: #ecefef;--border: rgba(22, 30, 28, .09);--border-strong: rgba(22, 30, 28, .18);--text-1: rgba(18, 25, 23, .94);--text-2: rgba(18, 25, 23, .64);--text-3: rgba(18, 25, 23, .43);--text-4: rgba(18, 25, 23, .25);--accent: #3f8cff;--accent-strong: #2c71e6;--accent-hover: #62a3ff;--accent-soft: rgba(63, 140, 255, .14);--success: #4f8f70;--warning: #d29316;--danger: #ca575d;--radius: 8px;--radius-sm: 5px}body.legal-theme-spark .topbar{background:#ffffffe0;border-bottom-color:#161e1c17;backdrop-filter:blur(14px) saturate(1.18);-webkit-backdrop-filter:blur(14px) saturate(1.18)}body.legal-theme-spark .panel,body.legal-theme-spark .ld-summary,body.legal-theme-spark .ld-headline,body.legal-theme-spark .ld-exceptions,body.legal-theme-spark .ld-table,body.legal-theme-spark .ld-hero,body.legal-theme-spark .theme-card{background:#ffffffeb;border-color:#161e1c14;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #1219170b}body.legal-theme-spark .ld-brand-mark{filter:drop-shadow(0 4px 9px rgba(255,212,59,.26))}body.legal-theme-spark .btn-primary{border:1px solid rgba(255,255,255,.54);background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.06) 46%,transparent 47%),linear-gradient(135deg,#75b5fff0,#2c71e6f5);color:#fff;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #144ba847,0 10px 24px #2f7aeb33;text-shadow:0 1px 1px rgba(11,42,92,.28)}body.legal-theme-spark .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 46%,transparent 47%),linear-gradient(135deg,#86c0fffa,#3880f0fa);box-shadow:inset 0 1px #ffffff9e,inset 0 -1px #144ba842,0 12px 28px #2f7aeb3d}body.legal-theme-spark .btn-secondary{background:#ffffffb8;color:var(--text-1);border-color:#161e1c24;box-shadow:inset 0 1px #ffffffe6}body.legal-theme-spark .btn-secondary:hover{background:#fff;border-color:#3f8cff3d}body.legal-theme-spark input,body.legal-theme-spark select,body.legal-theme-spark textarea{background:color-mix(in srgb,var(--surface-2) 72%,var(--surface-1));color:var(--text-1);border-color:#161e1c1c}body.legal-theme-spark input:focus,body.legal-theme-spark select:focus,body.legal-theme-spark textarea:focus{border-color:#3f8cff85;box-shadow:0 0 0 3px #3f8cff1a;outline:none}body.legal-theme-spark .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#3f8cff1f,#ffd43b14);border-color:#3f8cff2e;box-shadow:inset 3px 0 #ffd43b}body.legal-theme-spark .ld-pill--paid{color:#377254;background:#4f8f701f;border-color:#4f8f7040}body.legal-theme-spark .ld-pill--pending{color:#9b6720;background:#ffd43b29;border-color:#d293163d}body.legal-theme-spark ::selection{color:#fff;background:#3f8cffdb}body.legal-theme-stockholm{background:#f4f1ec}body.legal-theme-stockholm{--bg: #f4f1ec;--surface-1: #fffdf8;--surface-2: #f1ede6;--surface-3: #e6ded2;--border: rgba(55, 65, 70, .08);--border-strong: rgba(55, 65, 70, .16);--text-1: rgba(35, 42, 45, .94);--text-2: rgba(35, 42, 45, .64);--text-3: rgba(35, 42, 45, .44);--text-4: rgba(35, 42, 45, .26);--accent: #6f8f9f;--success: #6f9274;--warning: #c79b5b;--danger: #c96f63;--radius: 9px;--radius-sm: 5px}body.legal-theme-stockholm .topbar{background:#f4f1ece6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-stockholm .ld-brand-mark{color:var(--accent)}body.legal-theme-stockholm .btn-primary{background:var(--accent);color:#fff;border-color:#3741461a}body.legal-theme-stockholm .btn-primary:hover{background:#7f9dad}body.legal-theme-stockholm .panel,body.legal-theme-stockholm .ld-summary,body.legal-theme-stockholm .ld-table,body.legal-theme-stockholm .ld-exceptions,body.legal-theme-stockholm .ld-headline{box-shadow:0 1px 2px #232a2d08}body.legal-theme-stockholm .ld-nav a.active{background:#6f8f9f1f;color:var(--text-1)}body.legal-theme-stockholm .ld-nav a:hover{background:#6f8f9f0f}body.legal-theme-stockholm .ld-pill--paid{color:#58765d;background:#6f92741f;border-color:#6f927442}body.legal-theme-stockholm .ld-pill--pending{color:#9a7440;background:#c79b5b1f;border-color:#c79b5b42}body.legal-theme-stockholm .ld-hero-number .delta{color:var(--accent)}body.legal-theme-storm{background:#0f171c}body.legal-theme-storm{--bg: #0f171c;--surface-1: #172127;--surface-2: #1c2930;--surface-3: #293841;--border: rgba(190, 211, 219, .09);--border-strong: rgba(190, 211, 219, .18);--text-1: rgba(240, 247, 249, .95);--text-2: rgba(211, 226, 231, .65);--text-3: rgba(198, 216, 222, .44);--text-4: rgba(190, 207, 214, .25);--accent: #70a4b5;--accent-hover: #87b6c5;--accent-soft: rgba(112, 164, 181, .14);--storm-blue: #70a4b5;--deep-sea: #437b83;--lightning: #c8d9df;--rain-grey: #8597a0;--storm-violet: #898cae;--warning-light: #d2ae66;--success: #70b092;--warning: #d2ae66;--danger: #d8777e;--radius: 9px;--radius-sm: 5px}body.legal-theme-storm .topbar{background:#0f171ce0;border-color:var(--border);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}body.legal-theme-storm .ld-brand-mark{color:var(--lightning);filter:drop-shadow(0 0 8px rgba(200,217,223,.16))}body.legal-theme-storm .btn-primary{background:linear-gradient(135deg,var(--storm-blue),var(--deep-sea));color:#f8fcfd;border-color:transparent;box-shadow:0 8px 22px #02080b47}body.legal-theme-storm .btn-primary:hover{background:linear-gradient(135deg,#87b6c5,#568d94)}body.legal-theme-storm .ld-jump-value.warn{color:var(--warning)}body.legal-theme-storm .ld-pill--paid{color:#93d0b2;background:#70b09221;border-color:#70b09247}body.legal-theme-storm .ld-pill--pending{color:#e0c17f;background:#d2ae6621;border-color:#d2ae6647}body.legal-theme-storm .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#70a4b52b,#898cae12);border-color:#70a4b538;box-shadow:inset 3px 0 0 var(--lightning)}body.legal-theme-storm .panel{background:linear-gradient(145deg,#70a4b509,#898cae03),var(--surface-1);box-shadow:inset 0 1px #ffffff06,0 12px 30px #00000038}body.legal-theme-storm .panel:hover{border-color:#70a4b53d;box-shadow:0 16px 36px #00000047,0 0 22px #70a4b50b}body.legal-theme-storm input,body.legal-theme-storm select,body.legal-theme-storm textarea{background:var(--surface-2);color:var(--text-1);border-color:var(--border)}body.legal-theme-storm input:focus,body.legal-theme-storm select:focus,body.legal-theme-storm textarea:focus{border-color:#70a4b599;box-shadow:0 0 0 3px #70a4b51c;outline:none}body.legal-theme-storm .ld-chart-series:nth-child(6n+1){color:var(--storm-blue)}body.legal-theme-storm .ld-chart-series:nth-child(6n+2){color:var(--deep-sea)}body.legal-theme-storm .ld-chart-series:nth-child(6n+3){color:var(--storm-violet)}body.legal-theme-storm .ld-chart-series:nth-child(6n+4){color:var(--lightning)}body.legal-theme-storm .ld-chart-series:nth-child(6n+5){color:var(--warning-light)}body.legal-theme-storm .ld-chart-series:nth-child(6n+6){color:var(--rain-grey)}body.legal-theme-storm ::selection{color:#0e171b;background:#c8d9dfd6}body.legal-theme-stormy-coastal{background:#dce5e8}body.legal-theme-stormy-coastal{--bg: #dce5e8;--surface-1: #edf2f4;--surface-2: #e4ecef;--surface-3: #cbd7dc;--border: rgba(45, 65, 79, .09);--border-strong: rgba(45, 65, 79, .18);--text-1: rgba(30, 43, 53, .94);--text-2: rgba(30, 43, 53, .62);--text-3: rgba(30, 43, 53, .43);--text-4: rgba(30, 43, 53, .25);--accent: #6d93a3;--accent-hover: #81a5b3;--accent-soft: rgba(109, 147, 163, .15);--storm-blue: #6d93a3;--storm-teal: #6f9893;--slate: #788797;--sea-grey: #9caab2;--driftwood: #b8a794;--foam: #d8e3e6;--success: #6b927f;--warning: #aa8050;--danger: #b96d73;--radius: 10px;--radius-sm: 6px}body.legal-theme-stormy-coastal .topbar{background:#dce5e8e6;border-color:#2d414f17;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-stormy-coastal .ld-brand-mark{color:var(--storm-blue)}body.legal-theme-stormy-coastal .btn-primary{background:linear-gradient(135deg,var(--storm-blue) 0%,var(--storm-teal) 100%);color:#f6fafb;border-color:transparent;box-shadow:0 7px 18px #2d414f1f}body.legal-theme-stormy-coastal .btn-primary:hover{background:linear-gradient(135deg,#81a5b3,#82aaa5)}body.legal-theme-stormy-coastal .ld-jump-value.warn{color:var(--warning)}body.legal-theme-stormy-coastal .ld-pill--paid{color:#527363;background:#6b927f24;border-color:#6b927f47}body.legal-theme-stormy-coastal .ld-pill--pending{color:#7f5d33;background:#b8a79442;border-color:#aa805042}body.legal-theme-stormy-coastal .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#6d93a32e,#6f98931a);border-color:#6d93a33d;box-shadow:inset 3px 0 0 var(--slate)}body.legal-theme-stormy-coastal .panel{background:linear-gradient(145deg,#ffffff80,#6d93a306),var(--surface-1);box-shadow:inset 0 1px #fffc,0 8px 22px #2d414f0f}body.legal-theme-stormy-coastal .panel:hover{border-color:#7887973d;box-shadow:inset 0 1px #ffffffdb,0 13px 28px #2d414f17}body.legal-theme-stormy-coastal input,body.legal-theme-stormy-coastal select,body.legal-theme-stormy-coastal textarea{background:#edf2f4f0;color:var(--text-1);border-color:var(--border)}body.legal-theme-stormy-coastal input:focus,body.legal-theme-stormy-coastal select:focus,body.legal-theme-stormy-coastal textarea:focus{border-color:#6d93a38f;box-shadow:0 0 0 3px #6d93a31a;outline:none}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+1){color:var(--storm-blue)}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+2){color:var(--storm-teal)}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+3){color:var(--slate)}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+4){color:var(--sea-grey)}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+5){color:var(--driftwood)}body.legal-theme-stormy-coastal .ld-chart-series:nth-child(6n+6){color:var(--foam)}body.legal-theme-stormy-coastal ::selection{color:#22313a;background:#6d93a37a}body.legal-theme-stratosphere{background:#eaf1f8}body.legal-theme-stratosphere{--bg: #eaf1f8;--surface-1: #f9fcff;--surface-2: #f2f7fc;--surface-3: #d9e6f2;--border: rgba(37, 65, 100, .08);--border-strong: rgba(37, 65, 100, .16);--text-1: rgba(25, 43, 66, .95);--text-2: rgba(25, 43, 66, .63);--text-3: rgba(25, 43, 66, .43);--text-4: rgba(25, 43, 66, .25);--accent: #568bc4;--accent-strong: #356fae;--accent-hover: #6f9fd0;--accent-soft: rgba(86, 139, 196, .15);--atmosphere-blue: #568bc4;--deep-sky: #356fae;--ice-cyan: #86c4d6;--ozone-violet: #8c91cf;--cloud-white: #f5f9fd;--horizon-gold: #d7bd75;--air-silver: #aebdcb;--success: #619486;--warning: #b88d45;--danger: #c76876;--radius: 10px;--radius-sm: 6px}body.legal-theme-stratosphere .topbar{background:#eaf1f8e0;border-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-stratosphere .ld-brand-mark{color:var(--deep-sky);filter:drop-shadow(0 3px 8px rgba(53,111,174,.18))}body.legal-theme-stratosphere .btn-primary{background:linear-gradient(135deg,var(--deep-sky) 0%,var(--ozone-violet) 100%);color:#fbfdff;border-color:transparent;box-shadow:0 7px 18px #254c7e2b,inset 0 1px #ffffff2e}body.legal-theme-stratosphere .btn-primary:hover{background:linear-gradient(135deg,#477fba,#9da2dc)}body.legal-theme-stratosphere .ld-jump-value.warn{color:var(--warning)}body.legal-theme-stratosphere .ld-pill--paid{color:#477569;background:#61948624;border-color:#61948647}body.legal-theme-stratosphere .ld-pill--pending{color:#80602a;background:#d7bd753d;border-color:#b88d4547}body.legal-theme-stratosphere .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#568bc430,#86c4d617,#8c91cf0f);border-color:#568bc43d;box-shadow:inset 3px 0 0 var(--ozone-violet)}body.legal-theme-stratosphere .panel{background:linear-gradient(145deg,#ffffffb8,#568bc406),var(--surface-1);box-shadow:inset 0 1px #fffffff0,0 9px 26px #2541640d}body.legal-theme-stratosphere .panel:hover{border-color:#568bc440;box-shadow:inset 0 1px #fffffff7,0 15px 32px #25416416}body.legal-theme-stratosphere .panel--featured{position:relative;overflow:hidden}body.legal-theme-stratosphere .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% -18%,rgba(134,196,214,.17),transparent 46%),radial-gradient(ellipse at 92% 0%,rgba(140,145,207,.11),transparent 34%),linear-gradient(155deg,rgba(255,255,255,.18),transparent 42%)}body.legal-theme-stratosphere .panel--horizon{position:relative;overflow:hidden}body.legal-theme-stratosphere .panel--horizon:after{content:"";position:absolute;right:8%;bottom:0;left:8%;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(215,189,117,.58),rgba(134,196,214,.58),transparent)}body.legal-theme-stratosphere input,body.legal-theme-stratosphere select,body.legal-theme-stratosphere textarea{background:#f9fcfff5;color:var(--text-1);border-color:var(--border)}body.legal-theme-stratosphere input:focus,body.legal-theme-stratosphere select:focus,body.legal-theme-stratosphere textarea:focus{border-color:#568bc499;box-shadow:0 0 0 3px #568bc41c;outline:none}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+1){color:var(--deep-sky)}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+2){color:var(--ice-cyan)}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+3){color:var(--ozone-violet)}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+4){color:var(--atmosphere-blue)}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+5){color:var(--horizon-gold)}body.legal-theme-stratosphere .ld-chart-series:nth-child(6n+6){color:var(--air-silver)}body.legal-theme-stratosphere ::selection{color:#192b42;background:#86c4d6a8}body.legal-theme-studio{background:#f4f4f4}body.legal-theme-studio{--bg: #f4f4f4;--surface-1: #ffffff;--surface-2: #f8f8f8;--surface-3: #e9e9e9;--border: rgba(20, 20, 20, .08);--border-strong: rgba(20, 20, 20, .16);--text-1: rgba(18, 18, 18, .95);--text-2: rgba(18, 18, 18, .62);--text-3: rgba(18, 18, 18, .43);--text-4: rgba(18, 18, 18, .25);--accent: #4776e6;--accent-strong: #335fc7;--accent-hover: #5d88ec;--accent-soft: rgba(71, 118, 230, .12);--studio-black: #171717;--graphite: #525252;--silver: #a3a3a3;--studio-blue: #4776e6;--studio-purple: #8868d8;--studio-orange: #df8347;--success: #4f8f70;--warning: #c87535;--danger: #ca575d;--radius: 9px;--radius-sm: 5px}body.legal-theme-studio .topbar{background:#f4f4f4e6;border-color:var(--border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.legal-theme-studio .ld-brand-mark{color:var(--studio-black)}body.legal-theme-studio .btn-primary{background:var(--studio-black);color:#fff;border-color:transparent;box-shadow:0 6px 16px #00000021}body.legal-theme-studio .btn-primary:hover{background:#2b2b2b}body.legal-theme-studio .ld-jump-value.warn{color:var(--studio-orange)}body.legal-theme-studio .ld-pill--paid{color:#377254;background:#4f8f701f;border-color:#4f8f7040}body.legal-theme-studio .ld-pill--pending{color:#9b5724;background:#df83471f;border-color:#df834740}body.legal-theme-studio .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#4776e61a,#8868d80f);border-color:#4776e626;box-shadow:inset 3px 0 0 var(--studio-purple)}body.legal-theme-studio .panel{position:relative;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 7px 22px #0000000a}body.legal-theme-studio .panel:hover{border-color:#14141424;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #0001}body.legal-theme-studio .panel--featured:after{content:"";position:absolute;top:0;right:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--studio-blue),var(--studio-purple),var(--studio-orange));opacity:.72}body.legal-theme-studio .ld-accent-blue{color:var(--studio-blue)}body.legal-theme-studio .ld-accent-purple{color:var(--studio-purple)}body.legal-theme-studio .ld-accent-orange{color:var(--studio-orange)}body.legal-theme-studio input,body.legal-theme-studio select,body.legal-theme-studio textarea{background:var(--surface-1);color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #00000006}body.legal-theme-studio input:focus,body.legal-theme-studio select:focus,body.legal-theme-studio textarea:focus{border-color:#4776e685;box-shadow:0 0 0 3px #4776e617,inset 0 1px 2px #00000006;outline:none}body.legal-theme-studio .btn-secondary{background:var(--surface-1);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-studio .btn-secondary:hover{background:var(--surface-2);border-color:#14141438}body.legal-theme-studio .ld-chart-series:nth-child(7n+1){color:var(--studio-black)}body.legal-theme-studio .ld-chart-series:nth-child(7n+2){color:var(--studio-blue)}body.legal-theme-studio .ld-chart-series:nth-child(7n+3){color:var(--studio-purple)}body.legal-theme-studio .ld-chart-series:nth-child(7n+4){color:var(--studio-orange)}body.legal-theme-studio .ld-chart-series:nth-child(7n+5){color:var(--graphite)}body.legal-theme-studio .ld-chart-series:nth-child(7n+6){color:var(--silver)}body.legal-theme-studio .ld-chart-series:nth-child(7n+7){color:var(--success)}body.legal-theme-studio ::selection{color:#fff;background:#4776e6db}body.legal-theme-studious{background:#eeeae1}body.legal-theme-studious{--bg: #eeeae1;--surface-1: #faf7f1;--surface-2: #f4f0e8;--surface-3: #ded6ca;--border: rgba(62, 54, 47, .08);--border-strong: rgba(62, 54, 47, .16);--text-1: rgba(42, 37, 33, .95);--text-2: rgba(42, 37, 33, .62);--text-3: rgba(42, 37, 33, .43);--text-4: rgba(42, 37, 33, .25);--accent: #526f67;--accent-hover: #66827a;--accent-soft: rgba(82, 111, 103, .14);--library-green: #526f67;--ink-blue: #526477;--burgundy: #875766;--paper: #f4efe5;--graphite: #67645f;--brass: #a98d58;--bookmark: #a46d5e;--success: #64816b;--warning: #a7793e;--danger: #b45f62;--radius: 8px;--radius-sm: 5px}body.legal-theme-studious .topbar{background:#eeeae1e6;border-color:var(--border);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}body.legal-theme-studious .ld-brand-mark{color:var(--burgundy)}body.legal-theme-studious .btn-primary{background:linear-gradient(135deg,var(--library-green),var(--ink-blue));color:#fbf9f4;border-color:transparent;box-shadow:0 6px 16px #34383321}body.legal-theme-studious .btn-primary:hover{background:linear-gradient(135deg,#66827a,#687b90)}body.legal-theme-studious .ld-jump-value.warn{color:var(--warning)}body.legal-theme-studious .ld-pill--paid{color:#4f6955;background:#64816b24;border-color:#64816b47}body.legal-theme-studious .ld-pill--pending{color:#765329;background:#a98d5830;border-color:#a7793e45}body.legal-theme-studious .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#526f6729,#52647712);border-color:#526f6736;box-shadow:inset 3px 0 0 var(--burgundy)}body.legal-theme-studious .panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff75,#526f6704),var(--surface-1);box-shadow:inset 0 1px #ffffffc7,0 7px 22px #3e362f0b}body.legal-theme-studious .panel:hover{border-color:#526f6738;box-shadow:0 12px 27px #3e362f13}body.legal-theme-studious .panel--featured:after{content:"";position:absolute;top:0;right:24px;width:12px;height:34px;pointer-events:none;background:var(--bookmark);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);opacity:.7}body.legal-theme-studious .ld-note{background:repeating-linear-gradient(to bottom,transparent 0 27px,rgba(82,100,119,.09) 27px 28px),var(--surface-1)}body.legal-theme-studious input,body.legal-theme-studious select,body.legal-theme-studious textarea{background:#faf7f1f5;color:var(--text-1);border-color:var(--border)}body.legal-theme-studious input:focus,body.legal-theme-studious select:focus,body.legal-theme-studious textarea:focus{border-color:#526f678a;box-shadow:0 0 0 3px #526f6717;outline:none}body.legal-theme-studious .ld-chart-series:nth-child(7n+1){color:var(--library-green)}body.legal-theme-studious .ld-chart-series:nth-child(7n+2){color:var(--ink-blue)}body.legal-theme-studious .ld-chart-series:nth-child(7n+3){color:var(--burgundy)}body.legal-theme-studious .ld-chart-series:nth-child(7n+4){color:var(--brass)}body.legal-theme-studious .ld-chart-series:nth-child(7n+5){color:var(--bookmark)}body.legal-theme-studious .ld-chart-series:nth-child(7n+6){color:var(--graphite)}body.legal-theme-studious .ld-chart-series:nth-child(7n+7){color:#879083}body.legal-theme-studious ::selection{color:#2a2521;background:#a98d5880}body.legal-theme-syntax{background:#2b2b2b}body.legal-theme-syntax{--bg: #2b2b2b;--surface-1: #313335;--surface-2: #3a3c3f;--surface-3: #44474a;--border: rgba(180, 194, 210, .12);--border-strong: rgba(180, 194, 210, .22);--text-1: rgba(199, 208, 217, .96);--text-2: rgba(190, 201, 211, .7);--text-3: rgba(176, 188, 199, .5);--text-4: rgba(162, 176, 188, .3);--accent: #68a9df;--accent-strong: #4f8fbe;--accent-hover: #7bb7e6;--accent-soft: rgba(104, 169, 223, .14);--editor-blue: #68a9df;--keyword-orange: #d58a4b;--string-green: #83a66f;--type-yellow: #ffd47a;--violet: #a58bb7;--comment-grey: #9aa0a5;--line-grey: #3c3f41;--success: #76a66c;--warning: #dca970;--danger: #e67880;--radius: 8px;--radius-sm: 5px}body.legal-theme-syntax .topbar{background:#2b2b2be6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-syntax .ld-brand-mark{color:var(--editor-blue)}body.legal-theme-syntax .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--editor-blue) 100%);color:#f3f6f8;border-color:transparent;box-shadow:0 7px 18px #00000038}body.legal-theme-syntax .btn-primary:hover{background:linear-gradient(135deg,#4a8fc1,#63a4da)}body.legal-theme-syntax .btn-secondary{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-syntax .btn-secondary:hover{background:var(--surface-3)}body.legal-theme-syntax .ld-jump-value.warn{color:var(--warning)}body.legal-theme-syntax .ld-pill--paid{color:#8fcb81;background:#6a875929;border-color:#6a87594d}body.legal-theme-syntax .ld-pill--pending{color:#e2b37a;background:#d19a6624;border-color:#d19a6647}body.legal-theme-syntax .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#4e94ce24,#9876aa0f);border-color:#4e94ce33;box-shadow:inset 3px 0 0 var(--keyword-orange)}body.legal-theme-syntax .panel{position:relative;overflow:hidden;background:var(--surface-1);box-shadow:inset 0 1px #ffffff05,0 10px 24px #00000038}body.legal-theme-syntax .panel:hover{border-color:#4e94ce38;box-shadow:inset 0 1px #ffffff08,0 14px 30px #00000047}body.legal-theme-syntax .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent 10px,rgba(60,63,65,.24) 10px,rgba(60,63,65,.24) 11px);background-size:100% 22px;opacity:.22}body.legal-theme-syntax .ld-syntax-keyword{color:var(--keyword-orange)}body.legal-theme-syntax .ld-syntax-string{color:var(--string-green)}body.legal-theme-syntax .ld-syntax-type{color:var(--type-yellow)}body.legal-theme-syntax .ld-syntax-comment{color:var(--comment-grey)}body.legal-theme-syntax .ld-syntax-violet{color:var(--violet)}body.legal-theme-syntax input,body.legal-theme-syntax select,body.legal-theme-syntax textarea{background:#2f3133;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #0000002e}body.legal-theme-syntax input:focus,body.legal-theme-syntax select:focus,body.legal-theme-syntax textarea:focus{border-color:#4e94ce99;box-shadow:0 0 0 3px #4e94ce1f,inset 0 1px 2px #0000002e;outline:none}body.legal-theme-syntax .ld-chart-series:nth-child(7n+1){color:var(--editor-blue)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+2){color:var(--keyword-orange)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+3){color:var(--string-green)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+4){color:var(--type-yellow)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+5){color:var(--violet)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+6){color:var(--comment-grey)}body.legal-theme-syntax .ld-chart-series:nth-child(7n+7){color:#6897bb}body.legal-theme-syntax ::selection{color:#fff;background:#4e94ce9e}body.legal-theme-taipei-101-night{background:radial-gradient(1000px 600px at 50% 0%,rgba(94,197,176,.12),transparent 65%),radial-gradient(900px 600px at 90% 30%,rgba(214,166,76,.05),transparent 60%),#0f1724}body.legal-theme-taipei-101-night{--bg: #0f1724;--surface-1: #182233;--surface-2: #202d42;--surface-3: #2b3952;--border: rgba(220, 255, 248, .07);--border-strong: rgba(220, 255, 248, .14);--text-1: rgba(245, 255, 252, .95);--text-2: rgba(245, 255, 252, .64);--text-3: rgba(245, 255, 252, .42);--text-4: rgba(245, 255, 252, .25);--accent: #5ec5b0;--success: #67d28f;--warning: #d6a64c;--danger: #ff6f6f;--radius: 10px;--radius-sm: 6px}body.legal-theme-taipei-101-night .topbar{background:#0f1724e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:#5ec5b01f}body.legal-theme-taipei-101-night .ld-brand-mark{color:var(--accent)}body.legal-theme-taipei-101-night .panel,body.legal-theme-taipei-101-night .ld-summary,body.legal-theme-taipei-101-night .ld-headline,body.legal-theme-taipei-101-night .ld-table,body.legal-theme-taipei-101-night .ld-exceptions,body.legal-theme-taipei-101-night .theme-card{background:var(--surface-1);border-color:#dcfff812;box-shadow:inset 0 1px #ffffff06,0 1px 3px #00000047}body.legal-theme-taipei-101-night .btn-primary{background:linear-gradient(180deg,#72d8c2,#5ec5b0);color:#071612;border-color:#dcfff81f;box-shadow:inset 0 1px #ffffff38,0 2px 12px #5ec5b03d;font-weight:600}body.legal-theme-taipei-101-night .btn-primary:hover{background:linear-gradient(180deg,#83e2cf,#6ed1bd);box-shadow:inset 0 1px #ffffff47,0 4px 18px #5ec5b052}body.legal-theme-taipei-101-night .btn-secondary{background:#ffffff09;border-color:#dcfff81a}body.legal-theme-taipei-101-night .btn-secondary:hover{background:#ffffff0f;border-color:#5ec5b038}body.legal-theme-taipei-101-night .ld-nav a.active{background:#5ec5b01f;color:var(--text-1);border-left:2px solid var(--accent)}body.legal-theme-taipei-101-night .ld-nav a:hover{background:#ffffff0b}body.legal-theme-taipei-101-night .ld-pill--paid{color:#7de6a2;background:#67d28f1f;border-color:#67d28f42}body.legal-theme-taipei-101-night .ld-pill--pending{color:#e7bd67;background:#d6a64c1f;border-color:#d6a64c42}body.legal-theme-taipei-101-night .ld-jump-value.warn{color:var(--warning)}body.legal-theme-taipei-101-night .ld-hero-number .delta{color:var(--accent)}body.legal-theme-taipei-101-night .ld-hero-sparkline .endpoint{fill:var(--accent);stroke:#f5fffce6;stroke-width:2}body.legal-theme-taipei-101{background:#eef5f3}body.legal-theme-taipei-101{--bg: #eef5f3;--surface-1: #ffffff;--surface-2: #edf7f4;--surface-3: #dceee8;--border: rgba(20, 60, 55, .08);--border-strong: rgba(20, 60, 55, .16);--text-1: rgba(20, 35, 35, .94);--text-2: rgba(20, 35, 35, .64);--text-3: rgba(20, 35, 35, .44);--text-4: rgba(20, 35, 35, .26);--accent: #4e9b8a;--success: #5ba874;--warning: #d6a64c;--danger: #d25f5f;--radius: 10px;--radius-sm: 6px}body.legal-theme-taipei-101 .topbar{background:#eef5f3e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:#4e9b8a1f}body.legal-theme-taipei-101 .ld-brand-mark{color:var(--accent)}body.legal-theme-taipei-101 .btn-primary{background:linear-gradient(180deg,#63b4a0,#4e9b8a);color:#fff;box-shadow:0 2px 10px #4e9b8a2e}body.legal-theme-taipei-101 .btn-primary:hover{background:linear-gradient(180deg,#72c0ad,#58a896)}body.legal-theme-taipei-101 .ld-nav a.active{background:#4e9b8a1a;color:var(--text-1);border-left:2px solid var(--accent)}body.legal-theme-taipei-101 .ld-pill--paid{color:#3f8261;background:#5ba8741f;border-color:#5ba87447}body.legal-theme-taipei-101 .ld-pill--pending{color:#9f7830;background:#d6a64c1f;border-color:#d6a64c47}body.legal-theme-taipei-101{background:radial-gradient(1000px 500px at 50% 0%,rgba(78,155,138,.1),transparent 70%),#eef5f3}body.legal-theme-terminal{background:#050505}body.legal-theme-terminal{--bg: #050505;--surface-1: #0b0f0d;--surface-2: #101713;--surface-3: #17211c;--border: rgba(0, 255, 136, .12);--border-strong: rgba(0, 255, 136, .28);--text-1: rgba(230, 255, 240, .96);--text-2: rgba(180, 255, 210, .68);--text-3: rgba(140, 255, 190, .44);--text-4: rgba(140, 255, 190, .28);--accent: #00ff88;--success: #00ff88;--warning: #ffd166;--danger: #ff5c7a;--radius: 4px;--radius-sm: 2px}body.legal-theme-terminal .topbar{background:#050505f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.legal-theme-terminal .ld-brand-mark,body.legal-theme-terminal .ld-hero-number .delta{color:var(--accent)}body.legal-theme-titanium-mist{--device-bg: #060708;--device-surface-1: #1a1d21;--device-surface-2: #22262b;--device-surface-3: #2d3339;--device-control-bg: #101316;--device-ink: #050607;--device-muted: #a9b0b8;--device-border: rgba(245, 247, 249, .105);--device-border-strong: rgba(245, 247, 249, .205);--device-grid-border: rgba(245, 247, 249, .085);--device-elevation-border: rgba(245, 247, 249, .115);--device-elevation-border-strong: rgba(245, 247, 249, .225);--device-cta-start: #f5f7f9;--device-cta-mid: #dde5eb;--device-cta-end: #b8c2cc;--device-cta-hover-start: #ffffff;--device-cta-hover-mid: #e8edf2;--device-cta-hover-end: #c1ccd6;--device-cta-border: rgba(245, 247, 249, .28);--device-cta-border-hover: rgba(245, 247, 249, .36);--device-accent: #8e9aa6;--device-accent-2: #b3bcc6;--device-accent-3: #c9d3dc;--device-accent-soft: rgba(142, 154, 166, .14);--device-accent-wash: rgba(142, 154, 166, .074);--device-active-border: rgba(221, 229, 235, .18);--device-focus-border: rgba(142, 154, 166, .58);--device-focus-ring: rgba(142, 154, 166, .13);--device-selection: rgba(221, 229, 235, .88);--device-brand: #dde5eb;--device-brand-shadow: rgba(142, 154, 166, .16);--device-top-sheen: rgba(221, 229, 235, .026);--device-bg-tint: rgba(142, 154, 166, .026);--device-auth-top-sheen: rgba(221, 229, 235, .03);--device-header-bg: rgba(6, 7, 8, .88);--device-card-hover-border: rgba(221, 229, 235, .22);--device-featured-sheen: rgba(221, 229, 235, .045);--device-auth-card-border: rgba(245, 247, 249, .125);--device-hairline-start: rgba(245, 247, 249, .7);--device-hairline-mid: rgba(142, 154, 166, .62);--device-hairline-end: rgba(180, 190, 200, .58);--device-logo-border: rgba(221, 229, 235, .22);--device-logo-bg: rgba(221, 229, 235, .055);--device-badge-border: #111418;--device-badge-bg: #111418;--device-social-border: rgba(245, 247, 249, .13);--device-success: #35c96f;--device-success-deep: #27aa59;--device-info: #86c5e8}body.legal-theme-tokyo-night{background:#101216}body.legal-theme-tokyo-night{--bg: #101216;--surface-1: #171b22;--surface-2: #1f252e;--surface-3: #2a323d;--border: rgba(235,240,245,.08);--border-strong: rgba(235,240,245,.16);--text-1: rgba(255,255,255,.94);--text-2: rgba(237,241,245,.66);--text-3: rgba(219,226,233,.46);--text-4: rgba(204,213,222,.28);--accent: #f06f64;--success: #66bb7a;--warning: #d8a44a;--danger: #ec7a7a;--radius: 8px;--radius-sm: 5px}body.legal-theme-tokyo-night .topbar{background:#101216e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);border-top:1px solid rgba(240,111,100,.7)}body.legal-theme-tokyo-night .ld-brand-mark{color:var(--accent)}body.legal-theme-tokyo-night .panel,body.legal-theme-tokyo-night .ld-summary,body.legal-theme-tokyo-night .ld-headline,body.legal-theme-tokyo-night .ld-table,body.legal-theme-tokyo-night .ld-exceptions{background:var(--surface-1);box-shadow:inset 0 1px #ffffff05,0 1px 3px #00000040;border-color:var(--border)}body.legal-theme-tokyo-night .ld-nav a.active{background:#f06f641f;color:var(--text-1);border-left:2px solid var(--accent)}body.legal-theme-tokyo-night .ld-nav a:hover{background:#ffffff0a}body.legal-theme-tokyo-night .btn-primary{background:var(--accent);color:#1a0c0b;border:none;box-shadow:0 2px 8px #f06f6429}body.legal-theme-tokyo-night .btn-primary:hover{background:#ff8176;box-shadow:0 4px 14px #f06f6438}body.legal-theme-tokyo-night .ld-pill--paid{color:#7bd88f;background:#66bb7a1f;border-color:#66bb7a3d}body.legal-theme-tokyo-night .ld-pill--pending{color:#e0b15f;background:#d8a44a1f;border-color:#d8a44a3d}body.legal-theme-tokyo-night .ld-hero-number .delta{color:var(--accent)}body.legal-theme-tokyo-night{background:radial-gradient(1200px 800px at 80% 0%,rgba(240,111,100,.03),transparent 60%),radial-gradient(1000px 600px at 0% 100%,rgba(100,120,180,.025),transparent 60%),#101216}body.legal-theme-tokyo{background:#fafafa}body.legal-theme-tokyo{--bg: #fafafa;--surface-1: #ffffff;--surface-2: #f5f5f5;--surface-3: #ededed;--border: rgba(0,0,0,.07);--border-strong: rgba(0,0,0,.14);--text-1: rgba(15,15,15,.94);--text-2: rgba(15,15,15,.62);--text-3: rgba(15,15,15,.42);--text-4: rgba(15,15,15,.24);--accent: #e53935;--success: #4d7c57;--warning: #b7791f;--danger: #e53935;--radius: 6px;--radius-sm: 4px}body.legal-theme-tokyo .ld-brand-mark{color:var(--accent)}body.legal-theme-tokyo .btn-primary{background:var(--accent);color:#fff}body.legal-theme-tokyo .btn-primary:hover{background:#d32f2f}body.legal-theme-tokyo .panel,body.legal-theme-tokyo .ld-summary,body.legal-theme-tokyo .ld-table{box-shadow:none}body.legal-theme-tokyo .ld-nav a.active{background:#e5393514;color:var(--text-1)}body.legal-theme-tokyo .topbar{border-top:2px solid #e53935}body.legal-theme-warm-tones{background:#f3ede5}body.legal-theme-warm-tones{--bg: #f3ede5;--surface-1: #fdfaf6;--surface-2: #f8f2eb;--surface-3: #e8ddd1;--border: rgba(81, 57, 47, .08);--border-strong: rgba(81, 57, 47, .16);--text-1: rgba(55, 39, 33, .95);--text-2: rgba(55, 39, 33, .62);--text-3: rgba(55, 39, 33, .43);--text-4: rgba(55, 39, 33, .25);--accent: #b77b5f;--accent-strong: #956047;--accent-hover: #c58d72;--accent-soft: rgba(183, 123, 95, .15);--terracotta: #b77b5f;--clay: #c89475;--caramel: #c49a61;--muted-rose: #c88f91;--oat: #d9c5a7;--warm-olive: #92906a;--cocoa: #846452;--success: #74886a;--warning: #b77935;--danger: #c65f62;--radius: 10px;--radius-sm: 6px}body.legal-theme-warm-tones .topbar{background:#f3ede5e3;border-color:var(--border);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px)}body.legal-theme-warm-tones .ld-brand-mark{color:var(--accent-strong)}body.legal-theme-warm-tones .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--terracotta) 58%,var(--muted-rose) 100%);color:#fffaf6;border-color:transparent;box-shadow:0 7px 18px #663e2d26}body.legal-theme-warm-tones .btn-primary:hover{background:linear-gradient(135deg,#aa7256,#c58d72 58%,#d3a2a3)}body.legal-theme-warm-tones .ld-jump-value.warn{color:var(--warning)}body.legal-theme-warm-tones .ld-pill--paid{color:#596b51;background:#74886a24;border-color:#74886a47}body.legal-theme-warm-tones .ld-pill--pending{color:#805524;background:#c49a6138;border-color:#b7793547}body.legal-theme-warm-tones .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#b77b5f2e,#c49a6117,#c88f910f);border-color:#b77b5f38;box-shadow:inset 3px 0 0 var(--warm-olive)}body.legal-theme-warm-tones .panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgba(196,154,97,.055),transparent 36%),linear-gradient(145deg,#ffffff8f,#b77b5f05),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 24px #51392f0d}body.legal-theme-warm-tones .panel:hover{border-color:#b77b5f3b;box-shadow:inset 0 1px #ffffffe6,0 13px 28px #51392f14}body.legal-theme-warm-tones .panel--featured:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--terracotta),var(--clay),var(--caramel),var(--oat),var(--muted-rose));opacity:.68}body.legal-theme-warm-tones input,body.legal-theme-warm-tones select,body.legal-theme-warm-tones textarea{background:#fdfaf6f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-warm-tones input:focus,body.legal-theme-warm-tones select:focus,body.legal-theme-warm-tones textarea:focus{border-color:#b77b5f8f;box-shadow:0 0 0 3px #b77b5f1a;outline:none}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+1){color:var(--terracotta)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+2){color:var(--clay)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+3){color:var(--caramel)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+4){color:var(--muted-rose)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+5){color:var(--warm-olive)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+6){color:var(--cocoa)}body.legal-theme-warm-tones .ld-chart-series:nth-child(7n+7){color:var(--oat)}body.legal-theme-warm-tones ::selection{color:#372721;background:#d8c5a7b8}body.legal-theme-workbench{background:#161a1f}body.legal-theme-workbench{--bg: #161a1f;--surface-1: #1d232a;--surface-2: #242b33;--surface-3: #303943;--border: rgba(203, 214, 223, .08);--border-strong: rgba(203, 214, 223, .17);--text-1: rgba(235, 240, 244, .95);--text-2: rgba(205, 215, 223, .66);--text-3: rgba(185, 197, 206, .44);--text-4: rgba(170, 183, 193, .26);--accent: #6494c6;--accent-strong: #4779ad;--accent-hover: #78a5d1;--accent-soft: rgba(100, 148, 198, .14);--workbench-blue: #6494c6;--workbench-violet: #8b7fc0;--workbench-orange: #d58a55;--workbench-cyan: #62a5a7;--workbench-green: #719879;--workbench-silver: #909da7;--success: #70a07d;--warning: #d09a55;--danger: #d16b72;--radius: 10px;--radius-sm: 6px}body.legal-theme-workbench .topbar{background:#161a1fe0;border-color:var(--border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.legal-theme-workbench .ld-brand-mark{color:var(--workbench-blue);filter:drop-shadow(0 3px 8px rgba(100,148,198,.16))}body.legal-theme-workbench .btn-primary{background:linear-gradient(135deg,var(--accent-strong) 0%,var(--workbench-blue) 64%,var(--workbench-violet) 100%);color:#f8fbfd;border-color:transparent;box-shadow:0 8px 20px #0000003b}body.legal-theme-workbench .btn-primary:hover{background:linear-gradient(135deg,#5788b9 0%,var(--accent-hover) 64%,#9a8fca 100%)}body.legal-theme-workbench .btn-secondary{background:var(--surface-2);color:var(--text-1);border-color:var(--border-strong)}body.legal-theme-workbench .btn-secondary:hover{background:var(--surface-3)}body.legal-theme-workbench .ld-jump-value.warn{color:var(--workbench-orange)}body.legal-theme-workbench .ld-pill--paid{color:#94c49e;background:#70a07d24;border-color:#70a07d47}body.legal-theme-workbench .ld-pill--pending{color:#e0b278;background:#d09a5521;border-color:#d09a5547}body.legal-theme-workbench .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#6494c626,#8b7fc012,#d58a550a);border-color:#6494c636;box-shadow:inset 3px 0 0 var(--workbench-orange)}body.legal-theme-workbench .panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,rgba(100,148,198,.045),transparent 38%),linear-gradient(145deg,#ffffff05,#8b7fc003),var(--surface-1);box-shadow:inset 0 1px #ffffff05,0 11px 28px #0000003b}body.legal-theme-workbench .panel:hover{border-color:#6494c638;box-shadow:inset 0 1px #ffffff07,0 16px 34px #0000004a}body.legal-theme-workbench .panel--featured:after{content:"";position:absolute;top:0;right:0;left:0;height:3px;pointer-events:none;background:linear-gradient(90deg,var(--workbench-blue),var(--workbench-violet),var(--workbench-orange));opacity:.72}body.legal-theme-workbench input,body.legal-theme-workbench select,body.legal-theme-workbench textarea{background:#1a2026;color:var(--text-1);border-color:var(--border);box-shadow:inset 0 1px 2px #0000002e}body.legal-theme-workbench input:focus,body.legal-theme-workbench select:focus,body.legal-theme-workbench textarea:focus{border-color:#6494c699;box-shadow:0 0 0 3px #6494c61c,inset 0 1px 2px #0000002e;outline:none}body.legal-theme-workbench .ld-chart-series:nth-child(6n+1){color:var(--workbench-blue)}body.legal-theme-workbench .ld-chart-series:nth-child(6n+2){color:var(--workbench-violet)}body.legal-theme-workbench .ld-chart-series:nth-child(6n+3){color:var(--workbench-orange)}body.legal-theme-workbench .ld-chart-series:nth-child(6n+4){color:var(--workbench-cyan)}body.legal-theme-workbench .ld-chart-series:nth-child(6n+5){color:var(--workbench-green)}body.legal-theme-workbench .ld-chart-series:nth-child(6n+6){color:var(--workbench-silver)}body.legal-theme-workbench ::selection{color:#fff;background:#6494c6a8}body.legal-theme-zen-garden{background:#eeede5}body.legal-theme-zen-garden{--bg: #eeede5;--surface-1: #faf9f4;--surface-2: #f4f3ec;--surface-3: #deddd3;--border: rgba(64, 68, 57, .08);--border-strong: rgba(64, 68, 57, .16);--text-1: rgba(42, 45, 37, .94);--text-2: rgba(42, 45, 37, .62);--text-3: rgba(42, 45, 37, .43);--text-4: rgba(42, 45, 37, .25);--accent: #7f9273;--accent-hover: #91a385;--accent-soft: rgba(127, 146, 115, .15);--moss: #7f9273;--bamboo: #9ca779;--raked-sand: #ddd7c7;--river-stone: #9c9e96;--weathered-wood: #9b8068;--maple: #b56f5d;--water: #91aeb0;--theme-icon-accent: #62705a;--success: #698672;--warning: #a9824b;--danger: #b8665d;--radius: 10px;--radius-sm: 6px}body.legal-theme-zen-garden .topbar{background:#eeede5e6;border-color:var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.legal-theme-zen-garden .ld-brand-mark{color:var(--moss)}body.legal-theme-zen-garden .btn-primary{background:linear-gradient(135deg,var(--moss) 0%,var(--bamboo) 100%);color:#fbfcf7;border-color:transparent;box-shadow:0 7px 18px #4044391c}body.legal-theme-zen-garden .btn-primary:hover{background:linear-gradient(135deg,#91a385,#adb78c)}body.legal-theme-zen-garden .ld-jump-value.warn{color:var(--warning)}body.legal-theme-zen-garden .ld-pill--paid{color:#506b58;background:#69867224;border-color:#69867247}body.legal-theme-zen-garden .ld-pill--pending{color:#795a30;background:#ddd7c757;border-color:#a9824b42}body.legal-theme-zen-garden .ld-sidebar-item.active{color:var(--text-1);background:linear-gradient(90deg,#7f92732b,#ddd7c717);border-color:#7f927338;box-shadow:inset 3px 0 0 var(--weathered-wood)}body.legal-theme-zen-garden .ld-theme-check,body.legal-theme-zen-garden .ld-section-title--icon .ti,body.legal-theme-zen-garden .ld-sidebar-item.active .ti{color:var(--theme-icon-accent)}body.legal-theme-zen-garden .panel{background:linear-gradient(145deg,#ffffff94,#7f927305),var(--surface-1);box-shadow:inset 0 1px #ffffffd6,0 8px 24px #4044390b}body.legal-theme-zen-garden .panel:hover{border-color:#7f927338;box-shadow:inset 0 1px #ffffffe6,0 13px 28px #40443912}body.legal-theme-zen-garden .panel--featured{position:relative;overflow:hidden}body.legal-theme-zen-garden .panel--featured:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-radial-gradient(ellipse at 88% 10%,transparent 0 12px,rgba(156,158,150,.055) 13px,transparent 14px 22px),linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%)}body.legal-theme-zen-garden .ld-accent-maple{color:var(--maple)}body.legal-theme-zen-garden .ld-divider-accent{border-color:#b56f5d47}body.legal-theme-zen-garden input,body.legal-theme-zen-garden select,body.legal-theme-zen-garden textarea{background:#faf9f4f2;color:var(--text-1);border-color:var(--border)}body.legal-theme-zen-garden input:focus,body.legal-theme-zen-garden select:focus,body.legal-theme-zen-garden textarea:focus{border-color:#7f92738f;box-shadow:0 0 0 3px #7f92731a;outline:none}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+1){color:var(--moss)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+2){color:var(--bamboo)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+3){color:var(--river-stone)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+4){color:var(--weathered-wood)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+5){color:var(--water)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+6){color:var(--maple)}body.legal-theme-zen-garden .ld-chart-series:nth-child(7n+7){color:var(--raked-sand)}body.legal-theme-zen-garden ::selection{color:#2a2d25;background:#9ca7798a}:root{--legal-ease-out-expo: cubic-bezier(.16, 1, .3, 1);--legal-ease-in-out: cubic-bezier(.45, 0, .55, 1);--legal-duration-instant: 60ms;--legal-duration-snappy: .12s;--legal-duration-panel: .22s;--legal-grid-unit: 8px;--legal-micro-unit: 4px;--legal-measure-copy: 600px;--legal-measure-readable: 68ch;--legal-line-body: 1.5;--legal-line-display: 1.16}html[data-legal-mode=dark]{color-scheme:dark;--legal-bg-canvas: #07090e;--legal-bg-app: #0b0e14;--legal-bg-surface: #121620;--legal-bg-popover: #1c212d;--legal-border-subtle: rgba(255, 255, 255, .06);--legal-border-bevel: rgba(255, 255, 255, .18);--legal-accent-cyan: #38bdf8;--legal-accent-cyan-text: #bae6fd;--legal-accent-cyan-border: rgba(56, 189, 248, .4);--legal-accent-cyan-glow-tight: rgba(56, 189, 248, .12);--legal-accent-cyan-glow-ambient: rgba(56, 189, 248, .06);--legal-accent-amber: #fbbf24;--legal-accent-amber-text: #fde68a;--legal-accent-amber-border: rgba(251, 191, 36, .4);--legal-accent-amber-glow-tight: rgba(251, 191, 36, .12);--legal-accent-amber-glow-ambient: rgba(251, 191, 36, .06);--legal-accent-emerald: #34d399;--legal-accent-emerald-text: #a7f3d0;--legal-accent-emerald-border: rgba(52, 211, 153, .25);--legal-accent-coral: #f43f5e;--legal-accent-coral-text: #fecdd3;--legal-accent-coral-border: rgba(244, 63, 94, .25);--legal-accent-indigo: #818cf8;--legal-accent-indigo-text: #e0e7ff;--legal-accent-indigo-border: rgba(129, 140, 248, .4);--legal-accent-magenta: #ec4899;--legal-accent-magenta-text: #f9a8d4;--legal-accent-magenta-border: rgba(236, 72, 153, .4);--legal-accent-violet: #a78bfa;--legal-accent-violet-text: #c4b5fd;--legal-accent-violet-border: rgba(167, 139, 250, .4);--legal-status-success-bg: rgba(52, 211, 153, .1);--legal-status-success-border: rgba(52, 211, 153, .25);--legal-status-success-text: #a7f3d0;--legal-status-warning-bg: rgba(251, 191, 36, .1);--legal-status-warning-border: rgba(251, 191, 36, .25);--legal-status-warning-text: #fde68a;--legal-status-danger-bg: rgba(244, 63, 94, .1);--legal-status-danger-border: rgba(244, 63, 94, .25);--legal-status-danger-text: #fecdd3;--legal-status-info-bg: rgba(56, 189, 248, .1);--legal-status-info-border: rgba(56, 189, 248, .25);--legal-status-info-text: #bae6fd;--legal-control-radius: 4px;--legal-control-surface: #11141c;--legal-control-surface-hover: #161b26;--legal-control-text: #94a3b8;--legal-control-text-hover: #f8fafc;--legal-control-border: rgba(255, 255, 255, .08);--legal-control-border-top: rgba(255, 255, 255, .15);--legal-ghost-hover: rgba(255, 255, 255, .04);--legal-shadow-card: 0 12px 32px -8px rgba(0, 0, 0, .6);--legal-shadow-card-hover: 0 16px 36px -8px rgba(0, 0, 0, .7)}html[data-legal-mode=dark] body{--legal-theme-accent: var(--accent, var(--legal-accent-cyan));--legal-theme-accent-text: color-mix(in srgb, var(--legal-theme-accent) 68%, #ffffff);--legal-theme-accent-border: color-mix(in srgb, var(--legal-theme-accent) 42%, transparent);--legal-theme-accent-glow-tight: color-mix(in srgb, var(--legal-theme-accent) 12%, transparent);--legal-theme-accent-glow-ambient: color-mix(in srgb, var(--legal-theme-accent) 6%, transparent);background:var(--bg);color:var(--text-1);line-height:var(--legal-line-body)}html[data-legal-mode=dark] body :where(p,li,label,input,select,textarea){line-height:var(--legal-line-body)}html[data-legal-mode=dark] body :where(h1,h2,h3,h4){line-height:var(--legal-line-display)}html[data-legal-mode=dark] body :where(.btn,.auth-primary-btn,.auth-social-btn,.today-focus-action,.workspace-notification-anchor,.journal-daynav-btn,.evidence-status-button){border-radius:var(--legal-control-radius)!important;transition:background-color var(--legal-duration-snappy) var(--legal-ease-out-expo),background-image var(--legal-duration-snappy) var(--legal-ease-out-expo),border-color var(--legal-duration-snappy) var(--legal-ease-out-expo),color var(--legal-duration-snappy) var(--legal-ease-out-expo),box-shadow var(--legal-duration-snappy) var(--legal-ease-out-expo),opacity var(--legal-duration-instant) linear;transform:none}html[data-legal-mode=dark] body :where(.btn,.auth-primary-btn){background:var(--legal-control-surface);color:var(--legal-control-text);border:1px solid var(--legal-control-border);border-top-color:var(--legal-control-border-top);box-shadow:none}html[data-legal-mode=dark] body :where(.btn-primary,.auth-primary-btn){background:var(--legal-control-surface);color:var(--legal-theme-accent-text);border-color:var(--legal-theme-accent-border);border-top-color:color-mix(in srgb,var(--legal-theme-accent) 78%,transparent);box-shadow:0 2px 8px var(--legal-theme-accent-glow-tight),0 8px 20px var(--legal-theme-accent-glow-ambient)}html[data-legal-mode=dark] body :where(.btn-primary,.auth-primary-btn):hover:not(:disabled){background:var(--legal-control-surface-hover);color:var(--legal-theme-accent-text);border-color:color-mix(in srgb,var(--legal-theme-accent) 62%,transparent);border-top-color:color-mix(in srgb,var(--legal-theme-accent) 88%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--legal-theme-accent) 15%,transparent),0 12px 28px color-mix(in srgb,var(--legal-theme-accent) 10%,transparent)}html[data-legal-mode=dark] body :where(.btn-primary,.auth-primary-btn):active:not(:disabled){background:var(--legal-control-surface);box-shadow:0 1px 4px var(--legal-theme-accent-glow-tight);opacity:.9}html[data-legal-mode=dark] body :where(.btn-secondary,.auth-social-btn,.today-focus-action,.workspace-notification-anchor,.journal-daynav-btn,.evidence-status-button){background:var(--legal-control-surface);color:var(--legal-control-text);border-color:var(--legal-control-border);border-top-color:var(--legal-control-border-top);box-shadow:none}html[data-legal-mode=dark] body :where(.btn-secondary,.auth-social-btn,.today-focus-action,.workspace-notification-anchor,.journal-daynav-btn,.evidence-status-button):hover:not(:disabled),html[data-legal-mode=dark] body :where(.btn-secondary,.auth-social-btn,.today-focus-action,.workspace-notification-anchor,.journal-daynav-btn,.evidence-status-button):focus-visible{background:var(--legal-control-surface-hover);color:var(--legal-control-text-hover);border-color:var(--legal-theme-accent-border);border-top-color:color-mix(in srgb,var(--legal-theme-accent) 70%,transparent);box-shadow:0 4px 16px var(--legal-theme-accent-glow-tight)}html[data-legal-mode=dark] body :where(.btn-ghost,.btn-link,.btn-link-demo){background:transparent;color:var(--text-2);border:0;box-shadow:none}html[data-legal-mode=dark] body :where(.btn-ghost,.btn-link,.btn-link-demo):hover:not(:disabled){background:var(--legal-ghost-hover);color:var(--text-1);border:0;box-shadow:none}html[data-legal-mode=dark] body :where(button,a,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb,var(--legal-theme-accent) 64%,transparent);outline-offset:2px}html[data-legal-mode=dark] body :where(.panel,.metric,.auth-panel,.auth-card,.auth-practice-card,.install-link-card,.install-steps,.inline-info-panel,.command-primary-panel,.command-secondary-panel){border:0;border-radius:8px!important;background:var(--surface-1);box-shadow:var(--legal-shadow-card)}html[data-legal-mode=dark] body :where(.panel,.metric,.inline-info-panel):hover{background:var(--surface-2);box-shadow:var(--legal-shadow-card-hover)}html[data-legal-mode=dark] body :where(.panel-head,.topbar,.ld-sidebar,.metrics){border-color:var(--legal-border-subtle)}html[data-legal-mode=dark] body :where(.pill,.ld-pill){border-radius:var(--legal-control-radius)!important;background:color-mix(in srgb,var(--surface-2) 88%,transparent);border:1px solid var(--legal-border-subtle);color:var(--text-2)}html[data-legal-mode=dark] body :where(.pill,.ld-pill):before{width:6px;height:6px;flex:0 0 6px;border-radius:50%!important}html[data-legal-mode=dark] body :where(.pill-ready,.pill-approved,.pill-paid,.ld-pill--paid,.ld-pill--ready){background:var(--legal-status-success-bg);border-color:var(--legal-status-success-border);color:var(--legal-status-success-text)}html[data-legal-mode=dark] body :where(.pill-ready,.pill-approved,.pill-paid,.ld-pill--paid,.ld-pill--ready):before{background:var(--legal-accent-emerald);box-shadow:0 0 6px #34d39999}html[data-legal-mode=dark] body :where(.pill-review,.pill-staged,.pill-pending,.ld-pill--pending,.ld-pill--review):before{background:var(--legal-accent-amber);box-shadow:0 0 6px var(--legal-accent-amber-glow-tight)}html[data-legal-mode=dark] body :where(.pill-review,.pill-staged,.pill-pending,.ld-pill--pending,.ld-pill--review){background:var(--legal-status-warning-bg);border-color:var(--legal-status-warning-border);color:var(--legal-status-warning-text)}html[data-legal-mode=dark] body :where(.pill-danger,.pill-failed,.ld-pill--danger,.ld-pill--failed){background:var(--legal-status-danger-bg);border-color:var(--legal-status-danger-border);color:var(--legal-status-danger-text)}html[data-legal-mode=dark] body :where(.pill-danger,.pill-failed,.ld-pill--danger,.ld-pill--failed):before{background:var(--legal-accent-coral);box-shadow:0 0 6px var(--legal-accent-coral-border)}html[data-legal-mode=dark] body :where(.metric-label,.eyebrow,.panel-note,.auth-shell small){color:var(--text-3);font-weight:500}html[data-legal-mode=dark] body :where(.metric strong,.metric-value){color:var(--text-1);font-weight:600;font-variant-numeric:tabular-nums}html[data-legal-mode=dark] body .metric .iconbox{color:var(--legal-accent-cyan-text);text-shadow:none;transition:color var(--legal-duration-snappy) var(--legal-ease-out-expo),text-shadow var(--legal-duration-snappy) var(--legal-ease-out-expo)}html[data-legal-mode=dark] body .metric:hover .iconbox,html[data-legal-mode=dark] body .metric:focus-within .iconbox{color:var(--legal-accent-cyan);text-shadow:0 0 8px var(--legal-accent-cyan-glow-tight)}html[data-legal-mode=dark] body :where(.legal-backlight-cyan,.ld-backlight-cyan,.legal-backlight-amber,.ld-backlight-amber,.legal-backlight-indigo,.ld-backlight-indigo,.legal-backlight-magenta,.ld-backlight-magenta,.legal-backlight-violet,.ld-backlight-violet,.legal-backlight-crimson,.ld-backlight-crimson){position:relative;border-radius:var(--legal-control-radius)!important;background-color:var(--legal-bg-surface);background-image:linear-gradient(var(--legal-backlight-fill, rgba(56, 189, 248, .08)),var(--legal-backlight-fill, rgba(56, 189, 248, .08)));border:1px solid var(--legal-backlight-border, var(--legal-accent-cyan-border));border-top-color:var(--legal-backlight-border-top, rgba(56, 189, 248, .7));color:var(--legal-backlight-text, var(--legal-accent-cyan-text));box-shadow:0 2px 8px var(--legal-backlight-glow-tight, var(--legal-accent-cyan-glow-tight)),0 12px 32px var(--legal-backlight-glow-ambient, var(--legal-accent-cyan-glow-ambient));transition:background-color var(--legal-duration-snappy) var(--legal-ease-out-expo),border-color var(--legal-duration-snappy) var(--legal-ease-out-expo),box-shadow var(--legal-duration-snappy) var(--legal-ease-out-expo)}html[data-legal-mode=dark] body :where(.legal-backlight-cyan,.ld-backlight-cyan){--legal-backlight-text: var(--legal-accent-cyan-text);--legal-backlight-border: var(--legal-accent-cyan-border);--legal-backlight-border-top: rgba(56, 189, 248, .7);--legal-backlight-glow-tight: var(--legal-accent-cyan-glow-tight);--legal-backlight-glow-ambient: var(--legal-accent-cyan-glow-ambient)}html[data-legal-mode=dark] body :where(.legal-backlight-amber,.ld-backlight-amber){--legal-backlight-fill: rgba(251, 191, 36, .08);--legal-backlight-text: var(--legal-accent-amber-text);--legal-backlight-border: var(--legal-accent-amber-border);--legal-backlight-border-top: rgba(251, 191, 36, .7);--legal-backlight-glow-tight: var(--legal-accent-amber-glow-tight);--legal-backlight-glow-ambient: var(--legal-accent-amber-glow-ambient)}html[data-legal-mode=dark] body :where(.legal-backlight-indigo,.ld-backlight-indigo){--legal-backlight-fill: rgba(129, 140, 248, .08);--legal-backlight-text: var(--legal-accent-indigo-text);--legal-backlight-border: var(--legal-accent-indigo-border);--legal-backlight-border-top: rgba(129, 140, 248, .7);--legal-backlight-glow-tight: rgba(129, 140, 248, .12);--legal-backlight-glow-ambient: rgba(129, 140, 248, .06)}html[data-legal-mode=dark] body :where(.legal-backlight-magenta,.ld-backlight-magenta){--legal-backlight-fill: rgba(236, 72, 153, .08);--legal-backlight-text: var(--legal-accent-magenta-text);--legal-backlight-border: var(--legal-accent-magenta-border);--legal-backlight-border-top: rgba(236, 72, 153, .7);--legal-backlight-glow-tight: rgba(236, 72, 153, .12);--legal-backlight-glow-ambient: rgba(236, 72, 153, .06)}html[data-legal-mode=dark] body :where(.legal-backlight-violet,.ld-backlight-violet){--legal-backlight-fill: rgba(167, 139, 250, .08);--legal-backlight-text: var(--legal-accent-violet-text);--legal-backlight-border: var(--legal-accent-violet-border);--legal-backlight-border-top: rgba(167, 139, 250, .7);--legal-backlight-glow-tight: rgba(167, 139, 250, .12);--legal-backlight-glow-ambient: rgba(167, 139, 250, .06)}html[data-legal-mode=dark] body :where(.legal-backlight-crimson,.ld-backlight-crimson){--legal-backlight-fill: rgba(244, 63, 94, .08);--legal-backlight-text: var(--legal-accent-coral-text);--legal-backlight-border: var(--legal-accent-coral-border);--legal-backlight-border-top: rgba(244, 63, 94, .7);--legal-backlight-glow-tight: rgba(244, 63, 94, .12);--legal-backlight-glow-ambient: rgba(244, 63, 94, .06)}html[data-legal-mode=dark] body :where(.legal-backlight-cyan,.ld-backlight-cyan,.legal-backlight-amber,.ld-backlight-amber,.legal-backlight-indigo,.ld-backlight-indigo,.legal-backlight-magenta,.ld-backlight-magenta,.legal-backlight-violet,.ld-backlight-violet,.legal-backlight-crimson,.ld-backlight-crimson):hover{box-shadow:0 4px 14px color-mix(in srgb,var(--legal-backlight-text) 15%,transparent),0 12px 28px color-mix(in srgb,var(--legal-backlight-text) 10%,transparent)}html[data-legal-mode=dark] body .skeleton-card{background:var(--legal-bg-surface);border:1px solid var(--legal-border-subtle);border-radius:8px!important;box-shadow:var(--legal-shadow-card)}html[data-legal-mode=dark] body .skeleton-bone{position:relative;overflow:hidden;background:#ffffff0a;border-radius:4px!important}html[data-legal-mode=dark] body .skeleton-bone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 30%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.03) 70%,transparent 100%);animation:legal-dark-shimmer 1.8s infinite var(--legal-ease-in-out)}@keyframes legal-dark-shimmer{to{transform:translate(100%)}}.legal-content-fade-in{animation:legal-content-enter .22s var(--legal-ease-out-expo) both}@keyframes legal-content-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}body.legal-theme-ledger-dark{--bg: #0b0f17;--surface-1: #131722;--surface-2: #171d2a;--surface-3: #1b2230;--border: rgba(255, 255, 255, .07);--border-strong: rgba(255, 255, 255, .16);--text-1: #f8fafc;--text-2: #94a3b8;--text-3: #64748b;--text-4: #475569;--accent: #38bdf8;--accent-strong: #7dd3fc;--accent-hover: #7dd3fc;--accent-soft: rgba(56, 189, 248, .1);--success: var(--legal-accent-emerald);--warning: var(--legal-accent-amber);--danger: #f87171;--info: var(--legal-accent-cyan);--elevation-base: var(--bg);--elevation-card: var(--surface-1);--elevation-hover: var(--surface-2);--elevation-active: var(--surface-3);--elevation-border: transparent;--elevation-border-strong: var(--border-strong);--elevation-shadow-card: var(--legal-shadow-card);--elevation-shadow-popover: 0 24px 64px rgba(0, 0, 0, .42);--radius: 4px;--radius-sm: 4px;background:var(--bg)}body.legal-theme-ledger-dark :where(.panel,.metric,.auth-panel,.auth-card){background:var(--surface-1)}body.legal-theme-ledger-dark :where(.panel,.metric,.auth-panel,.auth-card):hover{background:var(--surface-2)}body.legal-theme-cockpit-dark{--cockpit-bg: #07090e;--cockpit-surface-1: #0b0e14;--cockpit-surface-2: #121620;--cockpit-surface-3: #1c212d;--cockpit-border: rgba(255, 255, 255, .06);--cockpit-bevel-light: rgba(255, 255, 255, .18);--bg: var(--cockpit-bg);--surface-1: var(--cockpit-surface-2);--surface-2: var(--cockpit-surface-3);--surface-3: #252c3a;--border: var(--cockpit-border);--border-strong: rgba(255, 255, 255, .14);--text-1: #f8fafc;--text-2: #94a3b8;--text-3: #8e96a5;--text-4: #525866;--accent: var(--legal-accent-cyan);--accent-strong: #7dd3fc;--accent-hover: #7dd3fc;--accent-soft: rgba(56, 189, 248, .1);--success: var(--legal-accent-emerald);--warning: var(--legal-accent-amber);--danger: var(--legal-accent-coral);--info: var(--legal-accent-cyan);--elevation-base: var(--cockpit-bg);--elevation-card: var(--cockpit-surface-2);--elevation-hover: var(--cockpit-surface-3);--elevation-active: #252c3a;--elevation-border: transparent;--elevation-border-strong: var(--border-strong);--elevation-shadow-card: var(--legal-shadow-card);--elevation-shadow-popover: 0 24px 64px rgba(0, 0, 0, .46);--radius: 4px;--radius-sm: 4px;background:var(--cockpit-bg)}body.legal-theme-cockpit-dark :where(.panel,.metric,.auth-panel,.auth-card,.auth-practice-card,.install-link-card,.install-steps,.inline-info-panel){position:relative;background:var(--cockpit-surface-2);border:1px solid var(--cockpit-border);border-top-color:var(--cockpit-bevel-light);border-radius:4px!important;box-shadow:var(--legal-shadow-card)}body.legal-theme-cockpit-dark :where(.panel,.metric,.inline-info-panel):hover{background:var(--cockpit-surface-3);border-color:var(--cockpit-border);border-top-color:var(--cockpit-bevel-light);box-shadow:var(--legal-shadow-card-hover)}body.legal-theme-cockpit-dark .topbar,body.legal-theme-cockpit-dark .ld-sidebar{background:var(--cockpit-surface-1);border-color:var(--cockpit-border)}body.legal-theme-cockpit-dark .brand-mark,body.legal-theme-cockpit-dark .ld-brand-mark,body.legal-theme-cockpit-dark .iconbox{color:var(--legal-accent-cyan)}body.legal-theme-cockpit-dark :where(input,select,textarea,.input-field){background:#0f131a;color:var(--text-1);border-color:var(--cockpit-border)}body.legal-theme-cockpit-dark :where(input,select,textarea,.input-field):focus{border-color:#38bdf88c;box-shadow:0 0 0 4px #38bdf81f;outline:none}body.legal-theme-cockpit-dark ::selection{color:#07111c;background:#38bdf8d1}@media(prefers-reduced-motion:reduce){html[data-legal-mode=dark] body :where(*,*:before,*:after){animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}}html{scrollbar-gutter:stable}.app-shell{min-height:100vh}.main:not(.profile-main){min-height:calc(100vh - var(--beta-banner-height, 0px))}.workspace-page-template{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:calc(100vh - var(--beta-banner-height, 0px))}.workspace-page-template-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:var(--space-6);min-height:128px;padding:var(--space-5) 0;border-bottom:1px solid var(--border)}.workspace-page-template-copy{min-width:0;max-width:var(--legal-measure-copy, 600px)}.workspace-page-template-eyebrow{margin:0 0 var(--space-2);color:var(--accent);font-size:var(--font-size-11);font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.workspace-page-template-copy h1{margin:0;color:var(--text-1);font-size:clamp(var(--font-size-24),2.4vw,var(--font-size-32));font-weight:650;letter-spacing:-.02em;line-height:1.16}.workspace-page-template-copy>p:last-child{max-width:var(--legal-measure-copy, 600px);margin:var(--space-2) 0 0;color:var(--text-2);font-size:var(--font-size-14);line-height:1.5}.workspace-page-template-actions{min-width:220px;min-height:var(--control-height);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.workspace-page-template-actions>.workspace-notification-anchor{flex:0 0 var(--control-height)}.workspace-page-template-actions>.workspace-sync-status{min-width:168px}.workspace-sync-status{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height-sm);padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm)!important;color:var(--text-3);font-size:var(--font-size-11);line-height:1.2;text-align:center;visibility:hidden}.workspace-sync-status.is-visible{visibility:visible}.workspace-sync-status.is-error{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));color:var(--warning)}.workspace-page-template-stage{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--app-section-gap);padding-top:var(--space-5)}.workspace-page-template-stage>.workspace-view{flex:1 1 auto;min-height:clamp(520px,calc(100vh - var(--topbar-height, 0px) - 260px),900px);padding-top:0;border-top:0}.workspace-page-template-stage>.workspace-view>:is(.grid,.clients-view,.panel,.empty-state){width:100%}.workspace-page-template-stage>.integration-strip{width:100%;margin-top:auto}.workspace-page-template-stage>.integration-detail-panel{width:100%}.workspace-page-template-stage .panel-head h2{line-height:1.2}@media(max-width:880px){.workspace-page-template-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4);min-height:0}.workspace-page-template-actions{min-width:0;justify-content:flex-start}.workspace-page-template-actions>.workspace-sync-status{min-width:168px}}@media(max-width:560px){.workspace-page-template-header{padding:var(--space-4) 0}.workspace-page-template-copy h1{font-size:var(--font-size-24)}.workspace-page-template-actions{width:100%}.workspace-page-template-actions>.workspace-sync-status{flex:1 1 auto;min-width:0}.workspace-page-template-stage{padding-top:var(--space-4)}.workspace-page-template-stage>.workspace-view{min-height:560px}}@media(prefers-reduced-motion:reduce){.workspace-page-template-stage,.workspace-page-template-stage>.workspace-view{scroll-behavior:auto}}.journal-workspace-page>:not(.scan-view){width:min(100%,960px)}.journal-workspace-toolbar,.journal-workspace-subbar,.journal-range-controls,.journal-workspace-filters,.journal-period-head{display:flex;align-items:center}.journal-workspace-toolbar{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.journal-view-switcher{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-sm)!important;background:color-mix(in srgb,var(--surface-2) 56%,transparent)}.journal-view-switcher button,.journal-star-filter{min-height:var(--control-height-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm)!important;background:transparent;color:var(--text-2);font:inherit;font-size:var(--font-size-12);font-weight:700;cursor:pointer}.journal-view-switcher button:hover,.journal-view-switcher button:focus-visible{color:var(--text-1);background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.journal-view-switcher button.active{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--surface-2));color:var(--text-1)}.journal-range-controls{justify-content:flex-end;gap:var(--space-2);color:var(--text-1)}.journal-range-controls strong{min-width:148px;color:var(--text-1);font-size:var(--font-size-14);font-weight:650;text-align:center}.journal-range-controls .journal-daynav-btn{flex:0 0 var(--journal-nav-button-size)}.journal-workspace-subbar{justify-content:space-between;gap:var(--space-3);min-height:var(--control-height);flex-wrap:wrap}.journal-workspace-greeting{margin:0;color:var(--text-2);font-size:var(--font-size-13)}.journal-workspace-greeting span{color:var(--text-3)}.journal-workspace-filters{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.journal-star-filter{border-color:var(--border);background:color-mix(in srgb,var(--surface-2) 54%,transparent)}.journal-star-filter:hover,.journal-star-filter:focus-visible,.journal-star-filter.active{border-color:color-mix(in srgb,var(--bookmark-highlight) 58%,var(--border));background:var(--bookmark-highlight-bg);color:var(--bookmark-highlight)}.journal-workspace-filters .journal-bookmark-shell{max-width:min(100%,540px)}.journal-workspace-filters .journal-bookmarks{justify-content:flex-end;min-height:var(--control-height-sm);max-width:min(100%,540px)}.journal-period-card{min-width:0;padding:var(--card-padding);border:1px solid var(--border);border-radius:var(--card-radius)!important;background:var(--surface-1);box-shadow:var(--shadow-card, none)}.journal-period-card.is-today,.journal-week-day.is-today{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.journal-period-head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.journal-period-head .eyebrow{margin-bottom:var(--space-1)}.journal-period-head h2{margin:0;color:var(--text-1);font-size:var(--font-size-18);font-weight:650}.journal-period-head>small{color:var(--text-3);font-size:var(--font-size-12);white-space:nowrap}.journal-workspace-page .journal-entry{grid-template-columns:52px minmax(0,1fr) 32px;align-items:start}.journal-entry-body{min-width:0}.journal-entry-star{justify-self:end;width:32px;min-height:32px;height:32px}.journal-workspace-page .journal-entry-star.active,.journal-workspace-page .journal-entry-star:hover,.journal-workspace-page .journal-entry-star:focus-visible{border-color:color-mix(in srgb,var(--bookmark-highlight) 58%,var(--border));background:var(--bookmark-highlight-bg);color:var(--bookmark-highlight)}.journal-empty-inline{min-height:120px;padding:var(--space-5) 0}.journal-empty-inline svg{color:var(--text-4)}.journal-week-list{display:grid;gap:var(--space-3)}.journal-week-day{padding:var(--card-padding-compact)}.journal-week-day .journal-period-head{margin-bottom:var(--space-2)}.journal-week-day .journal-entry{padding-block:var(--space-2)}.journal-month-card{overflow:hidden}.journal-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--border);background:var(--border)}.journal-month-grid>strong{padding:var(--space-2);background:var(--surface-2);color:var(--text-3);font-size:var(--font-size-11);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.journal-month-cell{min-height:88px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2);border:0;border-radius:0!important;background:var(--surface-1);color:var(--text-1);font:inherit;text-align:left;cursor:pointer}button.journal-month-cell:hover,button.journal-month-cell:focus-visible,.journal-month-cell.is-selected{background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));outline:0}.journal-month-cell.is-today>span:first-child{color:var(--accent);font-weight:800}.journal-month-cell.is-empty{cursor:default}.journal-month-cell>span:first-child{font-size:var(--font-size-13);font-weight:650}.journal-month-cell small{color:var(--text-3);font-size:var(--font-size-11)}.journal-month-star{color:var(--bookmark-highlight)}.journal-template-loading{min-height:260px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--card-radius)!important;background:var(--surface-1);color:var(--text-3);font-size:var(--font-size-13)}@media(max-width:640px){.journal-workspace-toolbar,.journal-workspace-subbar{align-items:flex-start;flex-direction:column}.journal-range-controls,.journal-workspace-filters{width:100%;justify-content:space-between}.journal-range-controls strong{flex:1 1 auto}.journal-workspace-filters .journal-bookmark-shell,.journal-workspace-filters .journal-bookmarks{max-width:100%}.journal-month-cell{min-height:64px;padding:var(--space-1)}.journal-month-cell small{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}}/*!
 * Tabler Icons 3.46.0 by tabler - https://tabler.io
 * License - https://github.com/tabler/tabler-icons/blob/main/LICENSE
 */@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;src:url(/assets/tabler-icons-Csiy9Mq8.woff2?v3.46.0) format("woff2"),url(/assets/tabler-icons-C3NQgxqe.woff?) format("woff"),url(/assets/tabler-icons-CBJH4OH2.ttf?v3.46.0) format("truetype")}.ti{font-family:tabler-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-a-b:before{content:""}.ti-a-b-2:before{content:""}.ti-a-b-off:before{content:""}.ti-abacus:before{content:""}.ti-abacus-off:before{content:""}.ti-abc:before{content:""}.ti-access-point:before{content:""}.ti-access-point-off:before{content:""}.ti-accessible:before{content:""}.ti-accessible-off:before{content:""}.ti-acorn:before{content:"𐉕"}.ti-acrobatic:before{content:"𐉔"}.ti-activity:before{content:""}.ti-activity-heartbeat:before{content:""}.ti-ad:before{content:""}.ti-ad-2:before{content:""}.ti-ad-circle:before{content:""}.ti-ad-circle-off:before{content:""}.ti-ad-off:before{content:""}.ti-address-book:before{content:""}.ti-address-book-off:before{content:""}.ti-adjustments:before{content:""}.ti-adjustments-alt:before{content:""}.ti-adjustments-bolt:before{content:""}.ti-adjustments-cancel:before{content:""}.ti-adjustments-check:before{content:""}.ti-adjustments-code:before{content:""}.ti-adjustments-cog:before{content:""}.ti-adjustments-dollar:before{content:""}.ti-adjustments-down:before{content:""}.ti-adjustments-exclamation:before{content:""}.ti-adjustments-heart:before{content:""}.ti-adjustments-horizontal:before{content:""}.ti-adjustments-minus:before{content:""}.ti-adjustments-off:before{content:""}.ti-adjustments-pause:before{content:""}.ti-adjustments-pin:before{content:""}.ti-adjustments-plus:before{content:""}.ti-adjustments-question:before{content:""}.ti-adjustments-search:before{content:""}.ti-adjustments-share:before{content:""}.ti-adjustments-spark:before{content:"ﾾ"}.ti-adjustments-star:before{content:""}.ti-adjustments-up:before{content:""}.ti-adjustments-x:before{content:""}.ti-aerial-lift:before{content:""}.ti-affiliate:before{content:""}.ti-ai:before{content:"ﻧ"}.ti-ai-agent:before{content:"𐇹"}.ti-ai-agents:before{content:"𐇸"}.ti-ai-gateway:before{content:"𐇷"}.ti-air-balloon:before{content:""}.ti-air-conditioning:before{content:""}.ti-air-conditioning-disabled:before{content:""}.ti-air-traffic-control:before{content:"ﬁ"}.ti-alarm:before{content:""}.ti-alarm-average:before{content:"ﲞ"}.ti-alarm-minus:before{content:""}.ti-alarm-off:before{content:""}.ti-alarm-plus:before{content:""}.ti-alarm-smoke:before{content:"𐂶"}.ti-alarm-snooze:before{content:""}.ti-album:before{content:""}.ti-album-off:before{content:""}.ti-alert-circle:before{content:""}.ti-alert-circle-off:before{content:"ﱥ"}.ti-alert-hexagon:before{content:""}.ti-alert-hexagon-off:before{content:"ﱦ"}.ti-alert-octagon:before{content:""}.ti-alert-small:before{content:""}.ti-alert-small-off:before{content:"ﱧ"}.ti-alert-square:before{content:""}.ti-alert-square-rounded:before{content:""}.ti-alert-square-rounded-off:before{content:"ﱨ"}.ti-alert-triangle:before{content:""}.ti-alert-triangle-off:before{content:"ﱩ"}.ti-alien:before{content:""}.ti-align-box-bottom-center:before{content:""}.ti-align-box-bottom-left:before{content:""}.ti-align-box-bottom-right:before{content:""}.ti-align-box-center-bottom:before{content:"頋"}.ti-align-box-center-middle:before{content:""}.ti-align-box-center-stretch:before{content:"頻"}.ti-align-box-center-top:before{content:"鬒"}.ti-align-box-left-bottom:before{content:""}.ti-align-box-left-middle:before{content:""}.ti-align-box-left-stretch:before{content:"龜"}.ti-align-box-left-top:before{content:""}.ti-align-box-right-bottom:before{content:""}.ti-align-box-right-middle:before{content:""}.ti-align-box-right-stretch:before{content:"𢡊"}.ti-align-box-right-top:before{content:""}.ti-align-box-top-center:before{content:""}.ti-align-box-top-left:before{content:""}.ti-align-box-top-right:before{content:""}.ti-align-center:before{content:""}.ti-align-justified:before{content:""}.ti-align-left:before{content:""}.ti-align-left-2:before{content:"＀"}.ti-align-right:before{content:""}.ti-align-right-2:before{content:"\feff"}.ti-alpha:before{content:""}.ti-alphabet-arabic:before{content:"Ｏ"}.ti-alphabet-bangla:before{content:"Ｎ"}.ti-alphabet-cyrillic:before{content:""}.ti-alphabet-greek:before{content:""}.ti-alphabet-hebrew:before{content:"Ｍ"}.ti-alphabet-korean:before{content:"Ｌ"}.ti-alphabet-latin:before{content:""}.ti-alphabet-polish:before{content:"𐆱"}.ti-alphabet-runes:before{content:"𐆰"}.ti-alphabet-thai:before{content:"Ｋ"}.ti-alt:before{content:"ﱔ"}.ti-ambulance:before{content:""}.ti-ampersand:before{content:""}.ti-analyze:before{content:""}.ti-analyze-off:before{content:""}.ti-anchor:before{content:""}.ti-anchor-off:before{content:""}.ti-angle:before{content:""}.ti-ankh:before{content:""}.ti-antenna:before{content:""}.ti-antenna-bars-1:before{content:""}.ti-antenna-bars-2:before{content:""}.ti-antenna-bars-3:before{content:""}.ti-antenna-bars-4:before{content:""}.ti-antenna-bars-5:before{content:""}.ti-antenna-bars-off:before{content:""}.ti-antenna-off:before{content:""}.ti-aperture:before{content:""}.ti-aperture-off:before{content:""}.ti-api:before{content:""}.ti-api-app:before{content:""}.ti-api-app-off:before{content:""}.ti-api-book:before{content:"𐈋"}.ti-api-off:before{content:""}.ti-app-window:before{content:""}.ti-app-window-bottom:before{content:"𐉸"}.ti-app-window-bottom-left:before{content:"𐉺"}.ti-app-window-bottom-right:before{content:"𐉹"}.ti-app-window-center:before{content:"𐉷"}.ti-apple:before{content:""}.ti-apps:before{content:""}.ti-apps-off:before{content:""}.ti-archery-arrow:before{content:"ﱕ"}.ti-archive:before{content:""}.ti-archive-off:before{content:""}.ti-armchair:before{content:""}.ti-armchair-2:before{content:""}.ti-armchair-2-off:before{content:""}.ti-armchair-off:before{content:""}.ti-arrow-autofit-content:before{content:""}.ti-arrow-autofit-down:before{content:""}.ti-arrow-autofit-height:before{content:""}.ti-arrow-autofit-left:before{content:""}.ti-arrow-autofit-right:before{content:""}.ti-arrow-autofit-up:before{content:""}.ti-arrow-autofit-width:before{content:""}.ti-arrow-back:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-back-up-double:before{content:"溺"}.ti-arrow-badge-down:before{content:""}.ti-arrow-badge-left:before{content:""}.ti-arrow-badge-right:before{content:""}.ti-arrow-badge-up:before{content:""}.ti-arrow-bar-both:before{content:"﫝"}.ti-arrow-bar-down:before{content:""}.ti-arrow-bar-left:before{content:""}.ti-arrow-bar-right:before{content:""}.ti-arrow-bar-to-down:before{content:""}.ti-arrow-bar-to-down-dashed:before{content:"𐅤"}.ti-arrow-bar-to-left:before{content:""}.ti-arrow-bar-to-left-dashed:before{content:"𐅣"}.ti-arrow-bar-to-right:before{content:""}.ti-arrow-bar-to-right-dashed:before{content:"𐅢"}.ti-arrow-bar-to-up:before{content:""}.ti-arrow-bar-to-up-dashed:before{content:"𐅡"}.ti-arrow-bar-up:before{content:""}.ti-arrow-bear-left:before{content:""}.ti-arrow-bear-left-2:before{content:""}.ti-arrow-bear-right:before{content:""}.ti-arrow-bear-right-2:before{content:""}.ti-arrow-big-down:before{content:""}.ti-arrow-big-down-line:before{content:""}.ti-arrow-big-down-lines:before{content:""}.ti-arrow-big-left:before{content:""}.ti-arrow-big-left-line:before{content:""}.ti-arrow-big-left-lines:before{content:""}.ti-arrow-big-right:before{content:""}.ti-arrow-big-right-line:before{content:""}.ti-arrow-big-right-lines:before{content:""}.ti-arrow-big-up:before{content:""}.ti-arrow-big-up-line:before{content:""}.ti-arrow-big-up-lines:before{content:""}.ti-arrow-bounce:before{content:""}.ti-arrow-capsule:before{content:"﫞"}.ti-arrow-curve-left:before{content:""}.ti-arrow-curve-right:before{content:""}.ti-arrow-down:before{content:""}.ti-arrow-down-bar:before{content:""}.ti-arrow-down-circle:before{content:""}.ti-arrow-down-dashed:before{content:"𐁪"}.ti-arrow-down-from-arc:before{content:"ﶆ"}.ti-arrow-down-left:before{content:""}.ti-arrow-down-left-circle:before{content:""}.ti-arrow-down-rhombus:before{content:""}.ti-arrow-down-right:before{content:""}.ti-arrow-down-right-circle:before{content:""}.ti-arrow-down-square:before{content:""}.ti-arrow-down-tail:before{content:""}.ti-arrow-down-to-arc:before{content:"ﶇ"}.ti-arrow-elbow-left:before{content:"吝"}.ti-arrow-elbow-right:before{content:"燐"}.ti-arrow-fork:before{content:""}.ti-arrow-fork-triple:before{content:"𐉶"}.ti-arrow-forward:before{content:""}.ti-arrow-forward-up:before{content:""}.ti-arrow-forward-up-double:before{content:"璘"}.ti-arrow-guide:before{content:""}.ti-arrow-iteration:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-left-bar:before{content:""}.ti-arrow-left-circle:before{content:""}.ti-arrow-left-dashed:before{content:"𐁩"}.ti-arrow-left-from-arc:before{content:"ﶈ"}.ti-arrow-left-rhombus:before{content:""}.ti-arrow-left-right:before{content:""}.ti-arrow-left-square:before{content:""}.ti-arrow-left-tail:before{content:""}.ti-arrow-left-to-arc:before{content:"ﶉ"}.ti-arrow-loop-left:before{content:""}.ti-arrow-loop-left-2:before{content:""}.ti-arrow-loop-right:before{content:""}.ti-arrow-loop-right-2:before{content:""}.ti-arrow-merge:before{content:""}.ti-arrow-merge-alt-left:before{content:"ﲟ"}.ti-arrow-merge-alt-right:before{content:"ﲠ"}.ti-arrow-merge-both:before{content:""}.ti-arrow-merge-left:before{content:""}.ti-arrow-merge-right:before{content:""}.ti-arrow-move-down:before{content:""}.ti-arrow-move-left:before{content:""}.ti-arrow-move-right:before{content:""}.ti-arrow-move-up:before{content:""}.ti-arrow-narrow-down:before{content:""}.ti-arrow-narrow-down-dashed:before{content:"𐁨"}.ti-arrow-narrow-left:before{content:""}.ti-arrow-narrow-left-dashed:before{content:"𐁧"}.ti-arrow-narrow-right:before{content:""}.ti-arrow-narrow-right-dashed:before{content:"𐁦"}.ti-arrow-narrow-up:before{content:""}.ti-arrow-narrow-up-dashed:before{content:"𐁥"}.ti-arrow-ramp-left:before{content:""}.ti-arrow-ramp-left-2:before{content:""}.ti-arrow-ramp-left-3:before{content:""}.ti-arrow-ramp-right:before{content:""}.ti-arrow-ramp-right-2:before{content:""}.ti-arrow-ramp-right-3:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-right-bar:before{content:""}.ti-arrow-right-circle:before{content:""}.ti-arrow-right-dashed:before{content:"𐁤"}.ti-arrow-right-from-arc:before{content:"ﶊ"}.ti-arrow-right-rhombus:before{content:""}.ti-arrow-right-square:before{content:""}.ti-arrow-right-tail:before{content:""}.ti-arrow-right-to-arc:before{content:"ﶋ"}.ti-arrow-rotary-first-left:before{content:""}.ti-arrow-rotary-first-right:before{content:""}.ti-arrow-rotary-last-left:before{content:""}.ti-arrow-rotary-last-right:before{content:""}.ti-arrow-rotary-left:before{content:""}.ti-arrow-rotary-right:before{content:""}.ti-arrow-rotary-straight:before{content:""}.ti-arrow-roundabout-left:before{content:""}.ti-arrow-roundabout-right:before{content:""}.ti-arrow-sharp-turn-left:before{content:""}.ti-arrow-sharp-turn-right:before{content:""}.ti-arrow-up:before{content:""}.ti-arrow-up-bar:before{content:""}.ti-arrow-up-circle:before{content:""}.ti-arrow-up-dashed:before{content:"𐁣"}.ti-arrow-up-from-arc:before{content:"ﶌ"}.ti-arrow-up-left:before{content:""}.ti-arrow-up-left-circle:before{content:""}.ti-arrow-up-rhombus:before{content:""}.ti-arrow-up-right:before{content:""}.ti-arrow-up-right-circle:before{content:""}.ti-arrow-up-square:before{content:""}.ti-arrow-up-tail:before{content:""}.ti-arrow-up-to-arc:before{content:"ﶍ"}.ti-arrow-wave-left-down:before{content:""}.ti-arrow-wave-left-up:before{content:""}.ti-arrow-wave-right-down:before{content:""}.ti-arrow-wave-right-up:before{content:""}.ti-arrow-zig-zag:before{content:""}.ti-arrows-cross:before{content:""}.ti-arrows-diagonal:before{content:""}.ti-arrows-diagonal-2:before{content:""}.ti-arrows-diagonal-minimize:before{content:""}.ti-arrows-diagonal-minimize-2:before{content:""}.ti-arrows-diff:before{content:""}.ti-arrows-double-ne-sw:before{content:""}.ti-arrows-double-nw-se:before{content:""}.ti-arrows-double-se-nw:before{content:""}.ti-arrows-double-sw-ne:before{content:""}.ti-arrows-down:before{content:""}.ti-arrows-down-up:before{content:""}.ti-arrows-exchange:before{content:""}.ti-arrows-exchange-2:before{content:""}.ti-arrows-horizontal:before{content:""}.ti-arrows-join:before{content:""}.ti-arrows-join-2:before{content:""}.ti-arrows-left:before{content:""}.ti-arrows-left-down:before{content:""}.ti-arrows-left-right:before{content:""}.ti-arrows-maximize:before{content:""}.ti-arrows-minimize:before{content:""}.ti-arrows-move:before{content:""}.ti-arrows-move-horizontal:before{content:""}.ti-arrows-move-vertical:before{content:""}.ti-arrows-random:before{content:""}.ti-arrows-right:before{content:""}.ti-arrows-right-down:before{content:""}.ti-arrows-right-left:before{content:""}.ti-arrows-shuffle:before{content:""}.ti-arrows-shuffle-2:before{content:""}.ti-arrows-sort:before{content:""}.ti-arrows-split:before{content:""}.ti-arrows-split-2:before{content:""}.ti-arrows-transfer-down:before{content:""}.ti-arrows-transfer-up:before{content:""}.ti-arrows-transfer-up-down:before{content:"ﾬ"}.ti-arrows-up:before{content:""}.ti-arrows-up-down:before{content:""}.ti-arrows-up-left:before{content:""}.ti-arrows-up-right:before{content:""}.ti-arrows-vertical:before{content:""}.ti-artboard:before{content:""}.ti-artboard-off:before{content:""}.ti-article:before{content:""}.ti-article-off:before{content:""}.ti-aspect-ratio:before{content:""}.ti-aspect-ratio-off:before{content:""}.ti-assembly:before{content:""}.ti-assembly-off:before{content:""}.ti-asset:before{content:""}.ti-asterisk:before{content:""}.ti-asterisk-simple:before{content:""}.ti-at:before{content:""}.ti-at-off:before{content:""}.ti-atom:before{content:""}.ti-atom-2:before{content:""}.ti-atom-off:before{content:""}.ti-augmented-reality:before{content:""}.ti-augmented-reality-2:before{content:""}.ti-augmented-reality-off:before{content:""}.ti-auth-2fa:before{content:""}.ti-automatic-gearbox:before{content:"ﲉ"}.ti-automation:before{content:"ﻸ"}.ti-avocado:before{content:"ﶎ"}.ti-award:before{content:""}.ti-award-off:before{content:""}.ti-axe:before{content:""}.ti-axis-x:before{content:""}.ti-axis-y:before{content:""}.ti-baby-bottle:before{content:""}.ti-baby-carriage:before{content:""}.ti-background:before{content:"ﴬ"}.ti-backhoe:before{content:""}.ti-backpack:before{content:""}.ti-backpack-off:before{content:""}.ti-backslash:before{content:"調"}.ti-backspace:before{content:""}.ti-badge:before{content:""}.ti-badge-2k:before{content:"𐂵"}.ti-badge-3d:before{content:""}.ti-badge-3k:before{content:"𐂴"}.ti-badge-4k:before{content:""}.ti-badge-5k:before{content:"𐂳"}.ti-badge-8k:before{content:""}.ti-badge-ad:before{content:""}.ti-badge-ad-off:before{content:"ﶏ"}.ti-badge-ar:before{content:""}.ti-badge-cc:before{content:""}.ti-badge-hd:before{content:""}.ti-badge-off:before{content:""}.ti-badge-sd:before{content:""}.ti-badge-tm:before{content:""}.ti-badge-vo:before{content:""}.ti-badge-vr:before{content:""}.ti-badge-wc:before{content:""}.ti-badges:before{content:""}.ti-badges-off:before{content:""}.ti-baguette:before{content:""}.ti-ball-american-football:before{content:""}.ti-ball-american-football-off:before{content:""}.ti-ball-baseball:before{content:""}.ti-ball-basketball:before{content:""}.ti-ball-bowling:before{content:""}.ti-ball-football:before{content:""}.ti-ball-football-off:before{content:""}.ti-ball-tennis:before{content:""}.ti-ball-volleyball:before{content:""}.ti-balloon:before{content:""}.ti-balloon-off:before{content:""}.ti-ballpen:before{content:""}.ti-ballpen-off:before{content:""}.ti-ban:before{content:""}.ti-banana:before{content:"𐉓"}.ti-bandage:before{content:""}.ti-bandage-off:before{content:""}.ti-barbell:before{content:""}.ti-barbell-off:before{content:""}.ti-barcode:before{content:""}.ti-barcode-off:before{content:""}.ti-barrel:before{content:""}.ti-barrel-off:before{content:""}.ti-barrier-block:before{content:""}.ti-barrier-block-off:before{content:""}.ti-baseline:before{content:""}.ti-baseline-density-large:before{content:"藺"}.ti-baseline-density-medium:before{content:"隣"}.ti-baseline-density-small:before{content:"鱗"}.ti-basket:before{content:""}.ti-basket-bolt:before{content:"ףּ"}.ti-basket-cancel:before{content:"פּ"}.ti-basket-check:before{content:"﭅"}.ti-basket-code:before{content:"צּ"}.ti-basket-cog:before{content:"קּ"}.ti-basket-discount:before{content:"רּ"}.ti-basket-dollar:before{content:"שּ"}.ti-basket-down:before{content:"תּ"}.ti-basket-exclamation:before{content:"וֹ"}.ti-basket-heart:before{content:"בֿ"}.ti-basket-minus:before{content:"כֿ"}.ti-basket-off:before{content:""}.ti-basket-pause:before{content:"פֿ"}.ti-basket-pin:before{content:"ﭏ"}.ti-basket-plus:before{content:"ﭐ"}.ti-basket-question:before{content:"ﭑ"}.ti-basket-search:before{content:"ﭒ"}.ti-basket-share:before{content:"ﭓ"}.ti-basket-star:before{content:"ﭔ"}.ti-basket-up:before{content:"ﭕ"}.ti-basket-x:before{content:"ﭖ"}.ti-bat:before{content:""}.ti-bath:before{content:""}.ti-bath-off:before{content:""}.ti-battery:before{content:""}.ti-battery-1:before{content:""}.ti-battery-2:before{content:""}.ti-battery-3:before{content:""}.ti-battery-4:before{content:""}.ti-battery-automotive:before{content:""}.ti-battery-charging:before{content:""}.ti-battery-charging-2:before{content:""}.ti-battery-eco:before{content:""}.ti-battery-exclamation:before{content:"＝"}.ti-battery-off:before{content:""}.ti-battery-spark:before{content:"ﾽ"}.ti-battery-vertical:before{content:"３"}.ti-battery-vertical-1:before{content:"＜"}.ti-battery-vertical-2:before{content:"；"}.ti-battery-vertical-3:before{content:"："}.ti-battery-vertical-4:before{content:"９"}.ti-battery-vertical-charging:before{content:"７"}.ti-battery-vertical-charging-2:before{content:"８"}.ti-battery-vertical-eco:before{content:"６"}.ti-battery-vertical-exclamation:before{content:"５"}.ti-battery-vertical-off:before{content:"４"}.ti-beach:before{content:""}.ti-beach-off:before{content:""}.ti-bed:before{content:""}.ti-bed-flat:before{content:"ﲡ"}.ti-bed-off:before{content:""}.ti-beer:before{content:""}.ti-beer-off:before{content:""}.ti-bell:before{content:""}.ti-bell-bolt:before{content:""}.ti-bell-cancel:before{content:""}.ti-bell-check:before{content:""}.ti-bell-code:before{content:""}.ti-bell-cog:before{content:""}.ti-bell-dollar:before{content:""}.ti-bell-down:before{content:""}.ti-bell-exclamation:before{content:""}.ti-bell-heart:before{content:""}.ti-bell-minus:before{content:""}.ti-bell-off:before{content:""}.ti-bell-pause:before{content:""}.ti-bell-pin:before{content:""}.ti-bell-plus:before{content:""}.ti-bell-question:before{content:""}.ti-bell-ringing:before{content:""}.ti-bell-ringing-2:before{content:""}.ti-bell-school:before{content:""}.ti-bell-search:before{content:""}.ti-bell-share:before{content:""}.ti-bell-star:before{content:""}.ti-bell-up:before{content:""}.ti-bell-x:before{content:""}.ti-bell-z:before{content:""}.ti-beta:before{content:""}.ti-bible:before{content:""}.ti-bike:before{content:""}.ti-bike-off:before{content:""}.ti-binary:before{content:""}.ti-binary-off:before{content:""}.ti-binary-tree:before{content:""}.ti-binary-tree-2:before{content:""}.ti-binoculars:before{content:"﻾"}.ti-biohazard:before{content:""}.ti-biohazard-off:before{content:""}.ti-blade:before{content:""}.ti-bleach:before{content:""}.ti-bleach-chlorine:before{content:""}.ti-bleach-no-chlorine:before{content:""}.ti-bleach-off:before{content:""}.ti-blend-mode:before{content:"ﺰ"}.ti-blender:before{content:"ﲢ"}.ti-blind:before{content:"𐆯"}.ti-blob:before{content:"ﺯ"}.ti-blockquote:before{content:""}.ti-blocks:before{content:"𐂲"}.ti-bluetooth:before{content:""}.ti-bluetooth-connected:before{content:""}.ti-bluetooth-off:before{content:""}.ti-bluetooth-x:before{content:""}.ti-blur:before{content:""}.ti-blur-off:before{content:""}.ti-bmp:before{content:""}.ti-body-scan:before{content:"ﲣ"}.ti-bold:before{content:""}.ti-bold-off:before{content:""}.ti-bolt:before{content:""}.ti-bolt-off:before{content:""}.ti-bomb:before{content:""}.ti-bone:before{content:""}.ti-bone-off:before{content:""}.ti-bong:before{content:""}.ti-bong-off:before{content:""}.ti-book:before{content:""}.ti-book-2:before{content:""}.ti-book-download:before{content:""}.ti-book-off:before{content:""}.ti-book-upload:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-ai:before{content:"ﲊ"}.ti-bookmark-edit:before{content:"艹"}.ti-bookmark-minus:before{content:"著"}.ti-bookmark-off:before{content:""}.ti-bookmark-plus:before{content:"褐"}.ti-bookmark-question:before{content:"視"}.ti-bookmarks:before{content:""}.ti-bookmarks-off:before{content:""}.ti-books:before{content:""}.ti-books-off:before{content:""}.ti-boom:before{content:"ﶾ"}.ti-border-all:before{content:""}.ti-border-bottom:before{content:""}.ti-border-bottom-plus:before{content:"ﶽ"}.ti-border-corner-ios:before{content:"ﶘ"}.ti-border-corner-pill:before{content:"ﵢ"}.ti-border-corner-rounded:before{content:"ﵣ"}.ti-border-corner-square:before{content:"ﵤ"}.ti-border-corners:before{content:""}.ti-border-horizontal:before{content:""}.ti-border-inner:before{content:""}.ti-border-left:before{content:""}.ti-border-left-plus:before{content:"ﶼ"}.ti-border-none:before{content:""}.ti-border-outer:before{content:""}.ti-border-radius:before{content:""}.ti-border-right:before{content:""}.ti-border-right-plus:before{content:"ﶻ"}.ti-border-sides:before{content:""}.ti-border-style:before{content:""}.ti-border-style-2:before{content:""}.ti-border-top:before{content:""}.ti-border-top-plus:before{content:"ﶺ"}.ti-border-vertical:before{content:""}.ti-bot-id:before{content:"𐇶"}.ti-bottle:before{content:""}.ti-bottle-off:before{content:""}.ti-bounce-left:before{content:""}.ti-bounce-right:before{content:""}.ti-bow:before{content:""}.ti-bowl:before{content:""}.ti-bowl-chopsticks:before{content:"﶐"}.ti-bowl-spoon:before{content:"﶑"}.ti-bowling:before{content:"𐂱"}.ti-box:before{content:""}.ti-box-align-bottom:before{content:""}.ti-box-align-bottom-left:before{content:""}.ti-box-align-bottom-right:before{content:""}.ti-box-align-left:before{content:""}.ti-box-align-right:before{content:""}.ti-box-align-top:before{content:""}.ti-box-align-top-left:before{content:""}.ti-box-align-top-right:before{content:""}.ti-box-margin:before{content:""}.ti-box-model:before{content:""}.ti-box-model-2:before{content:""}.ti-box-model-2-off:before{content:""}.ti-box-model-off:before{content:""}.ti-box-multiple:before{content:""}.ti-box-multiple-0:before{content:""}.ti-box-multiple-1:before{content:""}.ti-box-multiple-2:before{content:""}.ti-box-multiple-3:before{content:""}.ti-box-multiple-4:before{content:""}.ti-box-multiple-5:before{content:""}.ti-box-multiple-6:before{content:""}.ti-box-multiple-7:before{content:""}.ti-box-multiple-8:before{content:""}.ti-box-multiple-9:before{content:""}.ti-box-off:before{content:""}.ti-box-padding:before{content:""}.ti-braces:before{content:""}.ti-braces-off:before{content:""}.ti-brackets:before{content:""}.ti-brackets-angle:before{content:"ﲲ"}.ti-brackets-angle-off:before{content:"ﲱ"}.ti-brackets-contain:before{content:""}.ti-brackets-contain-end:before{content:""}.ti-brackets-contain-start:before{content:""}.ti-brackets-off:before{content:""}.ti-braille:before{content:""}.ti-brain:before{content:""}.ti-brand-4chan:before{content:""}.ti-brand-abstract:before{content:""}.ti-brand-adobe:before{content:""}.ti-brand-adobe-after-effects:before{content:"Ｊ"}.ti-brand-adobe-illustrator:before{content:"Ｉ"}.ti-brand-adobe-indesign:before{content:"Ｈ"}.ti-brand-adobe-photoshop:before{content:"Ｇ"}.ti-brand-adobe-premiere:before{content:"Ｆ"}.ti-brand-adobe-xd:before{content:"Ｅ"}.ti-brand-adonis-js:before{content:""}.ti-brand-airbnb:before{content:""}.ti-brand-airtable:before{content:""}.ti-brand-algolia:before{content:""}.ti-brand-alipay:before{content:""}.ti-brand-alpine-js:before{content:""}.ti-brand-amazon:before{content:""}.ti-brand-amd:before{content:""}.ti-brand-amie:before{content:"ﾫ"}.ti-brand-amigo:before{content:""}.ti-brand-among-us:before{content:""}.ti-brand-android:before{content:""}.ti-brand-angular:before{content:""}.ti-brand-ansible:before{content:"並"}.ti-brand-ao3:before{content:""}.ti-brand-appgallery:before{content:""}.ti-brand-apple:before{content:""}.ti-brand-apple-arcade:before{content:""}.ti-brand-apple-news:before{content:"Ｄ"}.ti-brand-apple-podcast:before{content:""}.ti-brand-appstore:before{content:""}.ti-brand-arc:before{content:"ﺮ"}.ti-brand-asana:before{content:""}.ti-brand-astro:before{content:"ﶹ"}.ti-brand-audible:before{content:"𐉒"}.ti-brand-auth0:before{content:"ﲳ"}.ti-brand-aws:before{content:"社"}.ti-brand-azure:before{content:"祉"}.ti-brand-backbone:before{content:""}.ti-brand-badoo:before{content:""}.ti-brand-baidu:before{content:""}.ti-brand-bandcamp:before{content:""}.ti-brand-bandlab:before{content:""}.ti-brand-beats:before{content:""}.ti-brand-bebo:before{content:"ﾪ"}.ti-brand-behance:before{content:""}.ti-brand-bilibili:before{content:""}.ti-brand-binance:before{content:""}.ti-brand-bing:before{content:""}.ti-brand-bitbucket:before{content:""}.ti-brand-blackberry:before{content:""}.ti-brand-blender:before{content:""}.ti-brand-blogger:before{content:""}.ti-brand-bluesky:before{content:"ﵵ"}.ti-brand-booking:before{content:""}.ti-brand-bootstrap:before{content:""}.ti-brand-bulma:before{content:""}.ti-brand-bumble:before{content:""}.ti-brand-bunpo:before{content:""}.ti-brand-c-sharp:before{content:""}.ti-brand-cake:before{content:""}.ti-brand-cakephp:before{content:""}.ti-brand-campaignmonitor:before{content:""}.ti-brand-carbon:before{content:""}.ti-brand-cashapp:before{content:""}.ti-brand-chrome:before{content:""}.ti-brand-cinema-4d:before{content:"况"}.ti-brand-citymapper:before{content:""}.ti-brand-cloudflare:before{content:"祈"}.ti-brand-codecov:before{content:""}.ti-brand-codepen:before{content:""}.ti-brand-codesandbox:before{content:""}.ti-brand-cohost:before{content:""}.ti-brand-coinbase:before{content:""}.ti-brand-comedy-central:before{content:""}.ti-brand-coreos:before{content:""}.ti-brand-couchdb:before{content:""}.ti-brand-couchsurfing:before{content:""}.ti-brand-cpp:before{content:""}.ti-brand-craft:before{content:"全"}.ti-brand-crunchbase:before{content:""}.ti-brand-css3:before{content:""}.ti-brand-ctemplar:before{content:""}.ti-brand-cucumber:before{content:""}.ti-brand-cupra:before{content:""}.ti-brand-cypress:before{content:""}.ti-brand-d3:before{content:""}.ti-brand-databricks:before{content:"ﱁ"}.ti-brand-days-counter:before{content:""}.ti-brand-dcos:before{content:""}.ti-brand-debian:before{content:""}.ti-brand-deezer:before{content:""}.ti-brand-deliveroo:before{content:""}.ti-brand-deno:before{content:""}.ti-brand-denodo:before{content:""}.ti-brand-deviantart:before{content:""}.ti-brand-digg:before{content:"侀"}.ti-brand-dingtalk:before{content:""}.ti-brand-discord:before{content:""}.ti-brand-disney:before{content:""}.ti-brand-disqus:before{content:""}.ti-brand-django:before{content:""}.ti-brand-docker:before{content:""}.ti-brand-doctrine:before{content:""}.ti-brand-dolby-digital:before{content:""}.ti-brand-douban:before{content:""}.ti-brand-dribbble:before{content:""}.ti-brand-dropbox:before{content:"𐆊"}.ti-brand-drops:before{content:""}.ti-brand-drupal:before{content:""}.ti-brand-edge:before{content:""}.ti-brand-elastic:before{content:""}.ti-brand-electronic-arts:before{content:"充"}.ti-brand-ember:before{content:""}.ti-brand-envato:before{content:""}.ti-brand-etsy:before{content:""}.ti-brand-evernote:before{content:""}.ti-brand-facebook:before{content:""}.ti-brand-feedly:before{content:"冀"}.ti-brand-figma:before{content:""}.ti-brand-filezilla:before{content:"勇"}.ti-brand-finder:before{content:""}.ti-brand-firebase:before{content:""}.ti-brand-firefox:before{content:""}.ti-brand-fiverr:before{content:""}.ti-brand-flickr:before{content:""}.ti-brand-flightradar24:before{content:""}.ti-brand-flipboard:before{content:""}.ti-brand-flutter:before{content:""}.ti-brand-fortnite:before{content:""}.ti-brand-foursquare:before{content:""}.ti-brand-framer:before{content:""}.ti-brand-framer-motion:before{content:""}.ti-brand-funimation:before{content:""}.ti-brand-gatsby:before{content:""}.ti-brand-git:before{content:""}.ti-brand-github:before{content:""}.ti-brand-github-copilot:before{content:""}.ti-brand-gitlab:before{content:""}.ti-brand-gmail:before{content:""}.ti-brand-golang:before{content:""}.ti-brand-google:before{content:""}.ti-brand-google-analytics:before{content:""}.ti-brand-google-big-query:before{content:""}.ti-brand-google-drive:before{content:""}.ti-brand-google-fit:before{content:""}.ti-brand-google-home:before{content:""}.ti-brand-google-maps:before{content:"祐"}.ti-brand-google-one:before{content:""}.ti-brand-google-photos:before{content:""}.ti-brand-google-play:before{content:""}.ti-brand-google-podcasts:before{content:""}.ti-brand-grammarly:before{content:""}.ti-brand-graphql:before{content:""}.ti-brand-gravatar:before{content:""}.ti-brand-grindr:before{content:""}.ti-brand-guardian:before{content:""}.ti-brand-gumroad:before{content:""}.ti-brand-hackerrank:before{content:"Ｃ"}.ti-brand-hbo:before{content:""}.ti-brand-headlessui:before{content:""}.ti-brand-hexo:before{content:"祖"}.ti-brand-hipchat:before{content:""}.ti-brand-html5:before{content:""}.ti-brand-inertia:before{content:""}.ti-brand-infakt:before{content:"𐈊"}.ti-brand-instagram:before{content:""}.ti-brand-intercom:before{content:""}.ti-brand-itch:before{content:"諸"}.ti-brand-javascript:before{content:""}.ti-brand-jira:before{content:"𐈱"}.ti-brand-juejin:before{content:""}.ti-brand-kakao-talk:before{content:"ﴭ"}.ti-brand-kbin:before{content:"𢡄"}.ti-brand-kick:before{content:"﨣"}.ti-brand-kickstarter:before{content:""}.ti-brand-kotlin:before{content:""}.ti-brand-laravel:before{content:""}.ti-brand-lastfm:before{content:""}.ti-brand-leetcode:before{content:"祝"}.ti-brand-letterboxd:before{content:"﨤"}.ti-brand-line:before{content:""}.ti-brand-linkedin:before{content:""}.ti-brand-linktree:before{content:""}.ti-brand-linqpad:before{content:""}.ti-brand-livewire:before{content:"ﵶ"}.ti-brand-loom:before{content:""}.ti-brand-mailgun:before{content:""}.ti-brand-mantine:before{content:""}.ti-brand-mastercard:before{content:""}.ti-brand-mastodon:before{content:""}.ti-brand-matrix:before{content:""}.ti-brand-mcdonalds:before{content:""}.ti-brand-medium:before{content:""}.ti-brand-meetup:before{content:"ﱪ"}.ti-brand-mercedes:before{content:""}.ti-brand-messenger:before{content:""}.ti-brand-meta:before{content:""}.ti-brand-metabrainz:before{content:"２"}.ti-brand-minecraft:before{content:"﫯"}.ti-brand-miniprogram:before{content:""}.ti-brand-mixpanel:before{content:""}.ti-brand-monday:before{content:""}.ti-brand-mongodb:before{content:""}.ti-brand-my-oppo:before{content:""}.ti-brand-mysql:before{content:""}.ti-brand-national-geographic:before{content:""}.ti-brand-nem:before{content:""}.ti-brand-netbeans:before{content:""}.ti-brand-netease-music:before{content:""}.ti-brand-netflix:before{content:""}.ti-brand-nexo:before{content:""}.ti-brand-nextcloud:before{content:""}.ti-brand-nextjs:before{content:""}.ti-brand-nodejs:before{content:"﫠"}.ti-brand-nord-vpn:before{content:""}.ti-brand-notion:before{content:""}.ti-brand-npm:before{content:""}.ti-brand-nuxt:before{content:""}.ti-brand-nytimes:before{content:""}.ti-brand-oauth:before{content:"禍"}.ti-brand-office:before{content:""}.ti-brand-ok-ru:before{content:""}.ti-brand-onedrive:before{content:""}.ti-brand-onlyfans:before{content:""}.ti-brand-open-source:before{content:""}.ti-brand-openai:before{content:""}.ti-brand-openvpn:before{content:""}.ti-brand-opera:before{content:""}.ti-brand-pagekit:before{content:""}.ti-brand-parsinta:before{content:"ﱂ"}.ti-brand-patreon:before{content:""}.ti-brand-paypal:before{content:""}.ti-brand-paypay:before{content:""}.ti-brand-peanut:before{content:""}.ti-brand-pepsi:before{content:""}.ti-brand-php:before{content:""}.ti-brand-picsart:before{content:""}.ti-brand-pinterest:before{content:""}.ti-brand-planetscale:before{content:""}.ti-brand-pnpm:before{content:"ﵷ"}.ti-brand-pocket:before{content:""}.ti-brand-polymer:before{content:""}.ti-brand-powershell:before{content:""}.ti-brand-printables:before{content:"ﴛ"}.ti-brand-prisma:before{content:""}.ti-brand-producthunt:before{content:""}.ti-brand-pushbullet:before{content:""}.ti-brand-pushover:before{content:""}.ti-brand-python:before{content:""}.ti-brand-qq:before{content:""}.ti-brand-radix-ui:before{content:""}.ti-brand-react:before{content:""}.ti-brand-react-native:before{content:""}.ti-brand-reason:before{content:""}.ti-brand-reddit:before{content:""}.ti-brand-redhat:before{content:""}.ti-brand-redux:before{content:""}.ti-brand-revolut:before{content:""}.ti-brand-rumble:before{content:"𣏕"}.ti-brand-rust:before{content:"禎"}.ti-brand-safari:before{content:""}.ti-brand-samsungpass:before{content:""}.ti-brand-sass:before{content:""}.ti-brand-sentry:before{content:""}.ti-brand-sharik:before{content:""}.ti-brand-shazam:before{content:""}.ti-brand-shopee:before{content:""}.ti-brand-signal:before{content:"𐉵"}.ti-brand-sketch:before{content:""}.ti-brand-skype:before{content:""}.ti-brand-slack:before{content:""}.ti-brand-snapchat:before{content:""}.ti-brand-snapseed:before{content:""}.ti-brand-snowflake:before{content:""}.ti-brand-socket-io:before{content:""}.ti-brand-solidjs:before{content:""}.ti-brand-soundcloud:before{content:""}.ti-brand-spacehey:before{content:""}.ti-brand-speedtest:before{content:"勺"}.ti-brand-spotify:before{content:""}.ti-brand-stackoverflow:before{content:""}.ti-brand-stackshare:before{content:""}.ti-brand-steam:before{content:""}.ti-brand-stellar:before{content:"𐉃"}.ti-brand-stocktwits:before{content:"ﵸ"}.ti-brand-storj:before{content:"穀"}.ti-brand-storybook:before{content:""}.ti-brand-storytel:before{content:""}.ti-brand-strava:before{content:""}.ti-brand-stripe:before{content:""}.ti-brand-sublime-text:before{content:""}.ti-brand-sugarizer:before{content:""}.ti-brand-supabase:before{content:""}.ti-brand-superhuman:before{content:""}.ti-brand-supernova:before{content:""}.ti-brand-surfshark:before{content:""}.ti-brand-svelte:before{content:""}.ti-brand-swift:before{content:"突"}.ti-brand-symfony:before{content:""}.ti-brand-tabler:before{content:""}.ti-brand-tabnine:before{content:"𐆮"}.ti-brand-tailwind:before{content:""}.ti-brand-taobao:before{content:""}.ti-brand-teams:before{content:"﫟"}.ti-brand-ted:before{content:""}.ti-brand-telegram:before{content:""}.ti-brand-terraform:before{content:"節"}.ti-brand-tesla:before{content:"𐂙"}.ti-brand-tether:before{content:""}.ti-brand-thingiverse:before{content:"ﴜ"}.ti-brand-threads:before{content:"ﬂ"}.ti-brand-threejs:before{content:""}.ti-brand-tidal:before{content:""}.ti-brand-tiktok:before{content:""}.ti-brand-tinder:before{content:""}.ti-brand-topbuzz:before{content:""}.ti-brand-torchain:before{content:""}.ti-brand-toyota:before{content:""}.ti-brand-trello:before{content:""}.ti-brand-tripadvisor:before{content:""}.ti-brand-tumblr:before{content:""}.ti-brand-twilio:before{content:""}.ti-brand-twitch:before{content:""}.ti-brand-twitter:before{content:""}.ti-brand-typescript:before{content:""}.ti-brand-uber:before{content:""}.ti-brand-ubuntu:before{content:""}.ti-brand-unity:before{content:""}.ti-brand-unsplash:before{content:""}.ti-brand-upwork:before{content:""}.ti-brand-valorant:before{content:""}.ti-brand-vechain:before{content:"𐉂"}.ti-brand-vercel:before{content:""}.ti-brand-vimeo:before{content:""}.ti-brand-vinted:before{content:""}.ti-brand-visa:before{content:""}.ti-brand-visual-studio:before{content:""}.ti-brand-vite:before{content:""}.ti-brand-vivaldi:before{content:""}.ti-brand-vk:before{content:""}.ti-brand-vlc:before{content:"喝"}.ti-brand-volkswagen:before{content:""}.ti-brand-vsco:before{content:""}.ti-brand-vscode:before{content:""}.ti-brand-vue:before{content:""}.ti-brand-walmart:before{content:""}.ti-brand-waze:before{content:""}.ti-brand-webflow:before{content:""}.ti-brand-wechat:before{content:""}.ti-brand-weibo:before{content:""}.ti-brand-whatsapp:before{content:""}.ti-brand-wikipedia:before{content:"啕"}.ti-brand-windows:before{content:""}.ti-brand-windy:before{content:""}.ti-brand-wish:before{content:""}.ti-brand-wix:before{content:""}.ti-brand-wordpress:before{content:""}.ti-brand-x:before{content:"ﰏ"}.ti-brand-xamarin:before{content:"喙"}.ti-brand-xbox:before{content:""}.ti-brand-xdeep:before{content:"ﰐ"}.ti-brand-xing:before{content:""}.ti-brand-yahoo:before{content:""}.ti-brand-yandex:before{content:"﫡"}.ti-brand-yarn:before{content:"ﵹ"}.ti-brand-yatse:before{content:""}.ti-brand-ycombinator:before{content:""}.ti-brand-youtube:before{content:""}.ti-brand-youtube-kids:before{content:""}.ti-brand-zalando:before{content:""}.ti-brand-zapier:before{content:""}.ti-brand-zeit:before{content:""}.ti-brand-zhihu:before{content:""}.ti-brand-zoom:before{content:""}.ti-brand-zulip:before{content:""}.ti-brand-zwift:before{content:""}.ti-bread:before{content:""}.ti-bread-off:before{content:""}.ti-briefcase:before{content:""}.ti-briefcase-2:before{content:"ﬃ"}.ti-briefcase-off:before{content:""}.ti-brightness:before{content:""}.ti-brightness-2:before{content:""}.ti-brightness-auto:before{content:"ﶙ"}.ti-brightness-down:before{content:""}.ti-brightness-half:before{content:""}.ti-brightness-off:before{content:""}.ti-brightness-up:before{content:""}.ti-broadcast:before{content:""}.ti-broadcast-off:before{content:""}.ti-browser:before{content:""}.ti-browser-check:before{content:""}.ti-browser-maximize:before{content:"𐂰"}.ti-browser-minus:before{content:"𐂯"}.ti-browser-off:before{content:""}.ti-browser-plus:before{content:""}.ti-browser-share:before{content:"𐂮"}.ti-browser-x:before{content:""}.ti-brush:before{content:""}.ti-brush-off:before{content:""}.ti-bubble:before{content:"ﺺ"}.ti-bubble-minus:before{content:"ﺾ"}.ti-bubble-plus:before{content:"ﺽ"}.ti-bubble-tea:before{content:"ｑ"}.ti-bubble-tea-2:before{content:"ｒ"}.ti-bubble-text:before{content:"ﺼ"}.ti-bubble-x:before{content:"ﺻ"}.ti-bucket:before{content:""}.ti-bucket-droplet:before{content:""}.ti-bucket-off:before{content:""}.ti-bug:before{content:""}.ti-bug-off:before{content:""}.ti-building:before{content:""}.ti-building-airport:before{content:"ﾩ"}.ti-building-arch:before{content:""}.ti-building-bank:before{content:""}.ti-building-bridge:before{content:""}.ti-building-bridge-2:before{content:""}.ti-building-broadcast-tower:before{content:""}.ti-building-burj-al-arab:before{content:"ｐ"}.ti-building-carousel:before{content:""}.ti-building-castle:before{content:""}.ti-building-church:before{content:""}.ti-building-circus:before{content:""}.ti-building-cog:before{content:"𐁢"}.ti-building-community:before{content:""}.ti-building-cottage:before{content:""}.ti-building-eiffel-tower:before{content:"𐉑"}.ti-building-estate:before{content:""}.ti-building-factory:before{content:""}.ti-building-factory-2:before{content:""}.ti-building-fortress:before{content:""}.ti-building-hospital:before{content:""}.ti-building-lighthouse:before{content:""}.ti-building-minus:before{content:"𐁡"}.ti-building-monument:before{content:""}.ti-building-mosque:before{content:"練"}.ti-building-off:before{content:"﻽"}.ti-building-pavilion:before{content:""}.ti-building-plus:before{content:"𐁠"}.ti-building-skyscraper:before{content:""}.ti-building-stadium:before{content:""}.ti-building-store:before{content:""}.ti-building-tunnel:before{content:""}.ti-building-warehouse:before{content:""}.ti-building-wind-turbine:before{content:""}.ti-buildings:before{content:"｀"}.ti-bulb:before{content:""}.ti-bulb-off:before{content:""}.ti-bulldozer:before{content:""}.ti-burger:before{content:"ﲴ"}.ti-bus:before{content:""}.ti-bus-off:before{content:""}.ti-bus-stop:before{content:""}.ti-businessplan:before{content:""}.ti-butterfly:before{content:""}.ti-cactus:before{content:""}.ti-cactus-off:before{content:""}.ti-cake:before{content:""}.ti-cake-off:before{content:""}.ti-cake-roll:before{content:"𐂽"}.ti-calculator:before{content:""}.ti-calculator-off:before{content:""}.ti-calendar:before{content:""}.ti-calendar-bolt:before{content:""}.ti-calendar-cancel:before{content:""}.ti-calendar-check:before{content:""}.ti-calendar-clock:before{content:"ﴮ"}.ti-calendar-code:before{content:""}.ti-calendar-cog:before{content:""}.ti-calendar-dollar:before{content:""}.ti-calendar-dot:before{content:"﴾"}.ti-calendar-down:before{content:""}.ti-calendar-due:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-exclamation:before{content:""}.ti-calendar-heart:before{content:""}.ti-calendar-minus:before{content:""}.ti-calendar-month:before{content:"ﴯ"}.ti-calendar-off:before{content:""}.ti-calendar-pause:before{content:""}.ti-calendar-pin:before{content:""}.ti-calendar-plus:before{content:""}.ti-calendar-question:before{content:""}.ti-calendar-repeat:before{content:"㮝"}.ti-calendar-sad:before{content:"ﴝ"}.ti-calendar-search:before{content:""}.ti-calendar-share:before{content:""}.ti-calendar-smile:before{content:"ﴞ"}.ti-calendar-star:before{content:""}.ti-calendar-stats:before{content:""}.ti-calendar-time:before{content:""}.ti-calendar-up:before{content:""}.ti-calendar-user:before{content:"ﴟ"}.ti-calendar-week:before{content:"ﴰ"}.ti-calendar-x:before{content:""}.ti-camera:before{content:""}.ti-camera-ai:before{content:"ﾨ"}.ti-camera-bitcoin:before{content:"ﾧ"}.ti-camera-bolt:before{content:""}.ti-camera-cancel:before{content:""}.ti-camera-check:before{content:""}.ti-camera-code:before{content:""}.ti-camera-cog:before{content:""}.ti-camera-dollar:before{content:""}.ti-camera-down:before{content:""}.ti-camera-exclamation:before{content:""}.ti-camera-heart:before{content:""}.ti-camera-minus:before{content:""}.ti-camera-moon:before{content:"ﾦ"}.ti-camera-off:before{content:""}.ti-camera-pause:before{content:""}.ti-camera-pin:before{content:""}.ti-camera-plus:before{content:""}.ti-camera-question:before{content:""}.ti-camera-rotate:before{content:""}.ti-camera-search:before{content:""}.ti-camera-selfie:before{content:""}.ti-camera-share:before{content:""}.ti-camera-spark:before{content:"ﾼ"}.ti-camera-star:before{content:""}.ti-camera-up:before{content:""}.ti-camera-x:before{content:""}.ti-camper:before{content:"逸"}.ti-campfire:before{content:""}.ti-canary:before{content:"𐇵"}.ti-cancel:before{content:"１"}.ti-candle:before{content:""}.ti-candy:before{content:""}.ti-candy-off:before{content:""}.ti-cane:before{content:""}.ti-cannabis:before{content:""}.ti-cap-projecting:before{content:"Ｂ"}.ti-cap-rounded:before{content:"Ａ"}.ti-cap-straight:before{content:"＠"}.ti-capsule:before{content:"﫣"}.ti-capsule-horizontal:before{content:"﫢"}.ti-capture:before{content:""}.ti-capture-off:before{content:""}.ti-car:before{content:""}.ti-car-4wd:before{content:"ﶸ"}.ti-car-crane:before{content:""}.ti-car-crash:before{content:""}.ti-car-door:before{content:"𐉐"}.ti-car-fan:before{content:"ﶳ"}.ti-car-fan-1:before{content:"ﶷ"}.ti-car-fan-2:before{content:"ﶶ"}.ti-car-fan-3:before{content:"ﶵ"}.ti-car-fan-auto:before{content:"ﶴ"}.ti-car-garage:before{content:"ﱷ"}.ti-car-lifter:before{content:"𐉏"}.ti-car-off:before{content:""}.ti-car-off-road:before{content:"𐈰"}.ti-car-suspension:before{content:"𐈯"}.ti-car-suv:before{content:"ﲋ"}.ti-car-turbine:before{content:""}.ti-carambola:before{content:"ﺹ"}.ti-caravan:before{content:""}.ti-cardboards:before{content:""}.ti-cardboards-off:before{content:""}.ti-cards:before{content:""}.ti-caret-down:before{content:""}.ti-caret-left:before{content:""}.ti-caret-left-right:before{content:"ﱃ"}.ti-caret-right:before{content:""}.ti-caret-up:before{content:""}.ti-caret-up-down:before{content:"ﱄ"}.ti-carousel-horizontal:before{content:""}.ti-carousel-vertical:before{content:""}.ti-carrot:before{content:""}.ti-carrot-off:before{content:""}.ti-cash:before{content:""}.ti-cash-banknote:before{content:""}.ti-cash-banknote-edit:before{content:"𐅉"}.ti-cash-banknote-heart:before{content:"𐅈"}.ti-cash-banknote-minus:before{content:"𐅇"}.ti-cash-banknote-move:before{content:"𐅅"}.ti-cash-banknote-move-back:before{content:"𐅆"}.ti-cash-banknote-off:before{content:""}.ti-cash-banknote-plus:before{content:"𐅄"}.ti-cash-edit:before{content:"𐅃"}.ti-cash-heart:before{content:"𐅂"}.ti-cash-minus:before{content:"𐅁"}.ti-cash-move:before{content:"𐄿"}.ti-cash-move-back:before{content:"𐅀"}.ti-cash-off:before{content:""}.ti-cash-plus:before{content:"𐄾"}.ti-cash-register:before{content:"ﻦ"}.ti-cast:before{content:""}.ti-cast-off:before{content:""}.ti-cat:before{content:""}.ti-category:before{content:""}.ti-category-2:before{content:""}.ti-category-minus:before{content:"ﴠ"}.ti-category-plus:before{content:"ﴡ"}.ti-ce:before{content:""}.ti-ce-off:before{content:""}.ti-cell:before{content:""}.ti-cell-signal-1:before{content:""}.ti-cell-signal-2:before{content:""}.ti-cell-signal-3:before{content:""}.ti-cell-signal-4:before{content:""}.ti-cell-signal-5:before{content:""}.ti-cell-signal-off:before{content:""}.ti-certificate:before{content:""}.ti-certificate-2:before{content:""}.ti-certificate-2-off:before{content:""}.ti-certificate-off:before{content:""}.ti-chair-director:before{content:""}.ti-chalkboard:before{content:""}.ti-chalkboard-off:before{content:""}.ti-chalkboard-teacher:before{content:"𐅠"}.ti-charging-pile:before{content:""}.ti-chart-arcs:before{content:""}.ti-chart-arcs-3:before{content:""}.ti-chart-area:before{content:""}.ti-chart-area-line:before{content:""}.ti-chart-arrows:before{content:""}.ti-chart-arrows-vertical:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-bar-off:before{content:""}.ti-chart-bar-popular:before{content:"ﻷ"}.ti-chart-bubble:before{content:""}.ti-chart-candle:before{content:""}.ti-chart-circles:before{content:""}.ti-chart-cohort:before{content:"ﻶ"}.ti-chart-column:before{content:"ﾥ"}.ti-chart-covariate:before{content:"ﾤ"}.ti-chart-donut:before{content:""}.ti-chart-donut-2:before{content:""}.ti-chart-donut-3:before{content:""}.ti-chart-donut-4:before{content:""}.ti-chart-dots:before{content:""}.ti-chart-dots-2:before{content:""}.ti-chart-dots-3:before{content:""}.ti-chart-funnel:before{content:"ﻵ"}.ti-chart-grid-dots:before{content:""}.ti-chart-histogram:before{content:""}.ti-chart-infographic:before{content:""}.ti-chart-line:before{content:""}.ti-chart-pie:before{content:""}.ti-chart-pie-2:before{content:""}.ti-chart-pie-3:before{content:""}.ti-chart-pie-4:before{content:""}.ti-chart-pie-off:before{content:""}.ti-chart-ppf:before{content:""}.ti-chart-radar:before{content:""}.ti-chart-sankey:before{content:""}.ti-chart-scatter:before{content:"ﶓ"}.ti-chart-scatter-3d:before{content:"ﶒ"}.ti-chart-treemap:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-checks:before{content:""}.ti-checkup-list:before{content:""}.ti-cheese:before{content:""}.ti-chef-hat:before{content:""}.ti-chef-hat-off:before{content:""}.ti-cherry:before{content:""}.ti-chess:before{content:""}.ti-chess-bishop:before{content:""}.ti-chess-king:before{content:""}.ti-chess-knight:before{content:""}.ti-chess-queen:before{content:""}.ti-chess-rook:before{content:""}.ti-chevron-compact-down:before{content:"﫰"}.ti-chevron-compact-left:before{content:"﫱"}.ti-chevron-compact-right:before{content:"﫲"}.ti-chevron-compact-up:before{content:"﫳"}.ti-chevron-down:before{content:""}.ti-chevron-down-left:before{content:""}.ti-chevron-down-right:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-left-pipe:before{content:"﫤"}.ti-chevron-right:before{content:""}.ti-chevron-right-pipe:before{content:"﫥"}.ti-chevron-up:before{content:""}.ti-chevron-up-left:before{content:""}.ti-chevron-up-right:before{content:""}.ti-chevrons-down:before{content:""}.ti-chevrons-down-left:before{content:""}.ti-chevrons-down-right:before{content:""}.ti-chevrons-left:before{content:""}.ti-chevrons-right:before{content:""}.ti-chevrons-up:before{content:""}.ti-chevrons-up-left:before{content:""}.ti-chevrons-up-right:before{content:""}.ti-chisel:before{content:""}.ti-chocolate:before{content:"𐉎"}.ti-christmas-ball:before{content:"ﴱ"}.ti-christmas-tree:before{content:""}.ti-christmas-tree-off:before{content:""}.ti-circle:before{content:""}.ti-circle-arrow-down:before{content:""}.ti-circle-arrow-down-left:before{content:""}.ti-circle-arrow-down-right:before{content:""}.ti-circle-arrow-left:before{content:""}.ti-circle-arrow-right:before{content:""}.ti-circle-arrow-up:before{content:""}.ti-circle-arrow-up-left:before{content:""}.ti-circle-arrow-up-right:before{content:""}.ti-circle-asterisk:before{content:"𐆭"}.ti-circle-caret-down:before{content:""}.ti-circle-caret-left:before{content:""}.ti-circle-caret-right:before{content:""}.ti-circle-caret-up:before{content:""}.ti-circle-check:before{content:""}.ti-circle-chevron-down:before{content:""}.ti-circle-chevron-left:before{content:""}.ti-circle-chevron-right:before{content:""}.ti-circle-chevron-up:before{content:""}.ti-circle-chevrons-down:before{content:""}.ti-circle-chevrons-left:before{content:""}.ti-circle-chevrons-right:before{content:""}.ti-circle-chevrons-up:before{content:""}.ti-circle-dashed:before{content:""}.ti-circle-dashed-check:before{content:"ﺸ"}.ti-circle-dashed-letter-a:before{content:"ﾚ"}.ti-circle-dashed-letter-b:before{content:"ﾙ"}.ti-circle-dashed-letter-c:before{content:"ﾘ"}.ti-circle-dashed-letter-d:before{content:"ﾗ"}.ti-circle-dashed-letter-e:before{content:"ﾖ"}.ti-circle-dashed-letter-f:before{content:"ﾕ"}.ti-circle-dashed-letter-g:before{content:"ﾔ"}.ti-circle-dashed-letter-h:before{content:"ﾓ"}.ti-circle-dashed-letter-i:before{content:"ﾒ"}.ti-circle-dashed-letter-j:before{content:"ﾑ"}.ti-circle-dashed-letter-k:before{content:"ﾐ"}.ti-circle-dashed-letter-l:before{content:"ﾏ"}.ti-circle-dashed-letter-m:before{content:"ﾍ"}.ti-circle-dashed-letter-n:before{content:"ﾌ"}.ti-circle-dashed-letter-o:before{content:"ﾋ"}.ti-circle-dashed-letter-p:before{content:"ﾊ"}.ti-circle-dashed-letter-q:before{content:"ﾉ"}.ti-circle-dashed-letter-r:before{content:"ﾈ"}.ti-circle-dashed-letter-s:before{content:"ﾇ"}.ti-circle-dashed-letter-t:before{content:"ﾆ"}.ti-circle-dashed-letter-u:before{content:"ﾅ"}.ti-circle-dashed-letter-v:before{content:"ﾄ"}.ti-circle-dashed-letter-w:before{content:"ﾃ"}.ti-circle-dashed-letter-x:before{content:"ﾂ"}.ti-circle-dashed-letter-y:before{content:"ﾁ"}.ti-circle-dashed-letter-z:before{content:"ﾀ"}.ti-circle-dashed-minus:before{content:"ﺷ"}.ti-circle-dashed-number-0:before{content:"ﱫ"}.ti-circle-dashed-number-1:before{content:"ﱬ"}.ti-circle-dashed-number-2:before{content:"ﱭ"}.ti-circle-dashed-number-3:before{content:"ﱮ"}.ti-circle-dashed-number-4:before{content:"ﱯ"}.ti-circle-dashed-number-5:before{content:"ﱰ"}.ti-circle-dashed-number-6:before{content:"ﱱ"}.ti-circle-dashed-number-7:before{content:"ﱲ"}.ti-circle-dashed-number-8:before{content:"ﱳ"}.ti-circle-dashed-number-9:before{content:"ﱴ"}.ti-circle-dashed-percentage:before{content:"ﵺ"}.ti-circle-dashed-plus:before{content:"ﺶ"}.ti-circle-dashed-x:before{content:"ﱵ"}.ti-circle-dot:before{content:""}.ti-circle-dotted:before{content:""}.ti-circle-dotted-letter-a:before{content:"ｿ"}.ti-circle-dotted-letter-b:before{content:"ｾ"}.ti-circle-dotted-letter-c:before{content:"ｽ"}.ti-circle-dotted-letter-d:before{content:"ｼ"}.ti-circle-dotted-letter-e:before{content:"ｻ"}.ti-circle-dotted-letter-f:before{content:"ｺ"}.ti-circle-dotted-letter-g:before{content:"ｹ"}.ti-circle-dotted-letter-h:before{content:"ｸ"}.ti-circle-dotted-letter-i:before{content:"ｷ"}.ti-circle-dotted-letter-j:before{content:"ｶ"}.ti-circle-dotted-letter-k:before{content:"ｵ"}.ti-circle-dotted-letter-l:before{content:"ｴ"}.ti-circle-dotted-letter-m:before{content:"ｳ"}.ti-circle-dotted-letter-n:before{content:"ｲ"}.ti-circle-dotted-letter-o:before{content:"ｱ"}.ti-circle-dotted-letter-p:before{content:"ｰ"}.ti-circle-dotted-letter-q:before{content:"ｯ"}.ti-circle-dotted-letter-r:before{content:"ｮ"}.ti-circle-dotted-letter-s:before{content:"ｭ"}.ti-circle-dotted-letter-t:before{content:"ｬ"}.ti-circle-dotted-letter-u:before{content:"ｫ"}.ti-circle-dotted-letter-v:before{content:"ｪ"}.ti-circle-dotted-letter-w:before{content:"ｩ"}.ti-circle-dotted-letter-x:before{content:"ｨ"}.ti-circle-dotted-letter-y:before{content:"ｧ"}.ti-circle-dotted-letter-z:before{content:"ｦ"}.ti-circle-half:before{content:""}.ti-circle-half-2:before{content:""}.ti-circle-half-vertical:before{content:""}.ti-circle-key:before{content:""}.ti-circle-letter-a:before{content:""}.ti-circle-letter-b:before{content:""}.ti-circle-letter-c:before{content:""}.ti-circle-letter-d:before{content:""}.ti-circle-letter-e:before{content:""}.ti-circle-letter-f:before{content:""}.ti-circle-letter-g:before{content:""}.ti-circle-letter-h:before{content:""}.ti-circle-letter-i:before{content:""}.ti-circle-letter-j:before{content:""}.ti-circle-letter-k:before{content:""}.ti-circle-letter-l:before{content:""}.ti-circle-letter-m:before{content:""}.ti-circle-letter-n:before{content:""}.ti-circle-letter-o:before{content:""}.ti-circle-letter-p:before{content:""}.ti-circle-letter-q:before{content:""}.ti-circle-letter-r:before{content:""}.ti-circle-letter-s:before{content:""}.ti-circle-letter-t:before{content:""}.ti-circle-letter-u:before{content:""}.ti-circle-letter-v:before{content:""}.ti-circle-letter-w:before{content:""}.ti-circle-letter-x:before{content:""}.ti-circle-letter-y:before{content:""}.ti-circle-letter-z:before{content:""}.ti-circle-minus:before{content:""}.ti-circle-minus-2:before{content:"ﲌ"}.ti-circle-number-0:before{content:""}.ti-circle-number-1:before{content:""}.ti-circle-number-2:before{content:""}.ti-circle-number-3:before{content:""}.ti-circle-number-4:before{content:""}.ti-circle-number-5:before{content:""}.ti-circle-number-6:before{content:""}.ti-circle-number-7:before{content:""}.ti-circle-number-8:before{content:""}.ti-circle-number-9:before{content:""}.ti-circle-off:before{content:""}.ti-circle-open-arrow-down:before{content:"𐈉"}.ti-circle-open-arrow-left:before{content:"𐈈"}.ti-circle-open-arrow-right:before{content:"𐈇"}.ti-circle-open-arrow-up:before{content:"𐈆"}.ti-circle-percentage:before{content:"ﵻ"}.ti-circle-plus:before{content:""}.ti-circle-plus-2:before{content:"ﲍ"}.ti-circle-plus-minus:before{content:"𐈅"}.ti-circle-rectangle:before{content:""}.ti-circle-rectangle-off:before{content:""}.ti-circle-square:before{content:""}.ti-circle-triangle:before{content:""}.ti-circle-x:before{content:""}.ti-circles:before{content:""}.ti-circles-relation:before{content:""}.ti-circuit-ammeter:before{content:""}.ti-circuit-battery:before{content:""}.ti-circuit-bulb:before{content:""}.ti-circuit-capacitor:before{content:""}.ti-circuit-capacitor-polarized:before{content:""}.ti-circuit-cell:before{content:""}.ti-circuit-cell-plus:before{content:""}.ti-circuit-changeover:before{content:""}.ti-circuit-diode:before{content:""}.ti-circuit-diode-zener:before{content:""}.ti-circuit-ground:before{content:""}.ti-circuit-ground-digital:before{content:""}.ti-circuit-inductor:before{content:""}.ti-circuit-motor:before{content:""}.ti-circuit-pushbutton:before{content:""}.ti-circuit-resistor:before{content:""}.ti-circuit-switch-closed:before{content:""}.ti-circuit-switch-open:before{content:""}.ti-circuit-voltmeter:before{content:""}.ti-clear-all:before{content:""}.ti-clear-formatting:before{content:""}.ti-clef:before{content:"𐉀"}.ti-clef-staff:before{content:"𐉁"}.ti-click:before{content:""}.ti-cliff-jumping:before{content:"ﻼ"}.ti-clipboard:before{content:""}.ti-clipboard-check:before{content:""}.ti-clipboard-copy:before{content:""}.ti-clipboard-data:before{content:""}.ti-clipboard-heart:before{content:""}.ti-clipboard-list:before{content:""}.ti-clipboard-off:before{content:""}.ti-clipboard-plus:before{content:""}.ti-clipboard-search:before{content:"𐂘"}.ti-clipboard-smile:before{content:"ﶚ"}.ti-clipboard-text:before{content:""}.ti-clipboard-typography:before{content:""}.ti-clipboard-x:before{content:""}.ti-clock:before{content:""}.ti-clock-12:before{content:"ﱖ"}.ti-clock-2:before{content:""}.ti-clock-24:before{content:"ﱗ"}.ti-clock-bitcoin:before{content:"＿"}.ti-clock-bolt:before{content:""}.ti-clock-cancel:before{content:""}.ti-clock-check:before{content:""}.ti-clock-code:before{content:""}.ti-clock-cog:before{content:""}.ti-clock-dollar:before{content:""}.ti-clock-down:before{content:""}.ti-clock-edit:before{content:""}.ti-clock-exclamation:before{content:""}.ti-clock-heart:before{content:""}.ti-clock-hour-1:before{content:""}.ti-clock-hour-10:before{content:""}.ti-clock-hour-11:before{content:""}.ti-clock-hour-12:before{content:""}.ti-clock-hour-2:before{content:""}.ti-clock-hour-3:before{content:""}.ti-clock-hour-4:before{content:""}.ti-clock-hour-5:before{content:""}.ti-clock-hour-6:before{content:""}.ti-clock-hour-7:before{content:""}.ti-clock-hour-8:before{content:""}.ti-clock-hour-9:before{content:""}.ti-clock-minus:before{content:""}.ti-clock-off:before{content:""}.ti-clock-pause:before{content:""}.ti-clock-pin:before{content:""}.ti-clock-play:before{content:""}.ti-clock-plus:before{content:""}.ti-clock-question:before{content:""}.ti-clock-record:before{content:""}.ti-clock-search:before{content:""}.ti-clock-share:before{content:""}.ti-clock-shield:before{content:""}.ti-clock-star:before{content:""}.ti-clock-stop:before{content:""}.ti-clock-up:before{content:""}.ti-clock-x:before{content:""}.ti-clothes-rack:before{content:""}.ti-clothes-rack-off:before{content:""}.ti-cloud:before{content:""}.ti-cloud-bitcoin:before{content:"＾"}.ti-cloud-bolt:before{content:""}.ti-cloud-cancel:before{content:""}.ti-cloud-check:before{content:""}.ti-cloud-code:before{content:""}.ti-cloud-cog:before{content:""}.ti-cloud-computing:before{content:""}.ti-cloud-data-connection:before{content:""}.ti-cloud-dollar:before{content:""}.ti-cloud-down:before{content:""}.ti-cloud-download:before{content:""}.ti-cloud-exclamation:before{content:""}.ti-cloud-fog:before{content:""}.ti-cloud-heart:before{content:""}.ti-cloud-lock:before{content:""}.ti-cloud-lock-open:before{content:""}.ti-cloud-minus:before{content:""}.ti-cloud-network:before{content:"ﱸ"}.ti-cloud-off:before{content:""}.ti-cloud-pause:before{content:""}.ti-cloud-pin:before{content:""}.ti-cloud-plus:before{content:""}.ti-cloud-question:before{content:""}.ti-cloud-rain:before{content:""}.ti-cloud-search:before{content:""}.ti-cloud-share:before{content:""}.ti-cloud-snow:before{content:""}.ti-cloud-star:before{content:""}.ti-cloud-storm:before{content:""}.ti-cloud-up:before{content:""}.ti-cloud-upload:before{content:""}.ti-cloud-x:before{content:""}.ti-clover:before{content:""}.ti-clover-2:before{content:""}.ti-clubs:before{content:""}.ti-code:before{content:""}.ti-code-ai:before{content:"𐉧"}.ti-code-asterisk:before{content:""}.ti-code-circle:before{content:""}.ti-code-circle-2:before{content:""}.ti-code-dots:before{content:""}.ti-code-minus:before{content:""}.ti-code-off:before{content:""}.ti-code-plus:before{content:""}.ti-code-variable:before{content:"𐂫"}.ti-code-variable-minus:before{content:"𐂭"}.ti-code-variable-plus:before{content:"𐂬"}.ti-codeblock:before{content:"𐇴"}.ti-coffee:before{content:""}.ti-coffee-off:before{content:""}.ti-coffin:before{content:""}.ti-coin:before{content:""}.ti-coin-bitcoin:before{content:""}.ti-coin-euro:before{content:""}.ti-coin-monero:before{content:""}.ti-coin-off:before{content:""}.ti-coin-pound:before{content:""}.ti-coin-rupee:before{content:""}.ti-coin-taka:before{content:"ﴍ"}.ti-coin-yen:before{content:""}.ti-coin-yuan:before{content:""}.ti-coins:before{content:""}.ti-color-filter:before{content:""}.ti-color-picker:before{content:""}.ti-color-picker-off:before{content:""}.ti-color-swatch:before{content:""}.ti-color-swatch-off:before{content:""}.ti-column-insert-left:before{content:""}.ti-column-insert-right:before{content:""}.ti-column-remove:before{content:"﫴"}.ti-columns:before{content:""}.ti-columns-1:before{content:""}.ti-columns-2:before{content:""}.ti-columns-3:before{content:""}.ti-columns-off:before{content:""}.ti-comet:before{content:""}.ti-command:before{content:""}.ti-command-off:before{content:""}.ti-compass:before{content:""}.ti-compass-off:before{content:""}.ti-components:before{content:""}.ti-components-off:before{content:""}.ti-cone:before{content:""}.ti-cone-2:before{content:""}.ti-cone-off:before{content:""}.ti-cone-plus:before{content:"杖"}.ti-confetti:before{content:""}.ti-confetti-off:before{content:""}.ti-confucius:before{content:""}.ti-congruent-to:before{content:"ﾣ"}.ti-connection:before{content:"𐇳"}.ti-container:before{content:""}.ti-container-off:before{content:""}.ti-contract:before{content:"ﻻ"}.ti-contrast:before{content:""}.ti-contrast-2:before{content:""}.ti-contrast-2-off:before{content:""}.ti-contrast-off:before{content:""}.ti-cooker:before{content:""}.ti-cookie:before{content:"ﶱ"}.ti-cookie-man:before{content:"ﶲ"}.ti-cookie-off:before{content:""}.ti-copy:before{content:""}.ti-copy-check:before{content:"ﶰ"}.ti-copy-minus:before{content:"ﶯ"}.ti-copy-off:before{content:""}.ti-copy-plus:before{content:"ﶮ"}.ti-copy-x:before{content:"ﶭ"}.ti-copyleft:before{content:""}.ti-copyleft-off:before{content:""}.ti-copyright:before{content:""}.ti-copyright-off:before{content:""}.ti-corner-down-left:before{content:""}.ti-corner-down-left-double:before{content:""}.ti-corner-down-right:before{content:""}.ti-corner-down-right-double:before{content:""}.ti-corner-left-down:before{content:""}.ti-corner-left-down-double:before{content:""}.ti-corner-left-up:before{content:""}.ti-corner-left-up-double:before{content:""}.ti-corner-right-down:before{content:""}.ti-corner-right-down-double:before{content:""}.ti-corner-right-up:before{content:""}.ti-corner-right-up-double:before{content:""}.ti-corner-up-left:before{content:""}.ti-corner-up-left-double:before{content:""}.ti-corner-up-right:before{content:""}.ti-corner-up-right-double:before{content:""}.ti-cpu:before{content:""}.ti-cpu-2:before{content:""}.ti-cpu-off:before{content:""}.ti-crane:before{content:""}.ti-crane-off:before{content:""}.ti-creative-commons:before{content:""}.ti-creative-commons-by:before{content:""}.ti-creative-commons-nc:before{content:""}.ti-creative-commons-nd:before{content:""}.ti-creative-commons-off:before{content:""}.ti-creative-commons-sa:before{content:""}.ti-creative-commons-zero:before{content:""}.ti-credit-card:before{content:""}.ti-credit-card-hand:before{content:"𐈮"}.ti-credit-card-off:before{content:""}.ti-credit-card-pay:before{content:"ﴲ"}.ti-credit-card-refund:before{content:"ﴳ"}.ti-credits:before{content:"𐇲"}.ti-cricket:before{content:""}.ti-crop:before{content:""}.ti-crop-1-1:before{content:"ﵐ"}.ti-crop-16-9:before{content:"ﵑ"}.ti-crop-3-2:before{content:"ﵒ"}.ti-crop-5-4:before{content:"ﵓ"}.ti-crop-7-5:before{content:"ﵔ"}.ti-crop-landscape:before{content:"ﵕ"}.ti-crop-portrait:before{content:"ﵖ"}.ti-cross:before{content:""}.ti-cross-off:before{content:""}.ti-crosshair:before{content:""}.ti-crown:before{content:""}.ti-crown-off:before{content:""}.ti-crutches:before{content:""}.ti-crutches-off:before{content:""}.ti-crystal-ball:before{content:""}.ti-csv:before{content:""}.ti-cube:before{content:"流"}.ti-cube-3d-sphere:before{content:""}.ti-cube-3d-sphere-off:before{content:""}.ti-cube-off:before{content:"歹"}.ti-cube-plus:before{content:"殺"}.ti-cube-send:before{content:""}.ti-cube-spark:before{content:"ﾻ"}.ti-cube-unfolded:before{content:""}.ti-cup:before{content:""}.ti-cup-off:before{content:""}.ti-curling:before{content:""}.ti-curly-loop:before{content:""}.ti-currency:before{content:""}.ti-currency-afghani:before{content:""}.ti-currency-bahraini:before{content:""}.ti-currency-baht:before{content:""}.ti-currency-bitcoin:before{content:""}.ti-currency-cent:before{content:""}.ti-currency-dinar:before{content:""}.ti-currency-dirham:before{content:""}.ti-currency-dogecoin:before{content:""}.ti-currency-dollar:before{content:""}.ti-currency-dollar-australian:before{content:""}.ti-currency-dollar-brunei:before{content:""}.ti-currency-dollar-canadian:before{content:""}.ti-currency-dollar-guyanese:before{content:""}.ti-currency-dollar-off:before{content:""}.ti-currency-dollar-singapore:before{content:""}.ti-currency-dollar-zimbabwean:before{content:""}.ti-currency-dong:before{content:""}.ti-currency-dram:before{content:""}.ti-currency-ethereum:before{content:""}.ti-currency-euro:before{content:""}.ti-currency-euro-off:before{content:""}.ti-currency-florin:before{content:"﫵"}.ti-currency-forint:before{content:""}.ti-currency-frank:before{content:""}.ti-currency-guarani:before{content:""}.ti-currency-hryvnia:before{content:""}.ti-currency-husd:before{content:"𐈿"}.ti-currency-iranian-rial:before{content:"縉"}.ti-currency-kip:before{content:""}.ti-currency-krone-czech:before{content:""}.ti-currency-krone-danish:before{content:""}.ti-currency-krone-swedish:before{content:""}.ti-currency-lari:before{content:""}.ti-currency-leu:before{content:""}.ti-currency-lira:before{content:""}.ti-currency-litecoin:before{content:""}.ti-currency-lyd:before{content:""}.ti-currency-manat:before{content:""}.ti-currency-monero:before{content:""}.ti-currency-naira:before{content:""}.ti-currency-nano:before{content:""}.ti-currency-off:before{content:""}.ti-currency-paanga:before{content:""}.ti-currency-peso:before{content:""}.ti-currency-pound:before{content:""}.ti-currency-pound-off:before{content:""}.ti-currency-quetzal:before{content:""}.ti-currency-real:before{content:""}.ti-currency-renminbi:before{content:""}.ti-currency-ripple:before{content:""}.ti-currency-riyal:before{content:""}.ti-currency-ruble:before{content:""}.ti-currency-rufiyaa:before{content:""}.ti-currency-rupee:before{content:""}.ti-currency-rupee-nepalese:before{content:""}.ti-currency-shekel:before{content:""}.ti-currency-solana:before{content:""}.ti-currency-som:before{content:""}.ti-currency-taka:before{content:""}.ti-currency-tenge:before{content:""}.ti-currency-tether:before{content:"𐈾"}.ti-currency-tugrik:before{content:""}.ti-currency-won:before{content:""}.ti-currency-xrp:before{content:"ﴴ"}.ti-currency-yen:before{content:""}.ti-currency-yen-off:before{content:""}.ti-currency-yuan:before{content:""}.ti-currency-zcash:before{content:"𐈽"}.ti-currency-zloty:before{content:""}.ti-current-location:before{content:""}.ti-current-location-off:before{content:""}.ti-cursor-off:before{content:""}.ti-cursor-text:before{content:""}.ti-cut:before{content:""}.ti-cylinder:before{content:""}.ti-cylinder-off:before{content:"滛"}.ti-cylinder-plus:before{content:"滋"}.ti-dashboard:before{content:""}.ti-dashboard-off:before{content:""}.ti-database:before{content:""}.ti-database-cog:before{content:"塚"}.ti-database-dollar:before{content:"﨑"}.ti-database-edit:before{content:"晴"}.ti-database-exclamation:before{content:"﨓"}.ti-database-export:before{content:""}.ti-database-heart:before{content:"﨔"}.ti-database-import:before{content:""}.ti-database-leak:before{content:"凞"}.ti-database-minus:before{content:"猪"}.ti-database-off:before{content:""}.ti-database-plus:before{content:"益"}.ti-database-search:before{content:"礼"}.ti-database-share:before{content:"神"}.ti-database-smile:before{content:"ﶛ"}.ti-database-star:before{content:"祥"}.ti-database-x:before{content:"福"}.ti-deaf:before{content:"𐆬"}.ti-decimal:before{content:"都"}.ti-deer:before{content:""}.ti-delta:before{content:""}.ti-dental:before{content:""}.ti-dental-broken:before{content:""}.ti-dental-off:before{content:""}.ti-deselect:before{content:"麟"}.ti-desk:before{content:"ﴵ"}.ti-details:before{content:""}.ti-details-off:before{content:""}.ti-device-3d-camera:before{content:"𐈭"}.ti-device-3d-lens:before{content:"𐈬"}.ti-device-airpods:before{content:""}.ti-device-airpods-case:before{content:""}.ti-device-airtag:before{content:"﫦"}.ti-device-analytics:before{content:""}.ti-device-audio-tape:before{content:""}.ti-device-camera-phone:before{content:""}.ti-device-cctv:before{content:""}.ti-device-cctv-off:before{content:""}.ti-device-computer-camera:before{content:""}.ti-device-computer-camera-2:before{content:"𐈼"}.ti-device-computer-camera-off:before{content:""}.ti-device-desktop:before{content:""}.ti-device-desktop-analytics:before{content:""}.ti-device-desktop-bolt:before{content:""}.ti-device-desktop-cancel:before{content:""}.ti-device-desktop-check:before{content:""}.ti-device-desktop-code:before{content:""}.ti-device-desktop-cog:before{content:""}.ti-device-desktop-dollar:before{content:""}.ti-device-desktop-down:before{content:""}.ti-device-desktop-exclamation:before{content:""}.ti-device-desktop-heart:before{content:""}.ti-device-desktop-minus:before{content:""}.ti-device-desktop-off:before{content:""}.ti-device-desktop-pause:before{content:""}.ti-device-desktop-pin:before{content:""}.ti-device-desktop-plus:before{content:""}.ti-device-desktop-question:before{content:""}.ti-device-desktop-search:before{content:""}.ti-device-desktop-share:before{content:""}.ti-device-desktop-star:before{content:""}.ti-device-desktop-up:before{content:""}.ti-device-desktop-x:before{content:""}.ti-device-floppy:before{content:""}.ti-device-gamepad:before{content:""}.ti-device-gamepad-2:before{content:""}.ti-device-gamepad-3:before{content:"ﱘ"}.ti-device-heart-monitor:before{content:""}.ti-device-imac:before{content:""}.ti-device-imac-bolt:before{content:""}.ti-device-imac-cancel:before{content:""}.ti-device-imac-check:before{content:""}.ti-device-imac-code:before{content:""}.ti-device-imac-cog:before{content:""}.ti-device-imac-dollar:before{content:""}.ti-device-imac-down:before{content:""}.ti-device-imac-exclamation:before{content:""}.ti-device-imac-heart:before{content:""}.ti-device-imac-minus:before{content:""}.ti-device-imac-off:before{content:""}.ti-device-imac-pause:before{content:""}.ti-device-imac-pin:before{content:""}.ti-device-imac-plus:before{content:""}.ti-device-imac-question:before{content:""}.ti-device-imac-search:before{content:""}.ti-device-imac-share:before{content:""}.ti-device-imac-star:before{content:""}.ti-device-imac-up:before{content:""}.ti-device-imac-x:before{content:""}.ti-device-ipad:before{content:""}.ti-device-ipad-bolt:before{content:""}.ti-device-ipad-cancel:before{content:""}.ti-device-ipad-check:before{content:""}.ti-device-ipad-code:before{content:""}.ti-device-ipad-cog:before{content:""}.ti-device-ipad-dollar:before{content:""}.ti-device-ipad-down:before{content:""}.ti-device-ipad-exclamation:before{content:""}.ti-device-ipad-heart:before{content:""}.ti-device-ipad-horizontal:before{content:""}.ti-device-ipad-horizontal-bolt:before{content:""}.ti-device-ipad-horizontal-cancel:before{content:""}.ti-device-ipad-horizontal-check:before{content:""}.ti-device-ipad-horizontal-code:before{content:""}.ti-device-ipad-horizontal-cog:before{content:""}.ti-device-ipad-horizontal-dollar:before{content:""}.ti-device-ipad-horizontal-down:before{content:""}.ti-device-ipad-horizontal-exclamation:before{content:""}.ti-device-ipad-horizontal-heart:before{content:""}.ti-device-ipad-horizontal-minus:before{content:""}.ti-device-ipad-horizontal-off:before{content:""}.ti-device-ipad-horizontal-pause:before{content:""}.ti-device-ipad-horizontal-pin:before{content:""}.ti-device-ipad-horizontal-plus:before{content:""}.ti-device-ipad-horizontal-question:before{content:""}.ti-device-ipad-horizontal-search:before{content:""}.ti-device-ipad-horizontal-share:before{content:""}.ti-device-ipad-horizontal-star:before{content:""}.ti-device-ipad-horizontal-up:before{content:""}.ti-device-ipad-horizontal-x:before{content:""}.ti-device-ipad-minus:before{content:""}.ti-device-ipad-off:before{content:""}.ti-device-ipad-pause:before{content:""}.ti-device-ipad-pin:before{content:""}.ti-device-ipad-plus:before{content:""}.ti-device-ipad-question:before{content:""}.ti-device-ipad-search:before{content:""}.ti-device-ipad-share:before{content:""}.ti-device-ipad-star:before{content:""}.ti-device-ipad-up:before{content:""}.ti-device-ipad-x:before{content:""}.ti-device-landline-phone:before{content:""}.ti-device-laptop:before{content:""}.ti-device-laptop-off:before{content:""}.ti-device-mobile:before{content:""}.ti-device-mobile-bolt:before{content:""}.ti-device-mobile-cancel:before{content:""}.ti-device-mobile-charging:before{content:""}.ti-device-mobile-check:before{content:""}.ti-device-mobile-code:before{content:""}.ti-device-mobile-cog:before{content:""}.ti-device-mobile-dollar:before{content:""}.ti-device-mobile-down:before{content:""}.ti-device-mobile-exclamation:before{content:""}.ti-device-mobile-heart:before{content:""}.ti-device-mobile-message:before{content:""}.ti-device-mobile-minus:before{content:""}.ti-device-mobile-off:before{content:""}.ti-device-mobile-pause:before{content:""}.ti-device-mobile-pin:before{content:""}.ti-device-mobile-plus:before{content:""}.ti-device-mobile-question:before{content:""}.ti-device-mobile-rotated:before{content:""}.ti-device-mobile-search:before{content:""}.ti-device-mobile-share:before{content:""}.ti-device-mobile-star:before{content:""}.ti-device-mobile-up:before{content:""}.ti-device-mobile-vibration:before{content:""}.ti-device-mobile-x:before{content:""}.ti-device-nintendo:before{content:""}.ti-device-nintendo-off:before{content:""}.ti-device-projector:before{content:"ﰑ"}.ti-device-remote:before{content:""}.ti-device-screen:before{content:"𐈫"}.ti-device-sd-card:before{content:""}.ti-device-sim:before{content:""}.ti-device-sim-1:before{content:""}.ti-device-sim-2:before{content:""}.ti-device-sim-3:before{content:""}.ti-device-speaker:before{content:""}.ti-device-speaker-off:before{content:""}.ti-device-tablet:before{content:""}.ti-device-tablet-bolt:before{content:""}.ti-device-tablet-cancel:before{content:""}.ti-device-tablet-check:before{content:""}.ti-device-tablet-code:before{content:""}.ti-device-tablet-cog:before{content:""}.ti-device-tablet-dollar:before{content:""}.ti-device-tablet-down:before{content:""}.ti-device-tablet-exclamation:before{content:""}.ti-device-tablet-heart:before{content:""}.ti-device-tablet-minus:before{content:""}.ti-device-tablet-off:before{content:""}.ti-device-tablet-pause:before{content:""}.ti-device-tablet-pin:before{content:""}.ti-device-tablet-plus:before{content:""}.ti-device-tablet-question:before{content:""}.ti-device-tablet-search:before{content:""}.ti-device-tablet-share:before{content:""}.ti-device-tablet-star:before{content:""}.ti-device-tablet-up:before{content:""}.ti-device-tablet-x:before{content:""}.ti-device-tv:before{content:""}.ti-device-tv-off:before{content:""}.ti-device-tv-old:before{content:""}.ti-device-unknown:before{content:"ﻴ"}.ti-device-usb:before{content:"ﱙ"}.ti-device-vision-pro:before{content:"﫧"}.ti-device-vision-pro-wifi:before{content:"𐉴"}.ti-device-watch:before{content:""}.ti-device-watch-bolt:before{content:""}.ti-device-watch-cancel:before{content:""}.ti-device-watch-check:before{content:""}.ti-device-watch-code:before{content:""}.ti-device-watch-cog:before{content:""}.ti-device-watch-dollar:before{content:""}.ti-device-watch-down:before{content:""}.ti-device-watch-exclamation:before{content:""}.ti-device-watch-heart:before{content:""}.ti-device-watch-minus:before{content:""}.ti-device-watch-off:before{content:""}.ti-device-watch-pause:before{content:""}.ti-device-watch-pin:before{content:""}.ti-device-watch-plus:before{content:""}.ti-device-watch-question:before{content:""}.ti-device-watch-search:before{content:""}.ti-device-watch-share:before{content:""}.ti-device-watch-star:before{content:""}.ti-device-watch-stats:before{content:""}.ti-device-watch-stats-2:before{content:""}.ti-device-watch-up:before{content:""}.ti-device-watch-x:before{content:""}.ti-device-workstation:before{content:"𐉳"}.ti-devices:before{content:""}.ti-devices-2:before{content:""}.ti-devices-bolt:before{content:""}.ti-devices-cancel:before{content:""}.ti-devices-check:before{content:""}.ti-devices-code:before{content:""}.ti-devices-cog:before{content:""}.ti-devices-dollar:before{content:""}.ti-devices-down:before{content:""}.ti-devices-exclamation:before{content:""}.ti-devices-heart:before{content:""}.ti-devices-minus:before{content:""}.ti-devices-off:before{content:""}.ti-devices-pause:before{content:""}.ti-devices-pc:before{content:""}.ti-devices-pc-off:before{content:""}.ti-devices-pin:before{content:""}.ti-devices-plus:before{content:""}.ti-devices-question:before{content:""}.ti-devices-search:before{content:""}.ti-devices-share:before{content:""}.ti-devices-star:before{content:""}.ti-devices-up:before{content:""}.ti-devices-x:before{content:""}.ti-diabolo:before{content:"煮"}.ti-diabolo-off:before{content:"漢"}.ti-diabolo-plus:before{content:"瀞"}.ti-dialpad:before{content:""}.ti-dialpad-off:before{content:""}.ti-diamond:before{content:""}.ti-diamond-off:before{content:""}.ti-diamonds:before{content:""}.ti-diaper:before{content:"ﾢ"}.ti-dice:before{content:""}.ti-dice-1:before{content:""}.ti-dice-2:before{content:""}.ti-dice-3:before{content:""}.ti-dice-4:before{content:""}.ti-dice-5:before{content:""}.ti-dice-6:before{content:""}.ti-dimensions:before{content:""}.ti-direction:before{content:""}.ti-direction-arrows:before{content:"ﴶ"}.ti-direction-horizontal:before{content:""}.ti-direction-sign:before{content:""}.ti-direction-sign-off:before{content:""}.ti-directions:before{content:""}.ti-directions-off:before{content:""}.ti-disabled:before{content:""}.ti-disabled-2:before{content:""}.ti-disabled-off:before{content:""}.ti-disc:before{content:""}.ti-disc-golf:before{content:""}.ti-disc-off:before{content:""}.ti-discount:before{content:""}.ti-discount-off:before{content:""}.ti-divide:before{content:""}.ti-dna:before{content:""}.ti-dna-2:before{content:""}.ti-dna-2-off:before{content:""}.ti-dna-off:before{content:""}.ti-dog:before{content:""}.ti-dog-bowl:before{content:""}.ti-door:before{content:""}.ti-door-enter:before{content:""}.ti-door-exit:before{content:""}.ti-door-hanger:before{content:"𐈻"}.ti-door-off:before{content:""}.ti-dots:before{content:""}.ti-dots-circle-horizontal:before{content:""}.ti-dots-diagonal:before{content:""}.ti-dots-diagonal-2:before{content:""}.ti-dots-vertical:before{content:""}.ti-download:before{content:""}.ti-download-off:before{content:""}.ti-drag-drop:before{content:""}.ti-drag-drop-2:before{content:""}.ti-dragon:before{content:"𐉲"}.ti-drone:before{content:""}.ti-drone-off:before{content:""}.ti-drop-circle:before{content:""}.ti-droplet:before{content:""}.ti-droplet-bolt:before{content:""}.ti-droplet-cancel:before{content:""}.ti-droplet-check:before{content:""}.ti-droplet-code:before{content:""}.ti-droplet-cog:before{content:""}.ti-droplet-dollar:before{content:""}.ti-droplet-down:before{content:""}.ti-droplet-exclamation:before{content:"豈"}.ti-droplet-half:before{content:""}.ti-droplet-half-2:before{content:""}.ti-droplet-heart:before{content:"更"}.ti-droplet-minus:before{content:"車"}.ti-droplet-off:before{content:""}.ti-droplet-pause:before{content:"賈"}.ti-droplet-pin:before{content:"滑"}.ti-droplet-plus:before{content:"串"}.ti-droplet-question:before{content:"句"}.ti-droplet-search:before{content:"龜"}.ti-droplet-share:before{content:"龜"}.ti-droplet-star:before{content:"契"}.ti-droplet-up:before{content:"金"}.ti-droplet-x:before{content:"喇"}.ti-droplets:before{content:"ﰒ"}.ti-dual-screen:before{content:"繁"}.ti-dumbbell:before{content:"𐉍"}.ti-dumpling:before{content:"ﺵ"}.ti-e-passport:before{content:""}.ti-ear:before{content:""}.ti-ear-off:before{content:""}.ti-ear-scan:before{content:"ﵗ"}.ti-earphone-bluetooth:before{content:"𐈺"}.ti-ease-in:before{content:""}.ti-ease-in-control-point:before{content:""}.ti-ease-in-out:before{content:""}.ti-ease-in-out-control-points:before{content:""}.ti-ease-out:before{content:""}.ti-ease-out-control-point:before{content:""}.ti-edit:before{content:""}.ti-edit-circle:before{content:""}.ti-edit-circle-off:before{content:""}.ti-edit-off:before{content:""}.ti-egg:before{content:""}.ti-egg-cracked:before{content:""}.ti-egg-fried:before{content:""}.ti-egg-off:before{content:""}.ti-eggs:before{content:""}.ti-elevator:before{content:""}.ti-elevator-off:before{content:""}.ti-email-stamp:before{content:"𐉦"}.ti-emergency-bed:before{content:""}.ti-empathize:before{content:""}.ti-empathize-off:before{content:""}.ti-emphasis:before{content:""}.ti-engine:before{content:""}.ti-engine-off:before{content:""}.ti-equal:before{content:""}.ti-equal-double:before{content:""}.ti-equal-not:before{content:""}.ti-eraser:before{content:""}.ti-eraser-off:before{content:""}.ti-error-404:before{content:""}.ti-error-404-off:before{content:""}.ti-escalator:before{content:"ﬆ"}.ti-escalator-down:before{content:"ﬄ"}.ti-escalator-up:before{content:"ﬅ"}.ti-exchange:before{content:""}.ti-exchange-off:before{content:""}.ti-exclamation-circle:before{content:""}.ti-exclamation-mark:before{content:""}.ti-exclamation-mark-off:before{content:""}.ti-exercise-ball:before{content:"𐉌"}.ti-explicit:before{content:""}.ti-explicit-off:before{content:""}.ti-exposure:before{content:""}.ti-exposure-0:before{content:""}.ti-exposure-minus-1:before{content:""}.ti-exposure-minus-2:before{content:""}.ti-exposure-off:before{content:""}.ti-exposure-plus-1:before{content:""}.ti-exposure-plus-2:before{content:""}.ti-external-link:before{content:""}.ti-external-link-off:before{content:""}.ti-eye:before{content:""}.ti-eye-bitcoin:before{content:"］"}.ti-eye-bolt:before{content:"ﭭ"}.ti-eye-cancel:before{content:"ﭮ"}.ti-eye-check:before{content:""}.ti-eye-closed:before{content:""}.ti-eye-code:before{content:"ﭯ"}.ti-eye-cog:before{content:""}.ti-eye-discount:before{content:"ﭰ"}.ti-eye-dollar:before{content:"ﭱ"}.ti-eye-dotted:before{content:"ﺭ"}.ti-eye-down:before{content:"ﭲ"}.ti-eye-edit:before{content:""}.ti-eye-exclamation:before{content:""}.ti-eye-heart:before{content:""}.ti-eye-minus:before{content:"ﭳ"}.ti-eye-off:before{content:""}.ti-eye-pause:before{content:"ﭴ"}.ti-eye-pin:before{content:"ﭵ"}.ti-eye-plus:before{content:"ﭶ"}.ti-eye-question:before{content:"ﭷ"}.ti-eye-search:before{content:"ﭸ"}.ti-eye-share:before{content:"ﭹ"}.ti-eye-spark:before{content:"ﾺ"}.ti-eye-star:before{content:"ﭺ"}.ti-eye-table:before{content:""}.ti-eye-up:before{content:"ﭻ"}.ti-eye-x:before{content:""}.ti-eyeglass:before{content:""}.ti-eyeglass-2:before{content:""}.ti-eyeglass-off:before{content:""}.ti-face-id:before{content:""}.ti-face-id-error:before{content:""}.ti-face-mask:before{content:""}.ti-face-mask-off:before{content:""}.ti-fall:before{content:""}.ti-favicon:before{content:"ﵥ"}.ti-feather:before{content:""}.ti-feather-off:before{content:""}.ti-fence:before{content:""}.ti-fence-off:before{content:""}.ti-ferry:before{content:"𐁴"}.ti-fidget-spinner:before{content:""}.ti-file:before{content:""}.ti-file-3d:before{content:""}.ti-file-ai:before{content:"ﾡ"}.ti-file-alert:before{content:""}.ti-file-analytics:before{content:""}.ti-file-arrow-left:before{content:""}.ti-file-arrow-right:before{content:""}.ti-file-barcode:before{content:""}.ti-file-bitcoin:before{content:"ﾠ"}.ti-file-broken:before{content:""}.ti-file-certificate:before{content:""}.ti-file-chart:before{content:""}.ti-file-check:before{content:""}.ti-file-code:before{content:""}.ti-file-code-2:before{content:""}.ti-file-cv:before{content:"署"}.ti-file-database:before{content:""}.ti-file-delta:before{content:""}.ti-file-description:before{content:""}.ti-file-diff:before{content:""}.ti-file-digit:before{content:""}.ti-file-dislike:before{content:""}.ti-file-dollar:before{content:""}.ti-file-dots:before{content:""}.ti-file-download:before{content:""}.ti-file-euro:before{content:""}.ti-file-excel:before{content:"ﻳ"}.ti-file-export:before{content:""}.ti-file-function:before{content:""}.ti-file-horizontal:before{content:""}.ti-file-import:before{content:""}.ti-file-infinity:before{content:""}.ti-file-info:before{content:""}.ti-file-invoice:before{content:""}.ti-file-isr:before{content:"ﺬ"}.ti-file-lambda:before{content:""}.ti-file-like:before{content:""}.ti-file-minus:before{content:""}.ti-file-music:before{content:""}.ti-file-neutral:before{content:"ﴢ"}.ti-file-off:before{content:""}.ti-file-orientation:before{content:""}.ti-file-pencil:before{content:""}.ti-file-percent:before{content:""}.ti-file-phone:before{content:""}.ti-file-plus:before{content:""}.ti-file-power:before{content:""}.ti-file-report:before{content:""}.ti-file-rss:before{content:""}.ti-file-sad:before{content:"ﴣ"}.ti-file-scissors:before{content:""}.ti-file-search:before{content:""}.ti-file-settings:before{content:""}.ti-file-shredder:before{content:""}.ti-file-signal:before{content:""}.ti-file-smile:before{content:"ﴤ"}.ti-file-spark:before{content:"ﾹ"}.ti-file-spreadsheet:before{content:""}.ti-file-stack:before{content:""}.ti-file-star:before{content:""}.ti-file-symlink:before{content:""}.ti-file-text:before{content:""}.ti-file-text-ai:before{content:"﨧"}.ti-file-text-shield:before{content:"𐃲"}.ti-file-text-spark:before{content:"ﾸ"}.ti-file-time:before{content:""}.ti-file-type-bmp:before{content:"﬇"}.ti-file-type-css:before{content:"﬈"}.ti-file-type-csv:before{content:"﬉"}.ti-file-type-doc:before{content:"﬊"}.ti-file-type-docx:before{content:"﬋"}.ti-file-type-html:before{content:"﬌"}.ti-file-type-jpg:before{content:"﬍"}.ti-file-type-js:before{content:"﬎"}.ti-file-type-jsx:before{content:"﬏"}.ti-file-type-pdf:before{content:"﬐"}.ti-file-type-php:before{content:"﬑"}.ti-file-type-png:before{content:"﬒"}.ti-file-type-ppt:before{content:"ﬓ"}.ti-file-type-rs:before{content:"ﬔ"}.ti-file-type-sql:before{content:"ﬕ"}.ti-file-type-svg:before{content:"ﬖ"}.ti-file-type-ts:before{content:"ﬗ"}.ti-file-type-tsx:before{content:"﬘"}.ti-file-type-txt:before{content:"﬙"}.ti-file-type-vue:before{content:"﬚"}.ti-file-type-xls:before{content:"﬛"}.ti-file-type-xml:before{content:"﬜"}.ti-file-type-zip:before{content:"יִ"}.ti-file-typography:before{content:""}.ti-file-unknown:before{content:""}.ti-file-upload:before{content:""}.ti-file-vector:before{content:""}.ti-file-word:before{content:"ﻲ"}.ti-file-x:before{content:""}.ti-file-zip:before{content:""}.ti-files:before{content:""}.ti-files-off:before{content:""}.ti-filter:before{content:""}.ti-filter-2:before{content:"𐅋"}.ti-filter-2-bolt:before{content:"𐅟"}.ti-filter-2-cancel:before{content:"𐅞"}.ti-filter-2-check:before{content:"𐅝"}.ti-filter-2-code:before{content:"𐅜"}.ti-filter-2-cog:before{content:"𐅛"}.ti-filter-2-discount:before{content:"𐅚"}.ti-filter-2-dollar:before{content:"𐅙"}.ti-filter-2-down:before{content:"𐅘"}.ti-filter-2-edit:before{content:"𐅗"}.ti-filter-2-exclamation:before{content:"𐅖"}.ti-filter-2-minus:before{content:"𐅕"}.ti-filter-2-pause:before{content:"𐅔"}.ti-filter-2-pin:before{content:"𐅓"}.ti-filter-2-plus:before{content:"𐅒"}.ti-filter-2-question:before{content:"𐅑"}.ti-filter-2-search:before{content:"𐅐"}.ti-filter-2-share:before{content:"𐅏"}.ti-filter-2-spark:before{content:"𐅎"}.ti-filter-2-up:before{content:"𐅍"}.ti-filter-2-x:before{content:"𐅌"}.ti-filter-bolt:before{content:"ﭼ"}.ti-filter-cancel:before{content:"ﭽ"}.ti-filter-check:before{content:"ﭾ"}.ti-filter-code:before{content:"ﭿ"}.ti-filter-cog:before{content:"茶"}.ti-filter-discount:before{content:"ﮀ"}.ti-filter-dollar:before{content:"刺"}.ti-filter-down:before{content:"ﮁ"}.ti-filter-edit:before{content:"切"}.ti-filter-exclamation:before{content:"ﮂ"}.ti-filter-heart:before{content:"ﮃ"}.ti-filter-minus:before{content:"度"}.ti-filter-off:before{content:""}.ti-filter-pause:before{content:"ﮄ"}.ti-filter-pin:before{content:"ﮅ"}.ti-filter-plus:before{content:"拓"}.ti-filter-question:before{content:"ﮆ"}.ti-filter-search:before{content:"ﮇ"}.ti-filter-share:before{content:"ﮈ"}.ti-filter-spark:before{content:"𐅊"}.ti-filter-star:before{content:"糖"}.ti-filter-up:before{content:"ﮉ"}.ti-filter-x:before{content:"宅"}.ti-filters:before{content:""}.ti-fingerprint:before{content:""}.ti-fingerprint-off:before{content:""}.ti-fingerprint-scan:before{content:"ﲵ"}.ti-fire-extinguisher:before{content:"﫶"}.ti-fire-hydrant:before{content:""}.ti-fire-hydrant-off:before{content:""}.ti-firetruck:before{content:""}.ti-firewall-check:before{content:"𐇱"}.ti-firewall-flame:before{content:"𐇰"}.ti-first-aid-kit:before{content:""}.ti-first-aid-kit-off:before{content:""}.ti-fish:before{content:""}.ti-fish-bone:before{content:""}.ti-fish-christianity:before{content:""}.ti-fish-hook:before{content:""}.ti-fish-hook-off:before{content:""}.ti-fish-off:before{content:""}.ti-flag:before{content:""}.ti-flag-2:before{content:""}.ti-flag-2-off:before{content:""}.ti-flag-3:before{content:""}.ti-flag-bitcoin:before{content:"＼"}.ti-flag-bolt:before{content:"ﮊ"}.ti-flag-cancel:before{content:"ﮋ"}.ti-flag-check:before{content:"ﮌ"}.ti-flag-code:before{content:"ﮍ"}.ti-flag-cog:before{content:"ﮎ"}.ti-flag-discount:before{content:"ﮏ"}.ti-flag-dollar:before{content:"ﮐ"}.ti-flag-down:before{content:"ﮑ"}.ti-flag-exclamation:before{content:"ﮒ"}.ti-flag-heart:before{content:"ﮓ"}.ti-flag-minus:before{content:"ﮔ"}.ti-flag-off:before{content:""}.ti-flag-pause:before{content:"ﮕ"}.ti-flag-pin:before{content:"ﮖ"}.ti-flag-plus:before{content:"ﮗ"}.ti-flag-question:before{content:"ﮘ"}.ti-flag-search:before{content:"ﮙ"}.ti-flag-share:before{content:"ﮚ"}.ti-flag-spark:before{content:"ﾷ"}.ti-flag-star:before{content:"ﮛ"}.ti-flag-up:before{content:"ﮜ"}.ti-flag-x:before{content:"ﮝ"}.ti-flame:before{content:""}.ti-flame-off:before{content:""}.ti-flare:before{content:""}.ti-flask:before{content:""}.ti-flask-2:before{content:""}.ti-flask-2-off:before{content:""}.ti-flask-off:before{content:""}.ti-flip-flops:before{content:""}.ti-flip-horizontal:before{content:""}.ti-flip-vertical:before{content:""}.ti-float-center:before{content:""}.ti-float-left:before{content:""}.ti-float-none:before{content:""}.ti-float-right:before{content:""}.ti-flood:before{content:"𐉋"}.ti-flower:before{content:""}.ti-flower-off:before{content:""}.ti-focus:before{content:""}.ti-focus-2:before{content:""}.ti-focus-auto:before{content:"謁"}.ti-focus-centered:before{content:""}.ti-fold:before{content:""}.ti-fold-down:before{content:""}.ti-fold-up:before{content:""}.ti-folder:before{content:""}.ti-folder-bolt:before{content:"奈"}.ti-folder-cancel:before{content:"懶"}.ti-folder-check:before{content:"癩"}.ti-folder-code:before{content:"羅"}.ti-folder-cog:before{content:"蘿"}.ti-folder-dollar:before{content:"螺"}.ti-folder-down:before{content:"裸"}.ti-folder-exclamation:before{content:"邏"}.ti-folder-heart:before{content:"樂"}.ti-folder-minus:before{content:""}.ti-folder-off:before{content:""}.ti-folder-open:before{content:"﫷"}.ti-folder-pause:before{content:"洛"}.ti-folder-pin:before{content:"烙"}.ti-folder-plus:before{content:""}.ti-folder-question:before{content:"珞"}.ti-folder-root:before{content:"﵃"}.ti-folder-search:before{content:"落"}.ti-folder-share:before{content:"酪"}.ti-folder-star:before{content:"駱"}.ti-folder-symlink:before{content:"亂"}.ti-folder-up:before{content:"卵"}.ti-folder-x:before{content:""}.ti-folders:before{content:""}.ti-folders-off:before{content:""}.ti-footsteps:before{content:"𐉥"}.ti-forbid:before{content:""}.ti-forbid-2:before{content:""}.ti-forklift:before{content:""}.ti-forms:before{content:""}.ti-fountain:before{content:""}.ti-fountain-off:before{content:""}.ti-frame:before{content:""}.ti-frame-off:before{content:""}.ti-free-rights:before{content:""}.ti-freeze-column:before{content:"謹"}.ti-freeze-row:before{content:"贈"}.ti-freeze-row-column:before{content:"賓"}.ti-fridge:before{content:""}.ti-fridge-off:before{content:""}.ti-friends:before{content:""}.ti-friends-off:before{content:""}.ti-frustum:before{content:"犯"}.ti-frustum-off:before{content:"瞧"}.ti-frustum-plus:before{content:"爵"}.ti-function:before{content:""}.ti-function-off:before{content:""}.ti-galaxy:before{content:"ﲶ"}.ti-garden-cart:before{content:""}.ti-garden-cart-off:before{content:""}.ti-gas-station:before{content:""}.ti-gas-station-off:before{content:""}.ti-gauge:before{content:""}.ti-gauge-off:before{content:""}.ti-gavel:before{content:""}.ti-gender-agender:before{content:""}.ti-gender-androgyne:before{content:""}.ti-gender-bigender:before{content:""}.ti-gender-demiboy:before{content:""}.ti-gender-demigirl:before{content:""}.ti-gender-epicene:before{content:""}.ti-gender-female:before{content:""}.ti-gender-femme:before{content:""}.ti-gender-genderfluid:before{content:""}.ti-gender-genderless:before{content:""}.ti-gender-genderqueer:before{content:""}.ti-gender-hermaphrodite:before{content:""}.ti-gender-intergender:before{content:""}.ti-gender-male:before{content:""}.ti-gender-neutrois:before{content:""}.ti-gender-third:before{content:""}.ti-gender-transgender:before{content:""}.ti-gender-travesti:before{content:""}.ti-geometry:before{content:""}.ti-ghost:before{content:""}.ti-ghost-2:before{content:""}.ti-ghost-3:before{content:"ﰓ"}.ti-ghost-off:before{content:""}.ti-gif:before{content:""}.ti-gift:before{content:""}.ti-gift-card:before{content:""}.ti-gift-off:before{content:""}.ti-git-branch:before{content:""}.ti-git-branch-deleted:before{content:""}.ti-git-cherry-pick:before{content:""}.ti-git-commit:before{content:""}.ti-git-compare:before{content:""}.ti-git-fork:before{content:""}.ti-git-merge:before{content:""}.ti-git-pull-request:before{content:""}.ti-git-pull-request-closed:before{content:""}.ti-git-pull-request-conflict:before{content:"𐉤"}.ti-git-pull-request-draft:before{content:""}.ti-gizmo:before{content:""}.ti-glass:before{content:""}.ti-glass-champagne:before{content:"ﶜ"}.ti-glass-cocktail:before{content:"ﶝ"}.ti-glass-full:before{content:""}.ti-glass-gin:before{content:"ﶞ"}.ti-glass-off:before{content:""}.ti-globe:before{content:""}.ti-globe-off:before{content:""}.ti-go-game:before{content:""}.ti-golf:before{content:""}.ti-golf-off:before{content:""}.ti-gps:before{content:""}.ti-gradienter:before{content:""}.ti-grain:before{content:""}.ti-grape:before{content:"𐈹"}.ti-graph:before{content:""}.ti-graph-off:before{content:""}.ti-grave:before{content:""}.ti-grave-2:before{content:""}.ti-grid-3x3:before{content:"ﲤ"}.ti-grid-4x4:before{content:"ﲥ"}.ti-grid-dots:before{content:""}.ti-grid-goldenratio:before{content:"ﲦ"}.ti-grid-pattern:before{content:""}.ti-grid-scan:before{content:"ﲧ"}.ti-grill:before{content:""}.ti-grill-fork:before{content:""}.ti-grill-off:before{content:""}.ti-grill-spatula:before{content:""}.ti-grip-horizontal:before{content:""}.ti-grip-vertical:before{content:""}.ti-growth:before{content:""}.ti-guitar-pick:before{content:""}.ti-gymnastics:before{content:"﵄"}.ti-h-1:before{content:""}.ti-h-2:before{content:""}.ti-h-3:before{content:""}.ti-h-4:before{content:""}.ti-h-5:before{content:""}.ti-h-6:before{content:""}.ti-hammer:before{content:""}.ti-hammer-drill:before{content:"𐈸"}.ti-hammer-off:before{content:""}.ti-hand-click:before{content:""}.ti-hand-click-off:before{content:"𐃱"}.ti-hand-finger:before{content:""}.ti-hand-finger-down:before{content:"ｏ"}.ti-hand-finger-left:before{content:"ｎ"}.ti-hand-finger-off:before{content:""}.ti-hand-finger-right:before{content:"ｍ"}.ti-hand-grab:before{content:""}.ti-hand-little-finger:before{content:""}.ti-hand-love-you:before{content:""}.ti-hand-middle-finger:before{content:""}.ti-hand-move:before{content:""}.ti-hand-off:before{content:""}.ti-hand-ring-finger:before{content:""}.ti-hand-sanitizer:before{content:""}.ti-hand-stop:before{content:""}.ti-hand-three-fingers:before{content:""}.ti-hand-two-fingers:before{content:""}.ti-hanger:before{content:""}.ti-hanger-2:before{content:""}.ti-hanger-off:before{content:""}.ti-hash:before{content:""}.ti-haze:before{content:""}.ti-haze-moon:before{content:"﫸"}.ti-hdr:before{content:"嗢"}.ti-heading:before{content:""}.ti-heading-off:before{content:""}.ti-headphones:before{content:""}.ti-headphones-off:before{content:""}.ti-headset:before{content:""}.ti-headset-off:before{content:""}.ti-health-recognition:before{content:""}.ti-heart:before{content:""}.ti-heart-bitcoin:before{content:"［"}.ti-heart-bolt:before{content:"ﮞ"}.ti-heart-broken:before{content:""}.ti-heart-cancel:before{content:"ﮟ"}.ti-heart-check:before{content:"ﮠ"}.ti-heart-code:before{content:"ﮡ"}.ti-heart-cog:before{content:"ﮢ"}.ti-heart-discount:before{content:"ﮣ"}.ti-heart-dollar:before{content:"ﮤ"}.ti-heart-down:before{content:"ﮥ"}.ti-heart-exclamation:before{content:"ﮦ"}.ti-heart-handshake:before{content:""}.ti-heart-minus:before{content:""}.ti-heart-off:before{content:""}.ti-heart-pause:before{content:"ﮧ"}.ti-heart-pin:before{content:"ﮨ"}.ti-heart-plus:before{content:""}.ti-heart-question:before{content:"ﮩ"}.ti-heart-rate-monitor:before{content:""}.ti-heart-search:before{content:"ﮪ"}.ti-heart-share:before{content:"ﮫ"}.ti-heart-spark:before{content:"ﾶ"}.ti-heart-star:before{content:"ﮬ"}.ti-heart-up:before{content:"ﮭ"}.ti-heart-x:before{content:"ﮮ"}.ti-heartbeat:before{content:""}.ti-hearts:before{content:""}.ti-hearts-off:before{content:""}.ti-helicopter:before{content:""}.ti-helicopter-landing:before{content:""}.ti-helmet:before{content:""}.ti-helmet-off:before{content:""}.ti-help:before{content:""}.ti-help-circle:before{content:"欄"}.ti-help-hexagon:before{content:""}.ti-help-octagon:before{content:""}.ti-help-off:before{content:""}.ti-help-small:before{content:"爛"}.ti-help-square:before{content:"鸞"}.ti-help-square-rounded:before{content:"蘭"}.ti-help-triangle:before{content:"嵐"}.ti-hemisphere:before{content:"甆"}.ti-hemisphere-off:before{content:"猪"}.ti-hemisphere-plus:before{content:"瑱"}.ti-hexagon:before{content:""}.ti-hexagon-3d:before{content:""}.ti-hexagon-asterisk:before{content:"𐆫"}.ti-hexagon-letter-a:before{content:""}.ti-hexagon-letter-b:before{content:""}.ti-hexagon-letter-c:before{content:""}.ti-hexagon-letter-d:before{content:""}.ti-hexagon-letter-e:before{content:""}.ti-hexagon-letter-f:before{content:""}.ti-hexagon-letter-g:before{content:""}.ti-hexagon-letter-h:before{content:""}.ti-hexagon-letter-i:before{content:""}.ti-hexagon-letter-j:before{content:""}.ti-hexagon-letter-k:before{content:""}.ti-hexagon-letter-l:before{content:""}.ti-hexagon-letter-m:before{content:""}.ti-hexagon-letter-n:before{content:""}.ti-hexagon-letter-o:before{content:""}.ti-hexagon-letter-p:before{content:""}.ti-hexagon-letter-q:before{content:""}.ti-hexagon-letter-r:before{content:""}.ti-hexagon-letter-s:before{content:""}.ti-hexagon-letter-t:before{content:""}.ti-hexagon-letter-u:before{content:""}.ti-hexagon-letter-v:before{content:""}.ti-hexagon-letter-w:before{content:""}.ti-hexagon-letter-x:before{content:""}.ti-hexagon-letter-y:before{content:""}.ti-hexagon-letter-z:before{content:""}.ti-hexagon-minus:before{content:"ﲏ"}.ti-hexagon-minus-2:before{content:"ﲎ"}.ti-hexagon-number-0:before{content:""}.ti-hexagon-number-1:before{content:""}.ti-hexagon-number-2:before{content:""}.ti-hexagon-number-3:before{content:""}.ti-hexagon-number-4:before{content:""}.ti-hexagon-number-5:before{content:""}.ti-hexagon-number-6:before{content:""}.ti-hexagon-number-7:before{content:""}.ti-hexagon-number-8:before{content:""}.ti-hexagon-number-9:before{content:""}.ti-hexagon-off:before{content:""}.ti-hexagon-plus:before{content:"ﱅ"}.ti-hexagon-plus-2:before{content:"ﲐ"}.ti-hexagonal-prism:before{content:"瘟"}.ti-hexagonal-prism-off:before{content:"画"}.ti-hexagonal-prism-plus:before{content:"瘝"}.ti-hexagonal-pyramid:before{content:"直"}.ti-hexagonal-pyramid-off:before{content:"益"}.ti-hexagonal-pyramid-plus:before{content:"盛"}.ti-hexagons:before{content:""}.ti-hexagons-off:before{content:""}.ti-hierarchy:before{content:""}.ti-hierarchy-2:before{content:""}.ti-hierarchy-3:before{content:""}.ti-hierarchy-off:before{content:""}.ti-highlight:before{content:""}.ti-highlight-off:before{content:""}.ti-history:before{content:""}.ti-history-off:before{content:""}.ti-history-toggle:before{content:""}.ti-home:before{content:""}.ti-home-2:before{content:""}.ti-home-bitcoin:before{content:"Ｚ"}.ti-home-bolt:before{content:""}.ti-home-cancel:before{content:""}.ti-home-check:before{content:""}.ti-home-cog:before{content:""}.ti-home-dollar:before{content:""}.ti-home-dot:before{content:""}.ti-home-down:before{content:""}.ti-home-eco:before{content:""}.ti-home-edit:before{content:""}.ti-home-exclamation:before{content:""}.ti-home-hand:before{content:""}.ti-home-heart:before{content:""}.ti-home-infinity:before{content:""}.ti-home-link:before{content:""}.ti-home-lock:before{content:"𐈄"}.ti-home-minus:before{content:""}.ti-home-move:before{content:""}.ti-home-off:before{content:""}.ti-home-plus:before{content:""}.ti-home-question:before{content:""}.ti-home-ribbon:before{content:""}.ti-home-search:before{content:""}.ti-home-share:before{content:""}.ti-home-shield:before{content:""}.ti-home-signal:before{content:""}.ti-home-spark:before{content:"ﾵ"}.ti-home-star:before{content:""}.ti-home-stats:before{content:""}.ti-home-up:before{content:""}.ti-home-x:before{content:""}.ti-horse:before{content:"ﱆ"}.ti-horse-toy:before{content:""}.ti-horseshoe:before{content:"ﲷ"}.ti-hospital:before{content:"ﵙ"}.ti-hospital-circle:before{content:"ﵘ"}.ti-hotel-service:before{content:""}.ti-hourglass:before{content:""}.ti-hourglass-empty:before{content:""}.ti-hourglass-high:before{content:""}.ti-hourglass-low:before{content:""}.ti-hourglass-off:before{content:""}.ti-hours-12:before{content:"ﱓ"}.ti-hours-24:before{content:""}.ti-html:before{content:""}.ti-http-connect:before{content:"﨨"}.ti-http-connect-off:before{content:"𐃧"}.ti-http-delete:before{content:"﨩"}.ti-http-delete-off:before{content:"𐃦"}.ti-http-get:before{content:"飯"}.ti-http-get-off:before{content:"𐃥"}.ti-http-head:before{content:"飼"}.ti-http-head-off:before{content:"𐃤"}.ti-http-options:before{content:"館"}.ti-http-options-off:before{content:"𐃣"}.ti-http-patch:before{content:"鶴"}.ti-http-patch-off:before{content:"𐃢"}.ti-http-post:before{content:"郞"}.ti-http-post-off:before{content:"𐃡"}.ti-http-put:before{content:"隷"}.ti-http-put-off:before{content:"𐃠"}.ti-http-que:before{content:"者"}.ti-http-que-off:before{content:"𐃟"}.ti-http-trace:before{content:"侮"}.ti-http-trace-off:before{content:"𐃞"}.ti-hula-hoop:before{content:"𐉊"}.ti-ice-cream:before{content:""}.ti-ice-cream-2:before{content:""}.ti-ice-cream-off:before{content:""}.ti-ice-skating:before{content:""}.ti-iceberg:before{content:"𐈪"}.ti-icons:before{content:""}.ti-icons-off:before{content:""}.ti-icosahedron:before{content:"ﻆ"}.ti-id:before{content:""}.ti-id-badge:before{content:""}.ti-id-badge-2:before{content:""}.ti-id-badge-off:before{content:""}.ti-id-off:before{content:""}.ti-image-generation:before{content:"𐇯"}.ti-image-in-picture:before{content:"ﶟ"}.ti-inbox:before{content:""}.ti-inbox-off:before{content:""}.ti-indent-decrease:before{content:""}.ti-indent-increase:before{content:""}.ti-infinity:before{content:""}.ti-infinity-2:before{content:"𐈷"}.ti-infinity-off:before{content:""}.ti-info-circle:before{content:""}.ti-info-hexagon:before{content:""}.ti-info-octagon:before{content:""}.ti-info-small:before{content:"濫"}.ti-info-square:before{content:""}.ti-info-square-rounded:before{content:""}.ti-info-triangle:before{content:"藍"}.ti-inner-shadow-bottom:before{content:""}.ti-inner-shadow-bottom-left:before{content:""}.ti-inner-shadow-bottom-right:before{content:""}.ti-inner-shadow-left:before{content:""}.ti-inner-shadow-right:before{content:""}.ti-inner-shadow-top:before{content:""}.ti-inner-shadow-top-left:before{content:""}.ti-inner-shadow-top-right:before{content:""}.ti-input-ai:before{content:"ﱚ"}.ti-input-check:before{content:"ﱛ"}.ti-input-search:before{content:""}.ti-input-spark:before{content:"ﾴ"}.ti-input-x:before{content:"ﱜ"}.ti-invoice:before{content:"ﺫ"}.ti-ironing:before{content:"塚"}.ti-ironing-1:before{content:""}.ti-ironing-2:before{content:""}.ti-ironing-3:before{content:""}.ti-ironing-off:before{content:""}.ti-ironing-steam:before{content:""}.ti-ironing-steam-off:before{content:""}.ti-irregular-polyhedron:before{content:"磌"}.ti-irregular-polyhedron-off:before{content:"睊"}.ti-irregular-polyhedron-plus:before{content:"着"}.ti-italic:before{content:""}.ti-italic-off:before{content:"𐉱"}.ti-jacket:before{content:""}.ti-jetpack:before{content:""}.ti-jetski:before{content:"𐈩"}.ti-jewish-star:before{content:""}.ti-join-bevel:before{content:"ｌ"}.ti-join-round:before{content:"ｋ"}.ti-join-straight:before{content:"ｊ"}.ti-joker:before{content:"𐁟"}.ti-jpg:before{content:""}.ti-json:before{content:""}.ti-jump-rope:before{content:""}.ti-karate:before{content:""}.ti-kayak:before{content:""}.ti-kerning:before{content:""}.ti-key:before{content:""}.ti-key-off:before{content:""}.ti-keyboard:before{content:""}.ti-keyboard-hide:before{content:""}.ti-keyboard-off:before{content:""}.ti-keyboard-show:before{content:""}.ti-keyframe:before{content:""}.ti-keyframe-align-center:before{content:""}.ti-keyframe-align-horizontal:before{content:""}.ti-keyframe-align-vertical:before{content:""}.ti-keyframes:before{content:""}.ti-label:before{content:"Ｘ"}.ti-label-important:before{content:"ｉ"}.ti-label-off:before{content:"Ｙ"}.ti-ladder:before{content:""}.ti-ladder-off:before{content:""}.ti-ladle:before{content:"ﰔ"}.ti-lambda:before{content:""}.ti-lamp:before{content:""}.ti-lamp-2:before{content:""}.ti-lamp-off:before{content:""}.ti-lane:before{content:"﫹"}.ti-language:before{content:""}.ti-language-hiragana:before{content:""}.ti-language-katakana:before{content:""}.ti-language-off:before{content:""}.ti-lasso:before{content:""}.ti-lasso-off:before{content:""}.ti-lasso-polygon:before{content:""}.ti-laurel-wreath:before{content:"ｅ"}.ti-laurel-wreath-1:before{content:"ｈ"}.ti-laurel-wreath-2:before{content:"ｇ"}.ti-laurel-wreath-3:before{content:"ｆ"}.ti-lawn-mower:before{content:"𐈶"}.ti-layers-difference:before{content:""}.ti-layers-intersect:before{content:""}.ti-layers-intersect-2:before{content:""}.ti-layers-linked:before{content:""}.ti-layers-off:before{content:""}.ti-layers-selected:before{content:"ﺩ"}.ti-layers-selected-bottom:before{content:"ﺪ"}.ti-layers-subtract:before{content:""}.ti-layers-union:before{content:""}.ti-layout:before{content:""}.ti-layout-2:before{content:""}.ti-layout-align-bottom:before{content:""}.ti-layout-align-center:before{content:""}.ti-layout-align-left:before{content:""}.ti-layout-align-middle:before{content:""}.ti-layout-align-right:before{content:""}.ti-layout-align-top:before{content:""}.ti-layout-board:before{content:""}.ti-layout-board-split:before{content:""}.ti-layout-bottombar:before{content:""}.ti-layout-bottombar-collapse:before{content:""}.ti-layout-bottombar-expand:before{content:""}.ti-layout-bottombar-inactive:before{content:"﵅"}.ti-layout-cards:before{content:""}.ti-layout-collage:before{content:""}.ti-layout-columns:before{content:""}.ti-layout-dashboard:before{content:""}.ti-layout-distribute-horizontal:before{content:""}.ti-layout-distribute-vertical:before{content:""}.ti-layout-grid:before{content:""}.ti-layout-grid-add:before{content:""}.ti-layout-grid-remove:before{content:"墳"}.ti-layout-kanban:before{content:""}.ti-layout-list:before{content:""}.ti-layout-navbar:before{content:""}.ti-layout-navbar-collapse:before{content:""}.ti-layout-navbar-expand:before{content:""}.ti-layout-navbar-inactive:before{content:"﵆"}.ti-layout-off:before{content:""}.ti-layout-rows:before{content:""}.ti-layout-sidebar:before{content:""}.ti-layout-sidebar-inactive:before{content:"﵇"}.ti-layout-sidebar-left-collapse:before{content:""}.ti-layout-sidebar-left-expand:before{content:""}.ti-layout-sidebar-right:before{content:""}.ti-layout-sidebar-right-collapse:before{content:""}.ti-layout-sidebar-right-expand:before{content:""}.ti-layout-sidebar-right-inactive:before{content:"﵈"}.ti-leaf:before{content:""}.ti-leaf-2:before{content:"ｄ"}.ti-leaf-maple:before{content:"𐉉"}.ti-leaf-off:before{content:""}.ti-lego:before{content:""}.ti-lego-off:before{content:""}.ti-lemon:before{content:""}.ti-lemon-2:before{content:""}.ti-letter-a:before{content:""}.ti-letter-a-small:before{content:"ﳇ"}.ti-letter-b:before{content:""}.ti-letter-b-small:before{content:"ﳈ"}.ti-letter-c:before{content:""}.ti-letter-c-small:before{content:"ﳉ"}.ti-letter-case:before{content:""}.ti-letter-case-lower:before{content:""}.ti-letter-case-toggle:before{content:""}.ti-letter-case-upper:before{content:""}.ti-letter-d:before{content:""}.ti-letter-d-small:before{content:"ﳊ"}.ti-letter-e:before{content:""}.ti-letter-e-small:before{content:"ﳋ"}.ti-letter-f:before{content:""}.ti-letter-f-small:before{content:"ﳌ"}.ti-letter-g:before{content:""}.ti-letter-g-small:before{content:"ﳍ"}.ti-letter-h:before{content:""}.ti-letter-h-small:before{content:"ﳎ"}.ti-letter-i:before{content:""}.ti-letter-i-small:before{content:"ﳏ"}.ti-letter-j:before{content:""}.ti-letter-j-small:before{content:"ﳐ"}.ti-letter-k:before{content:""}.ti-letter-k-small:before{content:"ﳑ"}.ti-letter-l:before{content:""}.ti-letter-l-small:before{content:"ﳒ"}.ti-letter-m:before{content:""}.ti-letter-m-small:before{content:"ﳓ"}.ti-letter-n:before{content:""}.ti-letter-n-small:before{content:"ﳔ"}.ti-letter-o:before{content:""}.ti-letter-o-small:before{content:"ﳕ"}.ti-letter-p:before{content:""}.ti-letter-p-small:before{content:"ﳖ"}.ti-letter-q:before{content:""}.ti-letter-q-small:before{content:"ﳗ"}.ti-letter-r:before{content:""}.ti-letter-r-small:before{content:"ﳘ"}.ti-letter-s:before{content:""}.ti-letter-s-small:before{content:"ﳙ"}.ti-letter-spacing:before{content:""}.ti-letter-t:before{content:""}.ti-letter-t-small:before{content:"ﳚ"}.ti-letter-u:before{content:""}.ti-letter-u-small:before{content:"ﳛ"}.ti-letter-v:before{content:""}.ti-letter-v-small:before{content:"ﳜ"}.ti-letter-w:before{content:""}.ti-letter-w-small:before{content:"ﳝ"}.ti-letter-x:before{content:""}.ti-letter-x-small:before{content:"ﳞ"}.ti-letter-y:before{content:""}.ti-letter-y-small:before{content:"ﳟ"}.ti-letter-z:before{content:""}.ti-letter-z-small:before{content:"ﳠ"}.ti-library:before{content:"﵌"}.ti-library-minus:before{content:"﵉"}.ti-library-photo:before{content:"﵊"}.ti-library-plus:before{content:"﵋"}.ti-license:before{content:""}.ti-license-off:before{content:""}.ti-lifebuoy:before{content:""}.ti-lifebuoy-off:before{content:""}.ti-lighter:before{content:""}.ti-line:before{content:""}.ti-line-dashed:before{content:""}.ti-line-dotted:before{content:""}.ti-line-height:before{content:""}.ti-line-scan:before{content:"ﲸ"}.ti-link:before{content:""}.ti-link-minus:before{content:"ﴖ"}.ti-link-off:before{content:""}.ti-link-plus:before{content:"ﴗ"}.ti-list:before{content:""}.ti-list-check:before{content:""}.ti-list-details:before{content:""}.ti-list-letters:before{content:"ﱇ"}.ti-list-numbers:before{content:""}.ti-list-search:before{content:""}.ti-list-tree:before{content:"﫺"}.ti-live-photo:before{content:""}.ti-live-photo-off:before{content:""}.ti-live-view:before{content:""}.ti-load-balancer:before{content:"臭"}.ti-loader:before{content:""}.ti-loader-2:before{content:""}.ti-loader-3:before{content:""}.ti-loader-4:before{content:"𐈵"}.ti-loader-quarter:before{content:""}.ti-location:before{content:""}.ti-location-bolt:before{content:"ﮯ"}.ti-location-broken:before{content:""}.ti-location-cancel:before{content:"ﮰ"}.ti-location-check:before{content:"ﮱ"}.ti-location-code:before{content:"﮲"}.ti-location-cog:before{content:"﮳"}.ti-location-discount:before{content:"﮴"}.ti-location-dollar:before{content:"﮵"}.ti-location-down:before{content:"﮶"}.ti-location-exclamation:before{content:"﮷"}.ti-location-heart:before{content:"﮸"}.ti-location-minus:before{content:"﮹"}.ti-location-off:before{content:""}.ti-location-pause:before{content:"﮺"}.ti-location-pin:before{content:"﮻"}.ti-location-plus:before{content:"﮼"}.ti-location-question:before{content:"﮽"}.ti-location-search:before{content:"﮾"}.ti-location-share:before{content:"﮿"}.ti-location-star:before{content:"﯀"}.ti-location-up:before{content:"﯁"}.ti-location-x:before{content:"﯂"}.ti-lock:before{content:""}.ti-lock-access:before{content:""}.ti-lock-access-off:before{content:""}.ti-lock-bitcoin:before{content:"Ｗ"}.ti-lock-bolt:before{content:"襤"}.ti-lock-cancel:before{content:"拉"}.ti-lock-check:before{content:"臘"}.ti-lock-code:before{content:"蠟"}.ti-lock-cog:before{content:"廊"}.ti-lock-dollar:before{content:"朗"}.ti-lock-down:before{content:"浪"}.ti-lock-exclamation:before{content:"狼"}.ti-lock-heart:before{content:"郎"}.ti-lock-minus:before{content:"來"}.ti-lock-off:before{content:""}.ti-lock-open:before{content:""}.ti-lock-open-2:before{content:"ﺨ"}.ti-lock-open-off:before{content:""}.ti-lock-password:before{content:"ﾟ"}.ti-lock-pause:before{content:"冷"}.ti-lock-pin:before{content:"勞"}.ti-lock-plus:before{content:"擄"}.ti-lock-question:before{content:"櫓"}.ti-lock-search:before{content:"爐"}.ti-lock-share:before{content:"盧"}.ti-lock-square:before{content:""}.ti-lock-square-rounded:before{content:""}.ti-lock-star:before{content:"老"}.ti-lock-up:before{content:"蘆"}.ti-lock-x:before{content:"虜"}.ti-logic-and:before{content:""}.ti-logic-buffer:before{content:""}.ti-logic-nand:before{content:""}.ti-logic-nor:before{content:""}.ti-logic-not:before{content:""}.ti-logic-or:before{content:""}.ti-logic-xnor:before{content:""}.ti-logic-xor:before{content:""}.ti-login:before{content:""}.ti-login-2:before{content:"ﱶ"}.ti-logout:before{content:""}.ti-logout-2:before{content:"奄"}.ti-logs:before{content:"ﺧ"}.ti-lollipop:before{content:""}.ti-lollipop-off:before{content:""}.ti-luggage:before{content:""}.ti-luggage-off:before{content:""}.ti-lungs:before{content:""}.ti-lungs-off:before{content:""}.ti-macro:before{content:""}.ti-macro-off:before{content:""}.ti-magnet:before{content:""}.ti-magnet-off:before{content:""}.ti-magnetic:before{content:"ﲹ"}.ti-mail:before{content:""}.ti-mail-ai:before{content:"僧"}.ti-mail-bitcoin:before{content:"Ｖ"}.ti-mail-bolt:before{content:"路"}.ti-mail-cancel:before{content:"露"}.ti-mail-check:before{content:"魯"}.ti-mail-code:before{content:"鷺"}.ti-mail-cog:before{content:"碌"}.ti-mail-dollar:before{content:"祿"}.ti-mail-down:before{content:"綠"}.ti-mail-exclamation:before{content:"菉"}.ti-mail-fast:before{content:""}.ti-mail-forward:before{content:""}.ti-mail-heart:before{content:"錄"}.ti-mail-minus:before{content:"鹿"}.ti-mail-off:before{content:""}.ti-mail-opened:before{content:""}.ti-mail-pause:before{content:"論"}.ti-mail-pin:before{content:"壟"}.ti-mail-plus:before{content:"弄"}.ti-mail-question:before{content:"籠"}.ti-mail-search:before{content:"聾"}.ti-mail-share:before{content:"牢"}.ti-mail-spark:before{content:"ﾳ"}.ti-mail-star:before{content:"磊"}.ti-mail-up:before{content:"賂"}.ti-mail-x:before{content:"雷"}.ti-mailbox:before{content:""}.ti-mailbox-off:before{content:""}.ti-man:before{content:""}.ti-manual-gearbox:before{content:""}.ti-map:before{content:""}.ti-map-2:before{content:""}.ti-map-bolt:before{content:"﯃"}.ti-map-cancel:before{content:"﯄"}.ti-map-check:before{content:"﯅"}.ti-map-code:before{content:"﯆"}.ti-map-cog:before{content:"﯇"}.ti-map-discount:before{content:"﯈"}.ti-map-dollar:before{content:"﯉"}.ti-map-down:before{content:"﯊"}.ti-map-east:before{content:"ﱝ"}.ti-map-exclamation:before{content:"﯋"}.ti-map-heart:before{content:"﯌"}.ti-map-lock:before{content:"𐈃"}.ti-map-minus:before{content:"﯍"}.ti-map-north:before{content:"ﱞ"}.ti-map-off:before{content:""}.ti-map-pause:before{content:"﯎"}.ti-map-pin:before{content:""}.ti-map-pin-2:before{content:"ﱈ"}.ti-map-pin-bolt:before{content:"壘"}.ti-map-pin-cancel:before{content:"屢"}.ti-map-pin-check:before{content:"樓"}.ti-map-pin-code:before{content:"淚"}.ti-map-pin-cog:before{content:"漏"}.ti-map-pin-dollar:before{content:"累"}.ti-map-pin-down:before{content:"縷"}.ti-map-pin-exclamation:before{content:"陋"}.ti-map-pin-heart:before{content:"勒"}.ti-map-pin-minus:before{content:"肋"}.ti-map-pin-off:before{content:""}.ti-map-pin-pause:before{content:"凜"}.ti-map-pin-pin:before{content:"凌"}.ti-map-pin-plus:before{content:"稜"}.ti-map-pin-question:before{content:"綾"}.ti-map-pin-search:before{content:"菱"}.ti-map-pin-share:before{content:""}.ti-map-pin-star:before{content:"陵"}.ti-map-pin-up:before{content:"讀"}.ti-map-pin-x:before{content:"拏"}.ti-map-pins:before{content:""}.ti-map-plus:before{content:"﯏"}.ti-map-question:before{content:"﯐"}.ti-map-route:before{content:"ﱹ"}.ti-map-search:before{content:""}.ti-map-share:before{content:"﯑"}.ti-map-shield:before{content:"𐈂"}.ti-map-south:before{content:"ﱟ"}.ti-map-star:before{content:"﯒"}.ti-map-up:before{content:"ﯓ"}.ti-map-west:before{content:"ﱠ"}.ti-map-x:before{content:"ﯔ"}.ti-markdown:before{content:""}.ti-markdown-off:before{content:""}.ti-marquee:before{content:""}.ti-marquee-2:before{content:""}.ti-marquee-off:before{content:""}.ti-mars:before{content:""}.ti-mask:before{content:""}.ti-mask-off:before{content:""}.ti-masks-theater:before{content:""}.ti-masks-theater-off:before{content:""}.ti-massage:before{content:""}.ti-matchstick:before{content:""}.ti-math:before{content:""}.ti-math-1-divide-2:before{content:""}.ti-math-1-divide-3:before{content:""}.ti-math-avg:before{content:""}.ti-math-cos:before{content:"？"}.ti-math-ctg:before{content:"Ｕ"}.ti-math-equal-greater:before{content:""}.ti-math-equal-lower:before{content:""}.ti-math-function:before{content:""}.ti-math-function-off:before{content:""}.ti-math-function-y:before{content:""}.ti-math-greater:before{content:""}.ti-math-integral:before{content:""}.ti-math-integral-x:before{content:""}.ti-math-integrals:before{content:""}.ti-math-lower:before{content:""}.ti-math-max:before{content:""}.ti-math-max-min:before{content:"ﶠ"}.ti-math-min:before{content:""}.ti-math-not:before{content:""}.ti-math-off:before{content:""}.ti-math-pi:before{content:""}.ti-math-pi-divide-2:before{content:""}.ti-math-sec:before{content:"Ｔ"}.ti-math-sin:before{content:"＞"}.ti-math-symbols:before{content:""}.ti-math-tg:before{content:"Ｓ"}.ti-math-x-divide-2:before{content:""}.ti-math-x-divide-y:before{content:""}.ti-math-x-divide-y-2:before{content:""}.ti-math-x-floor-divide-y:before{content:"𐁳"}.ti-math-x-minus-x:before{content:""}.ti-math-x-minus-y:before{content:""}.ti-math-x-plus-x:before{content:""}.ti-math-x-plus-y:before{content:""}.ti-math-xy:before{content:""}.ti-math-y-minus-y:before{content:""}.ti-math-y-plus-y:before{content:""}.ti-matrix:before{content:"𐂼"}.ti-maximize:before{content:""}.ti-maximize-off:before{content:""}.ti-meat:before{content:""}.ti-meat-off:before{content:""}.ti-medal:before{content:""}.ti-medal-2:before{content:""}.ti-medical-cross:before{content:""}.ti-medical-cross-circle:before{content:"﫨"}.ti-medical-cross-off:before{content:""}.ti-medicine-syrup:before{content:""}.ti-meeple:before{content:""}.ti-melon:before{content:"ﱺ"}.ti-menorah:before{content:""}.ti-menu:before{content:""}.ti-menu-2:before{content:""}.ti-menu-3:before{content:"ｃ"}.ti-menu-4:before{content:"ｂ"}.ti-menu-deep:before{content:"﫻"}.ti-menu-order:before{content:""}.ti-mesh:before{content:"𐈁"}.ti-message:before{content:""}.ti-message-2:before{content:""}.ti-message-2-bolt:before{content:"樂"}.ti-message-2-cancel:before{content:"諾"}.ti-message-2-check:before{content:"丹"}.ti-message-2-code:before{content:""}.ti-message-2-cog:before{content:"寧"}.ti-message-2-dollar:before{content:"怒"}.ti-message-2-down:before{content:"率"}.ti-message-2-exclamation:before{content:"異"}.ti-message-2-heart:before{content:"北"}.ti-message-2-minus:before{content:"磻"}.ti-message-2-off:before{content:""}.ti-message-2-pause:before{content:"便"}.ti-message-2-pin:before{content:"復"}.ti-message-2-plus:before{content:"不"}.ti-message-2-question:before{content:"泌"}.ti-message-2-search:before{content:"數"}.ti-message-2-share:before{content:""}.ti-message-2-star:before{content:"索"}.ti-message-2-up:before{content:"參"}.ti-message-2-x:before{content:"塞"}.ti-message-bolt:before{content:"省"}.ti-message-cancel:before{content:"葉"}.ti-message-chatbot:before{content:""}.ti-message-check:before{content:"說"}.ti-message-circle:before{content:""}.ti-message-circle-bolt:before{content:"殺"}.ti-message-circle-cancel:before{content:"辰"}.ti-message-circle-check:before{content:"沈"}.ti-message-circle-code:before{content:"拾"}.ti-message-circle-cog:before{content:"若"}.ti-message-circle-dollar:before{content:"掠"}.ti-message-circle-down:before{content:"略"}.ti-message-circle-exclamation:before{content:"亮"}.ti-message-circle-heart:before{content:"兩"}.ti-message-circle-minus:before{content:"凉"}.ti-message-circle-off:before{content:""}.ti-message-circle-pause:before{content:"梁"}.ti-message-circle-pin:before{content:"糧"}.ti-message-circle-plus:before{content:"良"}.ti-message-circle-question:before{content:"諒"}.ti-message-circle-search:before{content:"量"}.ti-message-circle-share:before{content:"勵"}.ti-message-circle-star:before{content:"呂"}.ti-message-circle-up:before{content:"女"}.ti-message-circle-user:before{content:"ﻅ"}.ti-message-circle-x:before{content:"廬"}.ti-message-code:before{content:""}.ti-message-cog:before{content:"旅"}.ti-message-dollar:before{content:"濾"}.ti-message-dots:before{content:""}.ti-message-down:before{content:"礪"}.ti-message-exclamation:before{content:"閭"}.ti-message-forward:before{content:""}.ti-message-heart:before{content:"驪"}.ti-message-language:before{content:""}.ti-message-minus:before{content:"麗"}.ti-message-off:before{content:""}.ti-message-pause:before{content:"黎"}.ti-message-pin:before{content:"力"}.ti-message-plus:before{content:""}.ti-message-question:before{content:"曆"}.ti-message-reply:before{content:"﵍"}.ti-message-report:before{content:""}.ti-message-search:before{content:"歷"}.ti-message-share:before{content:""}.ti-message-star:before{content:"轢"}.ti-message-up:before{content:"年"}.ti-message-user:before{content:"ﻄ"}.ti-message-x:before{content:"憐"}.ti-messages:before{content:""}.ti-messages-off:before{content:""}.ti-meteor:before{content:""}.ti-meteor-off:before{content:""}.ti-meter-cube:before{content:"ﵼ"}.ti-meter-square:before{content:"ﵽ"}.ti-metronome:before{content:"ﴥ"}.ti-michelin-bib-gourmand:before{content:"﫩"}.ti-michelin-star:before{content:"﫫"}.ti-michelin-star-green:before{content:"﫪"}.ti-mickey:before{content:""}.ti-microfrontends:before{content:"𐇮"}.ti-microphone:before{content:""}.ti-microphone-2:before{content:""}.ti-microphone-2-off:before{content:""}.ti-microphone-off:before{content:""}.ti-microscope:before{content:""}.ti-microscope-off:before{content:""}.ti-microwave:before{content:""}.ti-microwave-off:before{content:""}.ti-middleware:before{content:"𐇭"}.ti-military-award:before{content:""}.ti-military-rank:before{content:""}.ti-milk:before{content:""}.ti-milk-off:before{content:""}.ti-milkshake:before{content:""}.ti-minimize:before{content:""}.ti-minus:before{content:""}.ti-minus-vertical:before{content:""}.ti-mist:before{content:""}.ti-mist-off:before{content:""}.ti-mobiledata:before{content:"淋"}.ti-mobiledata-off:before{content:"林"}.ti-moneybag:before{content:""}.ti-moneybag-edit:before{content:"𐄽"}.ti-moneybag-heart:before{content:"𐄼"}.ti-moneybag-minus:before{content:"𐄻"}.ti-moneybag-move:before{content:"𐄹"}.ti-moneybag-move-back:before{content:"𐄺"}.ti-moneybag-plus:before{content:"𐄸"}.ti-monkeybar:before{content:"ﺴ"}.ti-mood-angry:before{content:""}.ti-mood-annoyed:before{content:""}.ti-mood-annoyed-2:before{content:""}.ti-mood-bitcoin:before{content:"Ｒ"}.ti-mood-boy:before{content:""}.ti-mood-check:before{content:""}.ti-mood-cog:before{content:""}.ti-mood-confused:before{content:""}.ti-mood-crazy-happy:before{content:""}.ti-mood-cry:before{content:""}.ti-mood-dollar:before{content:""}.ti-mood-edit:before{content:"洞"}.ti-mood-empty:before{content:""}.ti-mood-happy:before{content:""}.ti-mood-heart:before{content:""}.ti-mood-kid:before{content:""}.ti-mood-look-down:before{content:"ﴷ"}.ti-mood-look-left:before{content:""}.ti-mood-look-right:before{content:""}.ti-mood-look-up:before{content:"ﴸ"}.ti-mood-minus:before{content:""}.ti-mood-nerd:before{content:""}.ti-mood-nervous:before{content:""}.ti-mood-neutral:before{content:""}.ti-mood-off:before{content:""}.ti-mood-pin:before{content:""}.ti-mood-plus:before{content:""}.ti-mood-puzzled:before{content:"ﴹ"}.ti-mood-sad:before{content:""}.ti-mood-sad-2:before{content:""}.ti-mood-sad-dizzy:before{content:""}.ti-mood-sad-squint:before{content:""}.ti-mood-search:before{content:""}.ti-mood-share:before{content:"暴"}.ti-mood-sick:before{content:""}.ti-mood-silence:before{content:""}.ti-mood-sing:before{content:""}.ti-mood-smile:before{content:""}.ti-mood-smile-beam:before{content:""}.ti-mood-smile-dizzy:before{content:""}.ti-mood-spark:before{content:"ﾲ"}.ti-mood-surprised:before{content:""}.ti-mood-tongue:before{content:""}.ti-mood-tongue-wink:before{content:""}.ti-mood-tongue-wink-2:before{content:""}.ti-mood-unamused:before{content:""}.ti-mood-up:before{content:""}.ti-mood-wink:before{content:""}.ti-mood-wink-2:before{content:""}.ti-mood-wrrr:before{content:""}.ti-mood-x:before{content:""}.ti-mood-xd:before{content:""}.ti-moon:before{content:""}.ti-moon-2:before{content:""}.ti-moon-off:before{content:""}.ti-moon-stars:before{content:""}.ti-moped:before{content:""}.ti-mosque:before{content:"𐈴"}.ti-motorbike:before{content:""}.ti-mountain:before{content:""}.ti-mountain-off:before{content:""}.ti-mouse:before{content:""}.ti-mouse-2:before{content:""}.ti-mouse-off:before{content:""}.ti-moustache:before{content:""}.ti-movie:before{content:""}.ti-movie-off:before{content:""}.ti-mug:before{content:""}.ti-mug-off:before{content:""}.ti-multiplier-0-5x:before{content:""}.ti-multiplier-1-5x:before{content:""}.ti-multiplier-1x:before{content:""}.ti-multiplier-2x:before{content:""}.ti-mushroom:before{content:""}.ti-mushroom-off:before{content:""}.ti-music:before{content:""}.ti-music-bolt:before{content:"ﯕ"}.ti-music-cancel:before{content:"ﯖ"}.ti-music-check:before{content:"ﯗ"}.ti-music-code:before{content:"ﯘ"}.ti-music-cog:before{content:"ﯙ"}.ti-music-discount:before{content:"ﯚ"}.ti-music-dollar:before{content:"ﯛ"}.ti-music-down:before{content:"ﯜ"}.ti-music-exclamation:before{content:"ﯝ"}.ti-music-heart:before{content:"ﯞ"}.ti-music-minus:before{content:"ﯟ"}.ti-music-off:before{content:""}.ti-music-pause:before{content:"ﯠ"}.ti-music-pin:before{content:"ﯡ"}.ti-music-plus:before{content:"ﯢ"}.ti-music-question:before{content:"ﯣ"}.ti-music-search:before{content:"ﯤ"}.ti-music-share:before{content:"ﯥ"}.ti-music-star:before{content:"ﯦ"}.ti-music-up:before{content:"ﯧ"}.ti-music-x:before{content:"ﯨ"}.ti-navigation:before{content:""}.ti-navigation-bolt:before{content:"ﯩ"}.ti-navigation-cancel:before{content:"ﯪ"}.ti-navigation-check:before{content:"ﯫ"}.ti-navigation-code:before{content:"ﯬ"}.ti-navigation-cog:before{content:"ﯭ"}.ti-navigation-discount:before{content:"ﯮ"}.ti-navigation-dollar:before{content:"ﯯ"}.ti-navigation-down:before{content:"ﯰ"}.ti-navigation-east:before{content:"ﲺ"}.ti-navigation-exclamation:before{content:"ﯱ"}.ti-navigation-heart:before{content:"ﯲ"}.ti-navigation-minus:before{content:"ﯳ"}.ti-navigation-north:before{content:"ﲻ"}.ti-navigation-off:before{content:""}.ti-navigation-pause:before{content:"ﯴ"}.ti-navigation-pin:before{content:"ﯵ"}.ti-navigation-plus:before{content:"ﯶ"}.ti-navigation-question:before{content:"ﯷ"}.ti-navigation-search:before{content:"ﯸ"}.ti-navigation-share:before{content:"ﯹ"}.ti-navigation-south:before{content:"ﲼ"}.ti-navigation-star:before{content:"ﯺ"}.ti-navigation-top:before{content:"﫬"}.ti-navigation-up:before{content:"ﯻ"}.ti-navigation-west:before{content:"ﲽ"}.ti-navigation-x:before{content:"ﯼ"}.ti-needle:before{content:""}.ti-needle-thread:before{content:""}.ti-network:before{content:""}.ti-network-off:before{content:""}.ti-new-section:before{content:""}.ti-news:before{content:""}.ti-news-off:before{content:""}.ti-nfc:before{content:""}.ti-nfc-off:before{content:""}.ti-no-copyright:before{content:""}.ti-no-creative-commons:before{content:""}.ti-no-derivatives:before{content:""}.ti-noise-reduction:before{content:"𐉣"}.ti-north-star:before{content:""}.ti-notdef:before{content:"𐉈"}.ti-note:before{content:""}.ti-note-off:before{content:""}.ti-notebook:before{content:""}.ti-notebook-off:before{content:""}.ti-notes:before{content:""}.ti-notes-off:before{content:""}.ti-notification:before{content:""}.ti-notification-off:before{content:""}.ti-number:before{content:""}.ti-number-0:before{content:""}.ti-number-0-small:before{content:"ﳡ"}.ti-number-1:before{content:""}.ti-number-1-small:before{content:"ﳢ"}.ti-number-10:before{content:"𐁞"}.ti-number-10-small:before{content:"ﳣ"}.ti-number-100-small:before{content:"𐀅"}.ti-number-11:before{content:"𐁝"}.ti-number-11-small:before{content:"ﳤ"}.ti-number-12-small:before{content:"ﳥ"}.ti-number-123:before{content:""}.ti-number-13-small:before{content:"ﳦ"}.ti-number-14-small:before{content:"ﳧ"}.ti-number-15-small:before{content:"ﳨ"}.ti-number-16-small:before{content:"ﳩ"}.ti-number-17-small:before{content:"ﳪ"}.ti-number-18-small:before{content:"ﳫ"}.ti-number-19-small:before{content:"ﳬ"}.ti-number-2:before{content:""}.ti-number-2-small:before{content:"ﳭ"}.ti-number-20-small:before{content:"ﳮ"}.ti-number-21-small:before{content:"ﳯ"}.ti-number-22-small:before{content:"ﳰ"}.ti-number-23-small:before{content:"ﳱ"}.ti-number-24-small:before{content:"ﳲ"}.ti-number-25-small:before{content:"ﳳ"}.ti-number-26-small:before{content:"ﳴ"}.ti-number-27-small:before{content:"ﳵ"}.ti-number-28-small:before{content:"ﳶ"}.ti-number-29-small:before{content:"ﳷ"}.ti-number-3:before{content:""}.ti-number-3-small:before{content:"ﳸ"}.ti-number-30-small:before{content:"𐀄"}.ti-number-31-small:before{content:"𐀃"}.ti-number-32-small:before{content:"𐀂"}.ti-number-33-small:before{content:"𐀁"}.ti-number-34-small:before{content:"𐀀"}.ti-number-35-small:before{content:"𐈐"}.ti-number-36-small:before{content:"𐈑"}.ti-number-37-small:before{content:"𐈒"}.ti-number-38-small:before{content:"𐈓"}.ti-number-39-small:before{content:"𐈔"}.ti-number-4:before{content:""}.ti-number-4-small:before{content:"ﳹ"}.ti-number-40-small:before{content:"𐈕"}.ti-number-41-small:before{content:"𐈖"}.ti-number-42-small:before{content:"𐈗"}.ti-number-43-small:before{content:"𐈘"}.ti-number-44-small:before{content:"𐈙"}.ti-number-45-small:before{content:"𐈚"}.ti-number-46-small:before{content:"𐈛"}.ti-number-47-small:before{content:"𐈜"}.ti-number-48-small:before{content:"𐈝"}.ti-number-49-small:before{content:"𐈞"}.ti-number-5:before{content:""}.ti-number-5-small:before{content:"ﳺ"}.ti-number-50-small:before{content:"𐈟"}.ti-number-51-small:before{content:"￯"}.ti-number-52-small:before{content:"￮"}.ti-number-53-small:before{content:"￭"}.ti-number-54-small:before{content:"￬"}.ti-number-55-small:before{content:"￫"}.ti-number-56-small:before{content:"￪"}.ti-number-57-small:before{content:"￩"}.ti-number-58-small:before{content:"￨"}.ti-number-59-small:before{content:"￧"}.ti-number-6:before{content:""}.ti-number-6-small:before{content:"ﳻ"}.ti-number-60-small:before{content:"￦"}.ti-number-61-small:before{content:"￥"}.ti-number-62-small:before{content:"￤"}.ti-number-63-small:before{content:"￣"}.ti-number-64-small:before{content:"￢"}.ti-number-65-small:before{content:"￡"}.ti-number-66-small:before{content:"￠"}.ti-number-67-small:before{content:"￟"}.ti-number-68-small:before{content:"￞"}.ti-number-69-small:before{content:"￝"}.ti-number-7:before{content:""}.ti-number-7-small:before{content:"ﳼ"}.ti-number-70-small:before{content:"ￜ"}.ti-number-71-small:before{content:"ￛ"}.ti-number-72-small:before{content:"ￚ"}.ti-number-73-small:before{content:"￙"}.ti-number-74-small:before{content:"￘"}.ti-number-75-small:before{content:"ￗ"}.ti-number-76-small:before{content:"ￖ"}.ti-number-77-small:before{content:"ￕ"}.ti-number-78-small:before{content:"ￔ"}.ti-number-79-small:before{content:"ￓ"}.ti-number-8:before{content:""}.ti-number-8-small:before{content:"ﳽ"}.ti-number-80-small:before{content:"ￒ"}.ti-number-81-small:before{content:"￑"}.ti-number-82-small:before{content:"￐"}.ti-number-83-small:before{content:"ￏ"}.ti-number-84-small:before{content:"ￎ"}.ti-number-85-small:before{content:"ￍ"}.ti-number-86-small:before{content:"ￌ"}.ti-number-87-small:before{content:"ￋ"}.ti-number-88-small:before{content:"ￊ"}.ti-number-89-small:before{content:"￉"}.ti-number-9:before{content:""}.ti-number-9-small:before{content:"ﳾ"}.ti-number-90-small:before{content:"￈"}.ti-number-91-small:before{content:"ￇ"}.ti-number-92-small:before{content:"ￆ"}.ti-number-93-small:before{content:"ￅ"}.ti-number-94-small:before{content:"ￄ"}.ti-number-95-small:before{content:"ￃ"}.ti-number-96-small:before{content:"ￂ"}.ti-number-97-small:before{content:"￁"}.ti-number-98-small:before{content:"￀"}.ti-number-99-small:before{content:"﾿"}.ti-numbers:before{content:""}.ti-nurse:before{content:""}.ti-nut:before{content:"ﱡ"}.ti-object-scan:before{content:"ﻱ"}.ti-octagon:before{content:""}.ti-octagon-minus:before{content:"ﲒ"}.ti-octagon-minus-2:before{content:"ﲑ"}.ti-octagon-off:before{content:""}.ti-octagon-plus:before{content:"ﲔ"}.ti-octagon-plus-2:before{content:"ﲓ"}.ti-octahedron:before{content:"类"}.ti-octahedron-off:before{content:"窱"}.ti-octahedron-plus:before{content:"節"}.ti-old:before{content:""}.ti-olympic-torch:before{content:"𐈨"}.ti-olympics:before{content:""}.ti-olympics-off:before{content:""}.ti-om:before{content:""}.ti-omega:before{content:""}.ti-option:before{content:"𐆟"}.ti-outbound:before{content:""}.ti-outlet:before{content:""}.ti-oval:before{content:""}.ti-oval-vertical:before{content:""}.ti-overline:before{content:""}.ti-package:before{content:""}.ti-package-export:before{content:""}.ti-package-import:before{content:""}.ti-package-off:before{content:""}.ti-packages:before{content:""}.ti-pacman:before{content:""}.ti-page-break:before{content:""}.ti-paint:before{content:""}.ti-paint-off:before{content:""}.ti-palette:before{content:""}.ti-palette-off:before{content:""}.ti-panorama-horizontal:before{content:""}.ti-panorama-horizontal-off:before{content:""}.ti-panorama-vertical:before{content:""}.ti-panorama-vertical-off:before{content:""}.ti-paper-bag:before{content:""}.ti-paper-bag-off:before{content:""}.ti-paperclip:before{content:""}.ti-parachute:before{content:""}.ti-parachute-off:before{content:""}.ti-parentheses:before{content:""}.ti-parentheses-off:before{content:""}.ti-parking:before{content:""}.ti-parking-circle:before{content:"ﵚ"}.ti-parking-meter:before{content:"𐈧"}.ti-parking-off:before{content:""}.ti-password:before{content:""}.ti-password-fingerprint:before{content:"ﱻ"}.ti-password-mobile-phone:before{content:"ﱼ"}.ti-password-user:before{content:"ﱽ"}.ti-paw:before{content:""}.ti-paw-off:before{content:""}.ti-paywall:before{content:"ﵾ"}.ti-pdf:before{content:""}.ti-peace:before{content:""}.ti-pencil:before{content:""}.ti-pencil-bolt:before{content:"ﯽ"}.ti-pencil-cancel:before{content:"ﯾ"}.ti-pencil-check:before{content:"ﯿ"}.ti-pencil-code:before{content:"ﰀ"}.ti-pencil-cog:before{content:"ﰁ"}.ti-pencil-discount:before{content:"ﰂ"}.ti-pencil-dollar:before{content:"ﰃ"}.ti-pencil-down:before{content:"ﰄ"}.ti-pencil-exclamation:before{content:"ﰅ"}.ti-pencil-heart:before{content:"ﰆ"}.ti-pencil-minus:before{content:""}.ti-pencil-off:before{content:""}.ti-pencil-pause:before{content:"ﰇ"}.ti-pencil-pin:before{content:"ﰈ"}.ti-pencil-plus:before{content:""}.ti-pencil-question:before{content:"ﰉ"}.ti-pencil-search:before{content:"ﰊ"}.ti-pencil-share:before{content:"ﰋ"}.ti-pencil-star:before{content:"ﰌ"}.ti-pencil-up:before{content:"ﰍ"}.ti-pencil-x:before{content:"ﰎ"}.ti-pendulum:before{content:"𐈳"}.ti-pennant:before{content:""}.ti-pennant-2:before{content:""}.ti-pennant-off:before{content:""}.ti-pentagon:before{content:""}.ti-pentagon-minus:before{content:"ﺳ"}.ti-pentagon-number-0:before{content:"ﱾ"}.ti-pentagon-number-1:before{content:"ﱿ"}.ti-pentagon-number-2:before{content:"ﲀ"}.ti-pentagon-number-3:before{content:"ﲁ"}.ti-pentagon-number-4:before{content:"ﲂ"}.ti-pentagon-number-5:before{content:"ﲃ"}.ti-pentagon-number-6:before{content:"ﲄ"}.ti-pentagon-number-7:before{content:"ﲅ"}.ti-pentagon-number-8:before{content:"ﲆ"}.ti-pentagon-number-9:before{content:"ﲇ"}.ti-pentagon-off:before{content:""}.ti-pentagon-plus:before{content:"ﱉ"}.ti-pentagon-x:before{content:"ﲈ"}.ti-pentagram:before{content:""}.ti-pepper:before{content:""}.ti-pepper-off:before{content:""}.ti-percentage:before{content:""}.ti-percentage-0:before{content:"ﻥ"}.ti-percentage-10:before{content:"ﻤ"}.ti-percentage-100:before{content:"ﻣ"}.ti-percentage-20:before{content:"ﻢ"}.ti-percentage-25:before{content:"ﻡ"}.ti-percentage-30:before{content:"ﻠ"}.ti-percentage-33:before{content:"ﻟ"}.ti-percentage-40:before{content:"ﻞ"}.ti-percentage-50:before{content:"ﻝ"}.ti-percentage-60:before{content:"ﻜ"}.ti-percentage-66:before{content:"ﻛ"}.ti-percentage-70:before{content:"ﻚ"}.ti-percentage-75:before{content:"ﻙ"}.ti-percentage-80:before{content:"ﻘ"}.ti-percentage-90:before{content:"ﻗ"}.ti-perfume:before{content:""}.ti-perspective:before{content:""}.ti-perspective-off:before{content:""}.ti-phone:before{content:""}.ti-phone-call:before{content:""}.ti-phone-calling:before{content:""}.ti-phone-check:before{content:""}.ti-phone-done:before{content:"ﾞ"}.ti-phone-end:before{content:"ﾝ"}.ti-phone-incoming:before{content:""}.ti-phone-off:before{content:""}.ti-phone-outgoing:before{content:""}.ti-phone-pause:before{content:""}.ti-phone-plus:before{content:""}.ti-phone-ringing:before{content:"ﾜ"}.ti-phone-spark:before{content:"ﾱ"}.ti-phone-x:before{content:""}.ti-photo:before{content:""}.ti-photo-ai:before{content:"免"}.ti-photo-alt:before{content:"𐉢"}.ti-photo-bitcoin:before{content:"Ｑ"}.ti-photo-bolt:before{content:"戀"}.ti-photo-cancel:before{content:""}.ti-photo-check:before{content:""}.ti-photo-circle:before{content:"ﱊ"}.ti-photo-circle-minus:before{content:"ﱢ"}.ti-photo-circle-plus:before{content:"ﱣ"}.ti-photo-code:before{content:"撚"}.ti-photo-cog:before{content:"漣"}.ti-photo-dollar:before{content:"煉"}.ti-photo-down:before{content:""}.ti-photo-edit:before{content:""}.ti-photo-exclamation:before{content:"璉"}.ti-photo-heart:before{content:""}.ti-photo-hexagon:before{content:"ﱋ"}.ti-photo-minus:before{content:""}.ti-photo-off:before{content:""}.ti-photo-pause:before{content:"秊"}.ti-photo-pentagon:before{content:"ﱌ"}.ti-photo-pin:before{content:"練"}.ti-photo-plus:before{content:""}.ti-photo-question:before{content:"聯"}.ti-photo-scan:before{content:"ﲨ"}.ti-photo-search:before{content:""}.ti-photo-sensor:before{content:""}.ti-photo-sensor-2:before{content:""}.ti-photo-sensor-3:before{content:""}.ti-photo-share:before{content:"輦"}.ti-photo-shield:before{content:""}.ti-photo-spark:before{content:"ﾰ"}.ti-photo-square-rounded:before{content:"ﱍ"}.ti-photo-star:before{content:""}.ti-photo-up:before{content:""}.ti-photo-video:before{content:"ﲕ"}.ti-photo-x:before{content:""}.ti-physiotherapist:before{content:""}.ti-piano:before{content:"䀘"}.ti-pick:before{content:"﫼"}.ti-picnic-table:before{content:"ﻖ"}.ti-picture-in-picture:before{content:""}.ti-picture-in-picture-off:before{content:""}.ti-picture-in-picture-on:before{content:""}.ti-picture-in-picture-top:before{content:""}.ti-pig:before{content:""}.ti-pig-money:before{content:""}.ti-pig-off:before{content:""}.ti-pilcrow:before{content:""}.ti-pilcrow-left:before{content:"ﵿ"}.ti-pilcrow-right:before{content:"ﶀ"}.ti-pill:before{content:""}.ti-pill-off:before{content:""}.ti-pillow:before{content:"𐈦"}.ti-pills:before{content:""}.ti-pin:before{content:""}.ti-pin-end:before{content:"ﵛ"}.ti-pin-invoke:before{content:"ﵜ"}.ti-ping-pong:before{content:""}.ti-pinned:before{content:""}.ti-pinned-off:before{content:""}.ti-pipeline:before{content:"𐈥"}.ti-pizza:before{content:""}.ti-pizza-off:before{content:""}.ti-placeholder:before{content:""}.ti-plane:before{content:""}.ti-plane-arrival:before{content:""}.ti-plane-departure:before{content:""}.ti-plane-inflight:before{content:""}.ti-plane-off:before{content:""}.ti-plane-tilt:before{content:""}.ti-planet:before{content:""}.ti-planet-off:before{content:""}.ti-plant:before{content:""}.ti-plant-2:before{content:""}.ti-plant-2-off:before{content:""}.ti-plant-off:before{content:""}.ti-play-basketball:before{content:"辶"}.ti-play-bug:before{content:"𐊍"}.ti-play-bugs:before{content:"𐊌"}.ti-play-card:before{content:""}.ti-play-card-1:before{content:"𐁜"}.ti-play-card-10:before{content:"𐁛"}.ti-play-card-2:before{content:"𐁚"}.ti-play-card-3:before{content:"𐁙"}.ti-play-card-4:before{content:"𐁘"}.ti-play-card-5:before{content:"𐁗"}.ti-play-card-6:before{content:"𐁖"}.ti-play-card-7:before{content:"𐁕"}.ti-play-card-8:before{content:"𐁔"}.ti-play-card-9:before{content:"𐁓"}.ti-play-card-a:before{content:"𐁒"}.ti-play-card-j:before{content:"𐁑"}.ti-play-card-k:before{content:"𐁐"}.ti-play-card-off:before{content:""}.ti-play-card-q:before{content:"𐁏"}.ti-play-card-star:before{content:"𐁎"}.ti-play-football:before{content:"逸"}.ti-play-handball:before{content:"難"}.ti-play-volleyball:before{content:"響"}.ti-player-eject:before{content:""}.ti-player-pause:before{content:""}.ti-player-play:before{content:""}.ti-player-record:before{content:""}.ti-player-skip-back:before{content:""}.ti-player-skip-forward:before{content:""}.ti-player-stop:before{content:""}.ti-player-track-next:before{content:""}.ti-player-track-prev:before{content:""}.ti-playlist:before{content:""}.ti-playlist-add:before{content:""}.ti-playlist-off:before{content:""}.ti-playlist-x:before{content:""}.ti-playstation-circle:before{content:""}.ti-playstation-square:before{content:""}.ti-playstation-triangle:before{content:""}.ti-playstation-x:before{content:""}.ti-plug:before{content:""}.ti-plug-connected:before{content:""}.ti-plug-connected-x:before{content:""}.ti-plug-off:before{content:""}.ti-plug-x:before{content:""}.ti-plunger:before{content:"𐈲"}.ti-plus:before{content:""}.ti-plus-equal:before{content:""}.ti-plus-minus:before{content:""}.ti-png:before{content:""}.ti-podium:before{content:""}.ti-podium-off:before{content:""}.ti-point:before{content:""}.ti-point-off:before{content:""}.ti-pointer:before{content:""}.ti-pointer-2:before{content:"𐉡"}.ti-pointer-bolt:before{content:"蓮"}.ti-pointer-cancel:before{content:"連"}.ti-pointer-check:before{content:"鍊"}.ti-pointer-code:before{content:"列"}.ti-pointer-cog:before{content:"劣"}.ti-pointer-collaboration:before{content:"𐉟"}.ti-pointer-collaboration-2:before{content:"𐉠"}.ti-pointer-dollar:before{content:"咽"}.ti-pointer-down:before{content:"烈"}.ti-pointer-exclamation:before{content:"裂"}.ti-pointer-heart:before{content:"說"}.ti-pointer-minus:before{content:"廉"}.ti-pointer-off:before{content:"念"}.ti-pointer-pause:before{content:"捻"}.ti-pointer-pin:before{content:"殮"}.ti-pointer-plus:before{content:"簾"}.ti-pointer-question:before{content:"獵"}.ti-pointer-search:before{content:"令"}.ti-pointer-share:before{content:"囹"}.ti-pointer-star:before{content:"寧"}.ti-pointer-up:before{content:"嶺"}.ti-pointer-x:before{content:"怜"}.ti-pokeball:before{content:""}.ti-pokeball-off:before{content:""}.ti-poker-chip:before{content:""}.ti-polaroid:before{content:""}.ti-polygon:before{content:""}.ti-polygon-off:before{content:""}.ti-poo:before{content:""}.ti-pool:before{content:""}.ti-pool-off:before{content:""}.ti-power:before{content:""}.ti-pray:before{content:""}.ti-premium-rights:before{content:""}.ti-prescription:before{content:""}.ti-presentation:before{content:""}.ti-presentation-analytics:before{content:""}.ti-presentation-off:before{content:""}.ti-printer:before{content:""}.ti-printer-off:before{content:""}.ti-prism:before{content:"缾"}.ti-prism-light:before{content:"ﺦ"}.ti-prism-off:before{content:"絛"}.ti-prism-plus:before{content:"練"}.ti-prison:before{content:""}.ti-progress:before{content:"嗀"}.ti-progress-alert:before{content:"輻"}.ti-progress-bolt:before{content:"行"}.ti-progress-check:before{content:"降"}.ti-progress-down:before{content:"見"}.ti-progress-help:before{content:"廓"}.ti-progress-x:before{content:"兀"}.ti-prompt:before{content:""}.ti-prong:before{content:"ﶡ"}.ti-propeller:before{content:""}.ti-propeller-off:before{content:""}.ti-protocol:before{content:"ﶁ"}.ti-pumpkin-scary:before{content:""}.ti-puzzle:before{content:""}.ti-puzzle-2:before{content:""}.ti-puzzle-off:before{content:""}.ti-pyramid:before{content:""}.ti-pyramid-off:before{content:""}.ti-pyramid-plus:before{content:"者"}.ti-qrcode:before{content:""}.ti-qrcode-off:before{content:""}.ti-question-mark:before{content:""}.ti-queue-pop-in:before{content:"𐈀"}.ti-queue-pop-out:before{content:"𐇿"}.ti-quote:before{content:""}.ti-quote-off:before{content:""}.ti-quote-open:before{content:"𐈤"}.ti-quotes:before{content:"ﬞ"}.ti-radar:before{content:""}.ti-radar-2:before{content:""}.ti-radar-off:before{content:""}.ti-radio:before{content:""}.ti-radio-off:before{content:""}.ti-radioactive:before{content:""}.ti-radioactive-off:before{content:""}.ti-radius-bottom-left:before{content:""}.ti-radius-bottom-right:before{content:""}.ti-radius-top-left:before{content:""}.ti-radius-top-right:before{content:""}.ti-rainbow:before{content:""}.ti-rainbow-off:before{content:""}.ti-rating-12-plus:before{content:""}.ti-rating-14-plus:before{content:""}.ti-rating-16-plus:before{content:""}.ti-rating-18-plus:before{content:""}.ti-rating-21-plus:before{content:""}.ti-razor:before{content:""}.ti-razor-electric:before{content:""}.ti-receipt:before{content:""}.ti-receipt-2:before{content:""}.ti-receipt-bitcoin:before{content:"ﵦ"}.ti-receipt-dollar:before{content:"ﵧ"}.ti-receipt-euro:before{content:"ﵨ"}.ti-receipt-off:before{content:""}.ti-receipt-pound:before{content:"ﵩ"}.ti-receipt-refund:before{content:""}.ti-receipt-rupee:before{content:"ﶂ"}.ti-receipt-tax:before{content:""}.ti-receipt-yen:before{content:"ﵪ"}.ti-receipt-yuan:before{content:"ﵫ"}.ti-recharging:before{content:""}.ti-record-mail:before{content:""}.ti-record-mail-off:before{content:""}.ti-rectangle:before{content:""}.ti-rectangle-rounded-bottom:before{content:"﫭"}.ti-rectangle-rounded-top:before{content:"﫮"}.ti-rectangle-vertical:before{content:""}.ti-rectangular-prism:before{content:"蝹"}.ti-rectangular-prism-off:before{content:"荒"}.ti-rectangular-prism-plus:before{content:"華"}.ti-recycle:before{content:""}.ti-recycle-off:before{content:""}.ti-refresh:before{content:""}.ti-refresh-alert:before{content:""}.ti-refresh-dot:before{content:""}.ti-refresh-off:before{content:""}.ti-regex:before{content:""}.ti-regex-off:before{content:""}.ti-registered:before{content:""}.ti-relation-many-to-many:before{content:""}.ti-relation-one-to-many:before{content:""}.ti-relation-one-to-one:before{content:""}.ti-reload:before{content:""}.ti-remote-control:before{content:"𐊋"}.ti-reorder:before{content:"ﰕ"}.ti-repeat:before{content:""}.ti-repeat-off:before{content:""}.ti-repeat-once:before{content:""}.ti-replace:before{content:""}.ti-replace-off:before{content:""}.ti-replace-user:before{content:"𐃰"}.ti-report:before{content:""}.ti-report-analytics:before{content:""}.ti-report-medical:before{content:""}.ti-report-money:before{content:""}.ti-report-off:before{content:""}.ti-report-search:before{content:""}.ti-reserved-line:before{content:"臨"}.ti-resize:before{content:""}.ti-restore:before{content:"﫽"}.ti-rewind-backward-10:before{content:"諸"}.ti-rewind-backward-15:before{content:"請"}.ti-rewind-backward-20:before{content:"謁"}.ti-rewind-backward-30:before{content:"諾"}.ti-rewind-backward-40:before{content:"諭"}.ti-rewind-backward-5:before{content:"謹"}.ti-rewind-backward-50:before{content:"變"}.ti-rewind-backward-60:before{content:"贈"}.ti-rewind-forward-10:before{content:"輸"}.ti-rewind-forward-15:before{content:"遲"}.ti-rewind-forward-20:before{content:"醙"}.ti-rewind-forward-30:before{content:"鉶"}.ti-rewind-forward-40:before{content:"陼"}.ti-rewind-forward-5:before{content:"難"}.ti-rewind-forward-50:before{content:"靖"}.ti-rewind-forward-60:before{content:"韛"}.ti-ribbon-health:before{content:""}.ti-rings:before{content:"頻"}.ti-ripple:before{content:""}.ti-ripple-down:before{content:"𐆪"}.ti-ripple-off:before{content:""}.ti-ripple-up:before{content:"𐆩"}.ti-road:before{content:""}.ti-road-off:before{content:""}.ti-road-sign:before{content:""}.ti-robot:before{content:""}.ti-robot-face:before{content:"ﲾ"}.ti-robot-off:before{content:""}.ti-rocket:before{content:""}.ti-rocket-off:before{content:""}.ti-rocking-chair:before{content:"𐊊"}.ti-roller-skating:before{content:""}.ti-rollercoaster:before{content:""}.ti-rollercoaster-off:before{content:""}.ti-rosette:before{content:""}.ti-rosette-asterisk:before{content:"𐆨"}.ti-rosette-discount:before{content:""}.ti-rosette-discount-check:before{content:""}.ti-rosette-discount-check-off:before{content:"０"}.ti-rosette-discount-off:before{content:""}.ti-rosette-number-0:before{content:""}.ti-rosette-number-1:before{content:""}.ti-rosette-number-2:before{content:""}.ti-rosette-number-3:before{content:""}.ti-rosette-number-4:before{content:""}.ti-rosette-number-5:before{content:""}.ti-rosette-number-6:before{content:""}.ti-rosette-number-7:before{content:""}.ti-rosette-number-8:before{content:""}.ti-rosette-number-9:before{content:""}.ti-rotate:before{content:""}.ti-rotate-2:before{content:""}.ti-rotate-360:before{content:""}.ti-rotate-3d:before{content:""}.ti-rotate-clockwise:before{content:""}.ti-rotate-clockwise-2:before{content:""}.ti-rotate-dot:before{content:""}.ti-rotate-rectangle:before{content:""}.ti-roulette:before{content:"𐉞"}.ti-route:before{content:""}.ti-route-2:before{content:""}.ti-route-alt-left:before{content:"ﲩ"}.ti-route-alt-right:before{content:"ﲪ"}.ti-route-off:before{content:""}.ti-route-scan:before{content:"ﲿ"}.ti-route-square:before{content:"ﲬ"}.ti-route-square-2:before{content:"ﲫ"}.ti-route-x:before{content:"ﲮ"}.ti-route-x-2:before{content:"ﲭ"}.ti-router:before{content:""}.ti-router-off:before{content:""}.ti-row-insert-bottom:before{content:""}.ti-row-insert-top:before{content:""}.ti-row-remove:before{content:"﫾"}.ti-rss:before{content:""}.ti-rubber-stamp:before{content:""}.ti-rubber-stamp-off:before{content:""}.ti-rugby:before{content:"𐉇"}.ti-ruler:before{content:""}.ti-ruler-2:before{content:""}.ti-ruler-2-off:before{content:""}.ti-ruler-3:before{content:""}.ti-ruler-measure:before{content:""}.ti-ruler-measure-2:before{content:"／"}.ti-ruler-off:before{content:""}.ti-run:before{content:""}.ti-run-sprint:before{content:"𐊉"}.ti-rv-truck:before{content:"ﳀ"}.ti-s-turn-down:before{content:""}.ti-s-turn-left:before{content:""}.ti-s-turn-right:before{content:""}.ti-s-turn-up:before{content:""}.ti-sailboat:before{content:""}.ti-sailboat-2:before{content:""}.ti-sailboat-off:before{content:""}.ti-salad:before{content:""}.ti-salt:before{content:""}.ti-sandbox:before{content:"ﵬ"}.ti-satellite:before{content:""}.ti-satellite-off:before{content:""}.ti-sausage:before{content:""}.ti-scale:before{content:""}.ti-scale-off:before{content:""}.ti-scale-outline:before{content:""}.ti-scale-outline-off:before{content:""}.ti-scan:before{content:""}.ti-scan-cube:before{content:"𐉝"}.ti-scan-eye:before{content:""}.ti-scan-letter-a:before{content:"𐈣"}.ti-scan-letter-t:before{content:"𐈢"}.ti-scan-position:before{content:"ﶬ"}.ti-scan-traces:before{content:"𐇬"}.ti-schema:before{content:""}.ti-schema-off:before{content:""}.ti-school:before{content:""}.ti-school-bell:before{content:""}.ti-school-off:before{content:""}.ti-scissors:before{content:""}.ti-scissors-off:before{content:""}.ti-scooter:before{content:""}.ti-scooter-electric:before{content:""}.ti-scoreboard:before{content:"恵"}.ti-screen-share:before{content:""}.ti-screen-share-off:before{content:""}.ti-screenshot:before{content:""}.ti-scribble:before{content:""}.ti-scribble-off:before{content:""}.ti-script:before{content:""}.ti-script-minus:before{content:""}.ti-script-plus:before{content:""}.ti-script-x:before{content:""}.ti-scuba-diving:before{content:"﵎"}.ti-scuba-diving-tank:before{content:"ﻺ"}.ti-scuba-mask:before{content:""}.ti-scuba-mask-off:before{content:""}.ti-sdk:before{content:""}.ti-search:before{content:""}.ti-search-off:before{content:""}.ti-section:before{content:""}.ti-section-sign:before{content:""}.ti-seedling:before{content:""}.ti-seedling-off:before{content:""}.ti-segway:before{content:"𐈡"}.ti-select:before{content:""}.ti-select-all:before{content:"立"}.ti-selector:before{content:""}.ti-send:before{content:""}.ti-send-2:before{content:"ﵝ"}.ti-send-off:before{content:""}.ti-seo:before{content:""}.ti-separator:before{content:""}.ti-separator-horizontal:before{content:""}.ti-separator-vertical:before{content:""}.ti-server:before{content:""}.ti-server-2:before{content:""}.ti-server-bolt:before{content:""}.ti-server-cog:before{content:""}.ti-server-off:before{content:""}.ti-server-spark:before{content:"ﾯ"}.ti-serverless:before{content:"𐇫"}.ti-servicemark:before{content:""}.ti-settings:before{content:""}.ti-settings-2:before{content:""}.ti-settings-ai:before{content:"𐆧"}.ti-settings-automation:before{content:""}.ti-settings-bolt:before{content:"玲"}.ti-settings-cancel:before{content:"瑩"}.ti-settings-check:before{content:"羚"}.ti-settings-code:before{content:"聆"}.ti-settings-cog:before{content:"鈴"}.ti-settings-dollar:before{content:"零"}.ti-settings-down:before{content:"靈"}.ti-settings-exclamation:before{content:"領"}.ti-settings-heart:before{content:"例"}.ti-settings-minus:before{content:"禮"}.ti-settings-off:before{content:""}.ti-settings-pause:before{content:"醴"}.ti-settings-pin:before{content:"隸"}.ti-settings-plus:before{content:"惡"}.ti-settings-question:before{content:"了"}.ti-settings-search:before{content:"僚"}.ti-settings-share:before{content:"寮"}.ti-settings-spark:before{content:"ﾮ"}.ti-settings-star:before{content:"尿"}.ti-settings-up:before{content:"料"}.ti-settings-x:before{content:"樂"}.ti-shadow:before{content:""}.ti-shadow-off:before{content:""}.ti-shape:before{content:""}.ti-shape-2:before{content:""}.ti-shape-3:before{content:""}.ti-shape-off:before{content:""}.ti-share:before{content:""}.ti-share-2:before{content:""}.ti-share-3:before{content:""}.ti-share-off:before{content:""}.ti-shareplay:before{content:"ﺥ"}.ti-shield:before{content:""}.ti-shield-bolt:before{content:"燎"}.ti-shield-cancel:before{content:"療"}.ti-shield-check:before{content:""}.ti-shield-checkered:before{content:""}.ti-shield-chevron:before{content:""}.ti-shield-code:before{content:"蓼"}.ti-shield-cog:before{content:"遼"}.ti-shield-dollar:before{content:"龍"}.ti-shield-down:before{content:"暈"}.ti-shield-exclamation:before{content:"阮"}.ti-shield-half:before{content:""}.ti-shield-heart:before{content:"劉"}.ti-shield-lock:before{content:""}.ti-shield-minus:before{content:"杻"}.ti-shield-off:before{content:""}.ti-shield-pause:before{content:"柳"}.ti-shield-pin:before{content:"流"}.ti-shield-plus:before{content:"溜"}.ti-shield-question:before{content:"琉"}.ti-shield-search:before{content:"留"}.ti-shield-share:before{content:"硫"}.ti-shield-star:before{content:"紐"}.ti-shield-up:before{content:"類"}.ti-shield-x:before{content:""}.ti-ship:before{content:""}.ti-ship-off:before{content:""}.ti-shirt:before{content:""}.ti-shirt-off:before{content:""}.ti-shirt-sport:before{content:""}.ti-shoe:before{content:""}.ti-shoe-off:before{content:""}.ti-shopping-bag:before{content:""}.ti-shopping-bag-check:before{content:"ﰖ"}.ti-shopping-bag-discount:before{content:"ﰗ"}.ti-shopping-bag-edit:before{content:"ﰘ"}.ti-shopping-bag-exclamation:before{content:"ﰙ"}.ti-shopping-bag-heart:before{content:"ﶢ"}.ti-shopping-bag-minus:before{content:"ﰚ"}.ti-shopping-bag-plus:before{content:"ﰛ"}.ti-shopping-bag-search:before{content:"ﰜ"}.ti-shopping-bag-x:before{content:"ﰝ"}.ti-shopping-cart:before{content:""}.ti-shopping-cart-bolt:before{content:"ﭗ"}.ti-shopping-cart-cancel:before{content:"ﭘ"}.ti-shopping-cart-check:before{content:"ﭙ"}.ti-shopping-cart-code:before{content:"ﭚ"}.ti-shopping-cart-cog:before{content:"ﭛ"}.ti-shopping-cart-copy:before{content:"ﭜ"}.ti-shopping-cart-discount:before{content:"ﭝ"}.ti-shopping-cart-dollar:before{content:"ﭞ"}.ti-shopping-cart-down:before{content:"ﭟ"}.ti-shopping-cart-exclamation:before{content:"ﭠ"}.ti-shopping-cart-heart:before{content:"ﭡ"}.ti-shopping-cart-minus:before{content:"ﭢ"}.ti-shopping-cart-off:before{content:""}.ti-shopping-cart-pause:before{content:"ﭣ"}.ti-shopping-cart-pin:before{content:"ﭤ"}.ti-shopping-cart-plus:before{content:"ﭥ"}.ti-shopping-cart-question:before{content:"ﭦ"}.ti-shopping-cart-search:before{content:"ﭧ"}.ti-shopping-cart-share:before{content:"ﭨ"}.ti-shopping-cart-star:before{content:"ﭩ"}.ti-shopping-cart-up:before{content:"ﭪ"}.ti-shopping-cart-x:before{content:"ﭫ"}.ti-shovel:before{content:""}.ti-shovel-pitchforks:before{content:"ﴺ"}.ti-shredder:before{content:""}.ti-sign-left:before{content:""}.ti-sign-right:before{content:""}.ti-signal-2g:before{content:""}.ti-signal-3g:before{content:""}.ti-signal-4g:before{content:""}.ti-signal-4g-plus:before{content:""}.ti-signal-5g:before{content:""}.ti-signal-6g:before{content:"笠"}.ti-signal-e:before{content:"粒"}.ti-signal-g:before{content:"狀"}.ti-signal-h:before{content:"識"}.ti-signal-h-plus:before{content:"炙"}.ti-signal-lte:before{content:"什"}.ti-signature:before{content:""}.ti-signature-off:before{content:""}.ti-sitemap:before{content:""}.ti-sitemap-off:before{content:""}.ti-skateboard:before{content:""}.ti-skateboard-off:before{content:""}.ti-skateboarding:before{content:"響"}.ti-sketching:before{content:"𐉜"}.ti-skew-x:before{content:"ﴻ"}.ti-skew-y:before{content:"ﴼ"}.ti-ski-jumping:before{content:"𤋮"}.ti-skull:before{content:""}.ti-slash:before{content:""}.ti-slashes:before{content:""}.ti-sleigh:before{content:""}.ti-slice:before{content:""}.ti-slideshow:before{content:""}.ti-smart-home:before{content:""}.ti-smart-home-off:before{content:""}.ti-smoking:before{content:""}.ti-smoking-no:before{content:""}.ti-snowboarding:before{content:"﵏"}.ti-snowflake:before{content:""}.ti-snowflake-off:before{content:""}.ti-snowman:before{content:""}.ti-soccer-field:before{content:""}.ti-social:before{content:""}.ti-social-off:before{content:""}.ti-sock:before{content:""}.ti-sofa:before{content:""}.ti-sofa-off:before{content:""}.ti-solar-electricity:before{content:"ﳁ"}.ti-solar-panel:before{content:""}.ti-solar-panel-2:before{content:""}.ti-sort-0-9:before{content:""}.ti-sort-9-0:before{content:""}.ti-sort-a-z:before{content:""}.ti-sort-ascending:before{content:""}.ti-sort-ascending-2:before{content:""}.ti-sort-ascending-letters:before{content:""}.ti-sort-ascending-numbers:before{content:""}.ti-sort-ascending-shapes:before{content:"ﶔ"}.ti-sort-ascending-small-big:before{content:"ﶕ"}.ti-sort-descending:before{content:""}.ti-sort-descending-2:before{content:""}.ti-sort-descending-letters:before{content:""}.ti-sort-descending-numbers:before{content:""}.ti-sort-descending-shapes:before{content:"ﶗ"}.ti-sort-descending-small-big:before{content:"ﶖ"}.ti-sort-z-a:before{content:""}.ti-sos:before{content:""}.ti-soup:before{content:""}.ti-soup-off:before{content:""}.ti-source-code:before{content:""}.ti-space:before{content:""}.ti-space-off:before{content:""}.ti-spaces:before{content:"ﺤ"}.ti-spacing-horizontal:before{content:""}.ti-spacing-vertical:before{content:""}.ti-spade:before{content:""}.ti-sparkle:before{content:"𐉙"}.ti-sparkle-2:before{content:"𐉛"}.ti-sparkle-highlight:before{content:"𐉚"}.ti-sparkles:before{content:""}.ti-sparkles-2:before{content:"𐆦"}.ti-sparkles-2-off:before{content:"𐊈"}.ti-speakerphone:before{content:""}.ti-speedboat:before{content:""}.ti-sphere:before{content:"視"}.ti-sphere-2:before{content:"𐉘"}.ti-sphere-off:before{content:"襁"}.ti-sphere-plus:before{content:"覆"}.ti-spider:before{content:""}.ti-spiral:before{content:""}.ti-spiral-off:before{content:""}.ti-sport-billiard:before{content:""}.ti-spray:before{content:""}.ti-spy:before{content:""}.ti-spy-off:before{content:""}.ti-sql:before{content:""}.ti-square:before{content:""}.ti-square-arrow-down:before{content:""}.ti-square-arrow-left:before{content:""}.ti-square-arrow-right:before{content:""}.ti-square-arrow-up:before{content:""}.ti-square-asterisk:before{content:""}.ti-square-check:before{content:""}.ti-square-chevron-down:before{content:""}.ti-square-chevron-left:before{content:""}.ti-square-chevron-right:before{content:""}.ti-square-chevron-up:before{content:""}.ti-square-chevrons-down:before{content:""}.ti-square-chevrons-left:before{content:""}.ti-square-chevrons-right:before{content:""}.ti-square-chevrons-up:before{content:""}.ti-square-dashed:before{content:"𐂻"}.ti-square-dot:before{content:""}.ti-square-f0:before{content:""}.ti-square-f1:before{content:""}.ti-square-f2:before{content:""}.ti-square-f3:before{content:""}.ti-square-f4:before{content:""}.ti-square-f5:before{content:""}.ti-square-f6:before{content:""}.ti-square-f7:before{content:""}.ti-square-f8:before{content:""}.ti-square-f9:before{content:""}.ti-square-forbid:before{content:""}.ti-square-forbid-2:before{content:""}.ti-square-half:before{content:""}.ti-square-key:before{content:""}.ti-square-letter-a:before{content:""}.ti-square-letter-b:before{content:""}.ti-square-letter-c:before{content:""}.ti-square-letter-d:before{content:""}.ti-square-letter-e:before{content:""}.ti-square-letter-f:before{content:""}.ti-square-letter-g:before{content:""}.ti-square-letter-h:before{content:""}.ti-square-letter-i:before{content:""}.ti-square-letter-j:before{content:""}.ti-square-letter-k:before{content:""}.ti-square-letter-l:before{content:""}.ti-square-letter-m:before{content:""}.ti-square-letter-n:before{content:""}.ti-square-letter-o:before{content:""}.ti-square-letter-p:before{content:""}.ti-square-letter-q:before{content:""}.ti-square-letter-r:before{content:""}.ti-square-letter-s:before{content:""}.ti-square-letter-t:before{content:""}.ti-square-letter-u:before{content:""}.ti-square-letter-v:before{content:""}.ti-square-letter-w:before{content:""}.ti-square-letter-x:before{content:""}.ti-square-letter-y:before{content:""}.ti-square-letter-z:before{content:""}.ti-square-minus:before{content:"𐆞"}.ti-square-minus-2:before{content:""}.ti-square-number-0:before{content:""}.ti-square-number-1:before{content:""}.ti-square-number-2:before{content:""}.ti-square-number-3:before{content:""}.ti-square-number-4:before{content:""}.ti-square-number-5:before{content:""}.ti-square-number-6:before{content:""}.ti-square-number-7:before{content:""}.ti-square-number-8:before{content:""}.ti-square-number-9:before{content:""}.ti-square-off:before{content:""}.ti-square-percentage:before{content:"ﶃ"}.ti-square-plus:before{content:""}.ti-square-plus-2:before{content:"ﲖ"}.ti-square-root:before{content:""}.ti-square-root-2:before{content:""}.ti-square-rotated:before{content:""}.ti-square-rotated-asterisk:before{content:"𐆥"}.ti-square-rotated-forbid:before{content:""}.ti-square-rotated-forbid-2:before{content:""}.ti-square-rotated-off:before{content:""}.ti-square-rounded:before{content:""}.ti-square-rounded-arrow-down:before{content:""}.ti-square-rounded-arrow-left:before{content:""}.ti-square-rounded-arrow-right:before{content:""}.ti-square-rounded-arrow-up:before{content:""}.ti-square-rounded-check:before{content:""}.ti-square-rounded-chevron-down:before{content:""}.ti-square-rounded-chevron-left:before{content:""}.ti-square-rounded-chevron-right:before{content:""}.ti-square-rounded-chevron-up:before{content:""}.ti-square-rounded-chevrons-down:before{content:""}.ti-square-rounded-chevrons-left:before{content:""}.ti-square-rounded-chevrons-right:before{content:""}.ti-square-rounded-chevrons-up:before{content:""}.ti-square-rounded-letter-a:before{content:""}.ti-square-rounded-letter-b:before{content:""}.ti-square-rounded-letter-c:before{content:""}.ti-square-rounded-letter-d:before{content:""}.ti-square-rounded-letter-e:before{content:""}.ti-square-rounded-letter-f:before{content:""}.ti-square-rounded-letter-g:before{content:""}.ti-square-rounded-letter-h:before{content:""}.ti-square-rounded-letter-i:before{content:""}.ti-square-rounded-letter-j:before{content:""}.ti-square-rounded-letter-k:before{content:""}.ti-square-rounded-letter-l:before{content:""}.ti-square-rounded-letter-m:before{content:""}.ti-square-rounded-letter-n:before{content:""}.ti-square-rounded-letter-o:before{content:""}.ti-square-rounded-letter-p:before{content:""}.ti-square-rounded-letter-q:before{content:""}.ti-square-rounded-letter-r:before{content:""}.ti-square-rounded-letter-s:before{content:""}.ti-square-rounded-letter-t:before{content:""}.ti-square-rounded-letter-u:before{content:""}.ti-square-rounded-letter-v:before{content:""}.ti-square-rounded-letter-w:before{content:""}.ti-square-rounded-letter-x:before{content:""}.ti-square-rounded-letter-y:before{content:""}.ti-square-rounded-letter-z:before{content:""}.ti-square-rounded-minus:before{content:""}.ti-square-rounded-minus-2:before{content:"ﲗ"}.ti-square-rounded-number-0:before{content:""}.ti-square-rounded-number-1:before{content:""}.ti-square-rounded-number-2:before{content:""}.ti-square-rounded-number-3:before{content:""}.ti-square-rounded-number-4:before{content:""}.ti-square-rounded-number-5:before{content:""}.ti-square-rounded-number-6:before{content:""}.ti-square-rounded-number-7:before{content:""}.ti-square-rounded-number-8:before{content:""}.ti-square-rounded-number-9:before{content:""}.ti-square-rounded-percentage:before{content:"ﶄ"}.ti-square-rounded-plus:before{content:""}.ti-square-rounded-plus-2:before{content:"ﲘ"}.ti-square-rounded-x:before{content:""}.ti-square-toggle:before{content:""}.ti-square-toggle-horizontal:before{content:""}.ti-square-x:before{content:""}.ti-squares:before{content:""}.ti-squares-diagonal:before{content:""}.ti-squares-selected:before{content:"ﺣ"}.ti-stack:before{content:""}.ti-stack-2:before{content:""}.ti-stack-3:before{content:""}.ti-stack-back:before{content:"ﴦ"}.ti-stack-backward:before{content:"ﴧ"}.ti-stack-forward:before{content:"ﴨ"}.ti-stack-front:before{content:"ﴩ"}.ti-stack-middle:before{content:"ﴪ"}.ti-stack-pop:before{content:""}.ti-stack-push:before{content:""}.ti-stairs:before{content:""}.ti-stairs-down:before{content:""}.ti-stairs-up:before{content:""}.ti-star:before{content:""}.ti-star-half:before{content:""}.ti-star-off:before{content:""}.ti-stars:before{content:""}.ti-stars-off:before{content:""}.ti-status-change:before{content:""}.ti-steam:before{content:""}.ti-steering-wheel:before{content:""}.ti-steering-wheel-off:before{content:""}.ti-step-into:before{content:""}.ti-step-out:before{content:""}.ti-stereo-glasses:before{content:""}.ti-stethoscope:before{content:""}.ti-stethoscope-off:before{content:""}.ti-sticker:before{content:""}.ti-sticker-2:before{content:"ﴽ"}.ti-stopwatch:before{content:"ﾛ"}.ti-storm:before{content:""}.ti-storm-off:before{content:""}.ti-stretching:before{content:""}.ti-stretching-2:before{content:"舘"}.ti-strikethrough:before{content:""}.ti-stroke-curved:before{content:"𐇾"}.ti-stroke-dynamic:before{content:"𐇽"}.ti-stroke-straight:before{content:"𐇼"}.ti-submarine:before{content:""}.ti-subscript:before{content:""}.ti-subtask:before{content:""}.ti-subtitles:before{content:"𐆡"}.ti-subtitles-ai:before{content:"𐆤"}.ti-subtitles-edit:before{content:"𐆣"}.ti-subtitles-off:before{content:"𐆢"}.ti-sum:before{content:""}.ti-sum-off:before{content:""}.ti-sun:before{content:""}.ti-sun-electricity:before{content:"ﳂ"}.ti-sun-high:before{content:""}.ti-sun-low:before{content:""}.ti-sun-moon:before{content:""}.ti-sun-off:before{content:""}.ti-sun-wind:before{content:""}.ti-sunglasses:before{content:""}.ti-sunrise:before{content:""}.ti-sunset:before{content:""}.ti-sunset-2:before{content:""}.ti-superscript:before{content:""}.ti-svg:before{content:""}.ti-swimming:before{content:""}.ti-swipe:before{content:""}.ti-swipe-down:before{content:"ﵞ"}.ti-swipe-left:before{content:"ﵟ"}.ti-swipe-right:before{content:"ﵠ"}.ti-swipe-up:before{content:"ﵡ"}.ti-switch:before{content:""}.ti-switch-2:before{content:""}.ti-switch-3:before{content:""}.ti-switch-horizontal:before{content:""}.ti-switch-vertical:before{content:""}.ti-sword:before{content:""}.ti-sword-off:before{content:""}.ti-swords:before{content:""}.ti-tab-close:before{content:"𐉰"}.ti-table:before{content:""}.ti-table-alias:before{content:""}.ti-table-column:before{content:"﫿"}.ti-table-dashed:before{content:"𐂺"}.ti-table-down:before{content:"靖"}.ti-table-export:before{content:""}.ti-table-heart:before{content:"精"}.ti-table-import:before{content:""}.ti-table-minus:before{content:"羽"}.ti-table-off:before{content:""}.ti-table-options:before{content:""}.ti-table-plus:before{content:"﨟"}.ti-table-row:before{content:"ﬀ"}.ti-table-share:before{content:"蘒"}.ti-table-shortcut:before{content:""}.ti-table-spark:before{content:"ﾭ"}.ti-tabs:before{content:"𐊇"}.ti-tag:before{content:"𐂖"}.ti-tag-minus:before{content:""}.ti-tag-off:before{content:""}.ti-tag-plus:before{content:"𐂗"}.ti-tag-starred:before{content:"ﲙ"}.ti-tags:before{content:""}.ti-tags-chevron-down:before{content:"𐊆"}.ti-tags-chevron-left:before{content:"𐊅"}.ti-tags-chevron-right:before{content:"𐊄"}.ti-tags-chevron-up:before{content:"𐊃"}.ti-tags-off:before{content:""}.ti-taiwan-dollar:before{content:"𐉆"}.ti-tallymark-1:before{content:""}.ti-tallymark-2:before{content:""}.ti-tallymark-3:before{content:""}.ti-tallymark-4:before{content:""}.ti-tallymarks:before{content:""}.ti-tank:before{content:""}.ti-target:before{content:""}.ti-target-2:before{content:"𐉅"}.ti-target-arrow:before{content:""}.ti-target-off:before{content:""}.ti-tax:before{content:"ﻮ"}.ti-tax-euro:before{content:"ﻰ"}.ti-tax-pound:before{content:"ﻯ"}.ti-teapot:before{content:""}.ti-telescope:before{content:""}.ti-telescope-off:before{content:""}.ti-temperature:before{content:""}.ti-temperature-celsius:before{content:""}.ti-temperature-fahrenheit:before{content:""}.ti-temperature-minus:before{content:""}.ti-temperature-off:before{content:""}.ti-temperature-plus:before{content:""}.ti-temperature-snow:before{content:"ﶣ"}.ti-temperature-sun:before{content:"ﶤ"}.ti-template:before{content:""}.ti-template-off:before{content:""}.ti-tent:before{content:""}.ti-tent-off:before{content:""}.ti-terminal:before{content:""}.ti-terminal-2:before{content:""}.ti-test-pipe:before{content:""}.ti-test-pipe-2:before{content:""}.ti-test-pipe-off:before{content:""}.ti-tex:before{content:""}.ti-text-caption:before{content:""}.ti-text-color:before{content:""}.ti-text-decrease:before{content:""}.ti-text-direction-ltr:before{content:""}.ti-text-direction-rtl:before{content:""}.ti-text-grammar:before{content:"ﵭ"}.ti-text-increase:before{content:""}.ti-text-orientation:before{content:""}.ti-text-outline:before{content:"𐉯"}.ti-text-plus:before{content:""}.ti-text-recognition:before{content:""}.ti-text-regex-asterisk:before{content:"𐉮"}.ti-text-regex-end:before{content:"𐉭"}.ti-text-regex-plus:before{content:"𐉬"}.ti-text-regex-question:before{content:"𐉫"}.ti-text-regex-start:before{content:"𐉪"}.ti-text-resize:before{content:""}.ti-text-scan-2:before{content:"ﳃ"}.ti-text-scan-ai:before{content:"𐉗"}.ti-text-size:before{content:""}.ti-text-spellcheck:before{content:""}.ti-text-wrap:before{content:""}.ti-text-wrap-column:before{content:"ﺲ"}.ti-text-wrap-disabled:before{content:""}.ti-texture:before{content:""}.ti-theater:before{content:""}.ti-thermometer:before{content:""}.ti-thinking-high:before{content:"𐊂"}.ti-thinking-low:before{content:"𐊁"}.ti-thinking-medium:before{content:"𐊀"}.ti-thumb-down:before{content:""}.ti-thumb-down-off:before{content:""}.ti-thumb-up:before{content:""}.ti-thumb-up-off:before{content:""}.ti-tic-tac:before{content:""}.ti-ticket:before{content:""}.ti-ticket-off:before{content:""}.ti-tie:before{content:""}.ti-tilde:before{content:""}.ti-tilt-shift:before{content:""}.ti-tilt-shift-off:before{content:""}.ti-time-duration-0:before{content:"䀹"}.ti-time-duration-10:before{content:"𥉉"}.ti-time-duration-15:before{content:"𥳐"}.ti-time-duration-30:before{content:"𧻓"}.ti-time-duration-45:before{content:"齃"}.ti-time-duration-5:before{content:"龎"}.ti-time-duration-60:before{content:"﫚"}.ti-time-duration-90:before{content:"﫛"}.ti-time-duration-off:before{content:"﫜"}.ti-timeline:before{content:""}.ti-timeline-event:before{content:""}.ti-timeline-event-exclamation:before{content:""}.ti-timeline-event-minus:before{content:""}.ti-timeline-event-plus:before{content:""}.ti-timeline-event-text:before{content:""}.ti-timeline-event-x:before{content:""}.ti-timezone:before{content:"ﻭ"}.ti-tip-jar:before{content:"ﻪ"}.ti-tip-jar-euro:before{content:"ﻬ"}.ti-tip-jar-pound:before{content:"ﻫ"}.ti-tir:before{content:""}.ti-toggle-left:before{content:""}.ti-toggle-right:before{content:""}.ti-toilet-paper:before{content:""}.ti-toilet-paper-off:before{content:""}.ti-toml:before{content:"艹"}.ti-tool:before{content:""}.ti-tools:before{content:""}.ti-tools-kitchen:before{content:""}.ti-tools-kitchen-2:before{content:""}.ti-tools-kitchen-2-off:before{content:""}.ti-tools-kitchen-3:before{content:"ﴫ"}.ti-tools-kitchen-off:before{content:""}.ti-tools-off:before{content:""}.ti-tooltip:before{content:""}.ti-topology-bus:before{content:""}.ti-topology-complex:before{content:""}.ti-topology-full:before{content:""}.ti-topology-full-hierarchy:before{content:""}.ti-topology-ring:before{content:""}.ti-topology-ring-2:before{content:""}.ti-topology-ring-3:before{content:""}.ti-topology-star:before{content:""}.ti-topology-star-2:before{content:""}.ti-topology-star-3:before{content:""}.ti-topology-star-ring:before{content:""}.ti-topology-star-ring-2:before{content:""}.ti-topology-star-ring-3:before{content:""}.ti-torii:before{content:""}.ti-tornado:before{content:""}.ti-tournament:before{content:""}.ti-tower:before{content:""}.ti-tower-off:before{content:""}.ti-track:before{content:""}.ti-tractor:before{content:""}.ti-trademark:before{content:""}.ti-traffic-cone:before{content:""}.ti-traffic-cone-off:before{content:""}.ti-traffic-lights:before{content:""}.ti-traffic-lights-off:before{content:""}.ti-train:before{content:""}.ti-transaction-bitcoin:before{content:"ﵮ"}.ti-transaction-dollar:before{content:"ﵯ"}.ti-transaction-euro:before{content:"ﵰ"}.ti-transaction-pound:before{content:"ﵱ"}.ti-transaction-rupee:before{content:"ﶅ"}.ti-transaction-yen:before{content:"ﵲ"}.ti-transaction-yuan:before{content:"ﵳ"}.ti-transfer:before{content:"ﰟ"}.ti-transfer-in:before{content:""}.ti-transfer-out:before{content:""}.ti-transfer-vertical:before{content:"ﰞ"}.ti-transform:before{content:""}.ti-transform-point:before{content:"ﶩ"}.ti-transform-point-bottom-left:before{content:"ﶥ"}.ti-transform-point-bottom-right:before{content:"ﶦ"}.ti-transform-point-top-left:before{content:"ﶧ"}.ti-transform-point-top-right:before{content:"ﶨ"}.ti-transition-bottom:before{content:""}.ti-transition-left:before{content:""}.ti-transition-right:before{content:""}.ti-transition-top:before{content:""}.ti-trash:before{content:""}.ti-trash-off:before{content:""}.ti-trash-x:before{content:""}.ti-treadmill:before{content:"﩮"}.ti-treasure-chest:before{content:"𐉿"}.ti-tree:before{content:""}.ti-trees:before{content:""}.ti-trekking:before{content:""}.ti-trending-down:before{content:""}.ti-trending-down-2:before{content:""}.ti-trending-down-3:before{content:""}.ti-trending-up:before{content:""}.ti-trending-up-2:before{content:""}.ti-trending-up-3:before{content:""}.ti-trending-up-down:before{content:"𐇻"}.ti-triangle:before{content:""}.ti-triangle-inverted:before{content:""}.ti-triangle-minus:before{content:"ﲛ"}.ti-triangle-minus-2:before{content:"ﲚ"}.ti-triangle-off:before{content:""}.ti-triangle-plus:before{content:"ﲝ"}.ti-triangle-plus-2:before{content:"ﲜ"}.ti-triangle-square-circle:before{content:""}.ti-triangles:before{content:""}.ti-trident:before{content:""}.ti-trolley:before{content:""}.ti-trophy:before{content:""}.ti-trophy-off:before{content:""}.ti-trowel:before{content:""}.ti-truck:before{content:""}.ti-truck-delivery:before{content:""}.ti-truck-loading:before{content:""}.ti-truck-off:before{content:""}.ti-truck-return:before{content:""}.ti-twig:before{content:"𐉾"}.ti-txt:before{content:""}.ti-typeface:before{content:"ﶫ"}.ti-typography:before{content:""}.ti-typography-off:before{content:""}.ti-u-turn-left:before{content:"ﺢ"}.ti-u-turn-right:before{content:"ﺡ"}.ti-ufo:before{content:""}.ti-ufo-off:before{content:""}.ti-uhd:before{content:"𐂪"}.ti-umbrella:before{content:""}.ti-umbrella-2:before{content:"．"}.ti-umbrella-closed:before{content:"，"}.ti-umbrella-closed-2:before{content:"－"}.ti-umbrella-off:before{content:""}.ti-underline:before{content:""}.ti-underline-off:before{content:"𐉩"}.ti-unicycle:before{content:"𐉄"}.ti-universe:before{content:"ﳄ"}.ti-unlink:before{content:""}.ti-upload:before{content:""}.ti-urgent:before{content:""}.ti-usb:before{content:""}.ti-user:before{content:""}.ti-user-bitcoin:before{content:"Ｐ"}.ti-user-bolt:before{content:"六"}.ti-user-cancel:before{content:"戮"}.ti-user-check:before{content:""}.ti-user-circle:before{content:""}.ti-user-code:before{content:"陸"}.ti-user-cog:before{content:"倫"}.ti-user-dollar:before{content:"崙"}.ti-user-down:before{content:"淪"}.ti-user-edit:before{content:""}.ti-user-exclamation:before{content:""}.ti-user-heart:before{content:""}.ti-user-hexagon:before{content:"ﱎ"}.ti-user-key:before{content:"𐇪"}.ti-user-minus:before{content:""}.ti-user-off:before{content:""}.ti-user-pause:before{content:"輪"}.ti-user-pentagon:before{content:"ﱏ"}.ti-user-pin:before{content:""}.ti-user-plus:before{content:""}.ti-user-question:before{content:""}.ti-user-scan:before{content:"ﲯ"}.ti-user-screen:before{content:"ﺠ"}.ti-user-search:before{content:""}.ti-user-share:before{content:"律"}.ti-user-shield:before{content:""}.ti-user-square:before{content:"ﱑ"}.ti-user-square-rounded:before{content:"ﱐ"}.ti-user-star:before{content:""}.ti-user-up:before{content:""}.ti-user-x:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-users-minus:before{content:"﨎"}.ti-users-plus:before{content:"﨏"}.ti-uv-index:before{content:""}.ti-ux-circle:before{content:""}.ti-vaccine:before{content:""}.ti-vaccine-bottle:before{content:""}.ti-vaccine-bottle-off:before{content:""}.ti-vaccine-off:before{content:""}.ti-vacuum-cleaner:before{content:""}.ti-variable:before{content:""}.ti-variable-minus:before{content:""}.ti-variable-off:before{content:""}.ti-variable-plus:before{content:""}.ti-vault:before{content:"𐉽"}.ti-vector:before{content:""}.ti-vector-bezier:before{content:""}.ti-vector-bezier-2:before{content:""}.ti-vector-bezier-arc:before{content:""}.ti-vector-bezier-circle:before{content:""}.ti-vector-off:before{content:""}.ti-vector-spline:before{content:""}.ti-vector-triangle:before{content:""}.ti-vector-triangle-off:before{content:""}.ti-venus:before{content:""}.ti-versions:before{content:""}.ti-versions-off:before{content:""}.ti-video:before{content:""}.ti-video-minus:before{content:""}.ti-video-off:before{content:""}.ti-video-plus:before{content:""}.ti-view-360:before{content:""}.ti-view-360-arrow:before{content:""}.ti-view-360-number:before{content:""}.ti-view-360-off:before{content:""}.ti-viewfinder:before{content:""}.ti-viewfinder-off:before{content:""}.ti-viewport-narrow:before{content:""}.ti-viewport-short:before{content:"ﻩ"}.ti-viewport-tall:before{content:"ﻨ"}.ti-viewport-wide:before{content:""}.ti-vignette:before{content:"𐉖"}.ti-vinyl:before{content:""}.ti-vip:before{content:""}.ti-vip-2:before{content:"𐇺"}.ti-vip-off:before{content:""}.ti-virtual-space:before{content:"𐉨"}.ti-virus:before{content:""}.ti-virus-off:before{content:""}.ti-virus-search:before{content:""}.ti-vocabulary:before{content:""}.ti-vocabulary-off:before{content:""}.ti-volcano:before{content:""}.ti-volume:before{content:""}.ti-volume-2:before{content:""}.ti-volume-3:before{content:""}.ti-volume-4:before{content:"𐆝"}.ti-volume-off:before{content:""}.ti-vs:before{content:"ﱒ"}.ti-walk:before{content:""}.ti-wall:before{content:""}.ti-wall-off:before{content:""}.ti-wallet:before{content:""}.ti-wallet-off:before{content:""}.ti-wallpaper:before{content:""}.ti-wallpaper-off:before{content:""}.ti-wand:before{content:""}.ti-wand-off:before{content:""}.ti-wash:before{content:""}.ti-wash-dry:before{content:""}.ti-wash-dry-1:before{content:""}.ti-wash-dry-2:before{content:""}.ti-wash-dry-3:before{content:""}.ti-wash-dry-a:before{content:""}.ti-wash-dry-dip:before{content:""}.ti-wash-dry-f:before{content:""}.ti-wash-dry-flat:before{content:"奔"}.ti-wash-dry-hang:before{content:""}.ti-wash-dry-off:before{content:""}.ti-wash-dry-p:before{content:""}.ti-wash-dry-shade:before{content:""}.ti-wash-dry-w:before{content:""}.ti-wash-dryclean:before{content:""}.ti-wash-dryclean-off:before{content:""}.ti-wash-eco:before{content:"婢"}.ti-wash-gentle:before{content:""}.ti-wash-hand:before{content:"嬨"}.ti-wash-machine:before{content:""}.ti-wash-off:before{content:""}.ti-wash-press:before{content:""}.ti-wash-temperature-1:before{content:""}.ti-wash-temperature-2:before{content:""}.ti-wash-temperature-3:before{content:""}.ti-wash-temperature-4:before{content:""}.ti-wash-temperature-5:before{content:""}.ti-wash-temperature-6:before{content:""}.ti-wash-tumble-dry:before{content:""}.ti-wash-tumble-off:before{content:""}.ti-waterpolo:before{content:"﩯"}.ti-wave-saw-tool:before{content:""}.ti-wave-sine:before{content:""}.ti-wave-square:before{content:""}.ti-waves-electricity:before{content:"ﳅ"}.ti-webhook:before{content:""}.ti-webhook-off:before{content:""}.ti-weight:before{content:""}.ti-wheat:before{content:"𐂨"}.ti-wheat-off:before{content:"𐂩"}.ti-wheel:before{content:"ﱤ"}.ti-wheelchair:before{content:""}.ti-wheelchair-off:before{content:""}.ti-whirl:before{content:""}.ti-whisk:before{content:"𐆠"}.ti-wifi:before{content:""}.ti-wifi-0:before{content:""}.ti-wifi-1:before{content:""}.ti-wifi-2:before{content:""}.ti-wifi-off:before{content:""}.ti-wind:before{content:""}.ti-wind-electricity:before{content:"ﳆ"}.ti-wind-off:before{content:""}.ti-windmill:before{content:""}.ti-windmill-off:before{content:""}.ti-window:before{content:""}.ti-window-maximize:before{content:""}.ti-window-minimize:before{content:""}.ti-window-off:before{content:""}.ti-windsock:before{content:""}.ti-wiper:before{content:""}.ti-wiper-wash:before{content:""}.ti-woman:before{content:""}.ti-wood:before{content:""}.ti-world:before{content:""}.ti-world-bolt:before{content:"慄"}.ti-world-cancel:before{content:"栗"}.ti-world-check:before{content:"率"}.ti-world-code:before{content:"隆"}.ti-world-cog:before{content:"利"}.ti-world-dollar:before{content:"吏"}.ti-world-down:before{content:"履"}.ti-world-download:before{content:""}.ti-world-exclamation:before{content:"易"}.ti-world-heart:before{content:"李"}.ti-world-latitude:before{content:""}.ti-world-longitude:before{content:""}.ti-world-map:before{content:"𐇩"}.ti-world-minus:before{content:"梨"}.ti-world-off:before{content:""}.ti-world-pause:before{content:"泥"}.ti-world-pin:before{content:"理"}.ti-world-plus:before{content:"痢"}.ti-world-question:before{content:"罹"}.ti-world-search:before{content:"裏"}.ti-world-share:before{content:"裡"}.ti-world-star:before{content:"里"}.ti-world-up:before{content:"離"}.ti-world-upload:before{content:""}.ti-world-www:before{content:""}.ti-world-x:before{content:"匿"}.ti-wrecking-ball:before{content:""}.ti-writing:before{content:""}.ti-writing-off:before{content:""}.ti-writing-sign:before{content:""}.ti-writing-sign-off:before{content:""}.ti-x:before{content:""}.ti-x-mark:before{content:"𐈠"}.ti-x-power-y:before{content:"𐁲"}.ti-xbox-a:before{content:""}.ti-xbox-b:before{content:""}.ti-xbox-x:before{content:""}.ti-xbox-y:before{content:""}.ti-xd:before{content:"勉"}.ti-xxx:before{content:"ﰠ"}.ti-yarn:before{content:"𐉼"}.ti-yin-yang:before{content:""}.ti-yoga:before{content:""}.ti-zeppelin:before{content:""}.ti-zeppelin-off:before{content:""}.ti-zero-config:before{content:"𐇨"}.ti-zip:before{content:""}.ti-zodiac-aquarius:before{content:""}.ti-zodiac-aries:before{content:""}.ti-zodiac-cancer:before{content:""}.ti-zodiac-capricorn:before{content:""}.ti-zodiac-gemini:before{content:""}.ti-zodiac-leo:before{content:""}.ti-zodiac-libra:before{content:""}.ti-zodiac-pisces:before{content:""}.ti-zodiac-sagittarius:before{content:""}.ti-zodiac-scorpio:before{content:""}.ti-zodiac-taurus:before{content:""}.ti-zodiac-virgo:before{content:""}.ti-zoom:before{content:"ﶪ"}.ti-zoom-cancel:before{content:""}.ti-zoom-check:before{content:""}.ti-zoom-code:before{content:""}.ti-zoom-exclamation:before{content:""}.ti-zoom-in:before{content:""}.ti-zoom-in-area:before{content:""}.ti-zoom-money:before{content:""}.ti-zoom-out:before{content:""}.ti-zoom-out-area:before{content:""}.ti-zoom-pan:before{content:""}.ti-zoom-question:before{content:""}.ti-zoom-replace:before{content:""}.ti-zoom-reset:before{content:""}.ti-zoom-scan:before{content:"ﲰ"}.ti-zzz:before{content:""}.ti-zzz-off:before{content:""}.ti-123:before{content:""}.ti-360:before{content:""}.ti-code-asterix:before{content:""}.ti-discount-2:before{content:""}.ti-discount-2-off:before{content:""}.ti-discount-check:before{content:""}.ti-hand-rock:before{content:""}.ti-sort-deacending-small-big:before{content:"ﶖ"}.ti-shi-jumping:before{content:"𤋮"}.ti-box-seam:before{content:""}.ti-kering:before{content:""}.ti-2fa:before{content:""}.ti-3d-cube-sphere:before{content:""}.ti-3d-cube-sphere-off:before{content:""}.ti-3d-rotate:before{content:""}.ti-12-hours:before{content:"ﱓ"}.ti-24-hours:before{content:""}.ti-360-view:before{content:""}.ti-circle-0:before{content:""}.ti-circle-1:before{content:""}.ti-circle-2:before{content:""}.ti-circle-3:before{content:""}.ti-circle-4:before{content:""}.ti-circle-5:before{content:""}.ti-circle-6:before{content:""}.ti-circle-7:before{content:""}.ti-circle-8:before{content:""}.ti-circle-9:before{content:""}.ti-hexagon-0:before{content:""}.ti-hexagon-1:before{content:""}.ti-hexagon-2:before{content:""}.ti-hexagon-3:before{content:""}.ti-hexagon-4:before{content:""}.ti-hexagon-5:before{content:""}.ti-hexagon-6:before{content:""}.ti-hexagon-7:before{content:""}.ti-hexagon-8:before{content:""}.ti-hexagon-9:before{content:""}.ti-square-0:before{content:""}.ti-square-1:before{content:""}.ti-square-2:before{content:""}.ti-square-3:before{content:""}.ti-square-4:before{content:""}.ti-square-5:before{content:""}.ti-square-6:before{content:""}.ti-square-7:before{content:""}.ti-square-8:before{content:""}.ti-square-9:before{content:""}.ti-message-circle-2:before{content:""}.ti-mood-suprised:before{content:""}.ti-circle-dashed-letter-letter-v:before{content:"ﾄ"}.ti-seeding:before{content:""}.ti-seeding-off:before{content:""}.ti-brand-adobe-premier:before{content:"Ｆ"}.ti-foodsteps:before{content:"𐉥"}.ti-mood-confuzed:before{content:""}.ti-currency-rubel:before{content:""}.ti-sport-billard:before{content:""}.ti-physotherapist:before{content:""}.ti-ikosaedr:before{content:"ﻆ"}.ti-gender-trasvesti:before{content:""}.ti-brand-kako-talk:before{content:"ﴭ"}.ti-brand-adobe-after-effect:before{content:"Ｊ"}.company-site-body{background:var(--bg-canvas);color:var(--text-primary)}.company-site-page{--company-ink: oklch(20.77% .0398 266);--company-ink-soft: oklch(29% .034 266);--company-line: color-mix(in oklch, var(--border-subtle) 76%, transparent);--company-surface-soft: color-mix(in oklch, var(--bg-canvas) 70%, var(--bg-surface));min-height:100vh;overflow:hidden;background:radial-gradient(circle at 82% 7%,oklch(97.71% .0125 237 / .74),transparent 28%),var(--bg-canvas);color:var(--text-primary);font-family:var(--font)}.company-site-header,.company-hero,.company-signal-strip,.company-section,.company-site-footer{width:min(1160px,calc(100% - 64px));margin:0 auto}.company-site-header{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--company-line)}.company-site-brand{display:inline-flex;align-items:center;gap:12px;color:var(--company-ink);font-size:var(--font-size-16);font-weight:750;letter-spacing:-.02em;text-decoration:none}.company-mark{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--company-ink);border-radius:8px!important;background:var(--company-ink);color:var(--on-accent);font-size:var(--font-size-16);font-weight:800;line-height:1}.company-site-nav{display:flex;align-items:center;gap:32px;margin-left:auto;margin-right:16px}.company-site-nav a,.company-site-footer a{color:var(--text-secondary);font-size:var(--font-size-13);font-weight:650;text-decoration:none}.company-site-nav a:hover,.company-site-footer a:hover{color:var(--accent-primary)}.company-site-header-cta,.company-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--accent-primary);border-radius:8px!important;font-size:var(--font-size-13);font-weight:750;text-decoration:none;transition:transform .15s,background .15s,border-color .15s}.company-site-header-cta,.company-button-primary{background:var(--accent-primary);color:var(--on-accent)}.company-site-header-cta:hover,.company-button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--on-accent);transform:translateY(-1px)}.company-hero{min-height:640px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px;padding:80px 0 96px}.company-hero-copy{position:relative;z-index:1}.company-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;color:var(--accent-primary);font-size:var(--font-size-11);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.company-kicker>span{width:8px;height:8px;border-radius:50%!important;background:var(--accent-primary);box-shadow:0 0 0 4px #f0f9ff}.company-hero h1{max-width:640px;margin:0;color:var(--company-ink);font-size:clamp(44px,6vw,76px);font-weight:760;letter-spacing:-.065em;line-height:.98}.company-hero h1 em{display:block;color:var(--company-ink);font-style:normal}.company-hero-summary{max-width:540px;margin:28px 0 0;color:var(--text-secondary);font-size:var(--font-size-18);line-height:1.55}.company-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}.company-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--company-ink);font-size:var(--font-size-13);font-weight:700;text-decoration:none}.company-text-link:hover{color:var(--accent-primary)}.company-hero-note{margin:28px 0 0;color:var(--text-tertiary);font-size:var(--font-size-11);font-weight:650;letter-spacing:.04em}.company-hero-visual{position:relative;min-height:440px;display:grid;place-items:center}.company-hero-visual:before{content:"";position:absolute;width:min(520px,100%);aspect-ratio:1;border:1px solid oklch(92.88% .0126 256 / .8);border-radius:50%!important;transform:rotate(-16deg) scaleY(.62)}.company-console{position:relative;z-index:1;width:min(560px,100%);padding:20px;border:1px solid oklch(100% 0 0 / .12);border-radius:16px!important;background:linear-gradient(145deg,var(--company-ink-soft),var(--company-ink));box-shadow:none;color:#f1f5f9;transform:rotate(2deg)}.company-console-topline,.company-console-footer,.company-console-signal{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-console-topline{padding-bottom:16px;border-bottom:1px solid oklch(100% 0 0 / .14);color:#96a1bb;font-size:var(--font-size-10);font-weight:750;letter-spacing:.1em}.company-console-topline span,.company-console-topline strong{display:inline-flex;align-items:center;gap:8px}.company-console-topline i,.company-console-topline strong span{width:8px;height:8px;border-radius:50%!important;background:#1bd398;box-shadow:0 0 0 4px #1bd3981f}.company-console-body{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:16px;padding:32px 0 24px}.company-console-main p,.company-console-meta,.company-console-rail small{margin:0;color:#96a1bb;font-size:var(--font-size-11)}.company-console-main h2{margin:12px 0 8px;color:#fff;font-size:var(--font-size-24);letter-spacing:-.035em}.company-progress{height:8px;margin-top:32px;overflow:hidden;border-radius:999px!important;background:#ffffff1f}.company-progress span{display:block;width:84%;height:100%;border-radius:inherit;background:#1bd398}.company-console-footer{margin-top:12px;color:#96a1bb;font-size:var(--font-size-11)}.company-console-footer strong{color:#fff}.company-console-rail{display:grid;gap:8px}.company-console-rail span{display:grid;gap:4px;padding:12px;border:1px solid oklch(100% 0 0 / .12);border-radius:8px!important;background:#ffffff0d}.company-console-rail strong{color:#fff;font-size:var(--font-size-18)}.company-console-signal{justify-content:flex-start;padding-top:16px;border-top:1px solid oklch(100% 0 0 / .14);color:#1bd398;font-size:var(--font-size-11);font-weight:700}.company-orbit{position:absolute;z-index:0;width:12px;height:12px;border-radius:50%!important;background:var(--accent-primary);box-shadow:0 0 0 8px #f0f9ff,0 0 0 9px var(--border-subtle)}.company-orbit-one{top:8%;right:12%}.company-orbit-two{bottom:8%;left:8%;width:8px;height:8px;background:#1bd398;box-shadow:0 0 0 8px #d7f8e7b3}.company-signal-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:var(--company-surface-soft);color:var(--text-tertiary);font-size:var(--font-size-11);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.company-signal-strip>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.company-signal-strip strong{color:var(--text-secondary);font-size:var(--font-size-10)}.company-section{padding:112px 0}.company-section-heading{max-width:660px}.company-section-heading .company-kicker,.company-approach-panel .company-kicker,.company-final-cta .company-kicker{margin-bottom:16px}.company-section-heading h2,.company-approach-panel h2,.company-final-cta h2{margin:0;color:var(--company-ink);font-size:clamp(32px,4vw,52px);letter-spacing:-.05em;line-height:1}.company-section-heading>p:last-child{max-width:560px;margin:20px 0 0;color:var(--text-secondary);font-size:var(--font-size-16);line-height:1.6}.company-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px}.company-feature-card{position:relative;min-height:260px;display:flex;flex-direction:column;padding:var(--space-container);border-radius:8px!important;background:var(--bg-surface)}.company-feature-topline{display:flex;align-items:center;justify-content:space-between;color:var(--accent-primary)}.company-feature-topline span{font-size:var(--font-size-11);font-weight:800;letter-spacing:.1em}.company-feature-card h3{margin:var(--space-group-offset) 0 var(--space-related);color:var(--company-ink);font-size:var(--font-size-20);letter-spacing:-.03em}.company-feature-card p{margin:0;color:var(--text-secondary);font-size:var(--font-size-14);line-height:1.6}.company-feature-rule{width:40px;height:2px;margin-top:auto;background:var(--accent-primary)}.company-approach-section{padding-top:0}.company-approach-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;padding:48px;border-radius:8px!important;background:var(--bg-subtle)}.company-approach-list{display:grid;gap:16px;align-content:center}.company-approach-list p{display:flex;align-items:flex-start;gap:12px;margin:0;color:var(--company-ink);font-size:var(--font-size-16);line-height:1.45}.company-approach-list svg{flex:0 0 auto;margin-top:2px;color:var(--accent-primary)}.company-final-cta{width:min(760px,calc(100% - 64px));margin:0 auto;padding:112px 0 128px;text-align:center}.company-final-cta .company-kicker{justify-content:center}.company-final-cta h2{max-width:680px;margin:0 auto}.company-final-cta>p:not(.company-kicker){margin:20px auto 32px;color:var(--text-secondary);font-size:var(--font-size-16)}.company-site-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;border-top:1px solid var(--company-line)}.company-site-footer p{margin:0;color:var(--text-tertiary);font-size:var(--font-size-12)}.company-site-footer>a:last-child{display:inline-flex;align-items:center;gap:8px;color:var(--accent-primary)}@media(max-width:900px){.company-hero{grid-template-columns:1fr;gap:40px;padding-top:64px}.company-hero-copy{max-width:720px}.company-hero-visual{min-height:360px}.company-approach-panel{grid-template-columns:1fr;gap:32px}}@media(max-width:680px){.company-site-header,.company-hero,.company-signal-strip,.company-section,.company-site-footer{width:min(100% - 32px,560px)}.company-site-header{min-height:72px}.company-site-nav{display:none}.company-site-header-cta{min-height:36px;padding:8px 12px;font-size:var(--font-size-12)}.company-hero{min-height:0;padding:56px 0 64px}.company-hero h1{font-size:clamp(40px,13vw,60px)}.company-hero-summary{font-size:var(--font-size-16)}.company-hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.company-hero-visual{min-height:300px}.company-console{padding:16px;transform:none}.company-console-body{grid-template-columns:1fr;padding:24px 0 20px}.company-console-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.company-console-rail span{padding:8px}.company-console-rail strong{font-size:var(--font-size-16)}.company-signal-strip{align-items:flex-start;flex-direction:column;gap:16px}.company-signal-strip>div{justify-content:flex-start;gap:12px 20px}.company-section{padding:72px 0}.company-feature-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.company-feature-card{min-height:0;padding:20px}.company-feature-card h3{margin-top:40px}.company-approach-panel{padding:24px}.company-final-cta{width:min(100% - 32px,560px);padding:72px 0 88px}.company-site-footer{align-items:flex-start;flex-wrap:wrap;padding:24px 0}.company-site-footer p{order:3;flex-basis:100%}}
