@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ce197d{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--container-2xl:42rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--midnight-950:#020817;--midnight-900:#071126;--midnight-850:#0a1529;--midnight-800:#0d1a33;--midnight-700:#142647;--midnight-600:#1c325c;--blue-50:#eaf3ff;--blue-100:#d3e5ff;--blue-200:#a8cbff;--blue-300:#74abff;--blue-400:#4c9cff;--blue-500:#1687ff;--blue-600:#126bff;--blue-700:#0d52d1;--blue-800:#0b41a6;--blue-900:#0a3480;--cyan-50:#e6fdfd;--cyan-100:#c4f9f9;--cyan-200:#8cf2f1;--cyan-300:#52eae8;--cyan-400:#32e7e4;--cyan-500:#08dde0;--cyan-600:#06b2b8;--cyan-700:#078b91;--cyan-800:#0a6e74;--cyan-900:#0b585d;--white:#fff;--neutral-0:#fff;--neutral-25:#fbfcfe;--neutral-50:#f7fafd;--neutral-100:#eef2f7;--neutral-150:#eaf6ff;--neutral-200:#dfe5ee;--neutral-300:#c6cfdd;--neutral-400:#9aa6b8;--neutral-500:#7a8798;--neutral-600:#536176;--neutral-700:#3c4859;--neutral-800:#26303f;--neutral-900:#16202e;--neutral-950:#07101f;--ice-100:#eaf6ff;--cloud-50:#f7fafd;--ink-950:#07101f;--slate-600:#536176;--success-50:#e7f7f1;--success-100:#c6eddf;--success-200:#96dec5;--success-500:#1ba97f;--success-600:#168a67;--success-700:#116f53;--success-900:#0a4433;--warning-50:#fdf4e7;--warning-100:#fae6c6;--warning-200:#f3ce92;--warning-500:#e8951f;--warning-600:#c87917;--warning-700:#a2600f;--warning-900:#6b3f08;--danger-50:#fdeef0;--danger-100:#fad5da;--danger-200:#f1aab3;--danger-500:#dd4c5b;--danger-600:#c33c4a;--danger-700:#a22e3b;--danger-900:#6b1b24;--gradient-arrow:linear-gradient(103deg,var(--blue-600) 0%,var(--blue-500) 42%,var(--cyan-400) 100%);--gradient-arrow-soft:linear-gradient(103deg,var(--blue-50) 0%,var(--cyan-50) 100%);--gradient-midnight:linear-gradient(160deg,var(--midnight-950) 0%,var(--midnight-800) 55%,#10315e 100%);--gradient-hairline:linear-gradient(90deg,transparent,var(--blue-500) 20%,var(--cyan-400) 80%,transparent)}:root,[data-theme=light]{color-scheme:light;--color-brand-primary:var(--blue-600);--color-brand-primary-hover:var(--blue-700);--color-brand-primary-active:var(--blue-800);--color-brand-accent:var(--cyan-600);--color-brand-ground:var(--midnight-950);--color-surface-page:var(--neutral-50);--color-surface-default:var(--white);--color-surface-raised:var(--white);--color-surface-sunken:var(--neutral-100);--color-surface-inverse:var(--midnight-950);--color-surface-subtle:var(--neutral-50);--color-surface-brand-subtle:var(--blue-50);--color-surface-accent-subtle:var(--cyan-50);--color-surface-hover:var(--neutral-50);--color-surface-active:var(--neutral-100);--color-surface-selected:var(--blue-50);--color-surface-disabled:var(--neutral-100);--color-surface-overlay:#0711268c;--color-surface-skeleton:var(--neutral-150);--color-text-primary:var(--ink-950);--color-text-secondary:var(--neutral-700);--color-text-muted:var(--slate-600);--color-text-subtle:var(--neutral-500);--color-text-inverse:var(--white);--color-text-on-brand:var(--white);--color-text-brand:var(--blue-700);--color-text-link:var(--blue-700);--color-text-link-hover:var(--blue-800);--color-text-disabled:var(--neutral-400);--color-text-success:var(--success-700);--color-text-warning:var(--warning-700);--color-text-danger:var(--danger-700);--color-border-subtle:var(--neutral-100);--color-border-default:var(--neutral-200);--color-border-strong:var(--neutral-300);--color-border-inverse:var(--midnight-700);--color-border-brand:var(--blue-600);--color-border-focus:var(--blue-600);--color-border-success:var(--success-500);--color-border-warning:var(--warning-500);--color-border-danger:var(--danger-600);--color-status-success-surface:var(--success-50);--color-status-success-border:var(--success-200);--color-status-success-text:var(--success-700);--color-status-warning-surface:var(--warning-50);--color-status-warning-border:var(--warning-200);--color-status-warning-text:var(--warning-700);--color-status-danger-surface:var(--danger-50);--color-status-danger-border:var(--danger-200);--color-status-danger-text:var(--danger-700);--color-status-info-surface:var(--blue-50);--color-status-info-border:var(--blue-200);--color-status-info-text:var(--blue-700);--color-status-neutral-surface:var(--neutral-100);--color-status-neutral-border:var(--neutral-200);--color-status-neutral-text:var(--neutral-700);--color-score-ready:var(--success-600);--color-score-ready-surface:var(--success-50);--color-score-strong:var(--blue-600);--color-score-strong-surface:var(--blue-50);--color-score-review:var(--warning-600);--color-score-review-surface:var(--warning-50);--color-score-risk:var(--danger-600);--color-score-risk-surface:var(--danger-50);--color-score-track:var(--neutral-200)}[data-theme=dark]{color-scheme:dark;--color-brand-primary:var(--blue-500);--color-brand-primary-hover:var(--blue-400);--color-brand-primary-active:var(--blue-600);--color-brand-accent:var(--cyan-400);--color-brand-ground:var(--midnight-950);--color-surface-page:var(--midnight-950);--color-surface-default:var(--midnight-900);--color-surface-raised:var(--midnight-850);--color-surface-sunken:#050d1d;--color-surface-inverse:var(--white);--color-surface-subtle:var(--midnight-800);--color-surface-brand-subtle:#1687ff24;--color-surface-accent-subtle:#08dde01f;--color-surface-hover:#ffffff0a;--color-surface-active:#ffffff14;--color-surface-selected:#1687ff2e;--color-surface-disabled:#ffffff0f;--color-surface-overlay:#020817b8;--color-surface-skeleton:#ffffff12;--color-text-primary:#f3f7fc;--color-text-secondary:#c3cede;--color-text-muted:#94a3b8;--color-text-subtle:#7e8ca0;--color-text-inverse:var(--ink-950);--color-text-on-brand:var(--white);--color-text-brand:var(--blue-300);--color-text-link:var(--blue-300);--color-text-link-hover:var(--cyan-300);--color-text-disabled:#5c6a7e;--color-text-success:#5fd3ac;--color-text-warning:#f2b457;--color-text-danger:#f58c97;--color-border-subtle:#ffffff12;--color-border-default:#ffffff1f;--color-border-strong:#fff3;--color-border-inverse:var(--neutral-200);--color-border-brand:var(--blue-500);--color-border-focus:var(--cyan-400);--color-border-success:var(--success-500);--color-border-warning:var(--warning-500);--color-border-danger:var(--danger-500);--color-status-success-surface:#1ba97f24;--color-status-success-border:#1ba97f5c;--color-status-success-text:#5fd3ac;--color-status-warning-surface:#e8951f24;--color-status-warning-border:#e8951f5c;--color-status-warning-text:#f2b457;--color-status-danger-surface:#dd4c5b26;--color-status-danger-border:#dd4c5b61;--color-status-danger-text:#f58c97;--color-status-info-surface:#1687ff26;--color-status-info-border:#1687ff61;--color-status-info-text:#7fbbff;--color-status-neutral-surface:#ffffff0f;--color-status-neutral-border:#ffffff24;--color-status-neutral-text:#c3cede;--color-score-ready:#3fcb9f;--color-score-ready-surface:#1ba97f24;--color-score-strong:var(--blue-400);--color-score-strong-surface:#1687ff26;--color-score-review:#f2b457;--color-score-review-surface:#e8951f24;--color-score-risk:#f58c97;--color-score-risk-surface:#dd4c5b26;--color-score-track:#ffffff1f}:root{--text-display-size:2.75rem;--text-display-lh:1.02;--text-display-ls:-.03em;--text-display-weight:700;--text-h1-size:2.125rem;--text-h1-lh:1.08;--text-h1-ls:-.025em;--text-h1-weight:700;--text-h2-size:1.75rem;--text-h2-lh:1.14;--text-h2-ls:-.02em;--text-h2-weight:600;--text-h3-size:1.375rem;--text-h3-lh:1.24;--text-h3-ls:-.015em;--text-h3-weight:600;--text-h4-size:1.25rem;--text-h4-lh:1.34;--text-h4-ls:-.01em;--text-h4-weight:600;--text-h5-size:1.0625rem;--text-h5-lh:1.4;--text-h5-ls:-.005em;--text-h5-weight:600;--text-h6-size:.9375rem;--text-h6-lh:1.45;--text-h6-ls:0;--text-h6-weight:600;--text-eyebrow-size:.8125rem;--text-eyebrow-lh:1.2;--text-eyebrow-ls:.14em;--text-eyebrow-weight:600;--text-overline-size:.6875rem;--text-overline-lh:1.2;--text-overline-ls:.18em;--text-overline-weight:600;--text-body-lg-size:1.125rem;--text-body-lg-lh:1.65;--text-body-size:1rem;--text-body-lh:1.6;--text-body-sm-size:.875rem;--text-body-sm-lh:1.55;--text-ui-size:.875rem;--text-ui-lh:1.4;--text-ui-weight:500;--text-ui-ls:0;--text-ui-sm-size:.8125rem;--text-ui-sm-lh:1.35;--text-button-size:.875rem;--text-button-lh:1;--text-button-weight:600;--text-button-ls:.005em;--text-button-sm-size:.8125rem;--text-button-lg-size:.9375rem;--text-caption-size:.75rem;--text-caption-lh:1.45;--text-caption-weight:400;--text-code-size:.8125rem;--text-code-lh:1.55;--text-metric-size:1.75rem;--text-metric-lh:1.05;--text-metric-ls:-.02em;--text-score-size:2rem;--text-score-lh:1;--text-score-ls:-.03em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--numeric-tabular:tabular-nums}@media (min-width:768px){:root{--text-display-size:3.375rem;--text-h1-size:2.625rem;--text-h2-size:2rem;--text-h3-size:1.5rem;--text-metric-size:2rem;--text-score-size:2.375rem}}@media (min-width:1024px){:root{--text-display-size:4rem;--text-h1-size:3rem;--text-h2-size:2.25rem;--text-h3-size:1.625rem;--text-metric-size:2.125rem;--text-score-size:2.5rem}}@media (min-width:1440px){:root{--text-display-size:4.5rem;--text-h1-size:3.25rem;--text-h2-size:2.5rem;--text-h3-size:1.75rem;--text-metric-size:2.25rem;--text-score-size:2.75rem}}:root{--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--section-gap-mobile:var(--space-16);--section-gap:var(--space-32);--section-gap-lg:var(--space-40);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1320px;--container-prose:68ch;--gutter-mobile:var(--space-5);--gutter-tablet:var(--space-8);--gutter-desktop:var(--space-10);--grid-columns:12;--grid-columns-tablet:8;--grid-columns-mobile:4;--grid-gap:var(--space-6);--grid-gap-mobile:var(--space-4);--breakpoint-sm:390px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1440px;--breakpoint-2xl:1728px;--size-control-sm:32px;--size-control-md:40px;--size-control-lg:48px;--size-touch-min:44px;--size-sidebar:264px;--size-sidebar-collapsed:72px;--size-topbar:60px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:20px;--size-icon-xl:24px;--radius-none:0;--radius-xs:3px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-full:999px;--radius-control:var(--radius-sm);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--radius-pill:var(--radius-full);--radius-app-icon:22%;--border-width-hairline:1px;--border-width-thick:1.5px;--border-width-emphasis:2px;--border-default:1px solid var(--color-border-default);--border-subtle:1px solid var(--color-border-subtle);--border-strong:1px solid var(--color-border-strong);--shadow-color-sm:#07101f0f;--shadow-color-md:#07101f17;--shadow-color-lg:#07101f1f;--shadow-none:none;--shadow-xs:0 1px 2px #07101f0d;--shadow-card:0 1px 2px #07101f0d,0 1px 3px #07101f0f;--shadow-card-hover:0 2px 4px #07101f0f,0 8px 20px #07101f17;--shadow-raised:0 2px 6px #07101f12,0 12px 28px #07101f1a;--shadow-popover:0 8px 16px #07101f1a,0 20px 44px #07101f24;--shadow-modal:0 24px 64px #07101f38;--shadow-inset-top:inset 0 1px 0 #ffffff1f;--shadow-brand-glow:0 6px 20px #126bff47;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-border-focus);--focus-ring:0 0 0 var(--focus-ring-offset) var(--color-surface-default),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color);--focus-ring-inset:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}[data-theme=dark]{--shadow-card:0 1px 2px #0006,0 1px 3px #0000004d;--shadow-card-hover:0 2px 4px #0006,0 8px 20px #00000073;--shadow-raised:0 2px 6px #00000073,0 12px 28px #00000080;--shadow-popover:0 8px 16px #00000080,0 20px 44px #0000008c;--shadow-modal:0 24px 64px #000000a6;--shadow-brand-glow:0 6px 24px #08dde038}:root{--duration-instant:80ms;--duration-fast:.12s;--duration-control:.16s;--duration-base:.18s;--duration-overlay:.24s;--duration-panel:.28s;--duration-reveal:.42s;--duration-score:.9s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-score:cubic-bezier(.22,.9,.24,1);--transition-control:var(--duration-control) var(--ease-standard);--transition-overlay:var(--duration-overlay) var(--ease-out);--transition-color:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:1ms;--duration-fast:1ms;--duration-control:1ms;--duration-base:1ms;--duration-overlay:1ms;--duration-panel:1ms;--duration-reveal:1ms;--duration-score:1ms}}:root{--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-drawer:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999;--opacity-disabled:.45;--opacity-muted:.65;--opacity-hover-scrim:.06;--opacity-pressed-scrim:.1;--opacity-overlay:.55;--opacity-watermark:.08;--blur-sm:6px;--blur-md:12px;--blur-panel:20px;--chart-1:#126bff;--chart-2:#08dde0;--chart-3:#7c5cff;--chart-4:#168a67;--chart-5:#c87917;--chart-6:#c33c4a;--chart-7:#0a3480;--chart-8:#06b2b8;--chart-grid:var(--neutral-200);--chart-axis:var(--neutral-400);--chart-label:var(--slate-600);--chart-area-from:#126bff3d;--chart-area-to:#126bff00;--chart-positive:var(--success-600);--chart-negative:var(--danger-600);--chart-reference:var(--neutral-300);--chart-highlight:var(--cyan-500);--chart-tooltip-surface:var(--midnight-900);--chart-tooltip-text:#f3f7fc}[data-theme=dark]{--chart-1:#4c9cff;--chart-2:#32e7e4;--chart-3:#a48cff;--chart-4:#3fcb9f;--chart-5:#f2b457;--chart-6:#f58c97;--chart-7:#8cb7ff;--chart-8:#8cf2f1;--chart-grid:#ffffff1a;--chart-axis:#ffffff3d;--chart-label:#94a3b8;--chart-area-from:#4c9cff4d;--chart-area-to:#4c9cff00;--chart-tooltip-surface:#0a1529}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text-primary);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}a{color:var(--color-text-link);text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){a{-webkit-text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}}a{text-underline-offset:2px}a:hover{color:var(--color-text-link-hover);text-decoration-color:currentColor}code,kbd,pre,samp{font-family:var(--font-mono);font-size:var(--text-code-size)}button,input,select,textarea{color:inherit}:where(button,[role=button],a,input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}.o-tabular,[data-numeric],td[data-numeric]{font-variant-numeric:var(--numeric-tabular)}::selection{background:var(--blue-200);color:var(--ink-950)}[data-theme=dark] ::selection{color:#f3f7fc;background:#32e7e44d}@keyframes o-spin{to{transform:rotate(1turn)}}@keyframes o-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes o-fade-in{0%{opacity:0}to{opacity:1}}@keyframes o-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes o-pulse-ring{0%{box-shadow:0 0 #1687ff59}to{box-shadow:0 0 0 10px #1687ff00}}:root{--font-display:var(--font-sora),system-ui,sans-serif;--font-ui:var(--font-plex-sans),system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,monospace;--font-numeric:var(--font-ui);--ink:var(--color-text-primary);--muted:var(--color-text-muted);--line:var(--color-border-default);--cloud:var(--color-surface-page);--paper:var(--color-surface-raised);--brand:var(--color-brand-primary);--brand-dark:var(--color-brand-primary-hover);--accent:var(--color-brand-accent);--mint:var(--success-600);--warning:var(--warning-600);--danger:var(--danger-600);--shadow:var(--shadow-raised);--radius:var(--radius-card)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 45%,transparent)}}:focus-visible{outline-offset:3px}::selection{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--brand) 18%,white)}}.container{width:min(1180px,100% - 40px);margin-inline:auto}.eyebrow{color:var(--brand-dark);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:999px;width:18px;height:2px}.display{letter-spacing:-.055em;max-width:900px;margin:18px 0;font-size:clamp(43px,6.4vw,78px);font-weight:760;line-height:.98}.section-title{letter-spacing:-.04em;max-width:700px;margin:14px 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.06}.lede{max-width:690px;font-size:clamp(17px,2vw,20px);line-height:1.65}.lede,.muted{color:var(--muted)}.button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button-secondary{border-color:var(--line);background:#fff}.linkedin-auth-button{color:#fff;box-shadow:0 10px 24px #0a66c233}.linkedin-auth-button:hover{background:#004182}.linkedin-auth-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.auth-assurance{background:#f4f9f6;border:1px solid #c9e5dc;border-radius:11px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;font-size:11px;line-height:1.5;display:flex}.auth-assurance svg{color:var(--brand);flex:none}.auth-assurance span,.auth-assurance strong{display:block}.auth-assurance span{color:var(--muted);margin-top:2px}.auth-consent{color:var(--muted);align-items:flex-start;gap:9px;margin:16px 0 4px;font-size:12px;line-height:1.55;display:flex}.auth-consent input{margin-top:3px}.auth-divider{color:var(--muted);letter-spacing:.06em;align-items:center;gap:10px;margin:20px 0;font-size:10px;font-weight:750;display:flex}.auth-divider span{background:var(--line);flex:1;height:1px}.auth-inline-link{color:var(--brand);font-weight:700}.button-ghost{min-height:40px;color:var(--muted);padding-inline:11px}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px 2px #141f3a08}.pill{color:var(--brand-dark);background:#e9f6f1;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.status-dot{background:var(--mint);border-radius:50%;width:7px;height:7px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.announcement{background:var(--ink);color:#dce2f5;text-align:center;padding:10px 20px;font-size:13px}.announcement strong{color:#fff}.site-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dde2ecb8;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:24px;height:74px;display:flex}.brand{letter-spacing:-.025em;gap:10px;font-weight:800}.brand-wordmark{letter-spacing:-.045em;font-size:18px}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--ink),#0d5d50);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-mark:after{content:"";border:4px solid #69d8b3;border-right:4px solid var(--accent);border-radius:50%;width:16px;height:16px;transform:rotate(-20deg)}.nav-links{align-items:center;gap:23px;font-size:14px;font-weight:650;display:flex}.nav-links details{position:relative}.nav-links summary{cursor:pointer;list-style:none}.nav-links summary::-webkit-details-marker{display:none}.mega-menu{border:1px solid var(--line);width:560px;box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid;position:absolute;top:36px;left:-24px}.mega-item{border-radius:10px;padding:12px}.mega-item span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:450;line-height:1.4;display:block}.nav-actions{align-items:center;gap:8px;display:flex}.mobile-nav{display:none}.mobile-site-nav{z-index:30;border:1px solid var(--line);min-width:230px;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.mobile-site-nav a{border-radius:8px;padding:11px 12px;font-weight:650}.mobile-site-nav a:hover{background:var(--cloud)}.onboarding-layout{grid-template-columns:240px minmax(0,1fr);gap:45px;padding-top:55px;padding-bottom:70px;display:grid}.campaign-wizard-layout{grid-template-columns:210px minmax(0,1fr);display:grid}.hero{background:radial-gradient(circle at 82% 12%,#167c682e,#0000 28%),radial-gradient(circle at 3% 75%,#f26b4a1a,#0000 25%),linear-gradient(#f8fbf9,#fff);padding:94px 0 84px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:68px solid #167c680b;border-radius:50%;width:420px;height:420px;position:absolute;left:calc(50% - 210px)}.hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero .lede{max-width:750px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:28px;display:flex}.fineprint{color:#5b6962;margin-top:13px;font-size:12px}.product-frame{background:#ffffffb8;border:1px solid #fff;border-radius:24px;margin-top:62px;padding:10px;box-shadow:0 32px 90px #1433282e}.product-window{border:1px solid var(--line);text-align:left;background:#f7f8fb;border-radius:17px;grid-template-columns:205px 1fr;min-height:520px;display:grid;overflow:hidden}.preview-sidebar{color:#c9d0e3;background:#132820;padding:22px 14px}.preview-sidebar .brand{color:#fff;margin:0 8px 28px}.preview-link{border-radius:9px;align-items:center;gap:10px;margin:3px 0;padding:10px 11px;font-size:13px;display:flex}.preview-main{padding:26px}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-card{padding:17px}.metric-card small{color:var(--muted)}.metric-card strong{letter-spacing:-.04em;margin:10px 0 4px;font-size:28px;display:block}.trend{color:var(--mint);font-size:12px;font-weight:700}.chart-card{margin-top:13px;padding:22px}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 40px,#eef0f5 41px);align-items:flex-end;gap:12px;height:170px;padding-top:24px;display:flex}.bar{background:linear-gradient(#4cb99b,#167c68);border-radius:5px 5px 0 0;flex:1;min-width:10px}.bar:nth-child(3n){background:linear-gradient(#ff9a80,#ff7654)}.logo-strip{border-block:1px solid var(--line);padding:30px 0}.logo-list{color:#5b6962;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:26px;font-weight:800;display:flex}.logo-list span:first-child{letter-spacing:normal;font-size:12px;font-weight:500}.feature-card{padding:28px}.icon-tile{width:42px;height:42px;color:var(--brand);background:#e7f5ef;border-radius:12px;place-items:center;display:grid}.feature-card h3{margin:20px 0 9px;font-size:19px}.feature-card p{color:var(--muted);margin:0;line-height:1.6}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.visual-card{background:linear-gradient(145deg,#eaf7f1,#fff7f4);border:1px solid #dcebe4;border-radius:24px;min-height:470px;padding:26px}.workflow-node{border:1px solid var(--line);background:#fff;border-radius:13px;width:min(330px,100%);margin:0 auto 14px;padding:15px;position:relative;box-shadow:0 8px 24px #1b264814}.workflow-node:after{content:"";background:#bfc5d3;width:1px;height:15px;position:absolute;bottom:-15px;left:50%}.workflow-node:last-child:after{display:none}.workflow-node .node-head{align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.workflow-node .node-meta{color:var(--muted);margin:6px 0 0 31px;font-size:12px}.workflow-branch{grid-template-columns:1fr 1fr;gap:16px;display:grid}.workflow-branch .workflow-node{width:100%}.check-list{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.check-list svg{color:var(--mint);flex:none;margin-top:2px}.dark-section{color:#fff;background:var(--ink)}.dark-section .lede,.dark-section .muted{color:#abb6cf}.dark-section .card .muted{color:var(--muted)}.comparison-table{color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.comparison-col{padding:30px}.comparison-col h3{margin-top:0}.comparison-col ul{color:var(--muted);padding:0;line-height:2.2;list-style:none}.stats{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.stat{background:#fff;padding:28px}.stat strong{letter-spacing:-.04em;font-size:34px;display:block}.stat span{color:var(--muted);font-size:13px}.quote{padding:30px}.quote p{font-size:17px;line-height:1.65}.quote footer{color:var(--muted);font-size:13px}.pricing-card{padding:28px;position:relative}.pricing-card.featured{border:2px solid var(--brand);box-shadow:0 18px 50px #167c681f}.price{letter-spacing:-.04em;margin:18px 0;font-size:40px;font-weight:800}.price small{color:var(--muted);font-size:13px;font-weight:500}.faq{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 0;font-weight:750}.faq p{color:var(--muted);margin:-8px 0 20px;line-height:1.6}.cta-panel{color:#fff;background:linear-gradient(125deg,#0b6253,#1f8f75);border-radius:24px;padding:68px;position:relative;overflow:hidden}.cta-panel:after{content:"";border:55px solid #ffffff1c;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-120px}.site-footer{color:#aebfb8;background:#0d1d17;padding:65px 0 30px}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:40px;display:grid}.footer-col h3{color:#fff;font-size:13px}.footer-col a{margin:11px 0;font-size:13px;display:block}.footer-bottom{border-top:1px solid #294139;justify-content:space-between;margin-top:35px;padding-top:35px;font-size:12px;display:flex}.cookie-banner{z-index:60;border:1px solid var(--line);max-width:410px;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:20px;position:fixed;bottom:18px;left:18px}.cookie-banner p{color:var(--muted);font-size:13px;line-height:1.5}.page-hero{text-align:center;background:linear-gradient(#f3f8f5,#fff);padding:84px 0 70px}.page-hero .lede,.page-hero .section-title{margin-inline:auto}.content-shell{padding:70px 0 110px}.article{max-width:760px;margin:auto}.article h2{letter-spacing:-.03em;margin-top:44px;font-size:29px}.article li,.article p{color:var(--muted);line-height:1.8}.form-card{max-width:580px;margin:0 auto;padding:30px}.field{gap:7px;margin-bottom:16px;display:grid}.field label{font-size:13px;font-weight:700}.input{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #cfd5e1;border-radius:9px;padding:10px 12px}.input:focus{border-color:var(--brand);outline:3px solid #167c6821}textarea.input{resize:vertical;min-height:125px}.form-error{color:var(--danger);font-size:13px}.form-success{color:#096b4e;background:#e7f8f1;border:1px solid #bce9d9;border-radius:10px;padding:14px}.app-body{background:#f5f6f9;min-height:100vh}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.app-sidebar{color:#b8c8c1;background:#10241d;height:100vh;padding:20px 14px;position:sticky;top:0}.sidebar-backdrop{display:none}.app-sidebar .brand{color:#fff;padding:0 10px 22px}.workspace-chip{background:#19372c;border:1px solid #2d5144;border-radius:11px;margin:3px 4px 18px;padding:13px}.workspace-chip strong{color:#fff;font-size:13px;display:block}.workspace-chip span{font-size:11px}.app-nav{display:grid}.app-nav a{border-radius:9px;align-items:center;gap:11px;padding:10px 11px;font-size:13px;font-weight:620;display:flex}.app-nav a.active,.app-nav a:hover{color:#fff;background:#1d4336}.app-main{min-width:0}.app-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:20px;height:66px;padding:0 28px;display:flex;position:sticky;top:0}.search-box{width:min(410px,45vw);position:relative}.search-box input{padding-left:38px}.search-box svg{color:#8a94a8;position:absolute;top:13px;left:12px}.top-actions{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);color:#606b80;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.pause-button{color:#b55e13;background:#fff8ed;border-color:#f2d6b3}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.035em;margin:0 0 5px;font-size:25px}.page-heading p{color:var(--muted);margin:0;font-size:13px}.alert{color:#775018;background:#fff9ed;border:1px solid #f1dab5;border-radius:11px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;display:flex}.dashboard-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.app-card h2{margin:0 0 16px;font-size:15px}.kpi{grid-column:span 3}.kpi-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.kpi-value{letter-spacing:-.04em;margin:12px 0 5px;font-size:27px;font-weight:780}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-4{grid-column:span 4}.span-12{grid-column:span 12}.mini-bars{align-items:flex-end;gap:9px;height:180px;padding-top:20px;display:flex}.mini-bars .bar{opacity:.9}.activity-list,.task-list{gap:0;display:grid}.activity-row{border-bottom:1px solid #edf0f5;gap:11px;padding:11px 0;font-size:12px;display:flex}.avatar{color:#fff;background:#167c68;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.activity-row p{margin:1px 0 3px}.activity-row time{color:var(--muted)}.progress{background:#e8ebf2;border-radius:999px;height:7px;overflow:hidden}.progress>span{border-radius:inherit;background:var(--brand);height:100%;display:block}.check-row{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.check-circle{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px}.toolbar,.toolbar-group{align-items:center;display:flex}.toolbar-group{gap:8px}.compact-input{width:230px;min-height:39px}.table-card{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:12px}.data-table th{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;background:#fafbfc;padding:12px 14px;font-weight:700}.data-table td{vertical-align:middle;border-bottom:1px solid #edf0f5;padding:14px}.person{align-items:center;gap:10px;min-width:170px;display:flex}.person strong{display:block}.person span{color:var(--muted)}.tag{color:#4f53cf;background:#e7f5ef;border-radius:6px;padding:4px 7px;font-size:11px;font-weight:700}.state,.tag{display:inline-flex}.state{white-space:nowrap;align-items:center;gap:6px}.state:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px}.state.paused:before{background:#df9b36}.state.draft:before{background:#8d97aa}.builder{grid-template-columns:220px minmax(500px,1fr) 290px;min-height:calc(100vh - 160px);display:grid;overflow:hidden}.builder-panel{border-right:1px solid var(--line);background:#fff;padding:16px}.builder-panel:last-child{border:0;border-left:1px solid var(--line)}.builder-panel h2{margin:4px 0 14px;font-size:13px}.node-palette{grid-template-columns:1fr 1fr;gap:7px;display:grid}.linkedin-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.linkedin-category{border:1px solid var(--line);min-height:54px;color:var(--muted);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.search-preview{background:#f4f9f6;border:1px solid #c9e5dc;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px;display:flex}.search-preview small,.search-preview strong{align-items:center;gap:5px;margin-top:5px;display:flex}.palette-item,.search-preview small{color:var(--muted)}.palette-item{border:1px solid var(--line);min-height:74px;text-align:center;background:#fff;border-radius:9px;align-content:center;justify-items:center;gap:7px;padding:8px;font-size:10px;display:grid}.palette-item:hover{color:var(--brand);border-color:#8bcab8}.canvas{background-color:#f5f6fa;background-image:radial-gradient(#c8ceda 1px,#0000 0);background-size:18px 18px;padding:42px 30px;position:relative;overflow:auto}.canvas-flow{width:1400px;height:900px;position:relative}.canvas-node{z-index:2;background:#fff;border:1px solid #d7dce6;border-radius:11px;width:240px;min-height:88px;padding:15px;position:absolute;box-shadow:0 5px 16px #131c3412}.canvas-node.selected{border:2px solid var(--brand)}.canvas-node small{color:var(--muted)}.node-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.node-drag-handle:active{cursor:grabbing}.sequence-edges{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.condition-ports{justify-content:space-between;margin-top:11px;display:flex}.condition-settings{background:#f4f9f7;border:1px solid #c9e5dc;border-radius:10px;margin-bottom:14px;padding:12px}.condition-test{border-top:1px solid #c9e5dc;padding-top:10px}.condition-test .button{min-height:34px;margin-top:8px}.position-controls{justify-content:space-between;align-items:center;margin-top:15px;font-size:11px;display:flex}.position-grid{grid-template-columns:repeat(4,34px);gap:4px;display:grid}.danger-button{color:var(--danger)}.branch-row{grid-template-columns:1fr 1fr;gap:22px;width:560px;margin-left:-85px;display:grid}.builder-actions{gap:5px;display:flex;position:absolute;top:12px;left:12px}.validation-box{color:#72521b;background:#fff8e8;border:1px solid #efdab2;border-radius:9px;padding:11px;font-size:11px;line-height:1.5}.inbox-grid{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:300px minmax(380px,1fr) 290px;height:calc(100vh - 122px);display:grid;overflow:hidden}.contact-panel,.inbox-detail,.inbox-list{min-width:0;overflow-y:auto}.inbox-list{border-right:1px solid var(--line)}.contact-panel{border-left:1px solid var(--line);padding:18px}.inbox-controls{border-bottom:1px solid var(--line);padding:14px}.conversation-item{border-bottom:1px solid #edf0f5;grid-template-columns:36px 1fr auto;gap:9px;padding:14px;display:grid}.conversation-item.active{background:#eaf6f1}.conversation-item p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:11px;overflow:hidden}.conversation-item time{color:var(--muted);font-size:10px}.thread-head{border-bottom:1px solid var(--line);padding:17px 20px}.thread-head h2{margin:0;font-size:14px}.messages{gap:14px;padding:24px;display:grid}.message{background:#f0f2f6;border-radius:12px;max-width:78%;padding:13px 15px;font-size:13px;line-height:1.55}.message.outbound{color:#fff;background:var(--brand);margin-left:auto}.composer{border-top:1px solid var(--line);background:#fff;padding:14px;position:sticky;bottom:0}.composer textarea{min-height:80px}.lead-summary{text-align:center;border-bottom:1px solid var(--line);padding-bottom:18px}.lead-summary .avatar{width:54px;height:54px;margin:0 auto 10px;font-size:15px}.lead-summary h3{margin:0}.lead-summary p{color:var(--muted);margin:5px 0;font-size:12px}.settings-layout{grid-template-columns:210px 1fr;gap:22px;display:grid}.settings-nav{align-content:start;gap:3px;display:grid}.settings-nav a{color:var(--muted);border-radius:8px;padding:9px 11px;font-size:13px}.settings-nav a.active{color:var(--brand);background:#e5f4ee;font-weight:700}.settings-card{padding:24px}.settings-card h2{margin-top:0;font-size:17px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.toggle-row{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:20px;padding:15px 0;display:flex}.toggle{background:var(--brand);border:0;border-radius:999px;width:38px;height:22px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;right:3px}.dark .app-body,.dark.app-body{--ink:#eef2ff;--muted:#9ba7bf;--line:#303a51;--paper:#172036;color:#eef2ff;background:#11182b}.dark .app-main{background:#11182b}.dark .app-card,.dark .app-topbar,.dark .builder-panel,.dark .composer,.dark .contact-panel,.dark .inbox-grid,.dark .table-card{background:#172036}.dark .icon-button,.dark .input{color:#eef2ff;background:#1d2942;border-color:#34415c}.dark .data-table th{background:#1d2942}.dark .activity-row,.dark .data-table td{border-color:#2b3650}@media (max-width:980px){.nav-actions .button-ghost,.nav-links{display:none}.mobile-nav{display:block}.metric-grid{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:38px}.grid-3,.grid-4{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-col:nth-last-child(-n+2){display:none}.app-shell{grid-template-columns:76px 1fr}.app-nav span,.app-sidebar .brand-wordmark,.workspace-chip{display:none}.app-nav a,.app-sidebar .brand{justify-content:center}.kpi{grid-column:span 6}.span-4,.span-5,.span-7,.span-8{grid-column:span 12}.builder{grid-template-columns:170px minmax(430px,1fr)}.builder-panel:last-child{display:none}.inbox-grid{grid-template-columns:270px 1fr}.contact-panel{display:none}}@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.section{padding:68px 0}.hero{padding-top:64px}.display{font-size:43px}.product-window{grid-template-columns:1fr;min-height:auto}.preview-sidebar{display:none}.preview-main{padding:15px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card strong{font-size:22px}.bars{height:115px}.logo-list span:nth-child(n+4){display:none}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.linkedin-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-preview{flex-direction:column;align-items:stretch}.visual-card{min-height:auto;padding:17px}.stats{grid-template-columns:1fr 1fr}.comparison-table{grid-template-columns:1fr}.cta-panel{padding:38px 25px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{gap:10px;display:grid}.cookie-banner{bottom:10px;left:10px;right:10px}.app-shell{grid-template-columns:1fr}.campaign-wizard-layout,.onboarding-layout{grid-template-columns:1fr;gap:18px;padding-top:24px}.campaign-wizard-layout>aside{border-bottom:1px solid var(--line);gap:10px;display:flex;overflow-x:auto;border-right:0!important}.campaign-wizard-layout>aside button{min-width:130px}.app-sidebar{display:none}.app-sidebar.open{z-index:50;width:min(290px,86vw);display:block;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 35px #060c1b47}.app-sidebar.open .app-nav span,.app-sidebar.open .brand-wordmark,.app-sidebar.open .workspace-chip{display:initial}.app-sidebar.open .app-nav a,.app-sidebar.open .brand{justify-content:flex-start}.sidebar-backdrop{z-index:49;background:#060c1b8c;border:0;display:block;position:fixed;inset:0}.app-topbar{padding:0 13px}.search-box{display:none}.app-content{padding:17px}.builder{grid-template-columns:minmax(0,1fr)}.builder>.builder-panel:first-child{border-right:0;border-bottom:1px solid var(--line)}.builder>.builder-panel:first-child .node-palette{padding-bottom:6px;display:flex;overflow-x:auto}.builder>.builder-panel:first-child .palette-item{flex:0 0 116px}.builder>.builder-panel:last-child{border-left:0;border-top:1px solid var(--line);display:block}.canvas{min-width:0;min-height:580px}.kpi{grid-column:span 12}.page-heading{flex-direction:column;align-items:flex-start}.page-heading>.toolbar-group{flex-wrap:wrap;width:100%}.page-heading .button{min-height:40px;padding:0 12px}.canvas{min-height:calc(100vh - 140px);padding:40px 18px}.inbox-grid{grid-template-columns:1fr;height:auto}.inbox-list{display:none}.inbox-detail{min-height:calc(100vh - 140px)}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto}.form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body,html{overflow-x:hidden}html{scroll-padding-top:68px}body{color:var(--color-text-primary);background:var(--color-surface-page);font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.display,.kpi-value,.price,.section-title,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}a{transition:var(--transition-color)}.container{width:min(var(--container-2xl),calc(100% - 80px))}.section{padding:var(--space-24) 0}.display{margin:var(--space-5) 0;font-size:var(--text-display-size);font-weight:var(--text-display-weight);line-height:var(--text-display-lh);letter-spacing:var(--text-display-ls)}.section-title{margin:var(--space-4) 0 var(--space-5);font-size:var(--text-h1-size);font-weight:var(--text-h1-weight);line-height:var(--text-h1-lh);letter-spacing:var(--text-h1-ls)}.lede{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh)}.fineprint,.lede,.muted{color:var(--color-text-muted)}.eyebrow{gap:var(--space-2);color:var(--color-text-brand);font-family:var(--font-ui);font-size:var(--text-eyebrow-size);font-weight:var(--text-eyebrow-weight);line-height:var(--text-eyebrow-lh);letter-spacing:var(--text-eyebrow-ls)}.eyebrow:before{background:var(--gradient-arrow);width:20px;height:1px}.button{min-height:var(--size-control-md);padding:0 var(--space-4);gap:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-button-size);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-ls);box-shadow:none;transition:var(--transition-color),transform var(--duration-fast) var(--ease-standard)}.button:hover{transform:none}.button:active:not(:disabled){transform:translateY(.5px)}.button-primary{color:var(--color-text-on-brand);background:var(--color-brand-primary);box-shadow:none}.button-primary:hover{background:var(--color-brand-primary-hover)}.cta-panel .button-primary,.hero .button-primary{background:var(--gradient-arrow);box-shadow:var(--shadow-brand-glow)}.button-secondary{color:var(--color-text-primary);background:var(--color-surface-default);border-color:var(--color-border-default);box-shadow:var(--shadow-xs)}.button-ghost:hover,.button-secondary:hover{background:var(--color-surface-hover)}.button-ghost{color:var(--color-text-secondary);background:0 0}.button:disabled,.icon-button:disabled{color:var(--color-text-disabled);background:var(--color-surface-disabled);box-shadow:none;cursor:not-allowed;opacity:var(--opacity-disabled)}.linkedin-auth-button{box-shadow:none;background:#0a66c2;border-color:#0a66c2}.card{color:var(--color-text-primary);background:var(--color-surface-raised);border-color:var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.card:hover{border-color:var(--color-border-strong)}.pill,.state,.tag{color:var(--color-status-info-text);background:var(--color-status-info-surface);border-color:var(--color-status-info-border);border-radius:var(--radius-pill);font-size:var(--text-ui-sm-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.status-dot{background:var(--color-score-ready)}.announcement{color:#c3cede;background:var(--midnight-950);font-size:var(--text-ui-sm-size);padding:8px 20px}.announcement a{color:var(--blue-300);font-weight:var(--weight-semibold);margin-left:6px}.site-header{z-index:var(--z-header);border-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.site-header{border-color:color-mix(in oklab,var(--color-border-default) 72%,transparent)}}.site-header{background:var(--color-surface-default)}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in oklab,var(--color-surface-default) 88%,transparent)}}.site-header{-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.nav-wrap{height:68px}.brand{min-width:0;color:inherit;align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:auto;height:28px;display:block}.app-sidebar .brand-logo-light,.brand-dark .brand-logo-light,.brand-icon+.brand-logo,.brand-logo-dark,.brand-logo-force-hidden,.preview-sidebar .brand-logo-light,.site-footer .brand-logo-light,[data-theme=dark] .brand-adaptive .brand-logo-light{display:none}.app-sidebar .brand-logo-dark,.brand-dark .brand-logo-dark,.brand-light .brand-logo-light,.preview-sidebar .brand-logo-dark,.site-footer .brand-logo-dark,[data-theme=dark] .brand-adaptive .brand-logo-dark{display:block}.brand-icon{border-radius:var(--radius-app-icon);width:36px;height:36px}.brand-mark,.brand-wordmark{display:none!important}.nav-links{gap:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-ui-size);font-weight:var(--weight-medium)}.nav-links summary,.nav-links>a{align-content:center;min-height:44px}.mega-menu{padding:var(--space-3);background:var(--color-surface-raised);border-color:var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.mega-item{border-radius:var(--radius-sm)}.mega-item:hover{background:var(--color-surface-hover)}.mega-item span{color:var(--color-text-muted)}.icon-button{width:var(--size-control-md);height:var(--size-control-md);color:var(--color-text-secondary);background:var(--color-surface-default);border-color:var(--color-border-default);border-radius:var(--radius-control);transition:var(--transition-color)}.icon-button:hover{color:var(--color-text-brand);background:var(--color-surface-hover);border-color:var(--color-border-strong)}.hero{color:#f3f7fc;background:var(--gradient-midnight);padding:clamp(64px,8vw,104px) 0 0}.hero:before{background:radial-gradient(circle,#08dde029,#126bff1a 45%,#0000 70%);border:0;width:620px;height:620px;top:-290px;left:auto;right:-120px}.hero-copy{text-align:left;align-items:flex-start}.hero .eyebrow{color:var(--cyan-300)}.hero .display{color:#f7fbff;max-width:850px}.hero .display span{color:#0000;background:var(--gradient-arrow);-webkit-background-clip:text;background-clip:text}.hero .lede{color:#a9b6c8;max-width:58ch}.hero-actions{justify-content:flex-start}.hero .button-secondary{color:#f3f7fc;box-shadow:none;background:0 0;border-color:#ffffff38}.hero .fineprint{color:#94a3b8}.product-frame{width:100%;margin-top:var(--space-12);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;border:1px solid #ffffff1f;border-bottom:0;padding:14px;box-shadow:0 -10px 60px #08dde01f}.product-frame,.product-window{background:var(--color-surface-page)}.product-window{border-color:var(--color-border-default);border-radius:var(--radius-xl)}.preview-sidebar,.site-footer{color:#94a3b8;background:var(--midnight-950)}.preview-link{border-radius:var(--radius-sm)}.preview-link.active{color:var(--blue-300);background:#1687ff29}.logo-strip,.page-hero,.preview-main{background:var(--color-surface-page)}.logo-strip{border-color:var(--color-border-subtle)}.fineprint,.logo-list{color:var(--color-text-muted)}.feature-card,.pricing-card,.quote,.visual-card{padding:var(--space-5);border-radius:var(--radius-card)}.feature-card:hover,.pricing-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.icon-tile{color:var(--color-text-brand);background:var(--color-surface-brand-subtle);border:1px solid var(--blue-100);border-radius:var(--radius-md)}.article li,.article p,.feature-card p,.quote p{color:var(--color-text-muted)}.cta-panel,.dark-section{color:#f3f7fc;background:var(--gradient-midnight)}.cta-panel h2,.cta-panel h3,.dark-section h2,.dark-section h3{color:#f3f7fc}.dark-section .card{--ink:var(--ink-950);--muted:var(--slate-600);color:var(--ink-950);background:var(--color-surface-raised);border-color:var(--color-border-default)}.dark-section .card .muted,.dark-section .card p{color:var(--slate-600)}.dark-section .card h3,.dark-section .comparison-table h3{color:var(--ink-950)}.comparison-col:first-child{background:var(--color-surface-sunken)}.comparison-table,.stat,.stats{border-color:var(--color-border-default)}.pricing-card.featured{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand),var(--shadow-card-hover)}.kpi-value,.price,.stat strong{font-variant-numeric:tabular-nums}.faq summary{min-height:48px}.footer-col h3{color:#f3f7fc}.footer-col a:hover{color:var(--blue-300)}.footer-bottom{border-color:#ffffff1f}.cookie-banner,.form-card{background:var(--color-surface-raised);border-color:var(--color-border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.page-hero{padding:var(--space-20) 0 var(--space-16);border-bottom:1px solid var(--color-border-subtle)}.compact-input,.composer textarea,.input{min-height:var(--size-control-md);color:var(--color-text-primary);background:var(--color-surface-default);border-color:var(--color-border-default);border-radius:var(--radius-control);transition:var(--transition-color)}.compact-input:hover,.input:hover{border-color:var(--color-border-strong)}.compact-input:focus,.composer textarea:focus,.input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-border-focus);outline:none}@supports (color:color-mix(in lab,red,red)){.compact-input:focus,.composer textarea:focus,.input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--color-border-focus) 22%,transparent)}}.field label{color:var(--color-text-secondary);font-size:var(--text-ui-sm-size);font-weight:var(--weight-semibold)}.auth-assurance,.form-success{color:var(--color-status-success-text);background:var(--color-status-success-surface);border-color:var(--color-status-success-border);border-radius:var(--radius-md)}.auth-consent,.auth-divider{color:var(--color-text-muted)}.auth-inline-link{color:var(--color-text-link)}.auth-layout{background:var(--color-surface-page)!important}.auth-brand-panel{position:relative;overflow:hidden}.auth-brand-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#08dde024,#126bff14 46%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-180px;right:-180px}.auth-brand-panel>*{z-index:1;position:relative}.auth-brand-panel h2{color:#f3f7fc;font-family:var(--font-display)}.app-body,.app-main,.auth-form-panel{background:var(--color-surface-page)}.app-body,.app-main{min-height:100vh;color:var(--color-text-primary)}.app-shell{grid-template-columns:var(--size-sidebar) minmax(0,1fr)}.app-sidebar{width:var(--size-sidebar);color:#94a3b8;background:var(--midnight-950);border-right:1px solid #ffffff14;padding:14px 12px}.app-sidebar .brand{min-height:46px;padding:3px 6px 14px}.app-sidebar .brand-logo{height:24px}.workspace-chip{padding:var(--space-3);margin:2px 0 var(--space-4);color:#94a3b8;background:var(--midnight-850);border-radius:var(--radius-md);border-color:#ffffff1f}.workspace-chip strong{color:#f3f7fc;font-size:var(--text-ui-size)}.app-nav{gap:3px}.app-nav a{border-radius:var(--radius-control);color:#94a3b8;min-height:38px;font-size:var(--text-ui-size);font-weight:var(--weight-medium);padding:0 10px}.app-nav a:hover{color:#c3cede;background:#ffffff0a}.app-nav a.active{color:var(--blue-300);background:#1687ff29;position:relative}.app-nav a.active:before{content:"";background:var(--blue-500);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.app-topbar{z-index:var(--z-sticky);height:var(--size-topbar);padding:0 var(--space-5);background:var(--color-surface-default)}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in oklab,var(--color-surface-default) 92%,transparent)}}.app-topbar{border-color:var(--color-border-subtle);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.search-box{width:min(420px,44vw)}.search-box svg{color:var(--color-text-subtle)}.app-content{padding:var(--space-6)}.page-heading{margin-bottom:var(--space-6)}.page-heading h1{font-size:var(--text-h3-size);font-weight:var(--weight-semibold);line-height:var(--text-h3-lh);letter-spacing:var(--text-h3-ls)}.page-heading p{color:var(--color-text-muted)}.alert,.page-heading p{font-size:var(--text-body-sm-size)}.alert{color:var(--color-status-warning-text);background:var(--color-status-warning-surface);border-color:var(--color-status-warning-border);border-radius:var(--radius-md)}.dashboard-grid{gap:14px}.app-card{padding:var(--space-5)}.app-card h2{font-size:var(--text-h6-size);font-weight:var(--weight-semibold)}.kpi-label{color:var(--color-text-muted);font-size:var(--text-ui-sm-size)}.kpi-value{font-size:var(--text-metric-size);font-weight:var(--weight-bold);letter-spacing:var(--text-metric-ls)}.avatar{color:var(--color-text-on-brand);background:var(--gradient-arrow);font-variant-numeric:tabular-nums}.bars,.progress{background:var(--color-surface-sunken)}.bar,.mini-bars .bar,.progress>span{background:var(--gradient-arrow)}.bars .bar{background:var(--chart-1)}.bars .bar:nth-child(3n){background:var(--chart-2)}.activity-row,.toggle-row{border-color:var(--color-border-subtle)}.table-card{border-radius:var(--radius-card);overflow:auto}.data-table th{color:var(--color-text-muted);background:var(--color-surface-sunken);border-color:var(--color-border-default);font-size:var(--text-ui-sm-size);font-weight:var(--weight-semibold);letter-spacing:.02em}.data-table td{border-color:var(--color-border-subtle);font-size:var(--text-body-sm-size)}.data-table tr:hover td{background:var(--color-surface-hover)}.activity-row time,.person span{color:var(--color-text-muted)}.builder{background:var(--color-surface-page);border-radius:var(--radius-panel);grid-template-columns:188px minmax(0,1fr) 320px}.builder-panel{background:var(--color-surface-raised)}.builder-panel,.palette-item{border-color:var(--color-border-default)}.palette-item{min-height:40px;color:var(--color-text-secondary);background:var(--color-surface-default);border-radius:var(--radius-control);font-size:var(--text-ui-sm-size)}.palette-item:hover{color:var(--color-text-brand);background:var(--color-surface-hover);border-color:var(--color-border-brand)}.canvas{background-color:var(--color-surface-sunken);background-image:radial-gradient(var(--color-border-strong) 1px,transparent 1px)}.canvas-node{background:var(--color-surface-raised);border-color:var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.canvas-node.selected{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand),var(--shadow-card-hover)}.condition-settings,.condition-test{background:var(--color-surface-brand-subtle);border-color:var(--color-status-info-border);border-radius:var(--radius-md)}.validation-box{color:var(--color-status-success-text);background:var(--color-status-success-surface);border-color:var(--color-status-success-border)}.linkedin-category,.search-preview{color:var(--color-text-secondary);background:var(--color-surface-default);border-color:var(--color-border-default);border-radius:var(--radius-control)}.linkedin-category.active,.linkedin-category:hover{color:var(--color-text-brand);background:var(--color-surface-selected);border-color:var(--color-border-brand)}.composer,.contact-panel,.inbox-detail,.inbox-grid,.inbox-list{background:var(--color-surface-raised);border-color:var(--color-border-default)}.conversation-item{border-radius:var(--radius-control)}.conversation-item.active{background:var(--color-surface-selected);box-shadow:inset 2px 0 var(--color-brand-primary)}.message{background:var(--color-surface-sunken);border-radius:var(--radius-md)}.message.outbound{color:var(--color-text-secondary);background:var(--color-surface-brand-subtle)}.toggle{background:var(--color-brand-primary)}.settings-nav a.active{color:var(--color-text-brand);background:var(--color-surface-selected)}.dark.app-body{--ink:var(--color-text-primary);--muted:var(--color-text-muted);--line:var(--color-border-default);--paper:var(--color-surface-raised);color:var(--color-text-primary);background:var(--color-surface-page)}.dark .app-card,.dark .app-main,.dark .app-topbar,.dark .builder-panel,.dark .composer,.dark .contact-panel,.dark .data-table th,.dark .icon-button,.dark .inbox-grid,.dark .input,.dark .table-card{color:var(--color-text-primary);background:var(--color-surface-raised);border-color:var(--color-border-default)}.dark .data-table tr:hover td{background:var(--color-surface-hover)}.admin-brand{align-items:center;gap:var(--space-3);display:flex}.admin-brand .brand-logo{height:24px}.admin-layout{grid-template-columns:230px minmax(0,1fr);display:grid}.admin-sidebar{min-height:calc(100vh - 66px);padding:var(--space-4);background:radial-gradient(circle at 0 0,#147eff2e,transparent 34%),var(--midnight-950)}@media (max-width:1180px){.builder{grid-template-columns:minmax(0,1fr)}.builder>.builder-panel:first-child{border-right:0;border-bottom:1px solid var(--color-border-default)}.builder>.builder-panel:first-child .node-palette{padding-bottom:var(--space-2);display:flex;overflow-x:auto}.builder>.builder-panel:first-child .palette-item{flex:0 0 126px}.builder>.builder-panel:last-child{border-top:1px solid var(--color-border-default);border-left:0;display:block}}@media (max-width:1024px){.container{width:min(var(--container-2xl),calc(100% - 64px))}.section{padding:var(--space-20) 0}.app-shell{grid-template-columns:var(--size-sidebar-collapsed) minmax(0,1fr)}.app-sidebar{width:var(--size-sidebar-collapsed);padding-inline:10px}.app-nav b,.app-nav span,.app-sidebar .brand-logo,.workspace-chip{display:none}.app-sidebar .brand{background:url(/outrena/assets/logo-icon.png) 50%/36px 36px no-repeat;justify-content:center;min-height:48px;padding-inline:0}.app-nav a{justify-content:center;padding:0}}@media (max-width:768px){.container{width:min(100% - 40px,var(--container-2xl))}.section{padding:var(--space-16) 0}.site-header .brand-logo{height:24px}.nav-actions .button-primary,.nav-actions .button-secondary{display:none}.mobile-site-nav{background:var(--color-surface-raised);border-color:var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.mobile-site-nav a{min-height:44px;color:var(--color-text-secondary);border-radius:var(--radius-control)}.app-content{padding:var(--space-5)}}@media (max-width:760px){.auth-layout{grid-template-columns:1fr!important}.auth-brand-panel{min-height:270px;padding:var(--space-6)!important}.auth-brand-panel>div{align-self:end}.auth-brand-panel small{display:none}.auth-form-panel{padding:var(--space-5)!important}}@media (max-width:680px){.button{min-height:var(--size-control-lg)}.hero{padding-top:var(--space-16)}.hero-copy{align-items:stretch}.hero-actions{width:100%;display:grid}.hero-actions .button{width:100%}.product-frame{border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:8px}.app-shell{grid-template-columns:1fr}.app-sidebar{width:min(304px,86vw)}.app-sidebar.open .brand-logo{display:block}.app-sidebar.open .brand{background:0 0;justify-content:flex-start}.app-sidebar.open .brand-logo-light{display:none}.app-sidebar.open .brand-logo-dark{display:block}.app-sidebar.open .app-nav a{justify-content:flex-start;padding:0 10px}.app-topbar{padding:0 var(--space-3)}.top-actions{gap:var(--space-1)}.top-actions .pill{padding-inline:var(--space-2)}.app-content{padding:var(--space-4)}.page-heading .button-primary{width:100%}.canvas{padding:var(--space-8) var(--space-4)}.admin-layout{grid-template-columns:1fr}.admin-sidebar{gap:var(--space-1);min-height:auto;display:flex;overflow-x:auto}.admin-sidebar button{white-space:nowrap;flex:none;width:auto!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}