/*! tailwindcss v4.2.1 | 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)))){*,:before,:after,::backdrop{--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{:root,:host{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);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,)}}:root{--ink:#0b0c0f;--ink-soft:#17181b;--paper:#eee9df;--white:#fff;--muted:#9d9a94;--line:#ffffff1f;--dark-line:#080b0f21;--accent:#d1c1a3;--accent-deep:#a99572;--radius:24px}.work-v4-hero{min-height:880px;padding:170px 0 110px;overflow:hidden}.work-v4-hero-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px;min-height:610px;display:grid}.work-v4-hero-copy{z-index:3;position:relative}.work-v4-hero-copy h1{letter-spacing:-.068em;margin:28px 0;font-size:clamp(57px,6vw,96px);line-height:.91}.work-v4-hero-copy h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.work-v4-hero-copy>p:not(.eyebrow){color:#a1a8ae;max-width:590px;font-size:15px;line-height:1.75}.work-v4-hero-copy>small{color:#626970;letter-spacing:.04em;max-width:500px;margin-top:34px;font-size:8px;line-height:1.6;display:block}.work-v4-hero-stage{perspective:1400px;height:560px;position:relative}.work-v4-hero-stage:before{content:"";filter:blur(20px);background:radial-gradient(circle,#d1c1a324,#0000 67%);position:absolute;inset:6% -14%}.work-v4-hero-browser{z-index:2;background:#111;border:1px solid #fff3;border-radius:20px;width:92%;height:470px;position:absolute;top:15px;left:0;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 60px 120px #00000094}.work-v4-hero-browser>header{color:#8a9095;background:#121518;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;height:43px;padding:0 16px;font-size:7px;display:grid}.work-v4-hero-browser>header span{gap:5px;display:flex}.work-v4-hero-browser>header i{background:#3f454a;border-radius:50%;width:6px;height:6px}.work-v4-hero-browser>header b{background:#ffffff0e;border-radius:20px;padding:7px 40px;font-weight:500}.work-v4-hero-browser>header em{color:#b8a981;justify-self:end;font-style:normal}.work-v4-hero-browser figure{height:calc(100% - 43px);margin:0;position:relative}.work-v4-hero-browser figure:after{content:"";background:linear-gradient(90deg,#0808079e,#0000 64%);position:absolute;inset:0}.work-v4-hero-browser figure img{object-fit:cover}.work-v4-hero-browser figure>div{z-index:2;color:#fff;position:absolute;top:20%;left:7%}.work-v4-hero-browser figure small{letter-spacing:.18em;font-size:6px}.work-v4-hero-browser figure h2{letter-spacing:-.05em;margin:32px 0 28px;font-family:Georgia,serif;font-size:clamp(38px,4vw,61px);font-weight:400;line-height:.9}.work-v4-hero-browser figure h2 em{color:#e6d8bd;font-weight:400}.work-v4-hero-browser figure span{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:7px;display:flex}.work-v4-hero-browser figure svg{width:11px}.work-v4-hero-ticket{z-index:4;color:#1a1917;background:#d8c9aa;border-radius:15px;flex-direction:column;width:245px;min-height:142px;padding:22px;display:flex;position:absolute;bottom:5px;right:-1%;transform:rotate(3deg);box-shadow:0 24px 65px #00000057}.work-v4-hero-ticket small{letter-spacing:.14em;font-size:6px}.work-v4-hero-ticket b{margin:22px 0 5px;font-family:Georgia,serif;font-size:22px}.work-v4-hero-ticket span{font-size:7px}.work-v4-hero-ticket i{align-self:flex-end;margin-top:auto;font-size:7px;font-style:normal}.work-v4-hero-card{z-index:3;border:7px solid #eee8dc;width:150px;height:190px;position:absolute;bottom:0;left:-5%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 25px 60px #00000059}.work-v4-hero-card img{object-fit:cover}.work-v4-hero-card span{z-index:2;color:#171719;letter-spacing:.13em;background:#eee8dc;padding:7px;font-size:5px;position:absolute;inset:auto 0 0}.work-v4-studies{background:#080a0d;padding:155px 0 170px}.work-v4-studies .section-heading>p{color:#858d93;max-width:480px;line-height:1.75}.work-v4-case{margin-top:120px}.work-v4-case:first-of-type{margin-top:0}.work-v4-case-meta{grid-template-columns:1fr 1fr auto;align-items:end;gap:45px;margin-bottom:25px;display:grid}.work-v4-case-meta small{color:#8f8167;letter-spacing:.16em;font-size:7px}.work-v4-case-meta h3{letter-spacing:-.045em;margin:9px 0 0;font-size:33px}.work-v4-case-meta p{color:#8b9298;max-width:500px;margin:0;font-size:12px;line-height:1.65}.work-v4-case-meta>span{color:#666d72;letter-spacing:.1em;border:1px solid #ffffff1f;border-radius:20px;padding:7px 9px;font-size:6px}.work-v4-site-frame{border:1px solid #ffffff24;border-radius:24px;overflow:hidden;box-shadow:0 55px 120px #0006}.work-v4-site-frame>nav{justify-content:space-between;align-items:center;gap:30px;height:66px;padding:0 33px;display:flex}.work-v4-site-frame>nav>div{gap:28px;display:flex}.work-v4-site-frame>nav span,.work-v4-site-frame>nav a{font-size:8px}.work-v4-site-frame>nav a{align-items:center;gap:10px;display:flex}.work-v4-site-frame>nav svg{width:11px}.work-v4-case-footer{justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.work-v4-case-footer p{gap:7px;margin:0;display:grid}.work-v4-case-footer p b{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.work-v4-case-footer p span{color:#777f85;font-size:9px}.morrow-site{color:#25221c;background:#e9e2d5}.morrow-site>nav b{letter-spacing:.1em;font-family:Georgia,serif;font-size:14px}.morrow-site>nav a{color:#f2eee5;background:#29271f;border-radius:30px;padding:11px 14px}.morrow-site>figure{height:min(720px,62vw);margin:0;position:relative;overflow:hidden}.morrow-site>figure:after{content:"";background:linear-gradient(90deg,#1e19128a,#0000 65%);position:absolute;inset:0}.morrow-site>figure img{object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.morrow-site:hover>figure img{transform:scale(1.025)}.morrow-site>figure>div{z-index:2;color:#fff;max-width:570px;position:absolute;top:18%;left:7%}.morrow-site>figure small{letter-spacing:.18em;font-size:7px}.morrow-site>figure h4{letter-spacing:-.06em;margin:50px 0 22px;font-family:Georgia,serif;font-size:clamp(54px,7vw,108px);font-weight:400;line-height:.83}.morrow-site>figure h4 em{color:#ebddc3;font-weight:400}.morrow-site>figure p{color:#ffffffc7;max-width:340px;font-size:12px;line-height:1.6}.morrow-site>figure a,.morrow-content a{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid;align-items:center;gap:14px;width:max-content;margin-top:27px;padding-bottom:7px;font-size:8px;display:flex}.morrow-site>figure svg,.morrow-content svg{width:11px}.morrow-site>figure>aside{z-index:2;color:#ffffffbf;letter-spacing:.14em;gap:40px;font-size:6px;display:flex;position:absolute;bottom:28px;right:30px}.morrow-content{grid-template-columns:.8fr 1.15fr .65fr;align-items:stretch;gap:38px;padding:70px;display:grid}.morrow-content>div{padding:25px 10px}.morrow-content small{color:#8c7a5c;letter-spacing:.15em;font-size:7px}.morrow-content h4{margin:42px 0 20px;font-family:Georgia,serif;font-size:46px;font-weight:400;line-height:.95}.morrow-content p{color:#746e63;font-size:10px;line-height:1.7}.morrow-content figure{min-height:365px;margin:0;position:relative;overflow:hidden}.morrow-content figure img{object-fit:cover}.morrow-content>aside{color:#eee6d7;background:#272922;flex-direction:column;padding:30px;display:flex}.morrow-content>aside b{margin:auto 0 9px;font-family:Georgia,serif;font-size:25px;font-weight:400}.morrow-content>aside span{color:#9f9f95;font-size:7px}.morrow-content>aside strong{margin-top:20px;font-size:10px}.morrow-content>aside a{color:#eee6d7}.form-site{color:#1a1a19;background:#f1eee8}.form-site>nav{border-bottom:1px solid #d8d3ca}.form-site>nav b{letter-spacing:.18em;font-size:12px}.form-site-body{grid-template-columns:1.35fr .65fr;min-height:650px;display:grid}.form-site-body>figure{min-height:650px;margin:0;position:relative;overflow:hidden}.form-site-body>figure img{object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.form-site:hover>.form-site-body>figure img{transform:scale(1.025)}.form-site-body>figure>div{color:#fff;background:linear-gradient(#0000,#0000008c);grid-template-columns:1fr auto;align-items:end;padding:24px;display:grid;position:absolute;inset:auto 0 0}.form-site-body>figure small{letter-spacing:.14em;grid-column:1/-1;font-size:6px}.form-site-body>figure h4{margin:12px 0 0;font-size:29px}.form-site-body>figure span{font-size:7px}.form-site-body>aside{flex-direction:column;padding:55px 44px 38px;display:flex}.form-site-body>aside small{letter-spacing:.16em;font-size:6px}.form-site-body>aside h4{letter-spacing:-.05em;margin:50px 0 20px;font-family:Georgia,serif;font-size:clamp(38px,4.1vw,61px);font-weight:400;line-height:.88}.form-site-body>aside p{color:#74716b;font-size:10px;line-height:1.7}.form-site-body>aside strong{margin-top:auto;font-size:12px}.form-site-body>aside>span{color:#77736c;margin-top:7px;font-size:8px}.form-site-body>aside>div{gap:7px;margin:18px 0;display:flex}.form-site-body>aside button{background:#1646a0;border:2px solid #f1eee8;border-radius:50%;outline:1px solid #c8c2b8;width:20px;height:20px}.form-site-body>aside button:nth-child(2){background:#bbb9b3}.form-site-body>aside button:nth-child(3){background:#d1b78f}.form-site-body>aside a{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#1b1b1a;justify-content:center;align-items:center;gap:15px;height:48px;font-size:8px;transition:color .25s,background .25s;display:flex}.form-site-body>aside a:hover{color:#171719;background:#d5c399}.form-site-body>aside a svg{width:11px}.form-site-body>aside em{color:#7e7970;text-align:center;margin-top:12px;font-size:6px;font-style:normal}.form-products{padding:75px 40px 48px}.form-products>header{justify-content:space-between;align-items:end;display:flex}.form-products>header small{letter-spacing:.14em;font-size:6px}.form-products>header h4{margin:13px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:400}.form-products>header>span{gap:10px;font-size:7px;display:flex}.form-products>header svg{width:9px}.form-products>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px;display:grid}.form-products article figure{background:#e5e1d8;height:310px;margin:0;position:relative;overflow:hidden}.form-products article figure img{object-fit:cover;transition:transform .6s}.form-products article:hover img{transform:scale(1.04)}.form-products article p{justify-content:space-between;margin:12px 0 0;font-size:8px;display:flex}.northline-site{color:#e7eaec;background:#0e1317}.northline-site>nav{background:#11171b;border-bottom:1px solid #ffffff1a}.northline-site>nav b{letter-spacing:.11em;font-size:12px}.northline-site>nav b em{color:#d4a747;font-style:normal}.northline-site>nav a{color:#171719;background:#dda938;padding:10px 13px}.northline-site>figure{height:min(690px,59vw);margin:0;position:relative;overflow:hidden}.northline-site>figure:after{content:"";background:linear-gradient(90deg,#06090bc7,#0000 72%);position:absolute;inset:0}.northline-site>figure img{object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.northline-site:hover>figure img{transform:scale(1.02)}.northline-site>figure>div{z-index:2;max-width:610px;position:absolute;top:18%;left:6%}.northline-site>figure small{color:#d8ac4d;letter-spacing:.17em;font-size:7px}.northline-site>figure h4{letter-spacing:-.068em;margin:55px 0 25px;font-size:clamp(55px,7vw,105px);line-height:.82}.northline-site>figure h4 em{color:#d5a33b;font-style:normal}.northline-site>figure p{color:#b1b8bd;max-width:390px;font-size:11px;line-height:1.65}.northline-site>figure a{color:#171719;text-transform:uppercase;letter-spacing:.1em;background:#dda938;gap:12px;width:max-content;margin-top:28px;padding:13px 17px;font-size:7px;display:flex}.northline-site>figure a svg{width:10px}.northline-site>figure>aside{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c1013c7;border:1px solid #ffffff2b;gap:7px;width:185px;padding:22px;display:grid;position:absolute;bottom:25px;right:25px}.northline-site>figure>aside span{color:#aeb6bb;align-items:center;gap:6px;font-size:6px;display:flex}.northline-site>figure>aside span i,.northline-console>header>span i{background:#dfa938;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #dfa938}.northline-site>figure>aside b{margin-top:15px;font-size:28px}.northline-site>figure>aside small{color:#6f7980;font-size:7px}.northline-console{padding:48px}.northline-console>header{justify-content:space-between;align-items:end;display:flex}.northline-console>header div{gap:7px;display:grid}.northline-console>header small{color:#747d83;letter-spacing:.15em;font-size:6px}.northline-console>header b{font-size:24px}.northline-console>header>span{color:#aeb6bb;align-items:center;gap:8px;font-size:7px;display:flex}.northline-grid{grid-template-columns:.8fr .8fr 1.4fr;gap:12px;margin-top:28px;display:grid}.northline-grid>article,.northline-grid>aside{background:#141a1f;border:1px solid #ffffff17;min-height:240px;padding:25px}.northline-grid small{color:#707980;letter-spacing:.1em;font-size:6px}.northline-grid article>b,.northline-grid article>strong{letter-spacing:-.05em;margin-top:32px;font-size:48px;display:block}.northline-grid article>em{color:#737c82;font-size:6px;font-style:normal}.northline-grid svg{fill:none;stroke:#d8a744;stroke-width:2px;width:100%;margin-top:25px}.northline-grid article>span{background:#293138;height:5px;margin-top:27px;display:block}.northline-grid article>span i{background:#d8a744;height:100%;display:block}.northline-grid article>p{color:#6f787e;font-size:7px}.northline-grid article>p b{color:#d5a53e}.northline-grid>aside>p{grid-template-columns:25px 1fr auto;align-items:center;gap:9px;margin:17px 0 0;display:grid}.northline-grid>aside>p>i{color:#1a1b1b;background:#d5a53e;border-radius:5px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.northline-grid>aside>p>span{gap:3px;display:grid}.northline-grid>aside>p b{font-size:8px}.northline-grid>aside>p em{color:#5f6870;font-size:6px;font-style:normal}.performance-console{background:#101216;border:1px solid #ffffff1c;border-radius:15px;margin-top:auto;overflow:hidden;box-shadow:0 25px 50px #00000047}.performance-console>header,.performance-console>footer{color:#737a80;justify-content:space-between;align-items:center;min-height:34px;padding:0 12px;font-size:5px;display:flex}.performance-console>header{border-bottom:1px solid #ffffff12}.performance-console>header span{color:#9ca7a0;letter-spacing:.1em;align-items:center;gap:5px;display:flex}.performance-console>header i{background:#c8b689;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #c8b689}.performance-console>header b{color:#b8bec3;background:#ffffff0f;border-radius:14px;padding:5px 7px}.performance-metrics{grid-template-columns:repeat(3,1fr);gap:6px;padding:11px;display:grid}.performance-metrics article{background:#171a1f;border:1px solid #ffffff12;border-radius:8px;align-content:space-between;min-height:70px;padding:10px;display:grid}.performance-metrics small{color:#6b7278;font-size:5px}.performance-metrics strong{letter-spacing:-.04em;font-size:17px}.performance-metrics em{color:#b8aa82;font-size:5px;font-style:normal}.performance-chart{background:#15181c;border:1px solid #ffffff12;border-radius:8px;margin:0 11px;padding:10px}.performance-chart>span{color:#6d747a;letter-spacing:.1em;font-size:5px}.performance-chart>div{border-bottom:1px solid #ffffff14;align-items:end;gap:5px;height:63px;margin-top:9px;display:flex}.performance-chart>div>i{background:#30353a;border-radius:2px 2px 0 0;flex:1;position:relative}.performance-chart>div>i b{transform-origin:bottom;background:linear-gradient(#71674f,#3b3932);animation:2.8s ease-in-out infinite alternate performanceRise;position:absolute;inset:0}.performance-chart>div>i.active b{background:linear-gradient(#d8c598,#756b51)}.performance-chart footer{color:#555c62;justify-content:space-between;margin-top:6px;font-size:4px;display:flex}.performance-console>footer b{color:#b8aa82}@keyframes performanceRise{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.connection-system{background:#ffffffb8;border:1px solid #0f0f0e21;border-radius:16px;margin-top:auto;overflow:hidden;box-shadow:0 22px 50px #1e1b1514}.connection-system>header{color:#7e7971;border-bottom:1px solid #0f0f0e17;grid-template-columns:1fr auto auto;align-items:center;gap:13px;min-height:38px;padding:0 13px;font-size:5px;display:grid}.connection-system>header div{color:#4b4945;letter-spacing:.09em;align-items:center;gap:6px;font-weight:800;display:flex}.connection-system>header i{background:#9a8560;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #ad9a75}.connection-system>header b{color:#5c574e;background:#ece5d8;border-radius:12px;padding:5px 7px}.connection-system-body{grid-template-columns:1.35fr .65fr;gap:9px;padding:13px;display:grid}.connection-system-body>section{flex-direction:column;gap:5px;display:flex}.connection-system-body>section article{background:#fbfaf7;border:1px solid #0f0f0e17;border-radius:8px;grid-template-columns:15px 23px 1fr;align-items:center;gap:7px;min-height:46px;padding:7px 9px;display:grid;position:relative}.connection-system-body>section article>span{color:#aaa39a;font-size:4px}.connection-system-body>section article>i{color:#fff;background:#35332f;border-radius:6px;place-items:center;width:22px;height:22px;font-size:5px;font-style:normal;display:grid}.connection-system-body>section article.active{border-color:#b5a27d;box-shadow:inset 3px 0 #9a8560}.connection-system-body>section article.active>i{color:#24211d;background:#d4c29d}.connection-system-body>section article div{gap:2px;display:grid}.connection-system-body>section article b{color:#272622;font-size:6px}.connection-system-body>section article small{color:#989188;font-size:4px}.connection-system-body>section article>em{background:#b5a27d;width:1px;height:6px;position:absolute;bottom:-6px;left:31px}.connection-system-body>section article>em i{background:#8e7852;border-radius:50%;width:3px;height:3px;animation:1.4s infinite livePulse;position:absolute;bottom:0;left:-1px}.connection-system-body>aside{color:#d8dbdd;background:#1c2023;border-radius:9px;padding:11px}.connection-system-body>aside>small{color:#70777c;letter-spacing:.11em;font-size:4px}.connection-system-body>aside p{align-items:center;gap:7px;margin:12px 0 0;display:flex}.connection-system-body>aside p>i{background:#c9b687;border-radius:50%;width:5px;height:5px}.connection-system-body>aside p span{flex:1;justify-content:space-between;gap:5px;display:flex}.connection-system-body>aside p b{font-size:5px}.connection-system-body>aside p small{color:#676e73;font-size:4px}.connection-system-body>aside footer{color:#858d92;border-top:1px solid #ffffff14;margin-top:17px;padding-top:9px;font-size:4px}.story-screen-body{justify-content:initial;background:#0e1317;grid-template-columns:42px 1fr;padding:0;display:grid}.story-app-rail{background:#0b0f12;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:7px;padding:10px 0;display:flex}.story-app-rail>b{color:#191817;background:var(--accent);border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:4px;font-size:7px;display:grid}.story-app-rail>i{color:#50585e;border-radius:6px;place-items:center;width:22px;height:22px;font-size:5px;font-style:normal;display:grid}.story-app-rail>i.active{color:#171719;background:#d2c19e}.story-app-rail>span{color:#929aa0;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:auto;font-size:5px;display:grid}.story-app-main{flex-direction:column;min-width:0;padding:0 13px 13px;display:flex}.story-app-main>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:38px;display:flex}.story-app-main>header div{gap:5px;font-size:6px;display:flex}.story-app-main>header div span{color:#6e767c}.story-app-main>header aside{color:#717a80;letter-spacing:.08em;align-items:center;gap:5px;font-size:4px;display:flex}.story-app-main>header aside>i{background:#b7aa85;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #b7aa85}.story-app-main>header aside b{color:#161719;background:#d0bf9c;border-radius:50%;place-items:center;width:19px;height:19px;font-size:5px;display:grid}.story-app-heading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:82px;padding:11px 1px;display:flex}.story-app-heading>div{min-width:0}.story-app-heading small{color:#766c58;letter-spacing:.12em;font-size:4px}.story-app-heading h3{letter-spacing:-.04em;margin:5px 0 3px;font-size:16px}.story-app-heading p{color:#737c83;min-height:0;margin:0;font-size:5px;line-height:1.45}.story-app-heading>span{border:1px solid #ffffff14;border-radius:6px;gap:3px;padding:6px 8px;display:grid}.story-app-heading>span b{font-size:5px}.story-workspace{flex:1;gap:7px;min-height:210px;display:grid}.story-workspace article,.story-workspace aside,.story-workspace section{background:#151b20;border:1px solid #ffffff13;border-radius:8px;min-width:0}.story-workspace small{color:#697178;letter-spacing:.09em;font-size:4px}.story-workspace h4{margin:0;font-size:10px;line-height:1.15}.story-strategy{grid-template-columns:1.25fr .75fr}.story-strategy>article{padding:13px}.story-strategy header,.story-concept header,.story-development article>header,.story-growth article>header,.story-launch article>header{justify-content:space-between;align-items:flex-start;display:flex}.story-strategy h4{max-width:230px;margin-top:17px;font-size:12px}.story-strategy article>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:15px;display:grid}.story-strategy article p{background:#101519;border-radius:6px;align-content:space-between;min-height:50px;margin:0;padding:8px;display:grid}.story-strategy article p b{font-size:5px}.story-strategy article footer{color:#747c82;border-top:1px solid #ffffff0f;justify-content:space-between;margin-top:9px;padding-top:7px;font-size:5px;display:flex}.story-strategy>aside{padding:12px}.story-strategy aside p{border-bottom:1px solid #ffffff0d;align-items:center;gap:7px;min-height:37px;margin:7px 0 0;display:flex}.story-strategy aside p>i{border:1px solid #586067;border-radius:50%;width:6px;height:6px}.story-strategy aside p>i.active{background:#d0bd96;border-color:#d0bd96}.story-strategy aside p span{gap:2px;display:grid}.story-strategy aside p b{font-size:5px}.story-strategy aside footer{color:#c5b48f;align-items:center;gap:6px;margin-top:10px;font-size:4px;display:flex}.story-strategy aside footer svg{width:7px}.story-concept{grid-template-columns:1.45fr .55fr}.story-concept>article,.story-concept>aside{padding:13px}.story-journey{align-items:center;height:140px;margin-top:18px;display:flex}.story-journey>div{flex:1;justify-items:center;gap:7px;display:grid;position:relative}.story-journey>div>span{color:#586168;font-size:4px}.story-journey>div>i{color:#515960;border:1px solid #394148;border-radius:50%;place-items:center;width:22px;height:22px;font-size:4px;font-style:normal;display:grid}.story-journey>div.active>i{color:#171719;background:#d0bd96;border-color:#d0bd96;width:30px;height:30px}.story-journey>div>b{text-align:center;gap:2px;font-size:5px;display:grid}.story-journey>div>b small{font-weight:400}.story-journey>div>em{background:#394148;width:calc(100% - 25px);height:1px;position:absolute;top:30px;left:calc(50% + 14px)}.story-concept>aside h4{margin-top:12px;font-size:17px}.story-concept>aside p{color:#788188;min-height:0;margin-top:9px;font-size:5px;line-height:1.5}.story-concept dl{grid-template-columns:1fr auto;gap:8px;margin-top:19px;font-size:4px;display:grid}.story-concept dt{color:#606970}.story-concept dd{margin:0}.story-design{grid-template-columns:.45fr 1.25fr .55fr}.story-design>aside,.story-design>section{padding:11px}.story-design>aside p{border-bottom:1px solid #ffffff0d;align-content:center;gap:5px;min-height:43px;margin:8px 0 0;display:grid}.story-design>aside p b{font-size:5px}.story-design>aside p span{color:#737b80;gap:3px;font-size:4px;display:flex}.story-design>aside p i{background:#d1c1a3;border-radius:50%;width:10px;height:10px}.story-design>aside p i:nth-child(2){background:#1b3d78}.story-design>aside p i:nth-child(3){background:#e9e6de}.story-design>aside footer{color:#8b9399;margin-top:12px;font-size:4px}.story-design>article{position:relative;overflow:hidden}.story-design>article:after{content:"";background:linear-gradient(90deg,#0a0a099e,#0000 70%);position:absolute;inset:0}.story-design>article img{object-fit:cover}.story-design>article>div{z-index:2;position:absolute;top:25px;left:16px}.story-design>article h4{letter-spacing:-.05em;margin-top:18px;font-family:Georgia,serif;font-size:23px;font-weight:400}.story-design>article h4 em{color:#d8c7a6;font-weight:400}.story-design>article button{color:#171719;background:#d4c19d;border:0;border-radius:20px;align-items:center;gap:6px;min-height:23px;margin-top:18px;padding:0 8px;font-size:4px;display:flex}.story-design>article button svg{width:7px}.story-design>article>span{z-index:2;color:#d5d8da;font-size:4px;position:absolute;bottom:8px;right:8px}.story-design>section b{margin-top:13px;font-size:8px;display:block}.story-design>section p{color:#737c82;min-height:0;margin-top:8px;font-size:5px;line-height:1.5}.story-design>section footer{align-items:center;gap:4px;margin-top:19px;display:flex}.story-design>section footer i{color:#171719;background:#d4c19d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:4px;font-style:normal;display:grid}.story-design>section footer span{color:#697178;margin-left:auto;font-size:4px}.story-development{grid-template-columns:.45fr 1.2fr .55fr}.story-development>aside,.story-development>section{padding:10px}.story-development>aside p{color:#717a80;border-radius:5px;align-items:center;gap:7px;min-height:31px;margin:6px 0 0;padding:0 6px;font-size:5px;display:flex}.story-development>aside p.active{color:#d7dade;background:#232a30}.story-development>aside p>i{color:#626b71;font-style:normal}.story-development>aside p span{color:#8b9399;margin-left:auto}.story-development>article{overflow:hidden}.story-development>article>header{border-bottom:1px solid #ffffff0f;align-items:center;min-height:34px;padding:0 10px}.story-development>article>header div{color:#737c82;gap:6px;font-size:4px;display:flex}.story-development>article>header b{color:#c6b58f;font-size:4px}.story-build-lines{gap:7px;padding:9px 11px;display:grid}.story-build-lines>i{align-items:center;gap:8px;display:flex}.story-build-lines>i span{color:#505a61;width:12px;font-size:4px;font-style:normal}.story-build-lines>i b{width:var(--line-width);background:#323a40;border-radius:2px;height:4px;display:block}.story-build-lines>i.active b{background:linear-gradient(90deg,#927e58,#d1c09c)}.story-development>article>footer{color:#6d757b;border-top:1px solid #ffffff0f;justify-content:space-between;padding:7px 10px;font-size:4px;display:flex}.story-development>article>footer span{color:#97a296;align-items:center;gap:4px;display:flex}.story-development>article>footer i{background:#93a88b;border-radius:50%;width:5px;height:5px}.story-development>section>p{border-bottom:1px solid #ffffff0d;align-items:center;gap:7px;min-height:42px;margin:7px 0 0;display:flex}.story-development>section>p>i{color:#171719;background:#d1c09b;border-radius:5px;place-items:center;width:21px;height:21px;font-size:5px;font-style:normal;display:grid}.story-development>section>p span{gap:2px;display:grid}.story-development>section>p b{font-size:5px}.story-launch{grid-template-columns:1.25fr .75fr}.story-launch>article,.story-launch>aside{padding:13px}.story-launch article header h4{margin-top:7px;font-size:13px}.story-launch article header>b{font-size:25px}.story-launch article>span{background:#282f34;border-radius:5px;height:5px;margin:14px 0;display:block;overflow:hidden}.story-launch article>span i{background:#d1bf99;width:98%;height:100%;display:block}.story-launch-checks{grid-template-columns:1fr 1fr;gap:5px;display:grid}.story-launch-checks p{background:#101519;border-radius:6px;grid-template-columns:15px 19px 1fr;align-items:center;gap:5px;min-height:47px;margin:0;padding:7px;display:grid}.story-launch-checks p>span{color:#596269;font-size:4px}.story-launch-checks p>i{color:#171719;background:#d2c09c;border-radius:5px;place-items:center;width:18px;height:18px;font-size:4px;font-style:normal;display:grid}.story-launch-checks p>b{gap:2px;font-size:5px;display:grid}.story-launch>aside p{border-bottom:1px solid #ffffff0d;grid-template-columns:6px 1fr auto;align-items:center;gap:6px;min-height:33px;margin:7px 0 0;font-size:5px;display:grid}.story-launch>aside p i{background:#94a98b;border-radius:50%;width:5px;height:5px}.story-launch>aside p span{color:#738078;font-size:4px}.story-launch>aside footer{color:#7b848a;margin-top:10px;font-size:4px}.story-growth{grid-template-columns:1.3fr .7fr}.story-growth>article,.story-growth>aside{padding:12px}.story-growth article header h4{margin-top:7px;font-size:12px}.story-growth article header>span{color:#6d757b;font-size:4px}.story-growth-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.story-growth-metrics p{background:#101519;border-radius:5px;min-height:50px;margin:0;padding:7px;display:grid}.story-growth-metrics p b{font-size:12px}.story-growth-metrics p em{color:#747c82;font-size:4px;font-style:normal}.story-growth article svg{fill:none;stroke:#d0bd96;stroke-width:2px;width:100%;height:58px;margin-top:4px;overflow:visible}.story-growth article footer{color:#555e65;justify-content:space-between;font-size:3px;display:flex}.story-growth>aside h4{margin-top:13px;font-size:10px}.story-growth>aside p{color:#778087;min-height:0;margin-top:9px;font-size:5px;line-height:1.5}.story-growth>aside>span{color:#aeb4b8;align-items:center;gap:7px;margin-top:16px;font-size:4px;display:flex}.story-growth>aside>span>i{background:#292f34;border-radius:5px;width:48px;height:4px;display:block}.story-growth>aside>span b{background:#d1bf99;width:72%;height:100%;display:block}.story-growth>aside button{color:#171719;background:#d1bf99;border:0;border-radius:20px;align-items:center;gap:7px;min-height:27px;margin-top:18px;padding:0 9px;font-size:4px;display:flex}.story-growth>aside button svg{width:7px}@media (width<=1020px){.work-v4-hero-grid{grid-template-columns:.9fr 1.1fr;gap:35px}.work-v4-case-meta{grid-template-columns:1fr 1fr}.work-v4-case-meta>span{grid-column:1/-1;justify-self:start}.morrow-content{grid-template-columns:.8fr 1.2fr;padding:45px}.morrow-content>aside{grid-column:1/-1;min-height:220px}.form-site-body{grid-template-columns:1.1fr .9fr}.northline-grid{grid-template-columns:1fr 1fr}.northline-grid>aside{grid-column:1/-1}}@media (width<=700px){.work-v4-hero{min-height:850px;padding:130px 0 95px}.work-v4-hero-grid{grid-template-columns:1fr;gap:52px;min-height:0}.work-v4-hero-copy h1{margin-top:22px;font-size:clamp(48px,14vw,63px)}.work-v4-hero-copy>p:not(.eyebrow){font-size:13px}.work-v4-hero-copy>small{margin-top:25px;font-size:7px}.work-v4-hero-stage{height:345px}.work-v4-hero-browser{border-radius:15px;width:100%;height:295px;top:0;transform:rotateY(-3deg)rotateX(1deg)}.work-v4-hero-browser>header{grid-template-columns:1fr auto;height:35px}.work-v4-hero-browser>header em{display:none}.work-v4-hero-browser>header b{padding:6px 16px}.work-v4-hero-browser figure{height:calc(100% - 35px)}.work-v4-hero-browser figure>div{top:22%}.work-v4-hero-browser figure h2{margin:22px 0 18px;font-size:35px}.work-v4-hero-ticket{width:190px;min-height:105px;padding:15px;bottom:0;right:-2%}.work-v4-hero-ticket b{margin-top:14px;font-size:17px}.work-v4-hero-card{border-width:5px;width:90px;height:120px;bottom:2px;left:-2%}.work-v4-studies{padding:90px 0 105px}.work-v4-case{margin-top:85px}.work-v4-case-meta{grid-template-columns:1fr;gap:16px;margin-bottom:18px}.work-v4-case-meta h3{font-size:28px}.work-v4-case-meta p{font-size:10px}.work-v4-case-meta>span{grid-column:auto}.work-v4-site-frame{border-radius:16px;width:calc(100% + 12px);margin-left:-6px}.work-v4-site-frame>nav{height:48px;padding:0 14px}.work-v4-site-frame>nav>div{display:none}.work-v4-site-frame>nav span,.work-v4-site-frame>nav a{font-size:6px}.work-v4-case-footer{flex-direction:column;align-items:flex-start}.work-v4-case-footer p span{font-size:8px;line-height:1.6}.morrow-site>figure,.northline-site>figure{height:520px}.morrow-site>figure img,.northline-site>figure img{object-position:57% center}.morrow-site>figure>div,.northline-site>figure>div{max-width:300px;top:15%;left:6%}.morrow-site>figure h4,.northline-site>figure h4{margin:36px 0 18px;font-size:49px}.morrow-site>figure p,.northline-site>figure p{max-width:245px;font-size:9px}.morrow-site>figure>aside{bottom:14px;right:15px}.morrow-site>figure>aside span{display:none}.morrow-content{grid-template-columns:1fr;gap:14px;padding:28px 18px}.morrow-content>div{padding:18px 4px}.morrow-content h4{margin-top:25px;font-size:36px}.morrow-content figure{min-height:300px}.morrow-content>aside{grid-column:auto;min-height:250px}.form-site-body{grid-template-columns:1fr;min-height:0}.form-site-body>figure{min-height:470px}.form-site-body>aside{min-height:475px;padding:38px 25px 28px}.form-site-body>aside h4{margin-top:35px;font-size:44px}.form-products{padding:48px 14px 28px}.form-products>header h4{font-size:28px}.form-products>header>span{display:none}.form-products>div{gap:7px}.form-products article figure{height:145px}.form-products article p{flex-direction:column;align-items:flex-start;gap:4px;font-size:6px}.northline-site>nav b{font-size:9px}.northline-site>nav a{padding:8px}.northline-site>figure>aside{width:140px;padding:14px;bottom:13px;right:13px}.northline-site>figure>aside b{font-size:21px}.northline-console{padding:26px 14px}.northline-console>header b{font-size:18px}.northline-grid{grid-template-columns:1fr}.northline-grid>aside{grid-column:auto}.northline-grid>article,.northline-grid>aside{min-height:210px}.performance-console{margin-top:25px}.performance-metrics strong{font-size:15px}.connection-system{margin-top:24px}.connection-system>header{grid-template-columns:1fr auto}.connection-system>header>span{display:none}.connection-system-body{grid-template-columns:1fr}.connection-system-body>aside{display:none}.story-screen-body{grid-template-columns:31px 1fr;padding:0}.story-app-rail{gap:4px;padding-block:7px}.story-app-rail>b{width:20px;height:20px}.story-app-rail>i,.story-app-rail>span{width:19px;height:19px}.story-app-main{padding:0 8px 8px}.story-app-main>header{min-height:30px}.story-app-main>header aside{font-size:0}.story-app-heading{min-height:60px;padding-block:7px}.story-app-heading h3{font-size:12px}.story-app-heading p{max-width:210px;font-size:4px}.story-app-heading>span{display:none}.story-workspace{min-height:0}.story-strategy,.story-concept,.story-launch,.story-growth{grid-template-columns:1fr}.story-strategy>aside,.story-concept>aside,.story-launch>aside,.story-growth>aside{display:none}.story-design,.story-development{grid-template-columns:1fr}.story-design>aside,.story-design>section,.story-development>aside,.story-development>section{display:none}.story-strategy h4{margin-top:10px;font-size:10px}.story-strategy article>div{margin-top:9px}.story-strategy article p{min-height:42px}.story-concept>article{padding:9px}.story-journey{height:115px;margin-top:4px}.story-journey>div>b{font-size:4px}.story-journey>div>b small{display:none}.story-design>article h4{font-size:20px}.story-development>article>header{min-height:28px}.story-build-lines{gap:5px}.story-launch>article,.story-growth>article{padding:9px}.story-launch-checks p{min-height:40px}.story-growth-metrics p{min-height:42px}.story-growth-metrics p b{font-size:10px}}.marketing-command{color:#171719;background:#eee9df}.marketing-hero{min-height:820px;padding:178px 0 104px;position:relative;overflow:hidden}.marketing-hero:before{content:"";border:1px solid #d1c1a31f;border-radius:50%;width:820px;height:820px;position:absolute;top:-270px;right:-210px;box-shadow:0 0 0 95px #d1c1a307,0 0 0 190px #d1c1a305}.marketing-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(60px,8vw,130px);min-height:540px;display:grid}.marketing-hero-copy{z-index:2;position:relative}.marketing-hero-copy h1{letter-spacing:-.07em;max-width:790px;margin:30px 0 27px;font-size:clamp(60px,6.5vw,106px);line-height:.89}.marketing-hero-copy h1 em,.marketing-system-copy h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.marketing-hero-copy>p:not(.eyebrow){color:#959ca2;max-width:620px;font-size:15px;line-height:1.75}.marketing-hero-actions{align-items:center;gap:27px;margin-top:38px;display:flex}.marketing-text-link{color:#d6d9dc;align-items:center;gap:11px;font-size:11px;font-weight:650;display:flex}.marketing-text-link svg{width:13px}.marketing-live-card{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff21;border-radius:28px;flex-direction:column;min-height:470px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 45px 110px #00000054}.marketing-live-card:after{content:"";background:radial-gradient(circle,#d1c1a324,#0000 69%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-80px}.marketing-live-card>header,.marketing-live-card>footer{z-index:1;color:#747c82;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;font-size:8px;display:flex;position:relative}.marketing-live-card>header span{color:#c9d4cc;align-items:center;gap:8px;font-weight:750;display:flex}.marketing-live-card>header i,.marketing-latest>header>span i{background:#9fc4a9;border-radius:50%;width:7px;height:7px;animation:1.9s ease-in-out infinite marketingPulse;display:block;box-shadow:0 0 14px #9fc4a9e6}.marketing-live-number{align-items:end;gap:18px;margin:auto 0;display:flex}.marketing-live-number strong{color:#f3efe8;letter-spacing:-.09em;font-size:clamp(110px,11vw,168px);line-height:.72}.marketing-live-number span{color:#9ca2a7;padding-bottom:3px;font-size:13px;line-height:1.35}.marketing-next-run{z-index:1;border-top:1px solid #ffffff17;gap:8px;padding:20px 0 23px;display:grid;position:relative}.marketing-next-run small{color:#716854;letter-spacing:.14em;font-size:7px}.marketing-next-run strong{color:#e1d3b6;font-size:15px;font-weight:580}.marketing-live-card>footer{border-top:1px solid #ffffff17;padding-top:18px}@keyframes marketingPulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.marketing-schedule-section{padding:145px 0 165px}.marketing-section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;display:grid}.marketing-section-heading h2,.marketing-brand-grid>div:first-child h2{letter-spacing:-.06em;max-width:760px;margin:24px 0 0;font-size:clamp(48px,5vw,76px);line-height:.94}.marketing-section-heading>p{color:#73706a;max-width:500px;margin:0;font-size:14px;line-height:1.75}.marketing-schedule{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:74px;display:grid}.marketing-schedule article{background:#ffffff61;border:1px solid #1414141c;border-radius:25px;flex-direction:column;min-height:430px;padding:27px;transition:transform .3s,background .3s,box-shadow .3s;display:flex}.marketing-schedule article:hover{background:#ffffffb3;transform:translateY(-6px);box-shadow:0 28px 70px #26211a14}.marketing-schedule article.featured{color:#f0ede6;background:#17191c;border-color:#1b1d20;box-shadow:0 30px 80px #1212132b}.marketing-schedule article>header,.marketing-schedule article>footer{justify-content:space-between;align-items:center;display:flex}.marketing-schedule article>header span{color:#9c8764;font-size:11px;font-weight:700}.marketing-schedule article>header small{color:#9a968e;letter-spacing:.14em;font-size:7px}.marketing-schedule article>strong{color:#b39c74;letter-spacing:-.065em;margin:66px 0 32px;font-size:clamp(52px,5vw,76px);font-weight:560}.marketing-schedule article h3{letter-spacing:-.035em;margin:0;font-size:21px}.marketing-schedule article p{color:#77736d;max-width:390px;margin:14px 0 28px;font-size:12px;line-height:1.65}.marketing-schedule article.featured p{color:#8e959a}.marketing-schedule article>footer{color:#8b877f;letter-spacing:.11em;border-top:1px solid #1414141a;margin-top:auto;padding-top:19px;font-size:7px}.marketing-schedule article.featured>footer{border-color:#ffffff17}.marketing-schedule article>footer i{color:#625640;background:#dfd3bd;border-radius:99px;padding:7px 9px;font-style:normal;font-weight:800}.marketing-system-section{padding:150px 0}.marketing-system-grid{grid-template-columns:.84fr 1.16fr;align-items:start;gap:clamp(70px,9vw,150px);display:grid}.marketing-system-copy{position:sticky;top:130px}.marketing-system-copy h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(48px,5vw,78px);line-height:.93}.marketing-system-copy>p:not(.eyebrow){color:#8b9298;max-width:500px;font-size:14px;line-height:1.75}.marketing-workflow{display:grid}.marketing-workflow article{border-top:1px solid #ffffff1a;grid-template-columns:68px 1fr;gap:28px;min-height:155px;padding:30px 0;display:grid}.marketing-workflow article:last-child{border-bottom:1px solid #ffffff1a}.marketing-workflow article>span{color:#8c7959;letter-spacing:.1em;font-size:10px}.marketing-workflow h3{letter-spacing:-.04em;margin:0 0 12px;font-size:25px}.marketing-workflow p{color:#858c92;max-width:600px;margin:0;font-size:12px;line-height:1.7}.marketing-intelligence-section{padding:150px 0}.marketing-intelligence-grid{grid-template-columns:1.35fr .65fr;gap:16px;display:grid}.marketing-latest,.marketing-lab{background:#ffffff73;border:1px solid #1414141c;border-radius:27px;padding:31px}.marketing-latest>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.marketing-latest>header h2,.marketing-lab h2{letter-spacing:-.05em;margin:12px 0 0;font-size:35px}.marketing-latest>header>span{color:#4c7158;letter-spacing:.09em;background:#e0ebe2;border-radius:99px;align-items:center;gap:8px;padding:9px 11px;font-size:7px;font-weight:800;display:flex}.marketing-reel-preview{grid-template-columns:minmax(250px,.72fr) 1fr;align-items:center;gap:31px;margin-top:33px;display:grid}.marketing-phone{color:#f2eee5;background:radial-gradient(circle at 80% 15%,#cab69138,#0000 30%),linear-gradient(150deg,#222429,#101215 65%);border:8px solid #111316;border-radius:34px;flex-direction:column;min-height:500px;padding:21px;display:flex;overflow:hidden;box-shadow:0 35px 70px #1c1a1638}.marketing-phone>header{letter-spacing:.14em;gap:3px;font-size:7px;display:grid}.marketing-phone>header span{color:#9b8d75;font-size:5px}.marketing-phone>div{gap:14px;margin:auto 0;display:grid}.marketing-phone>div small,.marketing-phone>div>span{color:#9c8b6d;letter-spacing:.16em;font-size:6px}.marketing-phone>div strong{letter-spacing:-.06em;font-size:clamp(29px,3vw,47px);line-height:.91}.marketing-phone>div strong em{color:#d6c29e;font-family:Georgia,serif;font-weight:400}.marketing-phone>footer{gap:5px;display:flex}.marketing-phone>footer i{background:#6e7376;border-radius:50%;width:5px;height:5px}.marketing-phone>footer i:first-child{background:#d0bd98;border-radius:9px;width:30px}.marketing-post-meta dl{background:#d7d0c4;border:1px solid #d7d0c4;border-radius:17px;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 31px;display:grid;overflow:hidden}.marketing-post-meta dl>div{background:#f2eee7;align-content:center;gap:7px;min-height:95px;padding:18px;display:grid}.marketing-post-meta dt{color:#948e84;letter-spacing:.12em;text-transform:uppercase;font-size:7px}.marketing-post-meta dd{margin:0;font-size:13px;font-weight:680}.marketing-post-meta .button{justify-content:space-between;width:100%}.marketing-lab{background:#e4ded3;flex-direction:column;display:flex}.marketing-lab ul{margin:31px 0;padding:0;list-style:none;display:grid}.marketing-lab li{border-top:1px solid #1414141a;grid-template-columns:30px 1fr;align-items:center;gap:15px;min-height:84px;display:grid}.marketing-lab li>span{color:#9a835e;font-size:8px}.marketing-lab li p{gap:5px;margin:0;display:grid}.marketing-lab li b{font-size:12px}.marketing-lab li small{color:#7f7a72;font-size:9px;line-height:1.45}.marketing-lab>footer{color:#e9e3d8;background:#1b1d20;border-radius:15px;gap:7px;margin-top:auto;padding:21px;display:grid}.marketing-lab>footer span{color:#797f84;letter-spacing:.11em;text-transform:uppercase;font-size:7px}.marketing-lab>footer b{font-size:10px;line-height:1.5}.marketing-brand-section{padding:20px 0 160px}.marketing-brand-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.marketing-brand-grid>div:first-child h2{max-width:560px;font-size:clamp(46px,4.5vw,70px)}.marketing-brand-cards{gap:10px;display:grid}.marketing-brand-cards article{background:#ffffff59;border:1px solid #1414141c;border-radius:20px;grid-template-columns:90px 1fr 1fr;align-items:center;gap:27px;min-height:165px;padding:28px;display:grid}.marketing-brand-cards article>span{color:#998567;letter-spacing:.12em;font-size:8px;font-weight:800}.marketing-brand-cards h3{letter-spacing:-.035em;margin:0;font-size:18px}.marketing-brand-cards p{color:#7b766e;margin:0;font-size:11px;line-height:1.65}.marketing-note-section{padding:115px 0}.marketing-note{grid-template-columns:1fr .7fr;align-items:end;gap:85px;display:grid}.marketing-note h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(45px,5vw,75px);line-height:.94}.marketing-note>p{color:#898f94;max-width:510px;margin:0;font-size:13px;line-height:1.75}@media (width<=1050px){.marketing-hero-grid,.marketing-system-grid,.marketing-intelligence-grid,.marketing-brand-grid{grid-template-columns:1fr}.marketing-hero{padding-top:150px}.marketing-live-card{min-height:420px}.marketing-system-copy{position:static}.marketing-intelligence-grid{gap:18px}.marketing-brand-grid{gap:55px}}@media (width<=760px){.marketing-hero{min-height:auto;padding:130px 0 75px}.marketing-hero-grid{gap:50px}.marketing-hero-copy h1{font-size:clamp(51px,15vw,73px)}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-hero-actions .button{justify-content:center}.marketing-live-card{border-radius:22px;min-height:390px;padding:23px}.marketing-live-number strong{font-size:120px}.marketing-schedule-section,.marketing-system-section,.marketing-intelligence-section{padding:100px 0}.marketing-section-heading,.marketing-note{grid-template-columns:1fr;gap:30px}.marketing-schedule{grid-template-columns:1fr;margin-top:48px}.marketing-schedule article{min-height:360px}.marketing-schedule article>strong{margin:48px 0 26px}.marketing-workflow article{grid-template-columns:43px 1fr;gap:14px}.marketing-latest,.marketing-lab{border-radius:21px;padding:21px}.marketing-latest>header{flex-direction:column;align-items:flex-start}.marketing-reel-preview{grid-template-columns:1fr}.marketing-phone{min-height:520px}.marketing-brand-section{padding:0 0 100px}.marketing-brand-cards article{grid-template-columns:1fr;gap:12px;min-height:0}.marketing-note-section{padding:90px 0}}@media (prefers-reduced-motion:reduce){.marketing-live-card>header i,.marketing-latest>header>span i{animation:none}.morrow-site:hover>figure img,.form-site:hover>.form-site-body>figure img,.northline-site:hover>figure img,.form-products article:hover img{transform:none}}.cinema-services{color:#f6f2e9;background:#06080a}.cinema-chapter{--cinema-progress:0;border-bottom:1px solid #ffffff14;height:500svh;scroll-margin-top:0;position:relative}.cinema-sticky{background:radial-gradient(circle at 76% 45%, var(--cinema-color), transparent 42%),#07090c;height:100svh;padding:86px 0 22px;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cinema-sticky{background:radial-gradient(circle at 76% 45%, color-mix(in srgb,var(--cinema-color) 9%, transparent), transparent 42%),#07090c}}.cinema-shell{grid-template-columns:minmax(275px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(34px,5vw,84px);width:min(1540px,100% - 64px);height:100%;margin:0 auto;display:grid}.cinema-copy{align-content:center;min-width:0;display:grid}.cinema-copy>span{color:var(--cinema-color);letter-spacing:.16em;text-transform:uppercase;margin-bottom:23px;font-size:8px;font-weight:850}.cinema-copy h2{color:#f8f4eb;letter-spacing:-.058em;text-wrap:balance;max-width:570px;margin:0;font-size:clamp(39px,4.15vw,66px);font-weight:510;line-height:.98}.cinema-copy>p{color:#969da3;max-width:510px;margin:25px 0 0;font-size:13px;line-height:1.75}.cinema-copy ul{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.cinema-copy li{color:#c6c9c8;align-items:center;gap:10px;font-size:10px;display:flex}.cinema-copy li i{border:1px solid var(--cinema-color);place-items:center;width:19px;height:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.cinema-copy li i{border:1px solid color-mix(in srgb,var(--cinema-color) 55%,transparent)}}.cinema-copy li i{color:var(--cinema-color);border-radius:50%;font-size:7px;font-style:normal}.cinema-copy>a{color:#fff;align-items:center;gap:10px;width:max-content;margin-top:26px;font-size:9px;font-weight:800;display:inline-flex}.cinema-copy>a svg{width:12px;transition:transform .25s}.cinema-copy>a:hover svg{transform:translate(4px)}.cinema-includes{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:8px;margin-top:35px;padding-top:20px;display:flex}.cinema-includes small{color:#666e74;letter-spacing:.15em;width:100%;margin-bottom:2px;font-size:6px;font-weight:900}.cinema-includes b{color:#92999e;border:1px solid #ffffff1a;border-radius:100px;padding:6px 9px;font-size:6px;font-weight:700}.cinema-stage{perspective:1600px;place-items:center;min-width:0;height:100%;display:grid;position:relative}.cinema-frame{width:100%;height:min(78svh,760px);min-height:560px;transform:rotateX(calc((.5 - var(--cinema-progress)) * 1.5deg)) scale(calc(.975 + var(--cinema-progress) * .025));transform-origin:50%;background:#11151a;border:1px solid #ffffff29;border-radius:23px;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000094,inset 0 1px #ffffff24}.cinema-product{width:100%;height:100%;position:relative;overflow:hidden}.cinema-browser-bar{color:#747a7e;background:#e8e6df;border-bottom:1px solid #0000001a;grid-template-columns:1fr minmax(160px,34%) 1fr;align-items:center;height:40px;padding:0 13px;display:grid}.cinema-browser-bar>div{gap:5px;display:flex}.cinema-browser-bar>div i{background:#b7b5ae;border-radius:50%;width:7px;height:7px}.cinema-browser-bar>div i:first-child{background:#bd765f}.cinema-browser-bar>div i:nth-child(2){background:#c9a968}.cinema-browser-bar>div i:last-child{background:#7e9c7a}.cinema-browser-bar>span{white-space:nowrap;text-overflow:ellipsis;background:#f6f4ee;border:1px solid #d0cec7;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 12px;font-size:7px;display:flex;overflow:hidden}.cinema-browser-bar>b{color:#777a77;justify-self:end}.cinema-browser-bar>b svg{width:10px}.cinema-viewport{height:calc(100% - 40px);position:relative;overflow:hidden}.cinema-notes{z-index:60;width:min(330px,42%);position:absolute;bottom:22px;right:22px}.cinema-note{opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#0a0d10e0;border:1px solid #ffffff2e;border-radius:15px;padding:17px 18px 18px;transition:opacity .32s,transform .42s cubic-bezier(.2,.78,.2,1);position:absolute;bottom:0;right:0;transform:translateY(15px)scale(.985);box-shadow:0 18px 50px #0000005c}.cinema-note header{justify-content:space-between;align-items:center;gap:20px;display:flex}.cinema-note header span,.cinema-note header b{color:var(--cinema-color);letter-spacing:.13em;font-size:6px;font-weight:850}.cinema-note h3{color:#fff;letter-spacing:-.025em;margin:14px 0 8px;font-size:15px}.cinema-note p{color:#aeb3b6;margin:0;font-size:8px;line-height:1.58}.cinema-chapter[data-step="0"] .cinema-note[data-note="0"],.cinema-chapter[data-step="1"] .cinema-note[data-note="1"],.cinema-chapter[data-step="2"] .cinema-note[data-note="2"],.cinema-chapter[data-step="3"] .cinema-note[data-note="3"],.cinema-chapter[data-step="4"] .cinema-note[data-note="4"]{opacity:1;transform:none}.cinema-step-rail{z-index:65;gap:5px;width:4px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cinema-step-rail>i{background:#ffffff29;border-radius:4px;width:4px;height:35px;position:relative;overflow:hidden}.cinema-step-rail>i b{background:var(--cinema-color);height:0;transition:height .35s;position:absolute;inset:auto 0 0}.cinema-chapter[data-step="0"] .cinema-step-rail i:nth-child(-n+1) b,.cinema-chapter[data-step="1"] .cinema-step-rail i:nth-child(-n+2) b,.cinema-chapter[data-step="2"] .cinema-step-rail i:nth-child(-n+3) b,.cinema-chapter[data-step="3"] .cinema-step-rail i:nth-child(-n+4) b,.cinema-chapter[data-step="4"] .cinema-step-rail i:nth-child(-n+5) b{height:100%}.cinema-scroll-cue{z-index:65;color:#ffffffb3;letter-spacing:.12em;align-items:center;gap:7px;font-size:6px;font-weight:850;transition:opacity .3s;display:flex;position:absolute;bottom:23px;left:29px}.cinema-scroll-cue svg{width:9px}.cinema-chapter:not([data-step="0"]) .cinema-scroll-cue{opacity:0}.cinema-mobile-summary{display:none}.cinema-website-film{color:#181718;background:#f2efe8}.website-live-page{width:100%;min-height:1840px;transform:translate3d(0,calc(var(--cinema-progress) * -1280px),0);will-change:transform;background:#f1eee7;transition:transform 80ms linear}.website-live-page nav{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:52px;padding:0 5%;font-size:7px;display:flex}.website-live-page nav b{letter-spacing:.12em}.website-live-page nav span{color:#6a6864}.website-live-page nav i{font-style:normal;text-decoration:underline}.website-live-hero{background:#d7d0c3;flex-direction:column;min-height:475px;padding:64px 6% 38px;display:flex}.website-live-hero small,.website-live-work small,.website-live-case small,.website-live-journal small,.website-live-contact small{letter-spacing:.15em;font-size:6px}.website-live-hero h3{letter-spacing:-.075em;margin:75px 0 0;font-size:clamp(54px,6.2vw,95px);font-weight:480;line-height:.78}.website-live-hero h3 em{color:#776751;font-family:Georgia,serif;font-weight:400}.website-live-hero footer{justify-content:space-between;margin-top:auto;font-size:7px;display:flex}.website-live-work{color:#fff;background:#17191d;min-height:430px;padding:40px 5%}.website-live-work>header{justify-content:space-between;display:flex}.website-live-work>div{grid-template-columns:1.16fr .84fr .84fr;gap:9px;margin-top:30px;display:grid}.work-tile{color:#111;flex-direction:column;min-height:285px;padding:18px;display:flex;position:relative;overflow:hidden}.work-tile:after{content:"";border:28px solid #ffffff59;border-radius:50% 50% 8%;width:150px;height:200px;position:absolute;bottom:-35px;right:-25px;transform:rotate(31deg)}.work-tile.violet{background:#aaa0c3}.work-tile.sand{background:#d6bda2}.work-tile.cobalt{color:#fff;background:#3359a7}.work-tile h4{z-index:2;letter-spacing:-.055em;margin:auto 0 7px;font-size:clamp(19px,2.4vw,34px);position:relative}.work-tile small,.work-tile span{z-index:2;font-size:6px;position:relative}.website-live-case{background:#eadfce;grid-template-columns:1fr auto;align-items:center;min-height:310px;padding:46px 6%;display:grid}.website-live-case h3{letter-spacing:-.06em;margin:18px 0 12px;font-size:clamp(33px,4vw,57px);line-height:.9}.website-live-case p{color:#68635c;max-width:330px;font-size:8px}.website-live-case aside{color:#fff;text-align:center;background:#2f477b;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid}.website-live-case aside span{font-size:26px;font-weight:750}.website-live-case aside small{margin-top:6px;line-height:1.4}.website-live-journal{color:#fff;background:#24272a;grid-template-columns:.8fr 1.2fr;gap:50px;min-height:310px;padding:42px 6%;display:grid}.website-live-journal h3{letter-spacing:-.055em;margin:17px 0 0;font-size:40px;line-height:.9}.website-live-journal article{border-top:1px solid #ffffff2e;grid-template-columns:34px 1fr auto;align-items:center;padding:19px 0;font-size:8px;display:grid}.website-live-contact{background:#bca886;flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;padding:55px 6%;display:flex}.website-live-contact h3{letter-spacing:-.065em;margin:17px 0 25px;font-size:54px;line-height:.88}.website-live-contact button{color:#fff;background:#17191d;border:0;border-radius:20px;align-items:center;gap:14px;height:40px;padding:0 16px;font-size:7px;font-weight:800;display:flex}.website-live-contact button svg{width:10px}.website-live-cursor{z-index:20;transform:translate3d(calc(var(--cinema-progress) * 150px),calc(var(--cinema-progress) * 110px),0);align-items:center;gap:7px;transition:transform .15s;display:flex;position:absolute;top:46%;left:42%}.website-live-cursor i{clip-path:polygon(0 0,100% 68%,59% 70%,41% 100%);background:#101216;width:14px;height:18px;display:block}.website-live-cursor span{color:#fff;background:#11141a;border-radius:4px;padding:6px 8px;font-size:6px}.cinema-commerce-film{color:#17191c;background:#f3f0e9}.commerce-viewport>section,.commerce-viewport>aside{position:absolute;inset:0}.commerce-collection,.commerce-product-page,.commerce-checkout{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.75,.2,1);transform:translateY(20px)scale(.992)}.cinema-commerce[data-step="0"] .commerce-collection,.cinema-commerce[data-step="1"] .commerce-product-page,.cinema-commerce[data-step="2"] .commerce-product-page,.cinema-commerce[data-step="3"] .commerce-product-page,.cinema-commerce[data-step="4"] .commerce-checkout{opacity:1;transform:none}.commerce-collection nav,.commerce-product-page nav{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;height:54px;padding:0 4%;font-size:7px;display:flex}.commerce-collection nav b,.commerce-product-page nav b{letter-spacing:.12em}.commerce-collection header{grid-template-columns:1fr auto;padding:34px 4% 20px;display:grid}.commerce-collection header small{letter-spacing:.14em;grid-column:1/-1;font-size:6px}.commerce-collection h3{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(42px,5vw,74px);line-height:.82}.commerce-collection header p{color:#77736d;align-self:end;font-size:8px}.commerce-product-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 4% 25px;display:grid}.commerce-product-grid article>i,.commerce-product-media>i{background:var(--object-color,#d5bea0);place-items:center;height:290px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.commerce-product-grid article>i,.commerce-product-media>i{background:color-mix(in srgb,var(--object-color,#d5bea0) 42%,#ebe7de)}}.commerce-product-grid article>i:after,.commerce-product-media>i:after{content:"";background:var(--object-color,#d5bea0);border-radius:46% 51% 39% 50%;width:47%;height:66%;position:absolute;transform:rotate(8deg);box-shadow:0 30px 40px #30271d2b}.commerce-product-grid article>i b{z-index:2;color:#ffffff9e;font-size:38px;position:relative}.commerce-product-grid article>span{justify-content:space-between;padding-top:10px;display:flex}.commerce-product-grid article span b,.commerce-product-grid article span small{font-size:6px}.commerce-product-page main{grid-template-columns:1.16fr .84fr;height:calc(100% - 54px);display:grid}.commerce-product-media{background:#ddd2bf;grid-template-rows:auto 1fr auto;padding:18px 3%;display:grid}.commerce-product-media small{font-size:6px}.commerce-product-media>i{background:0 0;height:auto;min-height:0}.commerce-product-media>i:after{width:36%;height:78%}.commerce-product-media>i b{z-index:2;color:#ffffff8c;font-size:75px;position:relative}.commerce-product-media>div{gap:6px;display:flex}.commerce-product-media>div span{border:1px solid #0003;place-items:center;width:31px;height:25px;font-size:6px;display:grid}.commerce-product-page main>aside{background:#f6f3ec;flex-direction:column;justify-content:center;align-items:stretch;padding:clamp(25px,4vw,58px);display:flex}.commerce-product-page aside>small,.commerce-product-page aside label,.commerce-product-page aside footer{letter-spacing:.1em;font-size:6px}.commerce-product-page aside h3{letter-spacing:-.06em;margin:22px 0 9px;font-size:clamp(34px,4vw,59px)}.commerce-product-page aside p{color:#77736d;max-width:340px;margin:0 0 16px;font-size:8px;line-height:1.6}.commerce-product-page aside>strong{margin-bottom:25px;font-size:14px}.commerce-product-page aside label{border-top:1px solid #0000001f;justify-content:space-between;align-items:center;min-height:43px;display:flex}.commerce-swatches{gap:5px;display:flex}.commerce-swatches i{background:#bd8c72;border:1px solid #0000;border-radius:50%;width:15px;height:15px;display:block;box-shadow:inset 0 0 0 2px #f6f3ec}.commerce-swatches i:nth-child(2){background:#2c3035}.commerce-swatches i:nth-child(3){background:#d5bea0}.cinema-commerce[data-step="2"] .commerce-swatches i:nth-child(3){border-color:#111}.commerce-product-page aside button,.commerce-cart footer button,.commerce-checkout button{color:#fff;letter-spacing:.08em;background:#17191c;border:0;height:42px;font-size:7px;font-weight:850}.commerce-product-page aside button{justify-content:space-between;align-items:center;margin-top:16px;padding:0 15px;display:flex}.commerce-product-page aside footer{color:#83807a;text-align:center;margin-top:12px}.commerce-toast{z-index:26;opacity:0;color:#fff;background:#1d3225;border-radius:50px;padding:9px 12px;font-size:7px;transition:all .35s;position:absolute;bottom:25px;left:50%;transform:translate(-50%,10px);box-shadow:0 15px 35px #00000038}.cinema-commerce[data-step="2"] .commerce-toast{opacity:1;transform:translate(-50%)}.commerce-cart{z-index:25;background:#f8f5ef;flex-direction:column;width:min(390px,48%);padding:24px;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:flex;transform:translate(108%);box-shadow:-30px 0 70px #00000047;left:auto!important}.cinema-commerce[data-step="3"] .commerce-cart{transform:none}.commerce-cart>header{border-bottom:1px solid #00000021;justify-content:space-between;padding-bottom:18px;font-size:7px;display:flex}.commerce-cart article{border-bottom:1px solid #00000021;grid-template-columns:75px 1fr auto;gap:13px;padding:18px 0;display:grid}.commerce-cart article>i,.commerce-checkout article>i{background:#d8c4a7;place-items:center;font-style:normal;display:grid}.commerce-cart article div{align-content:start;gap:5px;display:grid}.commerce-cart article strong,.commerce-cart article>b{font-size:9px}.commerce-cart article small,.commerce-cart article button{color:#77736e;text-align:left;background:0 0;border:0;font-size:6px}.commerce-cart>div{grid-template-columns:1fr auto;gap:8px;padding:16px 0;font-size:7px;display:grid}.commerce-cart>footer{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:auto;display:grid}.commerce-cart footer span,.commerce-cart footer strong{font-size:12px}.commerce-cart footer button,.commerce-cart footer small{grid-column:1/-1}.commerce-cart footer small{color:#88847e;text-align:center;font-size:6px}.commerce-checkout{z-index:24;background:#f5f2eb}.commerce-checkout>header{border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;height:55px;padding:0 4%;font-size:7px;display:flex}.commerce-checkout main{grid-template-columns:1.15fr .85fr;height:calc(100% - 55px);display:grid}.commerce-checkout main>div{align-content:start;gap:10px;padding:38px 8%;display:grid}.commerce-checkout main small{letter-spacing:.13em;margin-top:10px;font-size:6px}.commerce-checkout label{color:#77736e;border:1px solid #00000026;justify-content:space-between;align-items:center;height:42px;padding:0 11px;font-size:7px;display:flex}.commerce-checkout label span{color:#242528}.checkout-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.checkout-fields label:nth-child(3){grid-column:1/-1}.commerce-checkout main>aside{background:#e7e1d6;border-left:1px solid #0000001c;padding:40px 7%}.commerce-checkout article{grid-template-columns:60px 1fr auto;gap:12px;height:75px;display:grid}.commerce-checkout article span{align-content:center;gap:5px;display:grid}.commerce-checkout article small{margin:0}.commerce-checkout main>aside p,.commerce-checkout main>aside footer{border-top:1px solid #0000001f;justify-content:space-between;padding-top:12px;font-size:7px;display:flex}.commerce-checkout main>aside footer{margin-top:20px;font-size:11px}.cinema-software-film{color:#263039;background:#eef0ed;grid-template-columns:53px 1fr;display:grid}.software-live-sidebar{color:#d8dbd6;background:#151b20;flex-direction:column;align-items:center;gap:11px;padding:13px 0;display:flex}.software-live-sidebar>b{border:1px solid #ffffff30;place-items:center;width:29px;height:29px;margin-bottom:14px;font-family:Georgia,serif;font-size:10px;display:grid}.software-live-sidebar>span{color:#7d878d;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.software-live-sidebar>span:nth-child(3){color:#1a2025;background:#d8c7a7}.software-live-app{min-width:0;position:relative;overflow:hidden}.software-live-app>header{background:#fff;border-bottom:1px solid #d9ddd7;justify-content:space-between;align-items:center;height:45px;padding:0 16px;font-size:7px;display:flex}.software-live-app>header div,.software-live-app>header nav{align-items:center;gap:11px;display:flex}.software-live-app>header span{color:#9aa1a4}.software-live-app>header nav i{border:1px solid #e0e3de;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.software-live-app>header nav b{color:#fff;background:#343c42;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.software-live-views{height:calc(100% - 45px);position:relative}.software-live-view{opacity:0;padding:clamp(20px,3vw,38px);transition:opacity .42s,transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(15px)}.cinema-software[data-step="0"] .dashboard-view,.cinema-software[data-step="1"] .crm-view,.cinema-software[data-step="2"] .dossier-view,.cinema-software[data-step="3"] .project-view,.cinema-software[data-step="4"] .project-view{opacity:1;transform:none}.software-heading{justify-content:space-between;align-items:end;display:flex}.software-heading small,.dossier-detail small,.dossier-list small{color:#90989d;letter-spacing:.12em;font-size:6px}.software-heading h3{letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(26px,3vw,44px)}.software-heading button,.dossier-actions-live button{color:#fff;background:#30383e;border:0;border-radius:7px;height:32px;padding:0 11px;font-size:6px;font-weight:800}.software-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:25px;display:grid}.software-kpis article{background:#fff;border:1px solid #dfe3dd;border-radius:10px;min-height:88px;padding:13px;display:grid}.software-kpis small{color:#8f979b;font-size:6px}.software-kpis strong{letter-spacing:-.045em;align-self:end;font-size:22px}.software-kpis span{color:#789078;font-size:6px}.software-dash-grid{grid-template-columns:1.45fr .55fr;gap:8px;margin-top:9px;display:grid}.software-dash-grid>article,.software-dash-grid>aside{background:#fff;border:1px solid #dfe3dd;border-radius:10px;min-height:245px;padding:16px}.software-dash-grid article header,.software-dash-grid article footer{justify-content:space-between;font-size:6px;display:flex}.software-dash-grid article header span{color:#90979b}.software-dash-grid svg{width:100%;margin-top:26px;overflow:visible}.software-dash-grid path{fill:none;stroke:#b19a72;stroke-width:3px}.software-dash-grid aside{align-content:start;gap:8px;display:grid}.software-dash-grid aside small{color:#989fa3;font-size:6px}.software-dash-grid aside b{font-size:11px}.software-dash-grid aside span{color:#8a9296;font-size:7px}.software-dash-grid aside hr{border:0;border-top:1px solid #e3e5e1;width:100%;margin:13px 0}.software-filterbar{background:#fff;border:1px solid #dde1dc;border-radius:9px;grid-template-columns:1fr auto auto;gap:8px;margin:22px 0 12px;padding:8px;font-size:6px;display:grid}.software-filterbar span{color:#92999d;border:1px solid #e5e7e3;border-radius:6px;padding:8px}.software-filterbar b{color:#69583e;padding:8px}.software-board{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.software-board>div{background:#e5e8e3;border-radius:9px;min-width:0;padding:8px}.software-board>div>header{justify-content:space-between;padding:4px 2px 10px;font-size:6px;display:flex}.software-board article{background:#fff;border:1px solid #e2e5e0;border-radius:7px;gap:6px;min-height:93px;margin-bottom:6px;padding:10px;display:grid}.software-board article small,.software-board article footer{color:#929a9e;font-size:5px}.software-board article>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.software-board article>span{font-size:8px}.software-board .moving-card{transform:translateY(-2px)rotate(-1deg);box-shadow:0 12px 30px #26303929}.dossier-view{background:#eef0ed;grid-template-columns:190px 1fr;padding:0;display:grid}.dossier-list{background:#e6e9e5;border-right:1px solid #daddd8;padding:22px 10px}.dossier-list>small{padding:0 8px}.dossier-list>div{border-radius:7px;align-items:center;gap:8px;margin-top:6px;padding:9px 8px;display:flex}.dossier-list>div.active{background:#fff;box-shadow:0 5px 18px #2d363d0f}.dossier-list i,.dossier-detail>header>i{color:#654f37;background:#dccbae;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;display:grid}.dossier-list span{gap:3px;display:grid}.dossier-list b{font-size:7px}.dossier-list div small{font-size:5px}.dossier-detail{padding:28px;overflow:hidden}.dossier-detail>header{grid-template-columns:43px 1fr auto;align-items:center;gap:12px;display:grid}.dossier-detail>header>i{width:43px;height:43px;font-size:10px}.dossier-detail h3{letter-spacing:-.04em;margin:4px 0;font-size:20px}.dossier-detail p{color:#878f93;margin:0;font-size:6px}.dossier-detail>header>b{font-size:17px}.dossier-actions-live{gap:6px;margin:20px 0;display:flex}.dossier-actions-live button{color:#4f585e;background:#fff;border:1px solid #d8dcd6}.dossier-detail>section{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dossier-detail>section>div{background:#fff;border:1px solid #dde0db;border-radius:8px;gap:5px;padding:13px;display:grid}.dossier-detail>section b{font-size:8px}.dossier-detail>section span{color:#8e969a;font-size:6px}.dossier-detail>footer{margin-top:20px}.dossier-detail>footer>p{border-top:1px solid #dde0dc;align-items:center;gap:9px;padding:8px 0;display:flex}.dossier-detail>footer>p>i{color:#526553;background:#dce7db;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;display:grid}.dossier-detail>footer p span{gap:2px;display:grid}.software-project-summary{grid-template-columns:1.4fr .6fr;gap:8px;margin:20px 0 8px;display:grid}.software-project-summary article,.software-project-summary aside{background:#fff;border:1px solid #dce0da;border-radius:9px;padding:14px}.software-project-summary h4{margin:7px 0 10px;font-size:15px}.software-project-summary span,.software-project-summary small{color:#8f979b;font-size:6px}.software-project-summary article>span{align-items:center;gap:7px;display:flex}.software-project-summary article i{background:#e2e5e0;border-radius:5px;width:80px;height:4px;display:block}.software-project-summary article i b{background:#b9a17a;border-radius:5px;width:64%;height:100%;display:block}.software-project-summary aside{align-content:center;gap:5px;display:grid}.software-project-summary aside b{font-size:12px}.software-project-board{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.software-project-board>section{background:#e4e7e2;border-radius:9px;padding:8px}.software-project-board>section>header{justify-content:space-between;padding:4px 3px 10px;font-size:6px;display:flex}.software-project-board article{background:#fff;border-radius:7px;min-height:75px;margin-bottom:6px;padding:10px}.software-project-board article>b{font-size:8px}.software-project-board article>small{margin:7px 0;font-size:5px;display:block}.software-project-board article footer{color:#8d9599;justify-content:space-between;font-size:5px;display:flex}.software-project-board article footer span{color:#fff;background:#384147;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.software-live-notice{z-index:20;opacity:0;background:#fafcf8f5;border:1px solid #cbd9ca;border-radius:10px;align-items:center;gap:10px;min-width:240px;padding:12px;transition:all .4s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(15px);box-shadow:0 16px 45px #222a302e}.cinema-software[data-step="4"] .software-live-notice{opacity:1;transform:none}.software-live-notice>i{color:#446046;background:#dce9dc;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-style:normal;display:grid}.software-live-notice span{gap:3px;display:grid}.software-live-notice b{font-size:7px}.software-live-notice small{color:#858e92;font-size:6px}.cinema-automation-film{color:#dfe3e5;background:#11151a}.cinema-automation-film>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:46px;padding:0 17px;font-size:7px;display:flex}.cinema-automation-film>header div,.cinema-automation-film>header nav{align-items:center;gap:10px;display:flex}.cinema-automation-film>header span{color:#788188}.cinema-automation-film>header nav{color:#a6c8a1;font-size:6px}.cinema-automation-film>header nav i{background:#78a66f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #78a66f1f}.cinema-automation-film>header button{color:#a8afb3;background:0 0;border:1px solid #ffffff1f;border-radius:5px;height:24px;font-size:6px}.automation-layout{grid-template-columns:.55fr 1fr .55fr;gap:12px;height:calc(100% - 46px);padding:clamp(16px,2vw,27px);display:grid}.automation-event,.automation-log{background:#171c22;border:1px solid #ffffff1a;border-radius:10px;padding:15px}.automation-event>small{color:#727b82;letter-spacing:.12em;font-size:6px}.automation-event>div{align-items:center;gap:10px;margin:17px 0;display:flex}.automation-event>div>span{color:#382f43;background:#c4adda;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.automation-event p,.automation-event p small{gap:4px;margin:0;font-size:7px;display:grid}.automation-event p small{color:#858e94;font-size:6px}.automation-event dl{grid-template-columns:1fr auto;gap:10px;font-size:6px;display:grid}.automation-event dt{color:#747e85}.automation-event dd{margin:0}.automation-event footer{color:#88a986;border-top:1px solid #ffffff17;margin-top:19px;padding-top:13px;font-size:6px}.automation-canvas{background-color:#0d1116;background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:16px 16px;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;align-items:stretch;gap:9px;min-width:0;padding:6px 10%;display:flex;position:relative}.automation-node{opacity:.35;background:#1b2027;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:20px 29px 1fr;align-items:center;gap:8px;min-height:60px;padding:10px;transition:opacity .35s,transform .4s,border-color .35s;display:grid;position:relative;transform:translate(8px)}.automation-node>span{color:#6f7980;font-size:6px}.automation-node>i{color:#bba5ca;background:#332c3d;border-radius:7px;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;display:grid}.automation-node>div{gap:3px;display:grid}.automation-node b{font-size:7px}.automation-node small{color:#7e878d;font-size:6px}.automation-node>em{z-index:2;background:#ffffff21;width:2px;height:10px;position:absolute;top:100%;left:43px;overflow:hidden}.automation-node>em b{background:#b395c4;width:100%;height:100%;transition:transform .3s .1s;display:block;transform:translateY(-100%)}.cinema-automation[data-step="0"] .node-1,.cinema-automation[data-step="1"] .automation-node:nth-child(-n+2),.cinema-automation[data-step="2"] .automation-node:nth-child(-n+3),.cinema-automation[data-step="3"] .automation-node:nth-child(-n+4),.cinema-automation[data-step="4"] .automation-node:nth-child(-n+5){opacity:1;border-color:#c4adda6b;transform:none}.cinema-automation[data-step="1"] .automation-node:nth-child(-n+1) em b,.cinema-automation[data-step="2"] .automation-node:nth-child(-n+2) em b,.cinema-automation[data-step="3"] .automation-node:nth-child(-n+3) em b,.cinema-automation[data-step="4"] .automation-node:nth-child(-n+4) em b{transform:none}.automation-log{overflow:hidden}.automation-log>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:11px;font-size:6px;display:flex}.automation-log>header span{color:#7a848a}.automation-log>p{opacity:.28;border-bottom:1px solid #ffffff12;grid-template-columns:7px 1fr;gap:8px;margin:0;padding:12px 0;transition:opacity .35s;display:grid}.automation-log>p>i{border:1px solid #69737a;border-radius:50%;width:6px;height:6px;margin-top:3px}.automation-log p span{gap:3px;display:grid}.automation-log p b{font-size:6px}.automation-log p small{color:#737d83;font-size:5px}.cinema-automation[data-step="0"] .automation-log .log-1,.cinema-automation[data-step="1"] .automation-log p:nth-of-type(-n+2),.cinema-automation[data-step="2"] .automation-log p:nth-of-type(-n+3),.cinema-automation[data-step="3"] .automation-log p:nth-of-type(-n+4),.cinema-automation[data-step="4"] .automation-log p:nth-of-type(-n+5){opacity:1}.automation-log footer{color:#7d878d;justify-content:space-between;padding-top:14px;font-size:5px;display:flex}.automation-review{z-index:22;opacity:0;background:#24212b;border:1px solid #c4adda73;border-radius:10px;width:min(280px,36%);padding:15px;transition:all .4s;position:absolute;bottom:24px;left:50%;transform:translate(-50%,15px);box-shadow:0 20px 50px #00000061}.cinema-automation[data-step="2"] .automation-review{opacity:1;transform:translate(-50%)}.automation-review small{color:#bda6cb;letter-spacing:.12em;font-size:6px}.automation-review>b{margin-top:10px;font-size:9px;display:block}.automation-review p{color:#8e979d;font-size:6px}.automation-review div{gap:6px;display:flex}.automation-review button{color:#b2b8bb;background:0 0;border:1px solid #ffffff21;border-radius:6px;height:28px;padding:0 10px;font-size:6px}.automation-review button:last-child{color:#261f2b;background:#c4adda;border:0}.cinema-management-film{color:#273037;background:#edf0ec}.cinema-management-film>header{background:#fff;border-bottom:1px solid #d9ddd7;justify-content:space-between;align-items:center;height:45px;padding:0 16px;font-size:7px;display:flex}.cinema-management-film>header div,.cinema-management-film>header nav{align-items:center;gap:10px;display:flex}.cinema-management-film>header span{color:#929a9e}.cinema-management-film>header nav{color:#668064;font-size:6px}.cinema-management-film>header nav i{background:#71a06d;border-radius:50%;width:6px;height:6px}.cinema-management-film>header nav b{color:#fff;background:#343c42;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.management-views{height:calc(100% - 45px);position:relative}.management-views>section{opacity:0;padding:clamp(18px,3vw,35px);transition:opacity .42s,transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translateY(16px)}.cinema-management[data-step="0"] .management-overview,.cinema-management[data-step="1"] .management-overview,.cinema-management[data-step="2"] .management-incident,.cinema-management[data-step="3"] .management-deploy,.cinema-management[data-step="4"] .management-success{opacity:1;transform:none}.management-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.management-kpis article{background:#fff;border:1px solid #dce0da;border-radius:9px;min-height:92px;padding:14px;display:grid}.management-kpis small{color:#8e969a;font-size:6px}.management-kpis strong{align-self:end;font-size:19px}.management-kpis span{color:#718872;font-size:6px}.management-main-grid{grid-template-columns:1.35fr .65fr;gap:8px;margin-top:9px;display:grid}.management-main-grid>article,.management-main-grid>aside{background:#fff;border:1px solid #dce0da;border-radius:9px;min-height:320px;padding:17px}.management-main-grid header{justify-content:space-between;font-size:7px;display:flex}.management-main-grid header span{color:#92999d}.management-main-grid svg{width:100%;margin-top:45px;overflow:visible}.management-main-grid path{fill:none;stroke:#8ea58b;stroke-width:3px}.management-main-grid line{stroke:#e0e4de;stroke-dasharray:4 5}.management-main-grid article footer{color:#92999d;justify-content:space-between;font-size:5px;display:flex}.management-main-grid aside p{border-bottom:1px solid #e4e7e2;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;margin:0;padding:13px 0;font-size:6px;display:grid}.management-main-grid aside p i{background:#7fa27a;border-radius:50%;width:7px;height:7px}.management-main-grid aside p span{color:#6f8a6c}.cinema-management[data-step="1"] .management-main-grid>article{border-color:#9ab397;box-shadow:0 0 0 3px #82a47e1f}.management-incident{align-content:center;display:grid}.management-incident>header{background:#f4ead6;border:1px solid #e3d3b4;border-radius:10px 10px 0 0;justify-content:space-between;padding:14px 17px;font-size:7px;display:flex}.management-incident>header span{color:#846b3f;font-weight:800}.management-incident>header i{background:#b88743;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.management-incident-layout{background:#fff;border:1px solid #dce0da;border-top:0;border-radius:0 0 10px 10px;grid-template-columns:1.1fr .9fr;min-height:390px;display:grid}.management-incident-layout>div,.management-incident-layout>aside{padding:clamp(22px,4vw,50px)}.management-incident-layout>aside{background:#f7f8f5;border-left:1px solid #e0e3de}.management-incident small{color:#91999d;letter-spacing:.12em;font-size:6px}.management-incident h3{letter-spacing:-.06em;margin:15px 0 9px;font-size:40px}.management-incident p{color:#7a8286;font-size:8px}.management-incident dl{grid-template-columns:1fr auto;gap:10px;margin-top:25px;font-size:7px;display:grid}.management-incident dt{color:#8c9498}.management-incident dd{margin:0;font-weight:700}.management-incident aside p{border-bottom:1px solid #e0e3de;align-items:center;gap:9px;padding:14px 0;display:flex}.management-incident aside p>i{color:#607d5d;background:#dfeadd;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.management-incident aside p span{gap:4px;display:grid}.management-incident aside p b{font-size:7px}.management-incident aside p small{font-size:5px}.management-deploy{align-content:center;display:grid}.management-deploy>header{justify-content:space-between;align-items:end;display:flex}.management-deploy h3{letter-spacing:-.055em;margin:7px 0 0;font-size:37px}.management-deploy>header>b{font-size:32px}.deploy-progress{background:#dce0da;border-radius:6px;height:6px;margin:24px 0;overflow:hidden}.deploy-progress i{background:#8ca488;border-radius:6px;width:72%;height:100%;display:block}.management-deploy-steps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.management-deploy article{background:#fff;border:1px solid #dce0da;border-radius:9px;grid-template-columns:25px 1fr;align-content:start;gap:15px;min-height:145px;padding:16px;display:grid}.management-deploy article>span{color:#8c9498;font-size:6px}.management-deploy article>div{gap:6px;display:grid}.management-deploy article b{font-size:8px}.management-deploy article small{color:#8c9498;font-size:6px}.management-deploy article>i{color:#6f8b6b;grid-column:2;font-size:10px;font-style:normal}.management-success{text-align:center;align-content:center;place-items:center;display:grid}.management-success>i{color:#4e714c;background:#dcebd9;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-style:normal;display:grid}.management-success small{color:#708d6d;letter-spacing:.15em;margin-top:22px;font-size:6px}.management-success h3{letter-spacing:-.065em;margin:10px 0;font-size:clamp(38px,5vw,68px)}.management-success p{color:#81898d;margin:0;font-size:8px}.management-success>div{background:#fff;border:1px solid #dce0da;border-radius:10px;grid-template-columns:repeat(3,auto auto);gap:10px 20px;margin-top:30px;padding:16px 25px;font-size:7px;display:grid}.management-success>div span{color:#92999d}.action-center-indicator{color:#515a60;background:#fff;border:1px solid #dfe2dc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;transition:border-color .2s,transform .2s,background .2s;position:relative;padding:0!important;display:grid!important}.action-center-indicator:hover{background:#f7f3eb;border-color:#bfa980;transform:translateY(-1px)}.action-center-indicator>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.action-center-indicator>b{color:#fff;background:#2d3338;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:6px;display:grid;position:absolute;top:-6px;right:-6px}.action-center{gap:14px;display:grid}.action-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.action-summary article{background:#fff;border:1px solid #e0e3dd;border-radius:13px;align-items:flex-start;gap:16px;min-height:128px;padding:20px;display:flex;position:relative;overflow:hidden}.action-summary article:after{content:"";opacity:.55;background:#eee5d4;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-46px;right:-36px}.action-summary article>span{color:#574a35;background:#eee5d4;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.action-summary article>div{gap:5px;display:grid}.action-summary p{color:#7d858a;margin:0;font-size:8px}.action-summary h2{color:#252b30;letter-spacing:-.045em;margin:0;font-size:28px}.action-summary small{color:#9ca2a6;font-size:7px}.action-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:11px;justify-self:start;gap:4px;padding:5px;display:flex}.action-tabs button{color:#747c82;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:35px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.action-tabs button.active{color:#282e33;background:#eee5d4}.action-tabs button b{color:#fff;background:#3b4247;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:6px;display:grid}.action-stream,.notification-stream{background:#fff;border:1px solid #e0e3dd;border-radius:13px;gap:12px;padding:22px;display:grid}.action-stream>header,.notification-stream>header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:44px;display:flex}.action-stream>header h2,.notification-stream>header h2{letter-spacing:-.035em;margin:3px 0 0;font-size:20px}.action-stream>header>span{color:#745f3e;background:#eee5d4;border-radius:20px;padding:6px 9px;font-size:7px;font-weight:800}.notification-stream>header>button{color:#6e5b3c;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800;text-decoration:underline}.approval-card{background:#fcfdfb;border:1px solid #e5e8e2;border-radius:11px;grid-template-columns:74px minmax(0,1fr) auto;align-items:stretch;gap:16px;min-width:0;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.approval-type{color:#4b4030;background:#eee5d4;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:94px;padding:12px 8px;display:flex}.approval-type>span{font-size:22px;line-height:1}.approval-type>small{letter-spacing:.1em;font-size:6px;font-weight:900}.approval-type.lead{color:#263e4e;background:#dce8ee}.approval-type.time{color:#385139;background:#dfe9dd}.approval-type.customer{color:#493a57;background:#e7dfeb}.approval-content{align-content:start;gap:10px;min-width:0;display:grid}.approval-content>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approval-content h3{color:#2b3136;margin:0 0 4px;font-size:13px}.approval-content p,.approval-content time{color:#8d9499;margin:0;font-size:7px}.approval-content time{white-space:nowrap}.approval-facts{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.approval-facts>span,.approval-facts>label{background:#fff;border:1px solid #e7e9e5;border-radius:8px;gap:4px;min-width:90px;min-height:45px;padding:8px 10px;display:grid}.approval-facts b{color:#3a4146;font-size:9px}.approval-facts input{color:#3a4146;background:0 0;border:0;outline:0;width:65px;font-size:9px;font-weight:800}.approval-content blockquote{color:#696f73;background:#f6f2ea;border-left:2px solid #c7b58f;margin:0;padding:9px 11px;font-size:7px;font-style:normal;line-height:1.6}.approval-reason{color:#343a3f;background:#fff;border:1px solid #dfe2dc;border-radius:8px;outline:0;width:min(380px,100%);height:35px;padding:0 10px;font-size:7px}.approval-reason:focus{border-color:#aa9470;box-shadow:0 0 0 3px #d9c8a538}.approval-card>footer{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:6px;min-width:144px;display:flex}.approval-card>footer a,.approval-card>footer button{color:#596166;cursor:pointer;background:#fff;border:1px solid #dde0da;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:33px;padding:0 10px;font-size:7px;font-weight:800;display:inline-flex}.approval-card>footer a svg{width:8px}.approval-card>footer button:disabled{cursor:not-allowed;opacity:.45}.notification-stream>div{display:grid}.notification-stream article{border-top:1px solid #eceeea;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 0;display:grid}.notification-dot{border:1px solid #aeb4b6;border-radius:50%;width:7px;height:7px}.notification-stream article.unread .notification-dot{background:#b99d70;border-color:#9a835e;box-shadow:0 0 0 4px #b99d701f}.notification-stream article>div{gap:5px;min-width:0;display:grid}.notification-stream article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-stream article time{color:#9aa0a4;white-space:nowrap;font-size:6px}.notification-stream article p{color:#7f878c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;line-height:1.5;overflow:hidden}.notification-stream article>a,.notification-stream article>button{color:#5c6266;cursor:pointer;background:#fff;border:1px solid #e0e3dd;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800;display:inline-flex}.notification-stream article>a svg{width:8px}.action-empty{text-align:center;background:#fff;border:1px dashed #d9ddd6;border-radius:13px;align-content:center;place-items:center;min-height:300px;padding:40px;display:grid}.action-empty.compact{min-height:190px}.action-empty>span{color:#594c37;background:#eee5d4;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:13px;font-size:15px;display:grid}.action-empty h2{margin:0 0 7px;font-size:18px}.action-empty p{color:#858d92;max-width:420px;margin:0 0 14px;font-size:8px;line-height:1.6}.action-loading{background:#fff;border:1px solid #e0e3dd;border-radius:13px;gap:10px;padding:22px;display:grid}.action-loading i{background:linear-gradient(100deg,#f2f3f0 20%,#fafbf8 40%,#f2f3f0 60%) 0 0/200% 100%;border-radius:10px;height:82px;animation:1.25s ease-in-out infinite actionShimmer;display:block}@keyframes actionShimmer{to{background-position:-200% 0}}@media (width<=980px){.action-summary{grid-template-columns:1fr 1fr}.action-summary article:last-child{grid-column:1/-1}.approval-card{grid-template-columns:62px minmax(0,1fr)}.approval-card>footer{flex-flow:wrap;grid-column:2;align-items:stretch;min-width:0}}@media (width<=620px){.action-center-indicator{width:32px;height:32px}.action-summary{grid-template-columns:1fr}.action-summary article:last-child{grid-column:auto}.action-tabs{width:100%;overflow-x:auto}.action-tabs button{white-space:nowrap;flex:1;justify-content:center}.action-stream,.notification-stream{padding:15px}.approval-card{grid-template-columns:1fr;padding:13px}.approval-type{flex-direction:row;justify-content:flex-start;align-items:center;min-height:48px}.approval-type>span{font-size:16px}.approval-card>footer{flex-direction:column;grid-column:auto}.approval-card>footer>*{width:100%}.approval-content>header{flex-direction:column;gap:6px}.approval-facts>span,.approval-facts>label{flex:1}.notification-stream article{grid-template-columns:9px minmax(0,1fr)}.notification-stream article>a,.notification-stream article>button{grid-column:2;justify-self:start}.notification-stream article header{flex-direction:column;align-items:flex-start;gap:4px}.notification-stream article p{white-space:normal}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--ink)}.scroll-progress{z-index:999;pointer-events:none;contain:layout paint;height:3px;position:fixed;inset:0 0 auto}.scroll-progress span{background:var(--accent);width:100%;height:100%;transform:scaleX(var(--page-scroll,0));transform-origin:0;display:block;box-shadow:0 0 16px #d1c1a36b}[data-reveal]{--reveal-x:0px;--reveal-y:34px}html.motion-ready [data-reveal]{opacity:0;translate:var(--reveal-x) calc(var(--reveal-y) + var(--parallax-shift,0px));will-change:opacity, translate;transition:opacity .8s cubic-bezier(.2,.75,.25,1),translate .9s cubic-bezier(.2,.75,.25,1)}[data-reveal=left]{--reveal-x:-42px;--reveal-y:0px}[data-reveal=right]{--reveal-x:42px;--reveal-y:0px}[data-reveal].is-visible{--reveal-x:0px;--reveal-y:0px;opacity:1}html.motion-ready [data-reveal].is-visible{opacity:1;will-change:auto}[data-parallax]:not([data-reveal]){translate:0 var(--parallax-shift,0px);will-change:translate}[data-stagger]>[data-reveal]:nth-child(2){transition-delay:80ms}[data-stagger]>[data-reveal]:nth-child(3){transition-delay:.16s}[data-stagger]>[data-reveal]:nth-child(4){transition-delay:.24s}[data-stagger]>[data-reveal]:nth-child(5){transition-delay:.32s}.page-transition-shell{animation:.34s cubic-bezier(.2,.75,.25,1) both pageReveal}@keyframes pageReveal{0%{opacity:.18;transform:translateY(6px)}to{opacity:1;transform:none}}.shell{width:min(1380px,100% - 64px);margin:0 auto}.dark-section{color:var(--white);background:var(--ink)}.light-section{color:var(--ink);background:var(--paper)}.accent-section{color:var(--ink);background:var(--accent)}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.accent-dot{color:#c7cbd0;align-items:center;gap:10px;display:flex}.accent-dot>span{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #d1c1a380}.button{cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:0 24px;font-size:14px;font-weight:700;transition:transform .25s,background .25s,color .25s,border .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button span{font-size:18px}.button-accent{background:var(--accent);color:var(--ink)}.button-accent:hover{background:#e3d6be}.button-light{background:var(--white);color:var(--ink)}.button-dark{background:var(--ink);color:var(--white)}.button-small{gap:12px;min-height:42px;padding:0 18px;font-size:12px}.button-ghost{color:inherit;background:0 0;border-color:currentColor}.icon-arrow{flex:none;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex}.icon-arrow svg{width:100%;height:100%;display:block;overflow:visible}.icon-arrow path{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.text-link{border-bottom:1px solid #ffffff5c;align-items:center;gap:34px;padding-bottom:7px;font-size:13px;font-weight:700;transition:gap .25s,border-color .25s;display:inline-flex}.text-link:hover{border-color:var(--accent);gap:44px}.dark-link{border-color:#080b0f59}.site-header{z-index:50;height:92px;color:var(--white);border-bottom:1px solid #ffffff14;position:absolute;inset:0 0 auto}.nav-wrap{align-items:center;height:100%;display:flex}.brand{flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;min-height:68px;display:inline-flex}.brand-mark{background:#000;border:1px solid #ffffff24;border-radius:16px;flex-shrink:0;width:68px;height:68px;display:block;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-type{flex-direction:column;justify-content:center;min-height:30px;line-height:1;display:flex;transform:translateY(1px)}.brand-type b{letter-spacing:.13em;font-size:14px}.brand-type small{letter-spacing:.34em;color:#9ba0a7;margin-top:5px;font-size:7px}.desktop-nav{color:#aaa9a6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff17;border-radius:100px;align-items:center;gap:2px;min-height:44px;margin:0 auto;padding:5px;font-size:11px;display:flex;position:relative;overflow:hidden}.desktop-nav a{z-index:2;border-radius:100px;align-items:center;min-height:32px;padding:0 14px;transition:color .28s;display:inline-flex;position:relative}.nav-hover-label{z-index:1;background:var(--accent);pointer-events:none;border-radius:100px;height:32px;transition:transform .42s cubic-bezier(.2,.8,.2,1),width .42s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:5px;left:0;box-shadow:0 8px 24px #00000038}.desktop-nav a.nav-selected{color:#171719}.login-link{transition:color .2s}.login-link:hover{color:var(--accent)}.nav-actions{align-items:center;gap:25px;font-size:12px;display:flex}.mobile-menu{margin-left:auto;display:none}.hero{--hero-progress:0;--hero-shift-x:0px;--hero-shift-y:0px;--hero-rotate-y:-9deg;--hero-rotate-x:4deg;--hero-rotate-z:2deg;--hero-scale:1;--hero-lead-x:0px;--hero-lead-y:0px;--hero-pipeline-x:0px;--hero-pipeline-y:0px;--hero-score-y:0px;--hero-orbit-scale:.98;--hero-shine-x:-30%;--hero-orb-y:0px;--hero-orb-rotate:0deg;background:radial-gradient(circle at 76% 40%, #24211e 0, var(--ink) 38%, #050609 80%);min-height:860px;padding-top:92px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:92px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#0000);mask-image:linear-gradient(90deg,#0000,#000 55%,#0000)}.hero-glow{filter:blur(8px);width:650px;height:650px;transform:translate3d(var(--hero-shift-x), var(--hero-shift-y), 0) scale(var(--hero-scale));background:radial-gradient(circle,#d1c1a31f,#0000 66%);position:absolute;top:9%;right:2%}.hero-grid{z-index:2;grid-template-columns:50% 50%;align-items:center;min-height:700px;display:grid;position:relative}.hero-copy{padding:40px 0 60px}.hero h1{letter-spacing:-.065em;margin:30px 0 28px;font-size:clamp(58px,6.3vw,104px);font-weight:540;line-height:.94}.hero h1 em,.statement-grid h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.hero-lead{color:#aeb3b8;max-width:625px;margin:0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:35px;margin-top:40px;display:flex}.hero-system{perspective:1400px;height:590px;position:relative}.orbit{border:1px solid #d1c1a32b;border-radius:50%;transition:transform .1s linear;position:absolute;top:9%;left:8%}.orbit-one{width:520px;height:520px}.orbit-two{width:420px;height:420px;transform:rotate(28deg) scale(var(--hero-orbit-scale));border-color:#ffffff12;top:17%;left:15%}.browser-card{background:#151a1ff0;border:1px solid #ffffff2b;position:absolute;overflow:hidden;box-shadow:0 50px 120px #0009}.main-browser{width:560px;height:405px;transform:translate3d(var(--hero-shift-x), var(--hero-shift-y), 0) rotateY(var(--hero-rotate-y)) rotateX(var(--hero-rotate-x)) rotateZ(var(--hero-rotate-z)) scale(var(--hero-scale));will-change:transform;border-radius:20px;top:14%;left:7%}.main-browser:after{content:"";z-index:6;transform:translateX(var(--hero-shine-x)) rotate(18deg);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff21,#0000);position:absolute;inset:-120% 45% -120% -20%}.browser-bar{background:#171c21;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.browser-bar i{background:#424951;border-radius:50%;width:7px;height:7px}.browser-bar span{text-align:center;color:#6f767d;background:#101418;border-radius:7px;width:45%;margin:0 auto;padding:6px;font-size:8px}.browser-body{height:calc(100% - 42px);color:var(--ink);background:linear-gradient(145deg,#eef1f7 0%,#f5eee6 57%,#eee8dc 100%);padding:22px;position:relative;overflow:hidden}.browser-body:after{content:"";filter:blur(1px);width:285px;height:285px;transform:translate3d(var(--hero-shift-x), var(--hero-orb-y), 0) rotate(var(--hero-orb-rotate));background:linear-gradient(145deg,#8b7cff 0%,#ff7b5c 52%,#f2bd4d 100%);border-radius:42% 58% 62% 38%/48% 43% 57% 52%;position:absolute;bottom:-95px;right:-42px;box-shadow:-70px -35px 80px #8b7cff29}.mini-nav{letter-spacing:.12em;z-index:1;justify-content:space-between;font-size:7px;display:flex;position:relative}.mini-nav span{color:#6e736e}.mini-hero{z-index:1;flex-direction:column;align-items:flex-start;margin-top:62px;display:flex;position:relative}.mini-hero small{letter-spacing:.18em;font-size:7px}.mini-hero strong{letter-spacing:-.06em;margin-top:12px;font-size:38px;line-height:.95}.mini-hero button{color:#fff;background:var(--ink);border:0;border-radius:30px;align-items:center;gap:7px;margin-top:24px;padding:11px 18px;font-size:8px;display:inline-flex}.floating-card{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101519eb;border:1px solid #ffffff29;border-radius:14px;position:absolute;box-shadow:0 25px 60px #00000073}.lead-card{width:250px;height:72px;translate:var(--hero-lead-x) var(--hero-lead-y);will-change:translate;align-items:center;gap:12px;padding:0 16px;display:flex;bottom:16%;left:-5%}.lead-card .pulse{background:#d1c1a324;border-radius:50%;width:26px;height:26px;position:relative}.lead-card .pulse:after{content:"";background:var(--accent);box-shadow:0 0 12px var(--accent);border-radius:50%;position:absolute;inset:9px}.lead-card div{flex-direction:column;gap:5px;display:flex}.floating-card small{color:#6f777f;letter-spacing:.13em;font-size:7px}.floating-card b{font-size:11px}.lead-card>strong{color:var(--accent);margin-left:auto;font-size:17px}.pipeline-card{width:240px;transform:rotate(-2deg);translate:var(--hero-pipeline-x) var(--hero-pipeline-y);will-change:translate;padding:16px;bottom:2%;right:-3%}.pipeline-card div{gap:5px;margin:10px 0;display:flex}.pipeline-card i{background:#343c43;border-radius:4px;flex:1;height:4px}.pipeline-card i:nth-child(-n+3){background:var(--accent)}.pipeline-card>span{color:#a9afb4;align-items:center;gap:4px;font-size:8px;display:flex}.pipeline-card .icon-arrow{width:8px;height:8px;color:var(--accent)}.score-card{width:178px;translate:0 var(--hero-score-y);will-change:translate;gap:5px;padding:14px 15px;display:grid;top:3%;right:2%}.score-card .trend{width:26px;height:26px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:13px}.hero-rail{color:#706e69;letter-spacing:.32em;border-top:1px solid #ffffff14;place-items:center;height:68px;font-size:10px;font-weight:700;display:grid;position:absolute;inset:auto 0 0;overflow:hidden}.hero-rail>div{min-width:max-content;animation:9s ease-in-out infinite alternate railDrift}.hero-rail span{color:var(--accent);margin:0 20px}@keyframes float{0%,to{transform:translateY(0)rotateY(-9deg)rotateX(4deg)rotate(2deg)}50%{transform:translateY(-12px)rotateY(-7deg)rotateX(3deg)rotate(1deg)}}.floating-card{animation-name:floatCard}@keyframes floatCard{0%,to{translate:0}50%{translate:0 -10px}}@keyframes railDrift{0%{transform:translate(-12px)}to{transform:translate(12px)}}.capability-showcase{--product-color:#8b7cff;--showcase-progress:0;--showcase-local:0;background:#07080a;height:500vh;position:relative;overflow:clip}.capability-showcase:before{content:"";background:radial-gradient(circle at 52% 43%, var(--product-color), transparent 34%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.capability-showcase:before{background:radial-gradient(circle at 52% 43%, color-mix(in srgb, var(--product-color) 11%, transparent), transparent 34%)}}.capability-showcase:before{transition:background .8s}.capability-sticky{grid-template-rows:auto minmax(0,1fr);grid-template-columns:205px minmax(460px,1fr) 330px;align-items:center;column-gap:48px;height:100svh;min-height:640px;padding:58px 0 34px;display:grid;position:sticky;top:0}.capability-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.capability-heading h2{letter-spacing:-.06em;text-align:right;margin:0;font-size:clamp(46px,4.8vw,72px);font-weight:510;line-height:.98}.capability-heading h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.capability-tabs{align-self:center;display:grid;transform:translateY(20px)}.capability-tabs button{color:#575b60;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:32px 1fr;align-items:center;min-height:72px;padding:0;font-size:10px;transition:color .35s,padding .35s;display:grid}.capability-tabs button span{font-family:var(--font-geist-mono);font-size:8px}.capability-tabs button.active{color:#fff;padding-left:10px}.capability-tabs button.active span{color:var(--product-color)}.capability-device{perspective:1500px;place-items:center;height:clamp(400px,52vh,520px);display:grid;position:relative;transform:translateY(24px)}.device-glow{background:var(--product-color);opacity:.19;filter:blur(70px);border-radius:50%;transition:background .65s;position:absolute;inset:17% 8%}.device-frame{z-index:2;width:min(720px,100%);height:clamp(350px,44vh,420px);transform:translate3d(0,calc(var(--showcase-local) * -9px),0) rotateY(calc(-4deg + (var(--showcase-local) * 4deg))) rotateX(calc(2deg - (var(--showcase-local) * 2deg))) scale(calc(1 + (var(--showcase-local) * .012)));background:#121418;border:1px solid #ffffff30;border-radius:27px;transition:transform .18s linear;position:relative;overflow:hidden;box-shadow:0 55px 130px #000000a6}.capability-device:hover .device-frame{transform:rotateY(0)rotateX(0)translateY(-6px)}.device-top{color:#6d7177;letter-spacing:.12em;background:#0e1013f5;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:48px;padding:0 17px;font-size:8px;display:flex}.device-top i{background:#41454a;border-radius:50%;width:7px;height:7px}.device-top span{margin:0 auto}.device-top b{letter-spacing:.2em}.device-canvas{color:#101216;background:#f3f1eb;height:calc(100% - 48px);overflow:hidden}.device-canvas>div{height:100%;animation:.65s cubic-bezier(.2,.75,.25,1) productIn}.device-caption{z-index:3;color:#999ca1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-family:var(--font-geist-mono);background:#0a0c0eb8;border:1px solid #ffffff21;border-radius:30px;padding:9px 12px;font-size:8px;position:absolute;bottom:5%;right:4%}@keyframes productIn{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}.capability-copy{transform:translateY(20px)}.capability-copy>span{color:var(--product-color);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;transition:color .5s}.capability-copy h3{letter-spacing:-.05em;margin:24px 0 19px;font-size:37px;line-height:1.03}.capability-copy>p{color:#8f949a;margin:0;font-size:13px;line-height:1.75}.capability-copy ul{margin:30px 0 0;padding:0;list-style:none}.capability-copy li{color:#b6b9bd;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:48px;font-size:10px;display:flex}.capability-copy li i{color:var(--product-color);font-style:normal;transition:color .5s}.demo-site{background:linear-gradient(125deg,#f6f2e9 0 58%,#ded6ff 58% 100%);padding:45px;position:relative}.demo-site:after{content:"";background:linear-gradient(145deg,#8b7cff,#ff92b3);border-radius:47% 53% 37% 63%;width:210px;height:210px;position:absolute;bottom:-65px;right:38px;transform:rotate(-16deg)}.demo-site>span{z-index:2;letter-spacing:.17em;font-size:7px;font-weight:800;position:relative}.demo-site h3{z-index:2;letter-spacing:-.07em;margin:32px 0 28px;font-size:clamp(40px,4vw,60px);line-height:.9;position:relative}.demo-site>div{z-index:2;gap:7px;display:flex;position:absolute;top:30px;right:28px}.demo-site>div i{background:#fff;border-radius:20px;width:40px;height:52px;box-shadow:0 12px 28px #28233c17}.demo-site>div i:nth-child(2){background:#17181b;height:78px}.demo-site button,.demo-cart button{z-index:2;color:#fff;background:#111316;border:0;border-radius:30px;padding:13px 18px;font-size:8px;position:relative}.demo-site button{align-items:center;gap:7px;display:inline-flex}.demo-shop{background:#f5eee7;grid-template-columns:1.25fr .75fr;display:grid}.demo-product{padding:31px;position:relative;overflow:hidden}.demo-product>span{letter-spacing:.14em;font-size:7px}.demo-product>i{background:radial-gradient(circle at 35% 30%,#ffb7a4,#ff7656 52%,#c7442e);border-radius:50%;width:220px;height:220px;margin:20px auto 8px;display:block;box-shadow:0 30px 60px #be462840}.demo-product strong{letter-spacing:-.05em;font-size:27px;line-height:.95;position:absolute;bottom:25px;left:30px}.demo-cart{color:#fff;background:#17181b;flex-direction:column;padding:33px 25px;display:flex}.demo-cart small{color:#777b80;letter-spacing:.15em;font-size:7px}.demo-cart p{border-bottom:1px solid #ffffff1f;justify-content:space-between;margin:35px 0;padding-bottom:22px;font-size:10px;display:flex}.demo-cart button{color:#151515;background:#ff7b5c;margin-top:auto}.demo-portal{color:#181a1d;background:#edf2f8;padding:28px}.demo-portal header{justify-content:space-between;align-items:center;font-size:14px;font-weight:750;display:flex}.demo-portal header i{background:linear-gradient(145deg,#55a7ff,#8b7cff);border-radius:50%;width:30px;height:30px}.demo-metrics{grid-template-columns:.65fr 1.35fr;gap:12px;margin-top:28px;display:grid}.demo-metrics article,.demo-progress{background:#ffffffd1;border:1px solid #dde3eb;border-radius:15px;padding:22px;box-shadow:0 14px 35px #1f3c5a0d}.demo-metrics small{color:#89919a;letter-spacing:.13em;font-size:7px}.demo-metrics strong{letter-spacing:-.04em;margin-top:19px;font-size:25px;display:block}.demo-progress{margin-top:12px}.demo-progress>span{font-size:10px;font-weight:750}.demo-progress>i{background:#e5eaf0;border-radius:6px;height:7px;margin:22px 0 12px;display:block;overflow:hidden}.demo-progress>i b{border-radius:inherit;background:linear-gradient(90deg,#55a7ff,#8b7cff);width:72%;height:100%;display:block}.demo-progress>small{color:#89919a;font-size:8px}.demo-flow{color:#fff;background:radial-gradient(circle,#292522,#101215 62%);justify-content:center;align-items:center;gap:12px;padding:48px 28px;display:flex;position:relative}.demo-flow>span{text-align:center;background:#1c1e22;border:1px solid #ffffff21;border-radius:12px;min-width:80px;padding:16px 13px;font-size:8px}.demo-flow>i{background:#66686b;width:27px;height:1px;position:relative}.demo-flow>i:after{content:"";background:#f2bd4d;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 12px #f2bd4d}.demo-flow .flow-source{border-color:#8b7cff}.demo-flow .flow-result{color:#191919;background:#f2bd4d;border-color:#f2bd4d}.demo-activity{background:#141619d1;border:1px solid #ffffff1f;border-radius:11px;flex-direction:column;gap:5px;padding:14px;display:flex;position:absolute;bottom:22px;right:24px}.demo-activity small{color:#8a8d91;letter-spacing:.13em;font-size:6px}.demo-activity b{font-size:9px}.statement-section{padding:150px 0}.statement-grid{grid-template-columns:1fr 4.8fr 2fr;align-items:start;gap:60px;display:grid}.statement-grid .eyebrow{color:#697078;margin-top:12px}.statement-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.5vw,72px);font-weight:520;line-height:1.03}.statement-grid h2 em{color:#8d7854}.statement-copy{color:#687078;margin:10px 0 0;font-size:15px;line-height:1.75}.services-section{padding:140px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:75px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(44px,5vw,76px);font-weight:520;line-height:1}.service-list{border-top:1px solid var(--line)}.service-row{border-bottom:1px solid var(--line);grid-template-columns:70px 1.4fr 2fr 1.25fr 35px;align-items:center;gap:28px;min-height:175px;transition:padding .35s,background .35s,color .35s;display:grid;position:relative}.service-row:hover{color:var(--row-color);background:var(--row-color);padding:0 18px}@supports (color:color-mix(in lab, red, red)){.service-row:hover{background:color-mix(in srgb,var(--row-color) 8%,transparent)}}.service-row:hover>p,.service-row:hover .service-index,.service-row:hover .tag-row span{color:var(--row-color)}@supports (color:color-mix(in lab, red, red)){.service-row:hover>p,.service-row:hover .service-index,.service-row:hover .tag-row span{color:color-mix(in srgb,var(--row-color) 72%,white)}}.service-row:hover .tag-row span,.service-row:hover .row-arrow{border-color:var(--row-color)}@supports (color:color-mix(in lab, red, red)){.service-row:hover .tag-row span,.service-row:hover .row-arrow{border-color:color-mix(in srgb,var(--row-color) 48%,transparent)}}.service-row:hover .row-arrow{color:#111;background:var(--row-color);transform:rotate(45deg)}.service-index{color:#626971;font-family:var(--font-geist-mono);font-size:11px}.service-row h3{letter-spacing:-.04em;margin:0;font-size:28px}.service-row>p{color:#949ba2;font-size:14px;line-height:1.7}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag-row span{color:#9ea5ab;border:1px solid #ffffff29;border-radius:30px;padding:7px 10px;font-size:9px}.row-arrow{width:32px;height:32px;color:var(--accent);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:13px;transition:transform .35s,background .35s,color .35s,border-color .35s;display:grid}.ecosystem-section{padding:150px 0}.ecosystem-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:110px;display:grid}.ecosystem-copy .eyebrow{color:#6b7278}.ecosystem-copy h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(46px,5vw,76px);font-weight:520;line-height:1}.ecosystem-copy>p:not(.eyebrow){color:#6a7075;max-width:570px;line-height:1.8}.ecosystem-copy .text-link{margin-top:25px}.flow-visual{flex-direction:column;justify-content:center;gap:12px;min-height:500px;display:flex;position:relative}.flow-node{border:1px solid var(--dark-line);z-index:2;background:#ffffff8c;border-radius:15px;grid-template-columns:58px 1fr 40px;align-items:center;height:70px;padding:0 22px;transition:transform .3s,background .3s;display:grid;position:relative;box-shadow:0 15px 45px #0000000a}.flow-node:hover{background:#fff;transform:translate(-10px)}.flow-node span{color:#8b9195;font-size:10px}.flow-node b{font-size:18px}.flow-node i{background:var(--accent);border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.flow-line{background:#c7b99e;width:1px;position:absolute;top:10%;bottom:10%;left:49px}.experience-bento{background:#eee9df;padding:145px 0}.bento-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.bento-card{background:#ffffff80;border:1px solid #0b0c0f1f;border-radius:24px;flex-direction:column;grid-column:span 4;min-height:370px;padding:36px;display:flex;position:relative;overflow:hidden}.bento-card>span{color:#827e76;letter-spacing:.16em;font-size:8px;font-weight:800}.bento-card h3{letter-spacing:-.05em;max-width:560px;margin:42px 0 17px;font-size:34px;line-height:1.02}.bento-card>p{color:#6e6b65;max-width:560px;margin:0;font-size:13px;line-height:1.7}.bento-large{background:#f8f5ef;grid-column:span 7;min-height:480px}.bento-dark{color:#fff;background:#17181b;border-color:#17181b;grid-column:span 5;min-height:480px}.bento-dark>span,.bento-dark>p{color:#85878b}.bento-wide{grid-column:span 8}.kinetic-type{gap:3px;margin-top:auto;display:grid;transform:rotate(-4deg)translateY(18px)}.kinetic-type b{color:#17181b;letter-spacing:-.08em;white-space:nowrap;font-size:clamp(48px,6vw,88px);line-height:.72;animation:6s ease-in-out infinite alternate kineticShift;display:block}.kinetic-type b:nth-child(2){color:#8b7cff;animation-delay:-.8s}.kinetic-type b:nth-child(3){color:#b2a17e;animation-delay:-1.6s}@keyframes kineticShift{0%{transform:translate(-10px)}to{transform:translate(24px)}}.performance-ring{text-align:center;background:conic-gradient(#d1c1a3 0 90%,#2c2d31 90% 100%);border-radius:50%;place-content:center;width:165px;height:165px;margin:auto auto 0;display:grid;position:relative}.performance-ring:before{content:"";border-radius:inherit;background:#17181b;position:absolute;inset:12px}.performance-ring strong,.performance-ring span{z-index:2;position:relative}.performance-ring strong{letter-spacing:-.05em;font-size:38px}.performance-ring span{color:#777a7e;text-transform:uppercase;letter-spacing:.12em;margin-top:3px;font-size:7px}.module-stack{height:120px;margin-top:auto;position:relative}.module-stack i{background:#ffffffc2;border:1px solid #0b0c0f26;border-radius:15px;width:68%;height:72px;position:absolute;bottom:0;left:16%;box-shadow:0 18px 35px #1413100f}.module-stack i:first-child{opacity:.38;transform:translateY(-42px)scale(.74)}.module-stack i:nth-child(2){opacity:.56;transform:translateY(-28px)scale(.83)}.module-stack i:nth-child(3){opacity:.75;transform:translateY(-14px)scale(.92)}.module-stack i:nth-child(4){background:linear-gradient(110deg,#fff,#ddd3c0)}.connection-line{background:#ffffff8c;border:1px solid #0b0c0f1c;border-radius:17px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:20px 22px;display:flex}.connection-line span{color:#3d3b37;background:#fff;border-radius:30px;padding:9px 13px;font-size:9px;font-weight:750;box-shadow:0 7px 18px #1413100d}.connection-line i{color:#968970;font-style:normal}.work-section{padding:140px 0 160px}.featured-work{background:#11171c;border:1px solid #ffffff1a;border-radius:28px;grid-template-columns:.7fr 1.3fr;gap:60px;min-height:600px;padding:65px;display:grid;position:relative;overflow:hidden}.work-copy{z-index:2;align-self:end;position:relative}.work-number{color:#697078;letter-spacing:.16em;font-size:9px}.work-copy h3{letter-spacing:-.05em;max-width:470px;margin:25px 0 18px;font-size:42px;line-height:1.05}.work-copy>p{color:#9299a0;max-width:470px;line-height:1.7}.work-copy .tag-row{margin-top:28px}.os-window{background:#0a0d10;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:68px 1fr;align-self:center;height:420px;display:grid;overflow:hidden;transform:perspective(1100px)rotateY(-7deg)rotateX(3deg);box-shadow:0 45px 100px #00000080}.os-sidebar{background:#080b0e;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:21px;padding:18px 0;display:flex}.mini-brand{width:29px;height:29px;color:var(--ink);background:var(--accent);border-radius:8px;place-items:center;font-size:9px;font-weight:900;display:grid}.os-sidebar i{border:1px solid #4c555c;border-radius:5px;width:17px;height:17px}.os-canvas{background:radial-gradient(circle at 80% 0,#182019,#0c1115 55%);padding:27px}.os-top{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.os-top i{background:#1f292e;border-radius:50%;width:28px;height:28px}.os-kpis{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:28px;display:grid}.os-kpis i{background:linear-gradient(145deg,#182126,#11171b);border:1px solid #ffffff12;border-radius:9px;height:77px}.os-chart{background:#11171b;border:1px solid #ffffff12;border-radius:10px;height:215px;margin-top:15px;padding:20px;position:relative;overflow:hidden}.os-chart b{font-size:11px}.os-chart svg{color:var(--accent);filter:drop-shadow(0 0 9px #d1c1a361);position:absolute;inset:70px 10px auto}.product-scroll-showcase{--product-progress:0;--product-focus:0;--product-copy-opacity:1;--product-grid-opacity:.06;--product-glow:0px;--product-frame-width:min(820px,54vw);--product-frame-height:min(540px,58vh);--product-frame-x:22.5vw;--product-frame-y:11vh;--product-frame-rotate:-5deg;--product-frame-radius:28px;--product-ui-progress:0;background:radial-gradient(circle at 74% 48%,#22201d 0,#101114 34%,#07080a 72%);height:590vh;position:relative;overflow:clip}.product-scroll-showcase:before{content:"";opacity:var(--product-grid-opacity);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.product-showcase-sticky{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.product-showcase-heading{z-index:2;opacity:var(--product-copy-opacity);justify-content:space-between;align-items:flex-end;gap:35px;transition:opacity .12s linear;display:flex;position:absolute;top:clamp(46px,7vh,82px);left:50%;transform:translate(-50%)}.product-showcase-heading h2{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(43px,4.4vw,70px);font-weight:520;line-height:.98}.product-showcase-copy{z-index:2;width:min(1380px,100% - 64px);opacity:var(--product-copy-opacity);transition:opacity .12s linear;position:absolute;bottom:clamp(52px,8vh,90px);left:50%;transform:translate(-50%)}.product-showcase-copy>*{width:min(390px,31vw)}.product-showcase-copy h3{letter-spacing:-.05em;margin:22px 0 17px;font-size:clamp(31px,3vw,45px);line-height:1.04}.product-showcase-copy>p{color:#8e949a;font-size:13px;line-height:1.72}.product-showcase-copy .tag-row{margin-top:26px}.product-showcase-copy>small{color:#62676d;letter-spacing:.14em;align-items:center;gap:13px;margin-top:30px;font-size:8px;font-weight:750;display:flex}.product-showcase-copy>small i{color:var(--accent);font-size:14px;font-style:normal;animation:1.5s ease-in-out infinite productScrollCue}@keyframes productScrollCue{50%{transform:translateY(6px)}}.product-os-frame{width:var(--product-frame-width);height:var(--product-frame-height);z-index:5;border-radius:var(--product-frame-radius);box-shadow:0 55px 150px #000000ad,0 0 var(--product-glow) #d1c1a31f;transform:translate(-50%,-50%) translate3d(var(--product-frame-x),var(--product-frame-y),0) perspective(1400px) rotateY(var(--product-frame-rotate));transform-origin:50%;will-change:width,height,transform,border-radius;background:#0a0d10;border:1px solid #ffffff26;grid-template-columns:74px minmax(0,1fr);display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.product-os-frame:after{content:"";z-index:20;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff09}.product-os-sidebar{color:#646b72;background:#080a0d;border-right:1px solid #ffffff13;flex-direction:column;align-items:center;gap:16px;padding:19px 0 15px;display:flex}.product-os-sidebar .mini-brand{margin-bottom:8px}.product-os-sidebar>i{border:1px solid #0000;border-radius:9px;place-items:center;width:33px;height:33px;font-size:13px;font-style:normal;transition:all .35s;display:grid}.product-os-sidebar>i.active{color:#171719;border-color:var(--accent);background:var(--accent);box-shadow:0 8px 22px #d1c1a32e}.product-os-sidebar>b{color:#d8d9da;background:#171b1f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:auto;font-size:8px;display:grid}.product-os-canvas{color:#eef0f1;background:radial-gradient(circle at 82% -8%,#22251f 0,#101418 42%,#0c0f12 72%);min-width:0;padding-bottom:51px;position:relative}.product-os-top{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d10c2;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;height:61px;padding:0 clamp(18px,2.3vw,34px);display:flex}.product-os-top>div{align-items:center;gap:10px;font-size:10px;display:flex}.product-os-top>div>span{font-weight:800}.product-os-top>div>i{color:#4f555a;font-style:normal}.product-os-top>div>b{color:#858b90;font-weight:550}.product-os-actions span,.product-os-actions i{color:#92979b;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.product-os-actions i{color:var(--ink);background:var(--accent);border-radius:50%;font-size:7px;font-weight:900}.product-os-content{grid-template-rows:auto auto minmax(120px,1fr);gap:10px;height:calc(100% - 112px);padding:clamp(18px,2.5vw,38px);animation:.55s cubic-bezier(.2,.75,.25,1) both productViewIn;display:grid;overflow:hidden}@keyframes productViewIn{0%{opacity:.25;filter:blur(4px);transform:translateY(13px)}to{opacity:1;filter:none;transform:none}}.product-os-title{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.product-os-title span{color:var(--accent);letter-spacing:.17em;font-size:7px;font-weight:800}.product-os-title h3{letter-spacing:-.045em;margin:8px 0 4px;font-size:clamp(20px,2.2vw,34px);line-height:1}.product-os-title p{color:#747b81;margin:0;font-size:clamp(8px,.8vw,11px)}.product-os-title button{color:#161719;background:var(--accent);border:0;border-radius:9px;align-items:center;gap:12px;min-height:36px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.product-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.product-metrics article{background:linear-gradient(145deg,#1d2327e6,#111519b8);border:1px solid #ffffff13;border-radius:11px;align-content:space-between;min-height:clamp(65px,10vh,93px);padding:clamp(11px,1.2vw,17px);display:grid}.product-metrics span{color:#737a80;font-size:7px}.product-metrics b{letter-spacing:-.045em;font-size:clamp(17px,1.8vw,27px)}.product-metrics small{color:#8e887b;align-items:center;gap:4px;font-size:6px;display:flex}.product-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(190px,.55fr);gap:10px;min-height:0;display:grid}.product-pipeline-panel,.product-activity-panel{background:#101418db;border:1px solid #ffffff13;border-radius:11px;min-height:0;overflow:hidden}.product-panel-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.product-panel-head>div{gap:4px;display:grid}.product-panel-head span{color:#666d73;letter-spacing:.13em;font-size:6px}.product-panel-head b{font-size:9px}.product-panel-head>small{color:#777e83;border:1px solid #ffffff13;border-radius:7px;padding:7px 9px;font-size:6px}.product-panel-head>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}.product-pipeline{grid-template-columns:repeat(4,minmax(90px,1fr));gap:7px;height:calc(100% - 52px);padding:10px;display:grid}.product-pipeline>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;min-width:0;padding:9px;transition:all .45s}.product-pipeline>div.highlight{background:#d1c1a314;border-color:#d1c1a37a;box-shadow:inset 0 0 28px #d1c1a30d}.product-pipeline>div>header{color:#6e757a;justify-content:space-between;align-items:center;font-size:6px;display:flex}.product-pipeline>div>header i{color:#777d82;text-align:center;background:#ffffff0d;border-radius:8px;min-width:17px;padding:3px;font-style:normal}.product-pipeline>div>article{background:#171c20;border:1px solid #fff1;border-radius:8px;gap:7px;margin-top:10px;padding:10px;display:grid;box-shadow:0 12px 25px #00000024}.product-pipeline>div.highlight>article{transform:translateY(-3px);box-shadow:0 14px 28px #0000003d,0 0 0 1px #d1c1a329}.product-pipeline article b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.product-pipeline article small{color:#646b71;font-size:6px}.product-pipeline article span{color:#a29479;background:#d1c1a317;border-radius:9px;width:max-content;padding:4px 6px;font-size:5px}.product-activity-panel ol{height:calc(100% - 52px);margin:0;padding:5px 14px;list-style:none;overflow:hidden}.product-activity-panel li{opacity:.43;border-bottom:1px solid #ffffff0e;grid-template-columns:25px 1fr;gap:9px;padding:10px 0;transition:all .45s;display:grid}.product-activity-panel li.current{opacity:1;transform:translate(3px)}.product-activity-panel li>i{color:#8d9297;background:#1d2328;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.product-activity-panel li.current>i{color:#171719;background:var(--accent)}.product-activity-panel li>div{gap:3px;min-width:0;display:grid}.product-activity-panel li b{font-size:7px}.product-activity-panel li span{text-overflow:ellipsis;white-space:nowrap;color:#6d7479;font-size:6px;overflow:hidden}.product-activity-panel li small{color:#4f565c;font-size:5px}.product-step-rail{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090c0fe0;border-top:1px solid #fff1;grid-template-columns:repeat(5,1fr);align-items:center;gap:8px;height:51px;padding:0 clamp(18px,2.3vw,34px);display:grid;position:absolute;inset:auto 0 0}.product-step-rail>span{color:#4f565c;grid-template-columns:1fr;gap:6px;font-size:6px;transition:color .35s;display:grid}.product-step-rail>span i{background:#282d31;border-radius:3px;height:2px;display:block;overflow:hidden}.product-step-rail>span button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.product-step-rail>span i:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .45s;display:block;transform:scaleX(0)}.product-step-rail>span.active,.product-step-rail>span.passed{color:#babec1}.product-step-rail>span.active i:after,.product-step-rail>span.passed i:after{transform:scaleX(1)}.product-scroll-showcase{background:radial-gradient(circle at 74% 48%,#22201d 0,#101114 34%,#07080a 72%)}.product-scroll-showcase:before{opacity:.11}.product-showcase-heading,.product-showcase-copy{will-change:opacity;transition:none}.product-os-frame{will-change:transform;backface-visibility:hidden;contain:layout paint;border-radius:18px;width:calc(100vw - 48px);height:calc(100svh - 48px);transform:translate(calc(22.5vw - 50%),calc(11vh - 50%))scale(.62)perspective(1400px)rotateY(-4deg);box-shadow:0 55px 150px #000000ad,0 0 60px #d1c1a314}.product-os-canvas{contain:layout paint;padding-bottom:51px}.product-os-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0d10f7}.product-step-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090c0ff7}.product-os-context{width:120px;height:14px;display:block;position:relative}.product-os-context b{opacity:0;color:#858b90;font-size:10px;font-weight:550;transition:opacity .18s,transform .28s;position:absolute;inset:0;transform:translateY(4px)}.product-module-stack{height:calc(100% - 61px);position:relative}.product-module{opacity:0;visibility:hidden;gap:12px;padding:clamp(22px,2.5vw,38px);transition:opacity .2s,transform .34s cubic-bezier(.2,.75,.25,1),visibility 0s linear .34s;display:grid;position:absolute;inset:0;transform:translateY(10px)scale(.997)}.product-module-dashboard{grid-template-rows:auto auto minmax(0,1fr)}.product-module-crm,.product-module-quote,.product-module-project,.product-module-portal{grid-template-rows:auto minmax(0,1fr)}.product-scroll-showcase[data-product-step="0"] .product-module:first-child,.product-scroll-showcase[data-product-step="1"] .product-module:nth-child(2),.product-scroll-showcase[data-product-step="2"] .product-module:nth-child(3),.product-scroll-showcase[data-product-step="3"] .product-module:nth-child(4),.product-scroll-showcase[data-product-step="4"] .product-module:nth-child(5){opacity:1;visibility:visible;transition-delay:50ms;transform:none}.product-scroll-showcase[data-product-step="0"] .product-os-context b:first-child,.product-scroll-showcase[data-product-step="1"] .product-os-context b:nth-child(2),.product-scroll-showcase[data-product-step="2"] .product-os-context b:nth-child(3),.product-scroll-showcase[data-product-step="3"] .product-os-context b:nth-child(4),.product-scroll-showcase[data-product-step="4"] .product-os-context b:nth-child(5){opacity:1;transform:none}.product-scroll-showcase[data-product-step="0"] .product-os-sidebar i[data-index="0"],.product-scroll-showcase[data-product-step="1"] .product-os-sidebar i[data-index="1"],.product-scroll-showcase[data-product-step="2"] .product-os-sidebar i[data-index="2"],.product-scroll-showcase[data-product-step="3"] .product-os-sidebar i[data-index="3"],.product-scroll-showcase[data-product-step="4"] .product-os-sidebar i[data-index="4"]{color:#171719;border-color:var(--accent);background:var(--accent);box-shadow:0 8px 22px #d1c1a32e}.product-scroll-showcase[data-product-step="0"] .product-step-rail span:first-child,.product-scroll-showcase[data-product-step="1"] .product-step-rail span:nth-child(-n+2),.product-scroll-showcase[data-product-step="2"] .product-step-rail span:nth-child(-n+3),.product-scroll-showcase[data-product-step="3"] .product-step-rail span:nth-child(-n+4),.product-scroll-showcase[data-product-step="4"] .product-step-rail span{color:#babec1}.product-scroll-showcase[data-product-step="0"] .product-step-rail span:first-child i:after,.product-scroll-showcase[data-product-step="1"] .product-step-rail span:nth-child(-n+2) i:after,.product-scroll-showcase[data-product-step="2"] .product-step-rail span:nth-child(-n+3) i:after,.product-scroll-showcase[data-product-step="3"] .product-step-rail span:nth-child(-n+4) i:after,.product-scroll-showcase[data-product-step="4"] .product-step-rail span i:after{transform:scaleX(1)}.product-os-title{min-height:64px}.product-os-title h3{font-size:clamp(24px,2.5vw,38px)}.product-metrics article{min-height:clamp(72px,10vh,94px)}.software-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(220px,.55fr);gap:12px;min-height:0;display:grid}.software-panel{background:#101418db;border:1px solid #ffffff13;border-radius:12px;min-height:0;overflow:hidden}.software-panel-head{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.software-panel-head>div{gap:5px;display:grid}.software-panel-head span{color:#666d73;letter-spacing:.14em;font-size:6px}.software-panel-head b{font-size:10px}.software-panel-head small{color:#777e83;border:1px solid #ffffff13;border-radius:7px;padding:7px 9px;font-size:6px}.software-panel-head>i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent);border-radius:50%}.software-revenue-panel{color:var(--accent);position:relative}.software-revenue-panel svg{width:calc(100% - 36px);height:calc(100% - 91px);min-height:90px;margin:8px 18px 0;overflow:visible}.software-chart-labels{color:#525960;justify-content:space-between;padding:0 19px 11px;font-size:5px;display:flex}.software-priority-panel ol{margin:0;padding:5px 16px;list-style:none}.software-priority-panel li{border-bottom:1px solid #ffffff0e;grid-template-columns:27px 1fr;align-items:center;gap:9px;min-height:56px;display:grid}.software-priority-panel li>i{color:#9b8c71;background:#d1c1a31a;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.software-priority-panel li>div{gap:4px;min-width:0;display:grid}.software-priority-panel li b{font-size:7px}.software-priority-panel li span{text-overflow:ellipsis;white-space:nowrap;color:#636a70;font-size:6px;overflow:hidden}.crm-workspace{background:#101418db;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:minmax(205px,.42fr) minmax(0,1.2fr);min-height:0;display:grid;overflow:hidden}.crm-inbox{border-right:1px solid #ffffff12;min-width:0}.crm-inbox>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:55px;padding:0 16px;display:flex}.crm-inbox>header>div{gap:3px;display:grid}.crm-inbox>header b{font-size:10px}.crm-inbox>header span{color:#666d73;font-size:6px}.crm-inbox>header button{color:#757c82;background:#171c20;border:1px solid #ffffff12;border-radius:7px;width:28px;height:28px}.crm-inbox>article{opacity:.52;border-bottom:1px solid #ffffff0d;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:64px;padding:10px 14px;display:grid}.crm-inbox>article.active{opacity:1;box-shadow:inset 2px 0 var(--accent);background:#d1c1a314}.crm-inbox>article>i{color:#171719;background:var(--accent);border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-style:normal;font-weight:900;display:grid}.crm-inbox>article>div{gap:4px;min-width:0;display:grid}.crm-inbox>article b{font-size:7px}.crm-inbox>article span{text-overflow:ellipsis;white-space:nowrap;color:#666d73;font-size:6px;overflow:hidden}.crm-inbox>article small{color:#555c62;font-size:5px}.crm-lead-detail{grid-template-rows:auto auto 1fr auto;gap:clamp(13px,2vh,22px);min-width:0;padding:clamp(18px,2.3vw,34px);display:grid}.crm-lead-detail>header{grid-template-columns:46px 1fr auto;align-items:center;gap:13px;display:grid}.crm-avatar{color:#171719;background:linear-gradient(145deg,#e5d7bd,#a99572);border-radius:13px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:900;display:grid}.crm-lead-detail>header>div:nth-child(2){min-width:0}.crm-lead-detail header span,.crm-detail-grid span{color:#747b80;letter-spacing:.1em;font-size:6px}.crm-lead-detail h4{letter-spacing:-.035em;margin:5px 0 3px;font-size:20px}.crm-lead-detail header p{color:#6e757a;margin:0;font-size:7px}.crm-lead-detail header em{color:#b9ab90;background:#d1c1a31a;border-radius:15px;padding:7px 9px;font-size:6px;font-style:normal}.crm-detail-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-detail-grid>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;gap:7px;padding:12px;display:grid}.crm-detail-grid b{font-size:8px}.crm-lead-detail blockquote{color:#9da2a6;border-left:2px solid var(--accent);background:#ffffff06;margin:0;padding:15px 17px;font-size:8px;line-height:1.65}.crm-lead-detail footer{color:#757c81;justify-content:space-between;align-items:center;font-size:7px;display:flex}.crm-lead-detail footer i{color:var(--accent);font-style:normal}.crm-lead-detail footer button{color:#171719;background:var(--accent);border:0;border-radius:8px;min-height:32px;padding:0 12px;font-size:7px;font-weight:800}.quote-workspace{grid-template-columns:minmax(0,1.35fr) minmax(210px,.48fr);gap:12px;min-height:0;display:grid}.quote-document,.quote-controls>div{background:#101418e0;border:1px solid #ffffff13;border-radius:11px}.quote-document{grid-template-rows:auto auto auto 1fr auto;gap:11px;min-height:0;padding:clamp(18px,2.1vw,31px);display:grid}.quote-document>header{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;display:grid}.quote-logo{color:#171719;background:var(--accent);border-radius:9px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:900;display:grid}.quote-document>header>div:nth-child(2){gap:3px;display:grid}.quote-document header span,.quote-controls span{color:#6d747a;letter-spacing:.12em;font-size:6px}.quote-document header b{font-size:8px}.quote-document header em{color:#9d927e;background:#d1c1a31a;border-radius:12px;padding:6px 8px;font-size:6px;font-style:normal}.quote-document h4{letter-spacing:-.04em;margin:5px 0 0;font-size:22px}.quote-document>p{color:#72797f;max-width:620px;margin:0;font-size:8px;line-height:1.6}.quote-lines{align-self:center}.quote-lines>div{color:#8b9297;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;min-height:36px;font-size:7px;display:flex}.quote-lines b{color:#d5d7d9}.quote-document>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:12px;font-size:7px;display:flex}.quote-document>footer span{color:#6e757a}.quote-document>footer strong{font-size:8px}.quote-document>footer strong b{color:var(--accent);margin-left:10px;font-size:15px}.quote-controls{align-content:start;gap:9px;display:grid}.quote-controls>div{gap:9px;padding:16px;display:grid}.quote-controls b{font-size:9px}.quote-controls i,.project-toolbar>div>i{background:#262c31;border-radius:4px;height:4px;overflow:hidden}.quote-controls i em,.project-toolbar i em{border-radius:inherit;background:var(--accent);height:100%;display:block}.quote-controls small{color:#676e73;font-size:6px}.quote-controls ol{color:#656c72;gap:8px;margin:0;padding:0;font-size:7px;list-style:none;display:grid}.quote-controls li.done{color:#aaa18f}.quote-recipient small{color:#6c7378}.project-toolbar{grid-template-columns:1.2fr 1fr .7fr;gap:8px;display:grid}.project-toolbar>div{background:#ffffff06;border:1px solid #fff1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:11px 13px;display:grid}.project-toolbar span{color:#6d747a;font-size:6px}.project-toolbar b{font-size:7px}.project-toolbar strong{display:flex}.project-toolbar strong i{color:#171719;background:var(--accent);border:2px solid #12161a;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:-5px;font-size:5px;font-style:normal;display:grid}.project-board{grid-template-columns:repeat(4,1fr);gap:8px;min-height:0;display:grid}.project-board>section{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;min-width:0;padding:9px;overflow:hidden}.project-board>section>header{color:#7b8287;justify-content:space-between;align-items:flex-start;height:30px;font-size:7px;display:flex}.project-board>section>header i{text-align:center;background:#252a2f;border-radius:8px;min-width:18px;padding:3px;font-size:5px;font-style:normal}.project-board article{background:#171c20;border:1px solid #fff1;border-radius:8px;gap:7px;margin-bottom:7px;padding:11px;display:grid}.project-board article.active{border-color:#d1c1a366;box-shadow:0 9px 22px #0000003d}.project-board article b{font-size:7px}.project-board article>span{color:#777e83;font-size:6px}.project-board article footer{justify-content:space-between;align-items:center;display:flex}.project-board article footer i{color:#9c907a;font-size:5px;font-style:normal}.project-board article footer em{color:#171719;background:var(--accent);border-radius:50%;place-items:center;width:20px;height:20px;font-size:5px;font-style:normal;display:grid}.portal-workspace{grid-template-rows:minmax(105px,.55fr) minmax(0,1.45fr);gap:10px;min-height:0;display:grid}.portal-welcome-card{background:linear-gradient(110deg,#d1c1a321,#101418e0 55%);border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:clamp(17px,2vw,28px);display:flex;overflow:hidden}.portal-welcome-card>div:first-child{gap:8px;display:grid}.portal-welcome-card span,.portal-timeline header span,.portal-files header span{color:#857b69;letter-spacing:.14em;font-size:6px}.portal-welcome-card h4{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(17px,1.8vw,27px)}.portal-welcome-card p{color:#737a80;margin:0;font-size:8px}.portal-progress-ring{text-align:center;background:conic-gradient(var(--accent) 0 74%,#252b30 74% 100%);border-radius:50%;flex:none;place-content:center;width:78px;height:78px;display:grid;position:relative}.portal-progress-ring:before{content:"";border-radius:inherit;background:#12161a;position:absolute;inset:7px}.portal-progress-ring strong,.portal-progress-ring span{z-index:1;position:relative}.portal-progress-ring strong{font-size:18px}.portal-progress-ring span{color:#6b7278;margin-top:3px;font-size:5px}.portal-detail-grid{grid-template-columns:1.25fr .75fr;gap:10px;min-height:0;display:grid}.portal-timeline,.portal-files{background:#101418e0;border:1px solid #ffffff13;border-radius:11px;min-height:0;padding:0 17px;overflow:hidden}.portal-timeline>header,.portal-files>header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;height:48px;display:flex}.portal-timeline header>div,.portal-files header>div{gap:4px;display:grid}.portal-timeline header b,.portal-files header b{font-size:8px}.portal-timeline header small,.portal-files header small{color:#777e83;font-size:6px}.portal-timeline ol{margin:0;padding:4px 0;list-style:none}.portal-timeline li{opacity:.45;border-bottom:1px solid #ffffff0d;grid-template-columns:26px 1fr;align-items:center;gap:10px;min-height:50px;display:grid}.portal-timeline li.done,.portal-timeline li.active{opacity:1}.portal-timeline li>i{color:#6c7378;background:#22282d;border-radius:7px;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;display:grid}.portal-timeline li.active>i{color:#171719;background:var(--accent)}.portal-timeline li>div{gap:4px;display:grid}.portal-timeline li b{font-size:7px}.portal-timeline li span{color:#666d73;font-size:6px}.portal-files>div{border-bottom:1px solid #ffffff0d;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;min-height:54px;display:grid}.portal-files>div>i{color:#171719;background:var(--accent);border-radius:6px;place-items:center;width:26px;height:30px;font-size:6px;font-style:normal;display:grid}.portal-files>div>span{gap:4px;min-width:0;display:grid}.portal-files>div b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portal-files>div small{color:#636a70;font-size:5px}.portal-files>div em{color:#777e83;font-size:8px;font-style:normal}.portal-files>button{color:#171719;background:var(--accent);border:0;border-radius:7px;width:100%;min-height:31px;margin-top:10px;font-size:7px;font-weight:800}.process-section{padding:120px 0 130px}.process-section h2{letter-spacing:-.06em;margin:25px 0 70px;font-size:clamp(46px,5vw,78px);font-weight:560;line-height:1}.process-steps{border-top:1px solid #080b0f47;grid-template-columns:repeat(6,1fr);display:grid}.process-steps>div{border-right:1px solid #080b0f2e;min-height:155px;padding:25px 22px 10px 0}.process-steps>div:not(:first-child){padding-left:22px}.process-steps span{color:#776648;font-size:9px}.process-steps b{margin:22px 0 15px;font-size:15px;display:block}.process-steps p{color:#655b48;margin:0;font-size:11px;line-height:1.5}.scroll-story{--story-progress:0;background:radial-gradient(circle at 52% 45%,#182019 0,#0b0f13 34%,#05070a 78%);height:450vh;position:relative;overflow:clip}.scroll-story:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.story-sticky{grid-template-columns:.82fr 1.1fr .45fr;align-items:center;gap:55px;height:100vh;min-height:720px;display:grid;position:sticky;top:0}.story-intro{z-index:3;position:relative}.story-intro h2{letter-spacing:-.06em;margin:27px 0 24px;font-size:clamp(46px,4.7vw,76px);font-weight:520;line-height:.98}.story-intro h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.story-intro>p:last-child{color:#8e969d;max-width:460px;font-size:14px;line-height:1.75}.story-machine{perspective:1200px;height:590px;transform:rotateY(calc(-5deg + (var(--story-progress) * 8deg))) rotateX(calc(2deg - (var(--story-progress) * 3deg)));transition:filter .45s;position:relative}.story-orbit{transform:rotate(calc(var(--story-progress) * 180deg));border:1px solid #d1c1a333;border-radius:50%;position:absolute;inset:1% 2%}.story-orbit:before,.story-orbit:after{content:"";background:var(--accent);border-radius:50%;position:absolute;box-shadow:0 0 25px #d1c1a399}.story-orbit:before{width:9px;height:9px;top:16%;left:12%}.story-orbit:after{width:6px;height:6px;bottom:17%;right:11%}.story-screen{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1216eb;border:1px solid #ffffff2e;border-radius:22px;width:88%;min-height:410px;position:absolute;top:15%;left:6%;overflow:hidden;box-shadow:0 55px 120px #0009}.story-screen-bar{color:#687078;letter-spacing:.13em;border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:46px;padding:0 17px;font-size:8px;display:flex}.story-screen-bar i{background:#3c444b;border-radius:50%;width:7px;height:7px}.story-screen-bar span{margin-left:auto}.story-screen-body{background:radial-gradient(circle at 86% 5%,#d1c1a324,#0000 38%);flex-direction:column;justify-content:flex-end;min-height:364px;padding:38px;display:flex;position:relative}.story-counter{color:var(--accent);font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:9px;position:absolute;top:32px;left:38px}.story-ui-grid{width:48%;opacity:calc(.35 + (var(--story-progress) * .65));grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;inset:35px 36px auto auto}.story-ui-grid i{background:linear-gradient(145deg,#171e23,#101419);border:1px solid #ffffff14;border-radius:9px;height:48px}.story-ui-grid i:nth-child(4),.story-ui-grid i:nth-child(5){grid-column:span 2}.story-ui-grid i:nth-child(5){background:var(--accent);opacity:.7;grid-column:span 1}.story-screen-body strong{z-index:4;letter-spacing:-.05em;max-width:430px;font-size:clamp(31px,3vw,48px);line-height:1;position:relative}.story-screen-body p{z-index:4;color:#a3abb1;max-width:390px;min-height:44px;margin:17px 0 0;font-size:12px;line-height:1.65;position:relative}.story-pulse{background:#d1c1a31a;border:1px solid #d1c1a361;border-radius:50%;width:74px;height:74px;transition:transform .3s,background .3s,box-shadow .3s;position:absolute;bottom:10%;right:2%;box-shadow:0 0 70px #d1c1a324}.story-pulse:hover{background:#d1c1a333;transform:scale(1.08)rotate(45deg);box-shadow:0 0 90px #d1c1a345}.story-pulse:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:16px}.story-pulse>.icon-arrow{z-index:2;width:18px;height:18px;color:var(--ink);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-steps{z-index:3;margin:0;padding:0;list-style:none;display:grid;position:relative}.story-steps li{color:#4f575e;border-bottom:1px solid #ffffff12;min-height:58px;transition:color .35s,padding .35s;display:block}.story-steps li button{width:100%;min-height:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr;align-items:center;padding:0;display:grid}.story-steps li span{font-family:var(--font-geist-mono);font-size:8px}.story-steps li b{font-size:11px}.story-steps li.passed{color:#858d93}.story-steps li.active{color:var(--white);padding-left:10px}.story-steps li.active span{color:var(--accent)}.founder-section{background:#05070a;border-top:1px solid #ffffff14;padding:145px 0}.founder-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;display:grid}.founder-logo{background:#000;border:1px solid #ffffff24;border-radius:26px;max-width:570px;overflow:hidden;box-shadow:0 45px 120px #0000008c}.founder-logo img{width:100%;height:auto;display:block}.founder-copy h2{letter-spacing:-.06em;margin:28px 0;font-size:clamp(50px,5.2vw,82px);font-weight:520;line-height:.97}.founder-copy h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.founder-copy>p:not(.eyebrow){color:#969da3;max-width:650px;font-size:15px;line-height:1.8}.signature-line{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;align-items:center;gap:17px;margin:34px 0;padding:25px 0;display:flex}.signature-line>span{width:45px;height:45px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.signature-line p{flex-direction:column;gap:5px;margin:0;display:flex}.signature-line b{font-size:12px}.signature-line small{color:#6f777e;letter-spacing:.06em;font-size:9px}.project-fit-section,.collaboration-section{padding:145px 0}.fit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fit-grid article{border:1px solid var(--dark-line);background:#ffffff7a;border-radius:21px;flex-direction:column;min-height:390px;padding:36px;transition:transform .35s,background .35s,box-shadow .35s;display:flex}.fit-grid article:hover{background:#fff;transform:translateY(-7px);box-shadow:0 25px 60px #080b0f14}.fit-grid article>span{color:#7d8489;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.fit-grid h3{letter-spacing:-.045em;margin:48px 0 18px;font-size:31px;line-height:1.08}.fit-grid p{color:#6c7378;margin:0;font-size:13px;line-height:1.75}.fit-grid .text-link{align-self:flex-start;margin-top:auto}.scope-cta{background:var(--accent);border-radius:22px;justify-content:space-between;align-items:center;gap:45px;min-height:175px;margin-top:17px;padding:34px 38px;display:flex}.scope-cta h3{letter-spacing:-.04em;max-width:820px;margin:15px 0 0;font-size:28px;line-height:1.15}.scope-cta div>span{color:#5f523e;max-width:730px;margin-top:11px;font-size:11px;line-height:1.55;display:block}.pricing-section{padding:145px 0}.dark-heading{color:var(--ink)}.dark-heading .eyebrow{color:#6a7075}.dark-heading>p{color:#6a7075;max-width:420px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.price-card{border:1px solid var(--dark-line);background:#ffffff73;border-radius:20px;flex-direction:column;min-height:350px;padding:34px;display:flex;position:relative}.price-card.featured{background:var(--ink);color:#fff}.recommended{background:var(--accent);letter-spacing:.1em;border-radius:30px;padding:7px 10px;font-weight:800;position:absolute;top:21px;right:22px;color:var(--ink)!important;font-size:7px!important}.price-card>p:first-of-type{margin:0;font-size:12px;font-weight:700}.price-card h3{letter-spacing:-.045em;margin:36px 0 6px;font-size:32px}.price-card>span{color:#737a80;font-size:10px}.price-card>p:nth-of-type(2){color:#6e7479;font-size:13px;line-height:1.7}.price-card.featured>p:nth-of-type(2){color:#92999f}.price-card .text-link{align-self:flex-start;margin-top:auto}.price-card.featured .text-link{border-color:#ffffff59}.monthly-strip{background:var(--accent);border-radius:20px;justify-content:space-between;align-items:center;min-height:150px;margin-top:17px;padding:30px 34px;display:flex}.monthly-strip h3{letter-spacing:-.03em;margin:13px 0 0;font-size:24px}.analysis-cta{background:radial-gradient(circle at 15% 100%, #182018, var(--ink) 45%);padding:145px 0}.analysis-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.analysis-grid h2{letter-spacing:-.06em;margin:26px 0;font-size:clamp(48px,5vw,78px);font-weight:520;line-height:.98}.analysis-grid>div:first-child>p:last-child{color:#91989f;max-width:580px;line-height:1.75}.analysis-card{background:#10151a;border:1px solid #ffffff1f;border-radius:23px;overflow:hidden}.analysis-link{justify-content:space-between;align-items:center;min-height:170px;padding:38px;transition:background .3s;display:flex}.analysis-link:hover{background:#141b20}.analysis-link span{flex-direction:column;gap:16px;display:flex}.analysis-link small{color:#707880;letter-spacing:.16em;font-size:9px}.analysis-link b{letter-spacing:-.03em;font-size:24px}.analysis-link i{width:54px;height:54px;color:var(--ink);background:var(--accent);border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}.analysis-points{color:#7c848b;border-top:1px solid #ffffff14;gap:25px;padding:19px 38px;font-size:9px;display:flex}.site-footer{color:#fff;background:#05070a;padding:100px 0 35px}.footer-top{justify-content:space-between;align-items:flex-end;padding-bottom:70px;display:flex}.footer-top h2{letter-spacing:-.055em;margin:50px 0 0;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.03}.footer-cta{width:340px}.footer-cta p{color:#838b92;font-size:13px;line-height:1.6}.footer-cta .button{margin-top:15px}.footer-bottom{color:#656d75;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:25px;font-size:10px;display:flex}.footer-bottom nav{flex-wrap:wrap;gap:12px 25px;display:flex}.footer-bottom a,.footer-consent-trigger{transition:color .2s}.footer-consent-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom a:hover,.footer-consent-trigger:hover{color:var(--accent)}.analytics-consent{z-index:300;color:#f2f0ea;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#161918f5;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;width:min(720px,100% - 32px);padding:19px;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 22px 70px #00000047}.analytics-consent>div{gap:7px;display:grid}.analytics-consent>div>span{color:#cbb388;letter-spacing:.14em;font-size:6px;font-weight:900}.analytics-consent>div>b{letter-spacing:-.02em;font-size:15px}.analytics-consent p{color:#a3aaa6;max-width:580px;margin:0;font-size:7px;line-height:1.55}.analytics-consent a{color:#d5c49f;text-underline-offset:3px;width:max-content;font-size:6px;text-decoration:underline}.analytics-consent footer{gap:7px;display:flex}.analytics-consent button{color:#d4d8d4;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:9px;min-height:39px;padding:0 13px;font-size:6px;font-weight:850}.analytics-consent button:last-child{color:#252723;background:#d6c39c;border-color:#d6c39c}.subpage-hero{background:var(--ink);color:#fff;padding:200px 0 95px}.subpage-hero .eyebrow{color:#949ba2}.subpage-hero h1{letter-spacing:-.07em;max-width:980px;margin:28px 0 25px;font-size:clamp(54px,7vw,105px);font-weight:520;line-height:.94}.subpage-hero h1 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.subpage-hero>div>p:last-child{color:#9ba2a8;max-width:690px;font-size:17px;line-height:1.75}.form-section{background:var(--paper);padding:90px 0 130px}.form-layout{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.form-intro h2{letter-spacing:-.05em;margin:20px 0;font-size:42px;line-height:1.05}.form-intro>p:not(.eyebrow){color:#6c7378;line-height:1.75}.form-benefits{gap:17px;margin-top:38px;display:grid}.form-benefits div{align-items:center;gap:13px;font-size:13px;display:flex}.form-benefits span{background:var(--accent);border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.lead-form{border:1px solid var(--dark-line);background:#fff;border-radius:24px;padding:40px;box-shadow:0 25px 70px #080b0f12}.form-progress{background:#e6e8e1;border-radius:24px 24px 0 0;height:3px;margin:-40px -40px 38px;overflow:hidden}.form-progress span{background:var(--accent-deep);height:100%;transition:width .3s;display:block}.form-grid{grid-template-columns:1fr 1fr;gap:24px 18px;display:grid}.form-grid label,.textarea-label{flex-direction:column;gap:9px;display:flex}.form-grid label>span,.textarea-label>span{font-size:11px;font-weight:700}.form-grid label em{color:#8a9095;font-style:normal;font-weight:400}.form-grid input,.form-grid select,.form-grid textarea,.textarea-label textarea{width:100%;color:var(--ink);background:#fafbf8;border:1px solid #d9dcd5;border-radius:10px;outline:none;padding:14px 15px;transition:border .2s,box-shadow .2s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.textarea-label textarea:focus{border-color:#a99572;box-shadow:0 0 0 3px #d1c1a347}.form-grid textarea{resize:vertical}.form-grid label small{color:#ba2a2a;font-size:10px}.form-wide{grid-column:1/-1}.form-question{letter-spacing:-.03em;margin:0 0 24px;font-size:24px;font-weight:650}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice input{opacity:0;pointer-events:none;position:absolute}.choice span{cursor:pointer;background:#fafbf8;border:1px solid #d9dcd5;border-radius:10px;align-items:center;min-height:50px;padding:0 15px;font-size:12px;transition:all .2s;display:flex}.choice input:checked+span{background:#eee5d3;border-color:#a38e68}.textarea-label{margin-top:24px}.textarea-label textarea{resize:vertical}.form-note{background:#eee9df;border-radius:12px;padding:20px}.form-note span{font-weight:700}.form-note p{color:#716b60;margin:8px 0 0;font-size:12px;line-height:1.6}.form-actions{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.form-error{color:#9b1c1c;background:#fff0f0;border-radius:9px;padding:12px 14px;font-size:12px}.privacy-note{text-align:right;color:#8a9095;font-size:9px}.privacy-note span{color:var(--accent-deep)}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-success{border:1px solid var(--dark-line);background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:420px;padding:55px;display:flex}.success-icon{background:var(--accent);border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:35px;font-size:22px;display:grid}.form-success h3{letter-spacing:-.04em;margin:15px 0;font-size:34px}.form-success>p:last-child{color:#6b7277;line-height:1.7}.content-section{background:var(--paper);padding:110px 0 140px}.content-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.content-card{border:1px solid var(--dark-line);background:#ffffff73;border-radius:22px;min-height:330px;padding:42px}.content-card span{color:#7b8287;letter-spacing:.14em;font-size:10px}.content-card h2{letter-spacing:-.04em;margin:28px 0 18px;font-size:35px}.content-card p{color:#697076;line-height:1.75}.content-card .tag-row span{color:#626a70;border-color:var(--dark-line)}.demo-site{padding-top:66px}.demo-site nav{z-index:5;border-bottom:1px solid #1012161a;justify-content:space-between;align-items:center;height:45px;padding:0 22px;font-size:7px;display:flex;position:absolute;inset:0 0 auto}.demo-site nav span{color:#747478}.demo-site nav i{font-style:normal}.demo-site>h3{transform:translate3d(calc(var(--showcase-local) * -8px),calc(var(--showcase-local) * -13px),0)}.demo-site .demo-site-stack{transform:translate3d(calc(var(--showcase-local) * -18px),calc(var(--showcase-local) * 12px),0)}.demo-site>aside{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:150px;transform:translate3d(0,calc((1 - var(--showcase-local)) * 10px),0);background:#ffffff8c;border:1px solid #ffffff6b;border-radius:13px;gap:5px;padding:13px;display:grid;position:absolute;bottom:18px;right:28px}.demo-site>aside small{color:#6b647b;letter-spacing:.13em;font-size:5px}.demo-site>aside b{font-size:9px}.demo-site>aside em{color:#77727c;font-size:6px;font-style:normal}.demo-site>a,.demo-cart>a{z-index:4;color:#fff;background:#111316;border-radius:30px;align-items:center;gap:7px;padding:13px 18px;font-size:8px;transition:transform .25s,background .25s;display:inline-flex;position:relative}.demo-site>a:hover{background:#8b7cff;transform:translateY(-3px)}.demo-product nav{justify-content:space-between;height:28px;margin-bottom:10px;font-size:6px;display:flex}.demo-product nav span{color:#77716c}.demo-product>i{transform:translate3d(calc(var(--showcase-local) * 11px),calc(var(--showcase-local) * -9px),0) rotate(calc(var(--showcase-local) * 9deg));position:relative}.demo-product>i em{color:#ffffffbf;font-size:12px;font-style:normal;position:absolute;top:18px;right:18px}.demo-product>small{color:#766c66;font-size:6px;position:absolute;bottom:25px;right:25px}.demo-swatches{gap:7px;display:flex}.demo-swatches i{background:#cda58d;border:1px solid #555;border-radius:50%;width:18px;height:18px}.demo-swatches i:nth-child(2){background:#d9d1c3}.demo-swatches i:nth-child(3){background:#5a5d5a}.demo-cart>strong{margin-top:18px;font-size:18px}.demo-cart>a{color:#151515;background:#ff7b5c;justify-content:center;margin-top:auto}.demo-cart>a:hover{background:#ff9b82;transform:translateY(-3px)}.demo-portal header>div{align-items:center;gap:8px;display:flex}.demo-portal header small{color:#336589;background:#d9eafd;border-radius:20px;padding:5px 7px;font-size:6px}.demo-metrics article{transform:translateY(calc(var(--showcase-local) * -7px))}.demo-metrics article:nth-child(2){transform:translateY(calc(var(--showcase-local) * -12px))}.demo-metrics article>span{color:#6f8290;margin-top:7px;font-size:6px;display:block}.demo-progress>div{gap:5px;margin-top:13px;display:flex}.demo-progress>div em{color:#64727c;background:#edf1f4;border-radius:20px;padding:5px 7px;font-size:5px;font-style:normal}.demo-flow{padding-top:75px}.demo-flow>header{color:#7d8388;letter-spacing:.14em;justify-content:space-between;font-size:6px;display:flex;position:absolute;inset:20px 23px auto}.demo-flow>header b{color:#d8c891;align-items:center;gap:5px;display:flex}.demo-flow>header i,.demo-activity b i{background:#f2bd4d;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 12px #f2bd4d}.demo-flow>span{transform:translateY(calc(var(--showcase-local) * -6px))}.demo-flow>span small{color:#74797d;margin-top:5px;font-size:5px;display:block}.demo-flow .flow-result small{color:#69571c}.demo-activity>span{color:#686d71;font-size:5px}.product-kicker{align-items:center;gap:9px;display:flex}.product-kicker em{color:#92866d;letter-spacing:.08em;border:1px solid #d1c1a32e;border-radius:20px;align-items:center;gap:4px;padding:4px 6px;font-size:5px;font-style:normal;font-weight:800;display:flex}.product-kicker em i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.35s ease-in-out infinite livePulse}@keyframes livePulse{50%{opacity:.35;transform:scale(.75)}}.product-scroll-showcase[data-product-step="0"] .product-live-line{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.6s forwards drawLiveChart,2s ease-in-out 2.6s infinite chartGlow}@keyframes drawLiveChart{to{stroke-dashoffset:0}}@keyframes chartGlow{50%{opacity:.5}}.product-scroll-showcase[data-product-step="1"] .product-live-event{animation:2.2s ease-in-out infinite liveEvent}@keyframes liveEvent{50%{color:#d9c8a5;transform:translate(3px)}}.product-scroll-showcase[data-product-step="2"] .quote-controls>div:first-child i em{position:relative;overflow:hidden}.product-scroll-showcase[data-product-step="2"] .quote-controls>div:first-child i em:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.8s linear infinite liveShimmer;position:absolute;inset:0}@keyframes liveShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-scroll-showcase[data-product-step="3"] .project-board article.active{animation:2.4s ease-in-out infinite activeTask}@keyframes activeTask{50%{transform:translateY(-4px);box-shadow:0 15px 30px #d1c1a31f}}.product-scroll-showcase[data-product-step="4"] .portal-progress-ring{animation:2.4s ease-in-out infinite portalBreathe}@keyframes portalBreathe{50%{filter:drop-shadow(0 0 13px #d1c1a333);transform:scale(1.045)}}.service-hero{min-height:100svh;padding-bottom:0;position:relative;overflow:hidden}.service-hero>.shell{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;min-height:calc(100svh - 82px);display:grid}.service-hero .shell>div:first-child>p:not(.eyebrow),.work-hero .shell>p:not(.eyebrow),.process-hero .shell>p:not(.eyebrow),.about-hero .shell>p:not(.eyebrow),.contact-hero .shell>p:not(.eyebrow){color:#9ba2a8;max-width:690px;font-size:17px;line-height:1.75}.service-hero .hero-actions,.work-hero .hero-actions,.process-hero .hero-actions,.about-hero .hero-actions{margin-top:34px}.service-hero-system{perspective:1000px;place-items:center;height:520px;display:grid;position:relative}.service-hero-system:before,.service-hero-system:after{content:"";border:1px solid #d1c1a333;border-radius:50%;width:340px;height:340px;animation:12s linear infinite serviceOrbit;position:absolute}.service-hero-system:after{width:470px;height:470px;animation-duration:18s;animation-direction:reverse}@keyframes serviceOrbit{to{transform:rotate(360deg)}}.service-hero-system>span{z-index:3;color:#9aa0a5;letter-spacing:.13em;background:#12161ad6;border:1px solid #ffffff21;border-radius:14px;place-items:center;width:138px;height:58px;font-size:8px;display:grid;position:absolute;box-shadow:0 20px 50px #00000059}.service-hero-system>span:first-child{top:19%;left:3%;transform:rotate(-7deg)}.service-hero-system>span:nth-child(2){top:31%;right:0;transform:rotate(6deg)}.service-hero-system>span:nth-child(3){bottom:16%;left:10%;transform:rotate(4deg)}.service-hero-system>i{z-index:1;filter:blur(.2px);background:linear-gradient(145deg,#d8c7a7,#75654a);border-radius:48% 52% 57% 43%;width:200px;height:200px;position:absolute;transform:rotate(-12deg);box-shadow:0 35px 80px #0006}.service-hero-system>b{z-index:2;color:#0f1114;letter-spacing:-.06em;font-size:29px;line-height:.87;position:relative}.service-anchor-rail{background:#080b0e;border-top:1px solid #ffffff17;grid-template-columns:repeat(5,1fr);height:76px;display:grid}.service-anchor-rail a{color:#757c82;border-right:1px solid #ffffff12;align-items:center;gap:15px;padding:0 22px;font-size:9px;transition:color .25s,background .25s;display:flex}.service-anchor-rail a:hover{color:#fff;background:#d1c1a314}.service-anchor-rail span{color:#a18d69;font-size:7px}.service-manifest{padding:140px 0}.service-manifest .eyebrow{color:#777b79}.service-manifest-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:100px;margin-top:28px;display:grid}.service-manifest h2,.work-intro h2,.about-belief h2{letter-spacing:-.065em;margin:0;font-size:clamp(49px,6vw,88px);font-weight:520;line-height:.98}.service-manifest h2 em,.work-intro h2 em{color:#8f7953;font-family:Georgia,serif;font-weight:400}.service-manifest-grid>p{color:#676d70;font-size:15px;line-height:1.8}.service-value-rail{border-top:1px solid #0a0d0f2e;grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid}.service-value-rail div{border-right:1px solid #0a0d0f1f;gap:22px;min-height:105px;padding:22px 15px 0 0;display:grid}.service-value-rail span{color:#9a8764;font-size:8px}.service-value-rail b{font-size:13px}.service-chapters{padding:0}.service-chapter{border-bottom:1px solid #ffffff14;grid-template-columns:.75fr 1.25fr;align-items:center;gap:95px;min-height:100svh;padding-top:115px;padding-bottom:115px;scroll-margin-top:0;display:grid}.service-chapter:nth-child(2n) .service-chapter-copy{order:2}.service-chapter-copy>span{color:var(--chapter-color);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.service-chapter-copy h2{letter-spacing:-.06em;margin:27px 0 22px;font-size:clamp(40px,4vw,66px);font-weight:520;line-height:.99}.service-chapter-copy>p{color:#939a9f;font-size:14px;line-height:1.8}.service-chapter-copy ul{margin:32px 0;padding:0;list-style:none}.service-chapter-copy li{color:#bbbfc2;border-top:1px solid #ffffff14;align-items:center;gap:11px;min-height:45px;font-size:10px;display:flex}.service-chapter-copy li i{color:#111;background:var(--chapter-color);border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;display:grid}.service-chapter-copy .text-link{border-color:var(--chapter-color)}@supports (color:color-mix(in lab, red, red)){.service-chapter-copy .text-link{border-color:color-mix(in srgb,var(--chapter-color) 55%,transparent)}}.service-chapter-stage{min-width:0;translate:0 var(--parallax-shift,0)}.service-visual{border:1px solid #ffffff24;border-radius:24px;height:485px;overflow:hidden;box-shadow:0 45px 120px #00000073}.service-includes{border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(2,1fr);margin-top:13px;display:grid;overflow:hidden}.service-includes>span{color:#6e7479;letter-spacing:.14em;border-bottom:1px solid #ffffff14;grid-column:1/-1;padding:13px 15px;font-size:6px}.service-includes b{color:#989ea2;border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;padding:13px 15px;font-size:7px;font-weight:600}.service-browser{color:#15171a;background:linear-gradient(135deg,#efe9df,#d7c6ed);position:relative}.service-browser>header{border-bottom:1px solid #0a0c0f1a;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.service-browser>header i{background:#aaa3a0;border-radius:50%;width:6px;height:6px}.service-browser>header span{color:#787279;margin-left:auto;font-size:6px}.service-browser nav{justify-content:space-between;align-items:center;height:55px;padding:0 27px;font-size:7px;display:flex}.service-browser main{padding:37px 36px}.service-browser main small{letter-spacing:.16em;font-size:6px}.service-browser main h3{letter-spacing:-.08em;margin:30px 0 35px;font-size:clamp(48px,5vw,76px);line-height:.82}.service-browser main div{align-items:center;gap:12px;font-size:8px;display:flex}.service-browser main div i{color:#fff;background:#16181b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.service-browser>aside{color:#fff;background:linear-gradient(145deg,#8c76e8,#d579ac);border-radius:44% 56% 35% 65%;flex-direction:column;justify-content:space-between;width:145px;height:155px;padding:22px;display:flex;position:absolute;bottom:23px;right:26px;transform:rotate(-10deg)}.service-browser>aside b{font-size:26px}.service-browser>aside span{font-size:10px}.service-commerce{color:#171717;background:#f0e7dc}.service-commerce>header{border-bottom:1px solid #1414141a;justify-content:space-between;align-items:center;height:58px;padding:0 26px;font-size:7px;display:flex}.service-commerce>main{grid-template-columns:1.2fr .8fr;height:calc(100% - 58px);display:grid}.service-commerce>main>div{padding:22px;position:relative}.service-commerce>main>div small,.service-commerce>main>aside>span{letter-spacing:.15em;font-size:6px}.service-commerce>main>div>i{background:radial-gradient(circle at 34% 27%,#ffc2b2,#ef8061 54%,#a83e28);border-radius:50%;place-items:center;width:280px;height:280px;margin:28px auto;display:grid;box-shadow:0 35px 65px #b4422a40}.service-commerce>main>div>i em{color:#ffffffbf;font-size:30px;font-style:normal}.service-commerce>main>aside{color:#fff;background:#17191c;flex-direction:column;padding:34px 29px;display:flex}.service-commerce>main>aside h3{letter-spacing:-.06em;margin:50px 0 13px;font-size:35px;line-height:.92}.service-commerce>main>aside p{color:#7f8488;font-size:8px}.service-commerce>main>aside>b{margin-top:22px;font-size:19px}.service-commerce button{color:#191919;background:#ef8a6a;border:0;border-radius:30px;min-height:40px;margin-top:auto;font-size:7px;font-weight:800}.service-software{color:#fff;background:#0d1115;grid-template-columns:60px 1fr;display:grid}.service-software>aside{background:#080b0e;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:24px;padding:20px 0;display:flex}.service-software>aside b{color:#151515;background:#d6c39e;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.service-software>aside i{border:1px solid #475058;border-radius:5px;width:16px;height:16px}.service-software>main{padding:0 26px 26px}.service-software>main>header{justify-content:space-between;align-items:center;height:64px;display:flex}.service-software>main>header b{color:#111;background:#d6c39e;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.service-software-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.service-software-kpis article{background:#151b20;border:1px solid #ffffff12;border-radius:10px;align-content:space-between;min-height:80px;padding:14px;display:grid}.service-software-kpis small,.service-software section span{color:#747c82;font-size:6px}.service-software-kpis strong{font-size:21px}.service-software section{grid-template-columns:1.5fr .5fr;gap:9px;height:245px;margin-top:10px;display:grid}.service-software section>*{background:#12171b;border:1px solid #ffffff12;border-radius:10px;padding:18px}.service-software svg{width:100%;height:160px}.service-software svg path{fill:none;stroke:#d6c39e;stroke-width:3px}.service-software section aside{flex-direction:column;gap:10px;display:flex}.service-software section aside b{margin-top:auto;font-size:13px}.service-software section aside small{color:#747c82;font-size:6px}.service-automation{color:#fff;background:radial-gradient(circle at 90% 0,#2a2131,#111419 60%);padding:28px}.service-automation>header{color:#777e84;letter-spacing:.13em;justify-content:space-between;font-size:7px;display:flex}.service-automation>header b{color:#d6a8ed;align-items:center;gap:5px;display:flex}.service-automation>header i{background:#c995e5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #c995e5}.service-automation main{justify-content:center;align-items:center;gap:7px;margin:46px auto;display:flex}.service-automation main>div{place-items:center;gap:9px;width:112px;display:grid;position:relative}.service-automation main>div>span{color:#686f75;font-size:6px}.service-automation main>div>i{color:#171719;background:#c995e5;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;display:grid}.service-automation main p{text-align:center;gap:4px;margin:0;display:grid}.service-automation main p b{font-size:7px}.service-automation main p small{color:#686f75;font-size:5px}.service-automation main em{background:#64566d;width:20px;height:1px;position:absolute;top:42px;left:calc(100% - 4px)}.service-automation>footer{color:#777e84;background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;padding:18px;font-size:7px;display:flex}.service-management{color:#fff;background:#0f1418;padding:28px}.service-management>header{color:#6d757b;justify-content:space-between;font-size:7px;display:flex}.service-management>header div{color:#a8bea0;align-items:center;gap:7px;display:flex}.service-management>header i{background:#8cb47e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #8cb47e}.service-management>main{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:50px;display:grid}.service-management article{background:#151b20;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;min-height:205px;padding:19px;display:flex}.service-management article>span{color:#687077;letter-spacing:.14em;font-size:6px}.service-management article strong{margin:auto 0;font-size:30px}.service-management article small{color:#687077;font-size:6px}.service-management article>i{background:#293138;border-radius:6px;height:6px;overflow:hidden}.service-management article>i b{background:#9eb68c;width:99.9%;height:100%;display:block}.service-management>footer{color:#798087;justify-content:space-between;margin-top:30px;font-size:7px;display:flex}.service-choice{padding:145px 0}.service-choice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-choice-grid article{border:1px solid var(--dark-line);background:#ffffff80;border-radius:21px;flex-direction:column;min-height:355px;padding:34px;transition:transform .3s,background .3s;display:flex}.service-choice-grid article:hover{background:#fff;transform:translateY(-7px)}.service-choice-grid article>span{color:#917d58;font-size:8px}.service-choice-grid h3{letter-spacing:-.05em;margin:52px 0 18px;font-size:30px;line-height:1.05}.service-choice-grid p{color:#6d7478;font-size:13px;line-height:1.7}.service-choice-grid a{align-items:center;gap:9px;margin-top:auto;font-size:9px;font-weight:800;display:flex}.work-hero,.process-hero,.about-hero,.contact-hero{min-height:100svh;position:relative;overflow:hidden}.work-hero>.shell,.process-hero>.shell,.about-hero>.shell,.contact-hero>.shell{flex-direction:column;justify-content:center;min-height:calc(100svh - 200px);display:flex}.work-hero-marquee{color:#242a2f;letter-spacing:-.07em;align-items:center;gap:30px;min-width:max-content;font-size:clamp(52px,7vw,110px);font-weight:800;animation:16s ease-in-out infinite alternate workMarquee;display:flex;position:absolute;inset:auto 0 25px}.work-hero-marquee i{color:#7d6f57;font-style:normal}@keyframes workMarquee{0%{transform:translate(-4%)}to{transform:translate(5%)}}.work-intro{padding:145px 0}.work-intro-grid{grid-template-columns:.35fr 1.2fr .45fr;align-items:start;gap:60px;display:grid}.work-intro .eyebrow{color:#727878}.work-intro-grid>p:last-child{color:#676d70;font-size:14px;line-height:1.8}.case-anatomy{padding:145px 0}.anatomy-grid{border-top:1px solid #0a0d0f2e;border-left:1px solid #0a0d0f1f;grid-template-columns:repeat(3,1fr);display:grid}.anatomy-grid article{border-bottom:1px solid #0a0d0f1f;border-right:1px solid #0a0d0f1f;min-height:270px;padding:29px;transition:color .3s,background .3s;position:relative;overflow:hidden}.anatomy-grid article:hover{color:#fff;background:#111519}.anatomy-grid article span{color:#937f5a;font-size:8px}.anatomy-grid h3{letter-spacing:-.04em;margin:70px 0 16px;font-size:29px}.anatomy-grid p{color:#6d7376;max-width:300px;font-size:12px;line-height:1.7}.anatomy-grid article:hover p{color:#92999e}.anatomy-grid article>i{opacity:0;background:#d3c29f;border-radius:50%;width:80px;height:80px;transition:transform .35s,opacity .35s;position:absolute;bottom:-35px;right:-35px;transform:scale(.4)}.anatomy-grid article:hover>i{opacity:1;transform:scale(1)}.experience-studies{padding:145px 0}.experience-studies .section-heading>p{color:#858c92;max-width:390px;line-height:1.6}.study-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.study-card{background:#11161a;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;min-height:660px;padding:30px;display:flex;overflow:hidden}.study-card.study-portal{grid-column:1/-1;min-height:570px}.study-meta{color:#797f84;justify-content:space-between;font-size:7px;display:flex}.study-meta b{color:#d7d9da;font-size:9px}.study-card>footer{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:auto;padding-top:23px;display:flex}.study-card>footer p{color:#8b9297;max-width:420px;margin:0;font-size:11px;line-height:1.65}.study-card>footer a{color:#d0c09f;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.study-browser{color:#171719;background:linear-gradient(135deg,#eee8de,#d7cef4);border-radius:17px;height:430px;margin:30px 0;transition:transform .5s;overflow:hidden;transform:perspective(900px)rotateY(-4deg)}.study-card:hover .study-browser{transform:none}.study-browser header{border-bottom:1px solid #00000014;align-items:center;gap:6px;height:38px;padding:0 14px;display:flex}.study-browser header i{background:#999;border-radius:50%;width:6px;height:6px}.study-browser main{padding:50px}.study-browser small{letter-spacing:.16em;font-size:6px}.study-browser h3{letter-spacing:-.08em;margin:35px 0;font-size:66px;line-height:.84}.study-browser main>span{font-size:8px}.study-store{color:#171719;background:#eee6dc;border-radius:17px;grid-template-columns:1.15fr .85fr;height:430px;margin:30px 0;display:grid;overflow:hidden}.study-store aside{flex-direction:column;padding:24px;display:flex}.study-store aside small{font-size:6px}.study-store aside i{background:radial-gradient(circle at 35% 27%,#ffbfad,#ec7f61 55%,#a13d28);border-radius:50%;width:245px;height:245px;margin:auto;transition:transform .5s}.study-card:hover .study-store aside i{transform:rotate(10deg)scale(1.04)}.study-store aside b{font-size:10px}.study-store main{color:#fff;background:#17191c;flex-direction:column;padding:35px;display:flex}.study-store main>span{color:#767c81;letter-spacing:.14em;font-size:6px}.study-store h3{margin:65px 0 12px;font-size:33px}.study-store p{color:#767c81;font-size:8px}.study-store strong{margin-top:20px;font-size:19px}.study-store button{background:#ef8a6a;border:0;border-radius:30px;min-height:39px;margin-top:auto}.study-portal-ui{background:#0c1013;border-radius:17px;grid-template-columns:62px 1fr;height:360px;margin:30px 0;display:grid;overflow:hidden}.study-portal-ui>aside{border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:24px;padding:18px 0;display:flex}.study-portal-ui>aside b{color:#111;background:#d3c29f;border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.study-portal-ui>aside i{border:1px solid #485158;border-radius:5px;width:16px;height:16px}.study-portal-ui>main{padding:0 28px 25px}.study-portal-ui main>header{justify-content:space-between;align-items:center;height:62px;font-size:9px;display:flex}.study-portal-ui main>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.study-portal-ui article{background:#151b20;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;min-height:180px;padding:22px;display:flex}.study-portal-ui article small{color:#697077;font-size:6px}.study-portal-ui article strong{margin:auto 0 7px;font-size:20px}.study-portal-ui article span{color:#697077;font-size:7px}.study-portal-ui main>footer{color:#80878c;align-items:center;gap:10px;margin-top:12px;font-size:7px;display:flex}.study-portal-ui main>footer i{background:#293036;border-radius:5px;flex:1;height:5px;overflow:hidden}.study-portal-ui main>footer i b{background:#d3c29f;width:74%;height:100%;display:block}.work-cta,.about-cta{padding:120px 0}.process-hero{padding-bottom:90px}.process-hero-line{border-top:1px solid #ffffff14;grid-template-columns:repeat(6,1fr);height:86px;display:grid;position:absolute;inset:auto 0 0}.process-hero-line span{color:#676e74;border-right:1px solid #ffffff12;align-items:center;gap:12px;padding:0 20px;font-size:8px;display:flex}.process-hero-line i{color:#a18d69;font-style:normal}.process-deep-dive{padding:145px 0}.process-phase-list{border-top:1px solid #0a0d0f30}.process-phase-list article{border-bottom:1px solid #0a0d0f24;grid-template-columns:70px .55fr 1fr 1fr;align-items:center;gap:30px;min-height:185px;display:grid}.process-phase-list>article>span{color:#9a8764;font-size:10px}.process-phase-list article>div p{color:#8a8f91;letter-spacing:.13em;margin:0 0 8px;font-size:7px}.process-phase-list h3{margin:0;font-size:27px}.process-phase-list blockquote{letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.5}.process-phase-list ul{color:#6e7477;margin:0;padding:0;font-size:9px;line-height:2;list-style:none}.collaboration-lab{padding:145px 0}.collaboration-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:90px;display:grid}.collaboration-grid>div:first-child h2{letter-spacing:-.06em;margin:27px 0;font-size:clamp(47px,5vw,78px);font-weight:520;line-height:.98}.collaboration-grid>div:first-child h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.collaboration-grid>div:first-child>p:not(.eyebrow){color:#939a9f;font-size:14px;line-height:1.8}.collaboration-console{background:#101519;border:1px solid #ffffff1f;border-radius:22px;overflow:hidden;box-shadow:0 45px 100px #0006}.collaboration-console>header{color:#70777d;letter-spacing:.12em;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:58px;padding:0 22px;font-size:7px;display:flex}.collaboration-console>header b{color:#9fb195;align-items:center;gap:6px;display:flex}.collaboration-console>header i{background:#91ab87;border-radius:50%;width:6px;height:6px}.collaboration-console-body{grid-template-columns:1.2fr .8fr;gap:11px;min-height:390px;padding:22px;display:grid}.collaboration-console article,.collaboration-console aside{background:#151b20;border:1px solid #ffffff12;border-radius:13px;padding:24px}.collaboration-console article>span,.collaboration-console aside>span{color:#6b7278;letter-spacing:.13em;font-size:6px}.collaboration-console article h3{margin:65px 0 12px;font-size:27px;line-height:1.05}.collaboration-console article>p{color:#747b80;font-size:8px}.collaboration-console article>div{grid-template-columns:8px 1fr 8px 1fr 8px 1fr;align-items:center;gap:7px;margin-top:55px;display:grid}.collaboration-console article>div i{background:#d3c29f;border-radius:50%;width:8px;height:8px}.collaboration-console article>div i:last-of-type{background:#343b40}.collaboration-console article>div b{color:#777e84;font-size:6px}.collaboration-console aside p{border-bottom:1px solid #ffffff0f;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;min-height:60px;margin:0;display:grid}.collaboration-console aside p i{color:#9d8c6d;font-size:6px;font-style:normal}.collaboration-console aside p b{font-size:7px}.collaboration-console aside p em{color:#646b71;font-size:6px;font-style:normal}.process-faq{padding:145px 0}.faq-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.faq-grid details{border:1px solid var(--dark-line);background:#ffffff7a;border-radius:15px}.faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 22px;font-size:12px;font-weight:750;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{font-size:18px;transition:transform .25s}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid details p{color:#697074;margin:0;padding:0 22px 23px;font-size:12px;line-height:1.7}.about-hero-mark{opacity:.12;width:550px;height:550px;position:absolute;bottom:-80px;right:3vw}.about-hero-mark span{letter-spacing:-.18em;font-family:Georgia,serif;font-size:430px;line-height:1;position:absolute}.about-hero-mark span:nth-child(2){left:190px}.about-hero-mark i{color:#d8c7a7;letter-spacing:.22em;font-size:13px;font-style:normal;position:absolute;bottom:100px;right:0}.about-belief{padding:145px 0}.about-belief-grid{grid-template-columns:.3fr .95fr .75fr;align-items:start;gap:65px;display:grid}.about-belief .eyebrow{color:#767b7c}.about-belief-grid>div{color:#656c70;font-size:15px;line-height:1.85}.about-origin{padding:145px 0}.about-origin-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;display:grid}.about-logo-stage{translate:0 var(--parallax-shift,0);background:#000;border:1px solid #ffffff21;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000080}.about-logo-stage img{width:100%;height:auto;display:block}.about-logo-stage>span{color:#666;letter-spacing:.15em;font-size:7px;position:absolute;inset:auto 22px 20px}.about-origin-grid>div:last-child h2{letter-spacing:-.06em;margin:27px 0;font-size:clamp(48px,5vw,78px);font-weight:520;line-height:.98}.about-origin-grid>div:last-child h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.about-origin-grid>div:last-child>p:not(.eyebrow){color:#949ba0;font-size:14px;line-height:1.8}.about-signature{border-top:1px solid #ffffff1a;align-items:center;gap:14px;margin-top:34px;padding-top:24px;display:flex}.about-signature>b{color:#111;background:var(--accent);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.about-signature>span{gap:5px;display:grid}.about-signature strong{font-size:10px}.about-signature small{color:#6d747a;font-size:7px}.about-principles{padding:145px 0}.principle-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.principle-grid article{border:1px solid var(--dark-line);background:#ffffff80;border-radius:21px;flex-direction:column;min-height:380px;padding:37px;display:flex;position:relative;overflow:hidden}.principle-grid article>span{color:#927f5b;font-size:8px}.principle-grid h3{letter-spacing:-.05em;max-width:480px;margin:auto 0 19px;font-size:35px;line-height:1.05}.principle-grid p{color:#687074;max-width:480px;font-size:13px;line-height:1.7}.principle-grid article>i{border:1px solid #0a0d0f1a;border-radius:50%;width:170px;height:170px;transition:transform .5s,background .5s;position:absolute;top:-65px;right:-65px}.principle-grid article:hover>i{background:#d6c49f;transform:scale(1.25)}.about-manifesto{padding:145px 0}.manifesto-lines{border-top:1px solid #ffffff1c;margin-top:45px}.manifesto-lines>div{border-bottom:1px solid #ffffff1a;grid-template-columns:70px 1fr;align-items:center;min-height:125px;display:grid}.manifesto-lines span{color:#776b57;font-size:8px}.manifesto-lines h3{color:#a4a9ad;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,47px);transition:color .3s,transform .3s}.manifesto-lines>div:hover h3{color:#fff;transform:translate(10px)}.manifesto-end{justify-content:space-between;align-items:center;gap:40px;margin-top:55px;display:flex}.manifesto-end p{letter-spacing:-.02em;max-width:800px;margin:0;font-size:23px;line-height:1.5}.contact-hero{min-height:auto;padding-bottom:110px}.contact-route-grid{grid-template-columns:1fr 1fr;gap:11px;max-width:940px;margin-top:55px;display:grid}.contact-route-grid>a{background:#ffffff06;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:30px 1fr 28px;align-items:center;gap:13px;min-height:110px;padding:20px 22px;transition:background .3s,border-color .3s,transform .3s;display:grid}.contact-route-grid>a:hover{background:#d1c1a314;border-color:#d1c1a373;transform:translateY(-4px)}.contact-route-grid>a>span{color:#9d8a68;font-size:8px}.contact-route-grid>a>div{gap:6px;display:grid}.contact-route-grid b{font-size:13px}.contact-route-grid small{color:#747c82;font-size:8px}.contact-route-grid svg{width:13px;color:var(--accent)}.contact-expectation{padding:70px 0}.contact-expectation-grid{border-top:1px solid #0a0d0f29;grid-template-columns:repeat(3,1fr);display:grid}.contact-expectation article{border-right:1px solid #0a0d0f1f;min-height:195px;padding:24px 28px 0 0}.contact-expectation span{color:#957f58;font-size:8px}.contact-expectation h2{letter-spacing:-.04em;margin:42px 0 13px;font-size:24px}.contact-expectation p{color:#697074;max-width:310px;font-size:11px;line-height:1.7}.contact-note{background:#ffffff73;border:1px solid #0a0d0f1f;border-radius:14px;gap:9px;margin-top:45px;padding:22px;display:grid}.contact-note span{color:#927e58;letter-spacing:.15em;font-size:7px}.contact-note b{font-size:13px}.contact-note p{color:#747a7d;margin:0;font-size:10px;line-height:1.65}.budget-picker{border:0;margin:0;padding:0}.budget-picker legend{margin-bottom:10px;font-size:11px;font-weight:700}.budget-picker legend em{color:#8a9095;font-style:normal;font-weight:400}.budget-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.budget-picker label{display:block}.budget-picker input{opacity:0;pointer-events:none;position:absolute}.budget-picker label span{color:#686e71;text-align:center;cursor:pointer;background:#fafbf8;border:1px solid #d9dcd5;border-radius:9px;justify-content:center;align-items:center;min-height:45px;padding:0 10px;font-size:9px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.budget-picker label:hover span{border-color:#b8a37d;transform:translateY(-2px)}.budget-picker input:checked+span{color:#3f3322;background:#eee5d3;border-color:#a38e68;box-shadow:0 0 0 2px #d1c1a333}.contact-close{padding:140px 0}.contact-close h2{letter-spacing:-.065em;margin:28px 0 38px;font-size:clamp(48px,6vw,88px);font-weight:520;line-height:.96}.contact-close h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.contact-close .shell>div{gap:15px;display:flex}@media (width<=1100px){.service-hero>.shell{grid-template-columns:1fr .65fr}.service-hero-system{transform:scale(.82)}.service-chapter{gap:45px}.service-visual{height:430px}.work-intro-grid,.about-belief-grid{grid-template-columns:1fr;gap:28px}.process-phase-list article{grid-template-columns:55px .45fr 1fr;padding:22px 0}.process-phase-list ul{grid-column:3}.collaboration-grid,.about-origin-grid{gap:45px}}@media (width<=700px){.service-hero,.work-hero,.process-hero,.about-hero{min-height:auto;padding-top:135px}.service-hero>.shell,.work-hero>.shell,.process-hero>.shell,.about-hero>.shell,.contact-hero>.shell{min-height:0;display:block}.service-hero-system{height:360px;margin-top:40px;transform:scale(.8)}.service-anchor-rail{grid-template-columns:1fr 1fr;height:auto}.service-anchor-rail a{min-height:54px;padding:0 14px}.service-manifest,.service-choice,.case-anatomy,.experience-studies,.process-deep-dive,.collaboration-lab,.process-faq,.about-belief,.about-origin,.about-principles,.about-manifesto,.contact-close{padding:90px 0}.service-manifest-grid{grid-template-columns:1fr;gap:30px}.service-manifest h2,.work-intro h2,.about-belief h2{font-size:45px}.service-value-rail{grid-template-columns:1fr 1fr;margin-top:55px}.service-chapter{grid-template-columns:1fr;gap:45px;min-height:0;padding-top:90px;padding-bottom:90px}.service-chapter:nth-child(2n) .service-chapter-copy{order:0}.service-chapter-copy h2{font-size:43px}.service-visual{border-radius:18px;height:375px}.service-browser main{padding:28px 25px}.service-browser main h3{font-size:48px}.service-browser>aside{width:110px;height:120px}.service-commerce>main{grid-template-columns:1fr}.service-commerce>main>aside{display:none}.service-commerce>main>div>i{width:230px;height:230px}.service-software{grid-template-columns:45px 1fr}.service-software>main{padding:0 13px 13px}.service-software section{grid-template-columns:1fr}.service-software section aside{display:none}.service-automation{padding:18px}.service-automation main{grid-template-columns:1fr 1fr;margin:30px auto;display:grid}.service-automation main em{display:none}.service-management{padding:18px}.service-management>main{grid-template-columns:1fr;margin-top:30px}.service-management article{min-height:78px}.service-management article strong{margin:12px 0}.service-management>footer{display:none}.service-choice-grid,.anatomy-grid,.study-grid,.faq-grid,.principle-grid,.contact-route-grid,.contact-expectation-grid{grid-template-columns:1fr}.work-hero-marquee{font-size:48px;bottom:10px}.work-intro{padding:90px 0}.study-card.study-portal{grid-column:auto}.study-card{min-height:560px;padding:20px}.study-card>footer{flex-direction:column;align-items:flex-start}.study-browser,.study-store,.study-portal-ui{height:330px;transform:none}.study-browser main{padding:30px}.study-browser h3{font-size:48px}.study-store{grid-template-columns:1fr}.study-store main{display:none}.study-portal-ui{grid-template-columns:45px 1fr}.study-portal-ui>main{padding:0 12px 15px}.study-portal-ui main>div{grid-template-columns:1fr}.study-portal-ui article:nth-child(2){display:none}.process-hero{padding-bottom:120px}.process-hero-line{grid-template-columns:repeat(3,1fr);height:94px}.process-hero-line span:nth-child(n+4){display:none}.process-phase-list article{grid-template-columns:38px 1fr;gap:15px;min-height:0;padding:28px 0}.process-phase-list blockquote,.process-phase-list ul{grid-column:2}.collaboration-grid,.about-origin-grid{grid-template-columns:1fr;gap:55px}.collaboration-console-body{grid-template-columns:1fr;min-height:0}.collaboration-console aside{display:none}.about-hero-mark{width:300px;height:300px;bottom:-40px;right:-100px}.about-hero-mark span{font-size:230px}.about-hero-mark span:nth-child(2){left:100px}.principle-grid article{min-height:310px;padding:28px}.manifesto-lines>div{grid-template-columns:40px 1fr}.manifesto-end{flex-direction:column;align-items:flex-start}.contact-route-grid{margin-top:38px}.contact-expectation article{min-height:160px}.budget-picker>div{grid-template-columns:1fr 1fr}.contact-close .shell>div{flex-direction:column;align-items:flex-start}}.legal-hero{padding-bottom:78px}.legal-hero h1{max-width:1080px}.legal-meta{color:#727a82;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;width:min(100%,690px);margin-top:48px;padding-top:22px;font-size:10px;display:flex}.legal-meta strong{color:#c5c8c9;font-weight:600}.legal-section{background:var(--paper);padding:100px 0 140px}.legal-layout{grid-template-columns:280px minmax(0,780px);justify-content:space-between;align-items:start;gap:80px;display:grid}.legal-index{border:1px solid var(--dark-line);background:#ffffff6b;border-radius:18px;padding:26px;position:sticky;top:28px}.legal-index>p{color:#777b7c;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:750}.legal-index nav{display:grid}.legal-index a{color:#5e6264;border-top:1px solid #080b0f14;grid-template-columns:30px 1fr;gap:8px;padding:11px 0;font-size:12px;line-height:1.35;transition:color .2s,padding-left .2s;display:grid}.legal-index a:hover{color:var(--ink);padding-left:4px}.legal-index a span{color:var(--accent-deep);font-family:var(--font-geist-mono), monospace;font-size:9px}.legal-document>section{border-bottom:1px solid var(--dark-line);margin-bottom:72px;padding:0 0 72px;scroll-margin-top:30px}.legal-number{color:var(--accent-deep);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;font-size:10px}.legal-document h2{letter-spacing:-.05em;margin:16px 0 28px;font-size:clamp(32px,4vw,48px);font-weight:540;line-height:1.02}.legal-copy{color:#5f6568;font-size:15px;line-height:1.82}.legal-copy p{margin:0 0 18px}.legal-copy p:last-child{margin-bottom:0}.legal-copy ul{gap:12px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.legal-copy li{padding-left:24px;position:relative}.legal-copy li:before{content:"";background:var(--accent-deep);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}.legal-copy strong{color:#33383a}.legal-copy a{color:#514631;border-bottom:1px solid #51463159;transition:border-color .2s}.legal-copy a:hover{border-color:#514631}.legal-contact{color:#fff;background:var(--ink);border-radius:22px;padding:42px}.legal-contact .eyebrow{color:var(--accent)}.legal-contact h2{margin:20px 0 15px;font-size:38px}.legal-contact>p:not(.eyebrow){color:#999fa4;max-width:570px;line-height:1.7}.legal-contact .button{color:var(--ink);background:var(--accent);margin-top:20px}@media (width<=1100px){.shell{width:min(100% - 40px,1000px)}.desktop-nav{display:none}.nav-actions{margin-left:auto;margin-right:18px}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;border:1px solid #fff3;border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:16px;height:1px}.mobile-menu-panel{background:#11171c;border:1px solid #ffffff1f;border-radius:16px;gap:18px;width:260px;padding:22px;display:grid;position:absolute;top:75px;right:20px;box-shadow:0 25px 70px #00000080}.hero{min-height:920px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:100px}.hero-system{transform-origin:top;width:680px;max-width:100%;height:450px;margin:-45px auto 0;transform:scale(.8)}.hero-rail{display:none}.capability-showcase{height:480vh}.capability-sticky{grid-template-rows:auto auto 1fr;grid-template-columns:1fr 1fr;gap:18px 35px;min-height:680px;padding:45px 0 30px}.capability-heading{grid-column:1/-1}.capability-tabs{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.capability-tabs button{grid-template-columns:25px 1fr;min-height:54px}.capability-device{height:clamp(340px,43vh,410px);transform:translateY(10px)}.device-frame{height:clamp(310px,38vh,370px)}.capability-tabs,.capability-copy{transform:translateY(8px)}.capability-copy h3{font-size:31px}.statement-grid{grid-template-columns:1fr;gap:25px}.statement-copy{max-width:650px}.service-row{grid-template-columns:50px 1.2fr 2fr 35px}.service-row .tag-row{display:none}.ecosystem-grid,.analysis-grid,.form-layout{grid-template-columns:1fr;gap:60px}.process-steps{grid-template-columns:repeat(3,1fr)}.story-sticky{grid-template-columns:.8fr 1.2fr;gap:35px}.story-steps{grid-column:1/-1;grid-template-columns:repeat(6,1fr);align-self:start}.story-steps li{grid-template-columns:1fr;gap:7px;padding:13px 6px}.story-steps li.active{padding-left:12px}.founder-grid{gap:55px}.fit-grid{grid-template-columns:1fr}.fit-grid article{min-height:280px}.bento-large,.bento-dark,.bento-card{grid-column:span 6}.bento-wide{grid-column:span 12}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:280px}.product-showcase-copy>*{width:min(340px,36vw)}.product-main-grid{grid-template-columns:1fr}.product-activity-panel{display:none}.product-pipeline{grid-template-columns:repeat(4,minmax(74px,1fr))}.software-dashboard-grid,.quote-workspace,.portal-detail-grid{grid-template-columns:1fr}.software-priority-panel,.quote-controls,.portal-files{display:none}.crm-workspace{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)}.product-module{padding:24px}}@media (width<=700px){.shell{width:calc(100% - 28px)}.site-header{height:76px}.nav-actions{display:none}.brand-type b{font-size:12px}.hero{min-height:840px;padding-top:76px}.hero-grid{min-height:750px}.hero-lead{font-size:15px;line-height:1.65}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.hero-system{transform-origin:top;width:570px;height:350px;margin-left:-80px;transform:scale(.56)}.statement-section,.services-section,.ecosystem-section,.experience-bento,.work-section,.pricing-section,.project-fit-section,.collaboration-section,.founder-section,.analysis-cta{padding:90px 0}.capability-showcase{height:auto}.capability-sticky{grid-template-rows:auto;grid-template-columns:1fr;gap:36px;height:auto;min-height:0;padding:90px 0;position:relative}.capability-heading{grid-column:auto;display:block}.capability-heading h2{text-align:left;margin-top:25px;font-size:45px}.capability-tabs{grid-column:auto;grid-template-columns:1fr 1fr}.capability-tabs button{padding:0 8px}.capability-device{height:390px;transform:none}.device-frame{height:340px;transform:none}.capability-tabs,.capability-copy{transform:none}.device-caption{right:0}.demo-site h3{font-size:40px}.demo-site>div{display:none}.demo-shop{grid-template-columns:1fr}.demo-cart{display:none}.demo-flow{gap:7px;padding:30px 18px}.demo-flow>span{min-width:58px;padding:13px 7px;font-size:7px}.demo-flow>i{width:12px}.capability-copy h3{font-size:35px}.statement-grid h2,.section-heading h2,.ecosystem-copy h2,.analysis-grid h2{font-size:43px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:45px}.service-row{grid-template-columns:35px 1fr 30px;gap:12px;min-height:190px;padding:25px 0}.service-row h3{font-size:22px}.service-row>p{grid-column:2/4;margin:0}.service-row:hover{padding:25px 8px}.flow-visual{min-height:auto}.bento-grid{grid-template-columns:1fr}.bento-large,.bento-dark,.bento-wide,.bento-card{grid-column:auto;min-height:360px}.bento-large,.bento-dark{min-height:440px}.bento-card{padding:28px}.connection-line{flex-direction:column;align-items:stretch}.connection-line i{align-self:center;transform:rotate(90deg)}.featured-work{grid-template-columns:1fr;gap:25px;min-height:670px;padding:28px}.work-copy h3{font-size:34px}.os-window{height:320px;transform:none}.process-section{padding:80px 0}.process-section h2{font-size:45px}.process-steps{grid-template-columns:1fr 1fr}.process-steps>div{border-bottom:1px solid #080b0f2e}.process-steps>div:not(:first-child){padding-left:13px}.story-sticky{grid-template-columns:1fr;gap:40px;height:auto;min-height:0;padding:90px 0;position:relative}.story-intro h2{font-size:46px}.story-machine{height:430px;transform:none}.story-screen{width:94%;min-height:345px;top:8%;left:3%}.story-screen-body{min-height:299px;padding:28px}.story-ui-grid{display:none}.story-steps{grid-column:auto;grid-template-columns:1fr 1fr}.story-steps li{grid-template-columns:27px 1fr;min-height:62px}.founder-grid{grid-template-columns:1fr;gap:55px}.founder-copy h2{font-size:48px}.fit-grid article{min-height:310px;padding:28px}.fit-grid h3{margin-top:38px;font-size:28px}.scope-cta{flex-direction:column;align-items:flex-start;padding:28px}.monthly-strip{flex-direction:column;align-items:flex-start;gap:25px;padding:28px}.analysis-points{flex-direction:column;align-items:flex-start;gap:10px}.footer-top{flex-direction:column;align-items:flex-start;gap:60px}.footer-cta{width:100%}.footer-bottom{flex-direction:column;gap:20px}.footer-bottom nav{gap:14px 22px}.subpage-hero{padding:150px 0 70px}.subpage-hero h1{font-size:52px}.form-section{padding:65px 0 90px}.lead-form{padding:24px}.form-progress{margin:-24px -24px 28px}.form-grid,.choice-grid,.content-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-actions{justify-content:stretch}.form-actions .button{flex:1}.content-section{padding:70px 0 90px}.content-card{min-height:280px;padding:28px}.legal-hero{padding-bottom:58px}.legal-meta{margin-top:34px}.legal-section{padding:65px 0 90px}.legal-layout{grid-template-columns:1fr;gap:55px}.legal-index{position:relative;top:auto}.legal-document>section{margin-bottom:52px;padding-bottom:52px}.legal-document h2{font-size:34px}.legal-contact{padding:28px}.product-showcase-sticky{height:auto;min-height:0;position:relative;overflow:visible}.product-showcase-heading{opacity:1;width:calc(100% - 28px);display:block;position:relative;top:auto;left:auto;transform:none}.product-showcase-heading h2{font-size:45px}.product-showcase-heading .text-link{margin-top:28px}.product-showcase-copy{opacity:1;width:calc(100% - 28px);margin:65px auto 0;position:relative;bottom:auto;left:auto;transform:none}.product-showcase-copy>*{width:100%}.product-showcase-copy h3{font-size:35px}.product-os-sidebar{display:none}.product-os-top{padding:0 14px}.product-os-actions span:first-child{display:none}.product-os-content{padding:16px 13px}.product-module{gap:8px;padding:16px 13px}.product-module-stack{height:calc(100% - 61px)}.product-os-title button{display:none}.product-os-title p{max-width:270px;line-height:1.45}.product-metrics{gap:6px}.product-metrics article{min-height:70px;padding:9px}.product-metrics b{font-size:16px}.software-dashboard-grid{grid-template-columns:1fr}.software-priority-panel{display:none}.software-panel-head{min-height:48px;padding:0 12px}.software-revenue-panel svg{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.software-chart-labels{padding-left:13px;padding-right:13px}.product-pipeline{grid-template-columns:1fr 1fr}.product-pipeline>div:nth-child(n+3){display:none}.product-step-rail{gap:5px;padding:0 13px}.product-step-rail>span{font-size:5px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.button{min-height:52px;padding-inline:21px}.icon-arrow{font-size:1em}.mobile-menu-panel{width:min(290px,100vw - 28px);padding:20px;top:67px;right:14px}.mobile-menu-panel a{align-items:center;min-height:42px;display:flex}.hero{min-height:880px}.hero-copy{padding-top:66px}.hero h1{font-size:clamp(48px,14.2vw,64px)}.hero-system{margin-top:-28px}.capability-showcase{height:395svh;overflow:clip}.capability-sticky{grid-template-rows:auto auto minmax(0,34svh) auto;grid-template-columns:1fr;align-items:stretch;gap:12px;height:100svh;min-height:0;padding:64px 0 14px;position:sticky;top:0;overflow:hidden}.capability-heading{min-width:0}.capability-heading h2{margin-top:14px;font-size:clamp(31px,9.4vw,39px);line-height:.96}.capability-tabs{grid-template-columns:repeat(4,1fr);gap:3px}.capability-tabs button{grid-template-columns:16px minmax(0,1fr);gap:2px;min-width:0;min-height:48px;padding:0 4px;font-size:7px;line-height:1.15}.capability-tabs button.active{padding-left:5px}.capability-tabs button span{font-size:6px}.capability-device{height:34svh;min-height:190px;max-height:300px}.device-frame{border-radius:18px;width:100%;height:100%;min-height:0}.device-top{height:35px;padding-inline:11px}.device-canvas{height:calc(100% - 35px)}.device-caption{bottom:4px}.demo-site{padding:22px}.demo-site h3{margin:20px 0;font-size:clamp(30px,9vw,38px)}.demo-site:after{width:150px;height:150px;bottom:-54px;right:12px}.demo-product{padding:20px}.demo-product>i{width:min(150px,45vw);height:min(150px,45vw);margin-top:10px}.demo-product strong{font-size:21px;bottom:15px;left:20px}.demo-portal{padding:18px}.demo-flow{padding:22px 12px}.capability-copy{min-width:0}.capability-copy h3{margin:9px 0 7px;font-size:clamp(24px,7.4vw,30px)}.capability-copy>p{font-size:10px;line-height:1.5}.capability-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.capability-copy li{gap:4px;min-width:0;min-height:34px;font-size:6.5px;line-height:1.25}.capability-copy li .icon-arrow{width:9px;height:9px}.scroll-story{height:430svh;overflow:clip}.story-sticky{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:12px;height:100svh;min-height:0;padding:64px 0 14px;position:sticky;top:0;overflow:hidden}.story-intro h2{margin:14px 0 0;font-size:clamp(31px,9.6vw,40px)}.story-intro>p:last-child{display:none}.story-machine{width:100%;height:min(48svh,410px);min-height:240px}.story-screen{border-radius:17px;width:94%;height:84%;min-height:0;top:8%;left:3%}.story-screen-bar{height:38px;padding-inline:13px;font-size:6px}.story-screen-body{height:calc(100% - 38px);min-height:0;padding:24px}.story-counter{top:20px;left:24px}.story-screen-body strong{font-size:clamp(25px,8vw,34px)}.story-screen-body p{min-height:0;margin-top:11px;font-size:9px}.story-pulse{width:52px;height:52px;bottom:7%;right:1%}.story-pulse:after{inset:11px}.story-pulse>.icon-arrow{width:14px;height:14px}.story-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.story-steps li{text-align:center;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:1fr;gap:3px;min-width:0;min-height:44px;padding:7px 2px;display:grid}.story-steps li.active{background:#d1c1a312;border-color:#d1c1a361;padding-left:2px}.story-steps li span{font-size:6px}.story-steps li b{text-overflow:ellipsis;font-size:6px;overflow:hidden}.product-scroll-showcase{height:470svh;padding:0;overflow:clip}.product-showcase-sticky{height:100svh;min-height:0;position:sticky;top:0;overflow:hidden}.product-showcase-heading{z-index:7;pointer-events:none;width:calc(100% - 28px);display:block;position:absolute;top:64px;left:50%;transform:translate(-50%)}.product-showcase-heading h2{margin-top:14px;font-size:clamp(34px,10vw,42px)}.product-showcase-heading .text-link{display:none}.product-showcase-copy{z-index:7;pointer-events:none;width:calc(100% - 28px);margin:0;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.product-showcase-copy h3{margin:12px 0 8px;font-size:clamp(27px,8vw,33px)}.product-showcase-copy>p{max-width:340px;font-size:10px;line-height:1.5}.product-showcase-copy .tag-row{display:none}.product-showcase-copy>small{margin-top:13px}.product-os-frame{border-radius:16px;grid-template-columns:1fr;width:calc(100vw - 20px);height:calc(100svh - 108px);margin:0;position:absolute;top:calc(50% + 20px);left:50%;transform:translate(-50%,calc(13svh - 50%))scale(.72)perspective(1000px)rotateY(-1.5deg)}.product-os-title{min-height:58px}.product-os-title h3{font-size:clamp(21px,6.3vw,26px)}.product-os-title p{max-width:300px;font-size:7px}.crm-workspace{grid-template-columns:1fr}.crm-inbox{display:none}.crm-lead-detail{gap:10px;padding:14px}.crm-lead-detail>header{grid-template-columns:38px 1fr}.crm-avatar{width:37px;height:37px}.crm-lead-detail header em{display:none}.project-toolbar{grid-template-columns:1fr}.project-toolbar>div:nth-child(n+2){display:none}.project-board{grid-template-columns:1fr 1fr}.project-board>section:nth-child(n+3){display:none}.portal-progress-ring{width:62px;height:62px}.portal-welcome-card{padding:14px}.portal-welcome-card h4{font-size:16px}.quote-document{padding:15px}}@media (width<=390px){.brand-type small{display:none}.brand-type b{letter-spacing:.09em;font-size:11px}.hero h1{font-size:47px}.capability-copy>p{display:none}.capability-copy ul{margin-top:6px}.story-screen-body p{max-width:250px}.product-os-top>div{gap:6px}.product-os-context{width:86px}}@media (width<=700px) and (height<=650px){.capability-sticky,.story-sticky{padding-top:54px}.capability-heading .eyebrow,.story-intro .eyebrow{display:none}.capability-heading h2,.story-intro h2{margin-top:0}.capability-copy>p{display:none}.product-showcase-heading{top:54px}.product-showcase-copy>p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;translate:none}[data-parallax]{translate:none}.scroll-story{height:auto}.story-sticky{height:auto;padding:100px 0;position:relative}.capability-showcase{height:auto}.capability-sticky{height:auto;padding:100px 0;position:relative}.page-transition-shell{transition:none;animation:none}body.route-leaving .page-transition-shell{opacity:1;filter:none;transform:none}.product-scroll-showcase{height:auto;padding:120px 0}.product-showcase-sticky{height:auto;min-height:0;position:relative;overflow:visible}.product-showcase-heading{opacity:1;position:relative;top:auto;left:auto;transform:none}.product-showcase-copy{opacity:1;margin-top:70px;position:relative;bottom:auto;left:auto;transform:none}.product-os-frame{border-radius:22px;width:min(1180px,100% - 64px);height:min(680px,72vh);margin:60px auto 0;position:relative;top:auto;left:auto;transform:none}}@media (width<=700px) and (prefers-reduced-motion:reduce){.product-scroll-showcase{padding:90px 0}.product-os-frame{width:calc(100% - 28px);height:565px}}@media (width<=700px){.shell{width:calc(100% - 40px)}.hero{min-height:auto;padding:76px 0 86px}.hero-grid{min-height:0}.hero-copy{padding:78px 0 14px}.hero h1{margin:26px 0 24px;font-size:clamp(44px,13vw,58px);line-height:.98}.hero-lead{max-width:34rem;font-size:15px;line-height:1.72}.hero-actions{gap:18px;margin-top:34px}.hero-system{transform-origin:top;width:570px;max-width:none;height:300px;margin:28px 0 0;position:relative;left:50%;transform:translate(-50%)scale(.54)}.hero-glow,.pipeline-card,.score-card,.orbit-two{display:none}.lead-card{bottom:17%;left:10%}.statement-section,.services-section,.ecosystem-section,.experience-bento,.work-section,.pricing-section,.project-fit-section,.collaboration-section,.founder-section,.analysis-cta{padding:108px 0}.section-heading{margin-bottom:54px}.bento-grid{gap:16px}.bento-card{border-radius:22px;padding:30px}.footer-top{gap:72px}.capability-showcase{height:auto;overflow:hidden}.capability-sticky{grid-template-rows:auto;grid-template-columns:1fr;gap:28px;height:auto;min-height:0;padding:112px 0;position:relative;overflow:visible}.capability-heading h2{margin-top:20px;font-size:clamp(34px,9.7vw,42px);line-height:.98}.capability-tabs{grid-template-columns:1fr 1fr;gap:7px}.capability-tabs button{border:1px solid #ffffff14;border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:5px;min-height:54px;padding:0 9px;font-size:8px}.capability-tabs button.active{border-color:var(--product-color);padding-left:11px}@supports (color:color-mix(in lab, red, red)){.capability-tabs button.active{border-color:color-mix(in srgb,var(--product-color) 45%,#ffffff14)}}.capability-tabs button.active{background:var(--product-color)}@supports (color:color-mix(in lab, red, red)){.capability-tabs button.active{background:color-mix(in srgb,var(--product-color) 8%,transparent)}}.capability-device{height:310px;min-height:0;max-height:none;margin-top:4px}.device-frame{will-change:auto;width:100%;height:100%;min-height:0;transform:none}.device-glow{opacity:.12;filter:blur(34px);inset:22% 12%}.capability-copy h3{margin:13px 0 11px;font-size:clamp(27px,7.8vw,33px)}.capability-copy>p{font-size:12px;line-height:1.65}.capability-copy ul{grid-template-columns:1fr;gap:0;margin-top:20px}.capability-copy li{min-height:44px;font-size:8px}.scroll-story{height:auto;overflow:hidden}.story-sticky{grid-template-rows:auto;grid-template-columns:1fr;gap:32px;height:auto;min-height:0;padding:112px 0;position:relative;overflow:visible}.story-intro h2{margin-top:20px;font-size:clamp(34px,9.8vw,42px)}.story-intro>p:last-child{margin-bottom:0;font-size:12px;line-height:1.65;display:block}.story-machine{perspective:none;height:370px;min-height:0;transform:none}.story-orbit{transform:none}.story-screen{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;height:90%;top:5%;left:0}.story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-steps li{border:1px solid #ffffff14;border-radius:10px;min-height:56px;padding:0}.story-steps li.active{padding-left:0}.story-steps li button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 4px}.story-steps li span,.story-steps li b{font-size:7px}.product-scroll-showcase{height:auto;padding:112px 0;overflow:hidden}.product-showcase-sticky{flex-direction:column;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.product-showcase-heading{opacity:1;pointer-events:auto;order:1;width:calc(100% - 40px);position:relative;top:auto;left:auto;transform:none}.product-showcase-heading h2{margin-top:20px;font-size:clamp(35px,10vw,43px)}.product-os-frame{will-change:auto;border-radius:18px;order:2;width:calc(100% - 40px);height:clamp(500px,68svh,560px);margin:44px auto 0;position:relative;top:auto;left:auto;box-shadow:0 30px 75px #0000007a;transform:none!important}.product-showcase-copy{opacity:1;pointer-events:auto;order:3;width:calc(100% - 40px);margin:38px auto 0;position:relative;bottom:auto;left:auto;transform:none}.product-showcase-copy h3{margin-top:15px;font-size:clamp(29px,8.4vw,35px)}.product-showcase-copy>p{font-size:12px;line-height:1.65}.product-showcase-copy>small{display:none}.product-step-rail{height:58px;padding:0 10px}.product-step-rail>span{gap:7px;min-width:0}.product-step-rail>span button{text-overflow:ellipsis;white-space:nowrap;font-size:5.5px;overflow:hidden}.product-scroll-showcase .product-live-line{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.product-scroll-showcase .product-live-event,.product-scroll-showcase .project-board article.active,.product-scroll-showcase .portal-progress-ring{animation:none!important}.product-scroll-showcase .quote-controls>div:first-child i em:after{display:none}}.website-live-page,.device-frame{transition:none}.device-frame,.story-screen,.product-os-frame{backface-visibility:hidden;contain:layout paint style}.cinema-frame{backface-visibility:hidden;isolation:isolate}.cinema-frame,.story-machine,.product-os-frame{transform-style:flat}html.fast-scrolling .hero-rail>div,html.fast-scrolling .performance-chart>div>i b,html.fast-scrolling .connection-system-body>section article>em i,html.fast-scrolling .kinetic-type b,html.fast-scrolling .product-live-line,html.fast-scrolling .product-live-event,html.fast-scrolling .quote-controls>div:first-child i em:after,html.fast-scrolling .project-board article.active,html.fast-scrolling .portal-progress-ring,html.fast-scrolling .service-hero-system:before,html.fast-scrolling .service-hero-system:after,html.fast-scrolling .work-hero-marquee,html.fast-scrolling .careers-signal-rail div,html.fast-scrolling .sales-call-wave i{animation-play-state:paused!important}html.fast-scrolling .hero-glow,html.fast-scrolling .device-glow{filter:none;opacity:.11}html.fast-scrolling .floating-card,html.fast-scrolling .device-caption,html.fast-scrolling .cinema-note,html.fast-scrolling .story-screen{-webkit-backdrop-filter:none;backdrop-filter:none}html.fast-scrolling .cinema-note,html.fast-scrolling .device-canvas>div,html.fast-scrolling .product-module,html.fast-scrolling [data-reveal]{transition-duration:.01ms!important}.hq-app{--os-bg:#f4f5f1;--os-card:#fff;background:var(--os-bg);color:#14181d;grid-template-columns:76px 1fr;min-height:100vh;display:grid}.hq-sidebar{color:#98a0a7;z-index:10;background:#0a0e12;flex-direction:column;align-items:center;height:100vh;padding:18px 10px 12px;display:flex;position:sticky;top:0}.hq-brand{height:50px}.hq-brand .brand-mark{width:52px;height:52px}.hq-sidebar nav,.hq-sidebar-bottom{gap:7px;width:100%;display:grid}.hq-sidebar nav{scrollbar-width:none;flex:1;min-height:0;margin-top:24px;overflow-y:auto}.hq-sidebar nav::-webkit-scrollbar{display:none}.hq-sidebar a{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:8px 4px;transition:all .2s;display:flex}.hq-sidebar a>span{font-size:17px;line-height:1}.hq-sidebar a small{text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:7px;overflow:hidden}.hq-sidebar a.active{color:var(--ink);background:var(--accent)}.hq-sidebar-bottom{margin-top:auto}.hq-main{min-width:0}.hq-topbar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:8;background:#ffffffd1;border-bottom:1px solid #e0e3dc;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:sticky;top:0}.hq-search{color:#899098;width:min(420px,45vw);height:38px;font:inherit;cursor:pointer;background:#f7f8f5;border:1px solid #dfe2dc;border-radius:9px;align-items:center;gap:11px;padding:0 13px;font-size:10px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.hq-search:hover,.hq-search:focus-visible{background:#fff;border-color:#b8a889;outline:none;box-shadow:0 0 0 3px #d9c8a533}.hq-search>svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:14px;height:14px}.hq-search kbd{color:#a0a6ac;background:#fff;border:1px solid #dadeda;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:8px}.hq-command-layer{z-index:160;justify-content:center;align-items:flex-start;padding:76px 20px 20px;display:flex;position:fixed;inset:0}.hq-command-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#070a0c8c;border:0;border-radius:28px;animation:.4s cubic-bezier(.22,1,.36,1) both command-fade;position:absolute;inset:8px}.hq-command-panel{z-index:1;background:#f7f7f4;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:min(740px,100vh - 96px);animation:.46s cubic-bezier(.22,1,.36,1) both command-in;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 100px #04070959}.hq-command-layer.closing{pointer-events:none}.hq-command-layer.closing .hq-command-backdrop{animation:.38s cubic-bezier(.4,0,.6,1) both command-fade-out}.hq-command-layer.closing .hq-command-panel{animation:.38s cubic-bezier(.4,0,.6,1) both command-out}@keyframes command-fade{0%{opacity:0}}@keyframes command-fade-out{to{opacity:0}}@keyframes command-in{0%{opacity:0;filter:blur(2px);transform:translateY(-9px)scale(.992)}}@keyframes command-out{to{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.994)}}.hq-command-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 15px;display:flex}.hq-command-panel>header h2{letter-spacing:-.04em;margin:7px 0 0;font-size:22px}.hq-command-panel>header>button{color:#646b70;cursor:pointer;background:#fff;border:1px solid #daded7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.hq-command-input{background:#fff;border:1px solid #d9ddd7;border-radius:12px;align-items:center;gap:12px;min-height:54px;margin:0 24px;padding:0 14px;display:flex;box-shadow:0 8px 28px #14191c0a}.hq-command-input:focus-within{border-color:#ac9570;box-shadow:0 0 0 3px #d9c8a540}.hq-command-input svg{fill:none;stroke:#81745e;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.hq-command-input input{color:#1b2024;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.hq-command-input input::placeholder{color:#a0a5a7}.hq-command-input kbd,.hq-command-panel>footer kbd{color:#8b9296;background:#f7f8f5;border:1px solid #d9ddd7;border-radius:5px;padding:3px 6px;font-size:7px}.hq-command-body{min-height:240px;padding:20px 24px 24px;overflow-y:auto}.hq-command-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.hq-command-section-title span{color:#555d62;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.hq-command-section-title small{color:#9aa0a4;font-size:7px}.hq-command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hq-command-actions a,.hq-command-results a{background:#fff;border:1px solid #e0e3dd;border-radius:11px;align-items:center;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.hq-command-actions a{gap:11px;min-height:68px;padding:10px 12px}.hq-command-actions a:hover,.hq-command-results a:hover{border-color:#c5b390;transform:translateY(-1px);box-shadow:0 10px 24px #14191c0f}.hq-command-actions a>span{color:#51432d;background:#e9deca;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.hq-command-actions a>div,.hq-command-results a>div{flex:1;gap:4px;min-width:0;display:grid}.hq-command-actions b,.hq-command-results b{color:#252a2e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hq-command-actions small,.hq-command-results small{color:#858c91;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.hq-command-actions svg,.hq-command-results svg{color:#a3a8aa;flex:none;width:10px}.hq-command-results{gap:6px;display:grid}.hq-command-results a{gap:11px;min-height:58px;padding:8px 11px}.hq-result-type{color:#584a34;background:#e9deca;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.hq-result-type.customer{color:#365a68;background:#e1f0f3}.hq-result-type.project{color:#604c79;background:#eee8f7}.hq-result-type.task{color:#79582c;background:#f6ead7}.hq-result-type.document{color:#4e5a61;background:#e8ecee}.hq-result-type.ticket{color:#77433e;background:#f5e3df}.hq-result-status{color:#6c7276;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#f1f2ef;border-radius:6px;max-width:115px;padding:5px 7px;font-size:6px;font-weight:850;overflow:hidden}.hq-command-state{text-align:center;align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.hq-command-state b{font-size:11px}.hq-command-state span{color:#858c91;font-size:8px}.hq-command-panel>footer{color:#8c9296;background:#fff;border-top:1px solid #e1e4de;align-items:center;gap:16px;min-height:44px;padding:0 24px;font-size:7px;display:flex}.hq-command-panel>footer span{align-items:center;gap:5px;display:flex}.hq-command-panel>footer b{color:#786848;margin-left:auto;font-size:7px}body.command-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.hq-command-backdrop,.hq-command-panel{animation:none}.hq-command-actions a,.hq-command-results a{transition:none}}.hq-user{align-items:center;gap:10px;display:flex}.hq-user>div{text-align:right;flex-direction:column;display:flex}.hq-user b{font-size:10px}.hq-user div span{color:#8a9197;margin-top:2px;font-size:8px}.avatar{width:33px;height:33px;color:var(--ink);background:var(--accent);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.hq-user>a{color:#93999e;margin-left:4px;font-size:13px}.hq-content{width:min(1500px,100%);margin:0 auto;padding:32px 30px 60px}.hq-titlebar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;display:flex}.os-overline{color:#8a9197;letter-spacing:.16em;margin:0;font-size:8px;font-weight:800}.hq-titlebar h1{letter-spacing:-.05em;margin:9px 0 5px;font-size:34px;line-height:1}.hq-titlebar>div>span{color:#7d848a;font-size:10px}.hq-title-actions{gap:9px;display:flex}.os-primary,.os-secondary{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:13px;min-height:38px;padding:0 15px;font-size:9px;font-weight:750;display:inline-flex}.os-primary{color:var(--ink);background:var(--accent)}.os-secondary{color:#555d64;background:#fff;border-color:#d9ddd7}.os-banner{background:#fff7e8;border:1px solid #efc99d;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 16px;display:flex}.os-banner div{flex-direction:column;gap:4px;display:flex}.os-banner span{color:#7e6a55;font-size:9px}.os-banner button{cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.os-banner.success{background:#f1eadc;border-color:#c9b890}.os-banner.success>div{flex:1}.os-banner.success input{color:#5f513c;background:#ffffffbf;border:1px solid #cdbd9c;border-radius:7px;width:min(760px,100%);margin-top:8px;padding:8px 10px;font-size:8px}.os-banner.handoff-success>div:last-child{flex-direction:row;flex:none;align-items:center;gap:12px}.os-banner.handoff-success a{color:#67583f;font-size:8px;font-weight:800;text-decoration:underline}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-grid article{background:var(--os-card);border:1px solid #e1e4de;border-radius:12px;min-height:130px;padding:18px;position:relative;box-shadow:0 8px 25px #19202306}.metric-icon{border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:16px;right:16px}.metric-grid p{color:#727a81;margin:0 0 19px;font-size:9px}.metric-grid h2{letter-spacing:-.04em;margin:0;font-size:25px}.metric-grid small{color:#9aa0a5;font-size:8px}.hq-grid-main{grid-template-columns:1fr 1.2fr;gap:12px;margin-top:12px;display:grid}.attention-panel,.pulse-panel,.pipeline-section,.portal-grid>article{background:#fff;border:1px solid #e1e4de;border-radius:12px;padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.panel-heading h2{letter-spacing:-.025em;margin:7px 0 0;font-size:15px}.count-badge{color:#6f777d;background:#eef0ec;border-radius:20px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:9px;display:grid}.os-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.os-empty>span{color:#725f3f;background:#eee5d4;border-radius:50%;place-items:center;width:35px;height:35px;margin-bottom:12px;display:grid}.os-empty b{font-size:10px}.os-empty p{color:#92999f;max-width:300px;margin:7px 0 0;font-size:8px;line-height:1.5}.attention-list{margin-top:17px;display:grid}.attention-list>div{border-top:1px solid #eceee9;align-items:center;gap:11px;padding:12px 0;display:flex}.priority-dot{background:#ed864d;border-radius:50%;width:7px;height:7px}.attention-list>div div{flex-direction:column;gap:3px;display:flex}.attention-list b{font-size:10px}.attention-list small{color:#93999e;font-size:8px}.attention-list button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px}.status-pill{color:#778078;background:#f1f4ed;border-radius:20px;padding:6px 8px;font-size:8px}.status-pill i{background:#7cb033;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.funnel-bars{gap:15px;margin-top:24px;display:grid}.funnel-bars>div{grid-template-columns:85px 1fr 24px;align-items:center;gap:12px;display:grid}.funnel-bars span,.funnel-bars strong{color:#747b81;font-size:8px}.funnel-bars i{background:#eef0ec;border-radius:5px;height:6px;overflow:hidden}.funnel-bars i b{background:linear-gradient(90deg, var(--accent-deep), var(--accent));border-radius:5px;height:100%;display:block}.pipeline-section{margin-top:12px;padding:22px 0 0;overflow:hidden}.pipeline-meta{text-align:right;flex-direction:column;gap:4px;display:flex}.pipeline-meta span{color:#8d949a;font-size:8px}.pipeline-empty{text-align:center;background:#fafbf9;border-top:1px solid #eceee9;place-items:center;min-height:270px;display:grid}.pipeline-empty>div{flex-direction:column;align-items:center;display:flex}.pipeline-empty>div>span{color:#725f3f;background:#eee5d4;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pipeline-empty h3{margin:14px 0 6px;font-size:13px}.pipeline-empty p{color:#92999e;margin:0 0 17px;font-size:9px}.kanban{background:#f0f2ee;border-top:1px solid #e4e6e0;grid-auto-columns:238px;grid-auto-flow:column;gap:10px;padding:16px;display:grid;overflow-x:auto}.kanban-column>header{grid-template-columns:1fr 20px;gap:3px;padding:5px 3px 12px;display:grid}.kanban-column header span{font-size:9px;font-weight:700}.kanban-column header b{background:#e0e4dd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.kanban-column header small{color:#8b9298;font-size:7px}.kanban-cards{gap:8px;display:grid}.kanban-cards article{cursor:grab;background:#fff;border:1px solid #e2e5df;border-radius:8px;padding:12px;box-shadow:0 5px 14px #00000008}.kanban-cards article:active{cursor:grabbing}.kanban-cards article>div{align-items:center;display:flex}.priority{background:#eeb148;border-radius:50%;width:6px;height:6px;margin-right:6px}.priority.high{background:#e36357}.priority.low{background:#71ab64}.kanban-cards small{color:#8e959a;font-size:7px}.kanban-cards h3{margin:13px 0 3px;font-size:11px}.kanban-cards p{color:#8a9197;margin:0;font-size:8px}.lead-owner-select{color:#6f777d;background:#f8f9f6;border:1px solid #e0e3dd;border-radius:6px;width:100%;height:28px;margin-top:10px;padding:0 7px;font-size:7px}.lead-quick-edit{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid!important}.lead-quick-edit label{gap:3px;min-width:0;display:grid}.lead-quick-edit span{color:#9a9fa3;font-size:6px}.lead-quick-edit input{background:#fafbf9;border:1px solid #e2e5df;border-radius:5px;width:100%;min-width:0;height:27px;padding:0 5px;font-size:7px}.kanban-cards footer{border-top:1px solid #eceeea;justify-content:space-between;margin-top:15px;padding-top:9px;display:flex}.kanban-cards footer span,.kanban-cards footer b{font-size:7px}.kanban-cards footer span{color:#848c92}.dashboard-crm-link{width:100%;margin-top:19px}.crm-toolbar{background:#fff;border:1px solid #e1e4de;border-radius:12px;grid-template-columns:minmax(240px,1.5fr) minmax(160px,.8fr) minmax(145px,.65fr) auto;align-items:end;gap:9px;margin:12px 0;padding:14px;display:grid}.crm-toolbar label,.crm-toolbar>div{gap:6px;display:grid}.crm-toolbar label>span,.crm-toolbar>div>span{color:#838b90;font-size:7px;font-weight:750}.crm-toolbar input,.crm-toolbar select{color:#30363b;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;outline:none;width:100%;height:39px;padding:0 11px;font-size:8px}.crm-toolbar input:focus,.crm-toolbar select:focus{border-color:#a99572;box-shadow:0 0 0 3px #d9c8a540}.crm-toolbar>div{color:#66583f;background:#eee5d4;border-radius:8px;align-content:center;min-width:100px;min-height:39px;padding:0 11px}.settings-workspace{gap:13px;display:grid}.settings-identity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.settings-identity article{background:#fff;border:1px solid #e0e3dd;border-radius:13px;align-items:center;gap:14px;min-height:116px;padding:20px;display:flex}.settings-identity article>div:nth-child(2),.settings-identity article>div:first-child:not(.settings-avatar){gap:4px;display:grid}.settings-identity article:nth-child(2)>a{margin-left:auto}.settings-avatar{color:#342c20;background:#d9c8a5;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid}.settings-identity h2{letter-spacing:-.03em;margin:3px 0 0;font-size:16px}.settings-identity article span{color:#858d92;font-size:8px}.settings-identity article>strong{color:#655436;background:#eee5d4;border-radius:20px;margin-left:auto;padding:6px 9px;font-size:7px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-grid>article{flex-direction:column;min-height:250px;display:flex}.settings-grid>.settings-wide{grid-column:1/-1;min-height:0}.settings-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-top:19px;display:grid}.settings-form label{gap:6px;display:grid}.settings-form label>span{color:#757e84;font-size:7px;font-weight:750}.settings-form label>div{background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;align-items:center;height:40px;padding-right:10px;display:flex}.settings-form input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 10px;font-size:8px}.settings-form i{color:#92999e;font-size:7px;font-style:normal}.settings-connections{margin-top:14px;display:grid}.settings-connections>div{border-top:1px solid #eceeea;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;min-height:55px;display:grid}.settings-connections>div>div{gap:3px;display:grid}.settings-connections b{font-size:9px}.settings-connections small{color:#90979c;font-size:7px}.settings-connections strong{color:#6d5b3d;font-size:7px}.settings-dot{background:#b7bcb8;border-radius:50%;width:7px;height:7px}.settings-dot.connected{background:#a68e66;box-shadow:0 0 0 4px #eee5d4}.settings-dot.error{background:#b55f51}.settings-dot.configured{background:#d09b45}.settings-link{width:100%;margin-top:auto}.settings-team-count{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 4px;display:grid}.settings-team-count>div{background:#f2f3ef;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:78px;padding:13px;display:flex}.settings-team-count span{color:#858d92;font-size:7px}.settings-team-count b{font-size:21px}.settings-list{margin-top:15px;display:grid}.settings-list>a{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.settings-list>a>div{gap:4px;display:grid}.settings-list b{font-size:9px}.settings-list small{color:#90979c;font-size:7px}.settings-list svg{color:#8b795b;width:11px}.pricing-tool{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.pricing-controls,.pricing-result{background:#fff;border:1px solid #e0e3dd;border-radius:13px;padding:25px}.control-group>span,.number-grid label>span{color:#747c82;margin-bottom:10px;font-size:9px;font-weight:700;display:block}.control-group+.control-group,.number-grid{margin-top:25px}.lead-select{color:#30363b;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;width:100%;height:43px;padding:0 12px;font-size:9px}.control-group>small{color:#92999e;margin-top:7px;font-size:8px;display:block}.segmented{background:#f0f2ee;border-radius:10px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.segmented button{color:#747c81;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:38px;font-size:9px}.segmented button.active{color:#14181d;background:#fff;font-weight:750;box-shadow:0 3px 10px #00000012}.number-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.number-grid input{background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;width:100%;height:42px;padding:0 12px}.quote-copy-fields textarea{resize:vertical;color:#30363b;width:100%;min-height:82px;font:inherit;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;margin-top:9px;padding:12px;font-size:9px;line-height:1.55}.check-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.check-grid label{position:relative}.check-grid input{opacity:0;position:absolute}.check-grid span{color:#667078;cursor:pointer;background:#fafbf9;border:1px solid #dfe2dc;border-radius:8px;align-items:center;min-height:43px;padding:0 13px;font-size:9px;display:flex}.check-grid input:checked+span{color:#433827;background:#eee5d4;border-color:#a99572}.pricing-result{color:#fff;background:#10151a;border-color:#10151a}.pricing-result .os-overline{color:#6f787f}.pricing-result>h2{letter-spacing:-.05em;margin:17px 0 2px;font-size:39px}.pricing-result>span{color:#717a81;font-size:8px}.result-lines{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:11px;margin-top:26px;padding:16px 0;display:grid}.result-lines div,.totals div{justify-content:space-between;display:flex}.result-lines span,.result-lines b,.totals span,.totals b{font-size:9px}.result-lines span,.totals span{color:#929aa1}.totals{gap:11px;margin-top:16px;display:grid}.totals div:last-child b{color:var(--accent);font-size:12px}.discount-preview{background:#d9c8a512;border:1px solid #d9c8a53b;border-radius:8px;grid-template-columns:1fr auto;gap:5px 12px;margin-top:15px;padding:12px;display:grid}.discount-preview span,.discount-preview b{font-size:8px}.discount-preview b{color:#d9c8a5}.discount-preview small{color:#747c82;grid-column:1/-1;font-size:7px;line-height:1.45}.review-alert{color:#251a05;background:#ffd890;border-radius:8px;flex-direction:column;gap:4px;margin-top:18px;padding:12px;display:flex}.review-alert b{font-size:9px}.review-alert span{font-size:8px}.pricing-result .os-primary{width:100%;margin-top:22px}.pricing-result .os-primary:disabled{opacity:.58;cursor:wait}.quote-message{border-radius:8px;margin-top:16px;padding:11px;font-size:8px;line-height:1.5}.quote-message.success{color:#4e402c;background:#eee5d4}.quote-message.error{color:#5b231c;background:#ffdcd6}.quote-message.saving{color:#586168;background:#22292e}.pricing-result>small{color:#697078;text-align:center;margin-top:10px;font-size:7px;display:block}.quote-workspace-panel{background:#fff;border:1px solid #e0e3dd;border-radius:13px;margin-top:14px;padding:25px}.quote-workspace-panel>.panel-heading{align-items:center}.quote-workspace-panel>.panel-heading h2{font-size:24px}.quote-workspace-panel>.panel-heading button{min-height:36px}.quote-workspace-message{overflow-wrap:anywhere;color:#5a4c36;background:#f5efe3;border:1px solid #dfd4bf;border-radius:8px;margin:15px 0;padding:12px 14px;font-size:8px;line-height:1.6}.quote-list{gap:10px;margin-top:18px;display:grid}.quote-list>article{background:#fbfcfa;border:1px solid #e5e7e2;border-radius:11px;padding:19px}.quote-list article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quote-list header>div>span{color:#8b795b;letter-spacing:.08em;font-size:7px;font-weight:800}.quote-list h3{letter-spacing:-.025em;margin:6px 0 4px;font-size:15px}.quote-list header small{color:#8a9297;font-size:7px}.quote-status{color:#686f73;white-space:nowrap;background:#eceeea;border-radius:20px;padding:7px 9px;font-size:7px;font-style:normal}.quote-status.sent,.quote-status.accepted{color:#43614d;background:#dfede3}.quote-status.discount_review_required,.quote-status.pricing_review_required{color:#7b5822;background:#f5e6ca}.quote-facts{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin-top:17px;display:grid}.quote-facts>span{background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.quote-facts small{color:#8c9499;text-transform:uppercase;letter-spacing:.06em;font-size:6px}.quote-facts b{font-size:9px}.quote-reason{color:#757d82;margin:12px 0 0;font-size:8px;line-height:1.55}.quote-list article>footer{border-top:1px solid #e6e8e3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:13px;display:flex}.quote-list footer button,.quote-action-link{color:#fff;cursor:pointer;background:#22282d;border:0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:7px;display:inline-flex}.quote-action-link{color:#3f3526;background:#eee5d4}.quote-action-link svg{width:10px}.quote-list footer button.quiet{color:#6b4e48;background:#f1e6e3}.quote-list footer button:disabled{opacity:.55;cursor:wait}.document-linked{color:#6a7479;margin-left:auto;font-size:7px}.ops-stack{gap:14px;display:grid}.ops-card{background:#fff;border:1px solid #e0e3dd;border-radius:13px;padding:22px}.ops-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:20px;display:flex}.ops-form label{flex:1;gap:7px;min-width:180px;display:grid}.ops-form label.grow{flex:2}.ops-form label>span{color:#737b81;font-size:8px;font-weight:750}.ops-form input,.ops-form select,.ops-table-row select,.commission-input{color:#30363b;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;height:40px;padding:0 11px;font-size:9px}.ops-form .os-primary{height:40px}.ops-message,.ops-muted{color:#777f85;margin:14px 0 0;font-size:9px}.invite-output{gap:8px;margin-top:13px;display:flex}.invite-output input{background:#f5efe4;border:1px solid #d6c7aa;border-radius:7px;flex:1;min-width:0;padding:9px 10px;font-size:8px}.ops-table{margin-top:20px}.ops-table-head,.ops-table-row{grid-template-columns:1.6fr 1fr .7fr .8fr;align-items:center;gap:13px;display:grid}.ops-table-head{color:#92999f;text-transform:uppercase;letter-spacing:.08em;padding:0 10px 9px;font-size:7px}.ops-table-row{border-top:1px solid #eceeea;min-height:67px;padding:10px}.ops-table-row>div{flex-direction:column;gap:4px;display:flex}.ops-table-row b{font-size:9px}.ops-table-row small{color:#92999f;font-size:7px}.ops-table-row select{width:100%;height:35px}.commission-input{align-items:center;padding-right:7px;display:flex}.commission-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.commission-input span{color:#8a9197;font-size:8px}.status-control{color:#765d31;cursor:pointer;background:#eee5d4;border:0;border-radius:18px;min-height:33px;font-size:8px}.status-control.disabled{color:#8b6d69;background:#f6e6e3}.status-control:disabled{cursor:default;opacity:.7}.pending-list{margin-top:15px;display:grid}.pending-list>div{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;min-height:58px;padding:10px 0;display:flex}.pending-list div div{flex-direction:column;gap:4px;display:flex}.pending-list b{font-size:9px}.pending-list small,.pending-list span{color:#8c9398;font-size:7px}.pending-list>div>span.expired{color:#a76455;font-weight:800}.pending-list .pending-actions{flex-direction:row;align-items:center;gap:6px}.pending-actions button{color:#5f665f;min-height:31px;font:inherit;cursor:pointer;background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.pending-actions button.danger{color:#86564d;background:#fbf3f1;border-color:#ead7d2}.pending-actions button:disabled{cursor:wait;opacity:.55}.customer-grid,.project-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-card,.project-admin-card{background:#fff;border:1px solid #e0e3dd;border-radius:12px;padding:19px}.customer-card>header,.customer-card>header>div,.project-admin-card>header{justify-content:space-between;align-items:center;gap:11px;display:flex}.customer-card>header>div>span{color:#5f523c;background:#eee5d4;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.customer-card header div div{flex-direction:column;gap:3px;display:flex}.customer-card h2,.project-admin-card h2{margin:0;font-size:12px}.customer-card p,.project-admin-card p{color:#8b9298;margin:0;font-size:7px}.customer-card header i{color:#6c765f;background:#eef1ea;border-radius:20px;padding:5px 7px;font-size:7px;font-style:normal}.customer-stats{border-top:1px solid #eceeea;border-bottom:1px solid #eceeea;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:13px 0;display:grid}.customer-stats span{color:#92999f;flex-direction:column;gap:4px;font-size:7px;display:flex}.customer-stats b{color:#30363b;font-size:9px}.customer-card>button{width:100%}.project-admin-card header{align-items:flex-start}.project-admin-card header div{gap:5px;display:grid}.project-admin-card header strong{font-size:19px}.progress-control{margin-top:22px}.progress-control i{background:#edf0ea;border-radius:6px;height:6px;display:block;overflow:hidden}.progress-control i b{background:#aa9471;border-radius:6px;height:100%;display:block}.progress-control input{accent-color:#aa9471;width:100%;margin-top:12px}.project-admin-card footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.project-admin-card footer select{background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;height:32px;padding:0 8px;font-size:8px}.project-admin-card footer span{color:#858d93;font-size:7px}.project-budget{gap:5px;margin-top:13px;display:grid}.project-budget span{color:#8b9298;font-size:7px}.project-budget input{background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;height:34px;padding:0 8px;font-size:8px}.ops-empty{color:#8e959a;border:1px dashed #d6dad3;border-radius:12px;grid-column:1/-1;place-items:center;min-height:150px;padding:30px;font-size:9px;display:grid}.task-form label{min-width:130px}.task-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task-column{background:#eef0ec;border:1px solid #e0e3dd;border-radius:12px;min-height:420px;padding:13px}.task-column>header{justify-content:space-between;align-items:center;padding:4px 3px 13px;display:flex}.task-column>header h2{margin:0;font-size:10px}.task-column>header span{background:#dfe3dc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.task-column article{background:#fff;border:1px solid #dfe3dc;border-radius:9px;margin-bottom:9px;padding:14px}.task-column article>div{align-items:center;display:flex}.task-column article h3{margin:12px 0 4px;font-size:10px}.task-column article p,.task-column article>small{color:#8d949a;margin:0;font-size:7px}.task-column article footer{grid-template-columns:1fr .8fr;gap:7px;margin:12px 0 8px;display:grid}.task-column article select{background:#f9faf7;border:1px solid #dfe2dc;border-radius:6px;min-width:0;height:30px;padding:0 5px;font-size:7px}.business-workspace{gap:14px;display:grid}.workspace-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:11px;gap:4px;padding:5px;display:flex;overflow-x:auto}.workspace-tabs button{color:#747c82;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:max-content;height:36px;padding:0 14px;font-size:8px;font-weight:700}.workspace-tabs button.active{color:#171b1f;background:#eee5d4}.workspace-metrics{margin-top:0}.workspace-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workspace-list{margin-top:17px;display:grid}.workspace-list>div{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:10px 0;display:flex}.workspace-list>div>div{flex-direction:column;gap:4px;display:flex}.workspace-list b{font-size:9px}.workspace-list small{color:#90979c;font-size:7px;line-height:1.4}.workspace-list>div>span,.workspace-list select{color:#6c5a3e;background:#eee5d4;border:0;border-radius:15px;padding:5px 7px;font-size:7px}.workspace-form label.full{flex-basis:100%}.workspace-form textarea{resize:vertical;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;min-height:100px;padding:10px;font-size:9px}.inline-check{grid-template-columns:auto 1fr;align-items:center;flex:0!important;gap:7px!important;min-width:max-content!important;display:flex!important}.inline-check input{accent-color:#9e8967;width:15px!important;height:15px!important}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.document-card{background:#fff;border:1px solid #e0e3dd;border-radius:12px;padding:20px}.document-card header,.document-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-card header span{color:#8b9298;letter-spacing:.12em;font-size:7px;font-weight:800}.document-card header i{color:#6c5a3e;background:#eee5d4;border-radius:14px;padding:5px 7px;font-size:7px;font-style:normal}.document-card h2{margin:24px 0 5px;font-size:14px}.document-card p{color:#8d949a;margin:0;font-size:8px}.document-card>strong{margin:25px 0;font-size:25px;display:block}.document-card footer{border-top:1px solid #eceeea;padding-top:14px}.document-card footer label{color:#7d858b;font-size:7px}.document-card footer select{background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;height:30px;padding:0 7px;font-size:7px}.stack-form{gap:9px;margin-top:18px;display:grid}.stack-form>div{grid-template-columns:1fr .6fr;gap:9px;display:grid}.stack-form input,.stack-form select,.stack-form textarea{background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;width:100%;min-height:39px;padding:9px 10px;font-size:8px}.stack-form textarea{resize:vertical}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.support-grid article{background:#fafbf9;border:1px solid #e2e5df;border-radius:9px;padding:15px}.support-grid header{justify-content:space-between;align-items:center;display:flex}.support-grid header span{color:#9a784d;font-size:7px;font-weight:800}.support-grid select{background:#fff;border:1px solid #dce0d9;border-radius:6px;height:27px;font-size:7px}.support-grid h3{margin:17px 0 5px;font-size:10px}.support-grid p,.support-grid small{color:#8d949a;margin:0;font-size:7px;line-height:1.45}.support-grid small{margin-top:12px;display:block}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.article-grid article h2{margin:18px 0 8px;font-size:14px}.article-grid article p{color:#7f878d;min-height:45px;font-size:8px;line-height:1.6}.article-grid footer{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.article-grid footer small{color:#8d949a;font-size:7px}.timeline-list{gap:9px;display:grid}.timeline-list article{grid-template-columns:70px 1fr auto;align-items:center;gap:18px;display:grid}.timeline-list time{color:#837052;text-transform:uppercase;font-size:18px;font-weight:800}.timeline-list time b{color:#8d949a;margin-top:4px;font-size:8px;display:block}.timeline-list h2{margin:0 0 4px;font-size:12px}.timeline-list p{color:#8c9398;margin:0;font-size:8px}.timeline-list>article>span{color:#6c5a3e;background:#eee5d4;border-radius:15px;padding:6px 8px;font-size:7px}.report-bars{gap:15px;margin-top:25px;display:grid}.report-bars>div{grid-template-columns:minmax(120px,.8fr) 2fr 55px;align-items:center;gap:13px;display:grid}.report-bars span,.report-bars strong{font-size:8px}.report-bars i{background:#edf0ea;border-radius:8px;height:8px;overflow:hidden}.report-bars i b{background:#ab9674;border-radius:8px;height:100%;display:block}.export-link{width:100%;margin-top:22px}.stack-form label{gap:6px;display:grid}.stack-form label>span{color:#737b81;font-size:8px;font-weight:700}.integration-center{gap:14px;display:grid}.integration-loading{color:#7c848a;place-items:center;min-height:320px;font-size:10px;display:grid}.integration-hero{color:#fff;background:radial-gradient(circle at 75% 25%,#3b352d,#111518 58%);border-radius:15px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;min-height:230px;padding:32px;display:grid;overflow:hidden}.integration-hero h2{letter-spacing:-.05em;max-width:500px;margin:12px 0 10px;font-size:clamp(24px,3vw,42px);line-height:1}.integration-hero p:not(.os-overline){color:#a8adb0;max-width:540px;font-size:9px;line-height:1.65}.integration-flow{justify-content:flex-end;align-items:center;gap:9px;display:flex}.integration-flow span{color:#e5ddd0;text-align:center;background:#ffffff0e;border:1px solid #ffffff21;border-radius:11px;flex:1;place-items:center;min-height:68px;padding:13px;font-size:8px;font-weight:700;display:grid}.integration-flow b{color:#b5a07e;font-size:14px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-card{background:#fff;border:1px solid #e0e3dd;border-radius:13px;flex-direction:column;min-height:520px;padding:22px;display:flex}.integration-card.connected{border-color:#d4c5ab;box-shadow:inset 0 3px #b39a73}.integration-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-card header p{color:#9b8767;letter-spacing:.12em;margin:0 0 7px;font-size:7px;font-weight:800}.integration-card header h2{letter-spacing:-.035em;margin:0;font-size:17px}.connection-status{color:#757d82;white-space:nowrap;background:#edf0eb;border-radius:16px;padding:6px 8px;font-size:7px;font-weight:800}.status-connected{color:#655233;background:#eee5d4}.status-error{color:#8b453b;background:#f7e6e1}.integration-description{color:#7d858a;min-height:65px;margin:20px 0;font-size:8px;line-height:1.65}.connected-account{background:#f2f0eb;border-radius:9px;gap:4px;margin-bottom:17px;padding:13px;display:grid}.connected-account span,.connected-account small{color:#868d91;font-size:7px}.connected-account b{font-size:9px}.integration-error{color:#87493f;background:#fbebe7;border-radius:8px;padding:9px;font-size:7px;line-height:1.5}.integration-form{gap:10px;margin-top:auto;display:grid}.integration-form form{gap:10px;display:grid}.integration-form label{gap:6px;display:grid}.integration-form label span,.callback-box span{color:#70787d;font-size:7px;font-weight:700}.integration-form input,.manual-run select{background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;width:100%;min-height:39px;padding:0 10px;font-size:8px}.integration-form>small,.integration-form form+small{color:#92989c;font-size:7px;line-height:1.55}.integration-inline-feedback{border-radius:8px;margin:0;padding:9px 10px;font-size:8px;line-height:1.45}.integration-inline-feedback.success{color:#5f4f35;background:#eee5d4}.integration-inline-feedback.error{color:#87493f;background:#fbebe7}.integration-form>a:not(.os-secondary){color:#755f3c;font-size:7px;text-decoration:underline}.callback-box{background:#f1f2ef;border-radius:8px;gap:6px;padding:10px;display:grid}.callback-box code{overflow-wrap:anywhere;color:#626a6f;font-size:7px}.integration-connect{text-align:center}.integration-disconnect{color:#9a6d64;cursor:pointer;background:0 0;border:0;margin-top:14px;font-size:7px;text-decoration:underline}.integration-bottom-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.automation-list{margin-top:17px;display:grid}.automation-list label{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;gap:15px;min-height:61px;display:flex}.automation-list label>span{gap:4px;display:grid}.automation-list b{font-size:9px}.automation-list small{color:#8c9398;font-size:7px}.automation-list input{accent-color:#a68d66;width:34px;height:18px}.manual-run{gap:10px;margin-top:22px;display:grid}.integration-log{margin-top:17px;display:grid}.integration-log>div{border-top:1px solid #eceeea;grid-template-columns:10px 1fr 75px 1fr;align-items:center;gap:12px;min-height:58px;display:grid}.integration-log>div>div{gap:3px;display:grid}.integration-log b{font-size:8px}.integration-log small,.integration-log p{color:#8d9498;margin:0;font-size:7px}.integration-log strong{font-size:7px}.run-dot{background:#aeb4b0;border-radius:50%;width:7px;height:7px}.run-succeeded{background:#9d855f}.run-failed{background:#a45d51}.run-skipped{background:#c9c3b8}.portal-hub{margin-top:13px}.portal-hub>nav{background:#fff;border:1px solid #e0e3dd;border-radius:11px;gap:4px;padding:5px;display:flex;overflow-x:auto}.portal-hub>nav button{color:#767e84;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:max-content;height:38px;padding:0 14px;font-size:8px;font-weight:700}.portal-hub>nav button.active{color:#272115;background:#eee5d4}.portal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.portal-document{background:#fff;border:1px solid #e0e3dd;border-radius:12px;padding:22px}.portal-document header{justify-content:space-between;align-items:center;display:flex}.portal-document header span{color:#8b9298;letter-spacing:.13em;font-size:7px;font-weight:800}.portal-document header i{color:#6c5a3e;background:#eee5d4;border-radius:14px;padding:5px 7px;font-size:7px;font-style:normal}.portal-document h2{margin:25px 0 5px;font-size:15px}.portal-document p,.portal-document small{color:#8b9298;margin:0;font-size:8px}.portal-document>strong{margin:24px 0 18px;font-size:26px;display:block}.portal-document>small{margin-bottom:15px;display:block}.portal-action,.portal-sign-form button{color:#2c2418;cursor:pointer;background:#d9c8a5;border:0;border-radius:8px;width:100%;min-height:38px;font-size:8px;font-weight:800}.portal-payment{justify-content:center;align-items:center;text-decoration:none;display:flex}.portal-document .payment-confirmed{color:#665334;background:#eee5d4;border-radius:8px;margin:0 0 15px;padding:9px 10px}.portal-sign-form{gap:9px;display:grid}.portal-sign-form input[type=text],.portal-sign-form>input{border:1px solid #dce0da;border-radius:8px;min-height:38px;padding:0 10px}.portal-sign-form label{color:#70787e;font-size:8px}.portal-module .feedback-form select{background:#fafbf9;border:1px solid #dce0da;border-radius:8px;min-height:39px;padding:0 10px;font-size:8px}.portal-timeline{margin-top:18px;display:grid}.portal-timeline>div{border-top:1px solid #eceeea;align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.portal-timeline>div>span{color:#7d6846;background:#eee5d4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.portal-timeline>div>div{flex-direction:column;gap:4px;display:flex}.portal-timeline b{font-size:9px}.portal-timeline small,.portal-timeline a{color:#8b9298;font-size:7px}.portal-timeline a{color:#756242;text-decoration:underline}.portal-conversations{gap:10px;margin-top:12px;display:grid}.portal-conversations>article{background:#fff;border:1px solid #e0e3dd;border-radius:12px;padding:20px}.portal-conversations>article>header{justify-content:space-between;margin-bottom:15px;display:flex}.portal-conversations header div{flex-direction:column;gap:4px;display:flex}.portal-conversations header b{font-size:10px}.portal-conversations header small,.portal-conversations header span{color:#8c9398;font-size:7px}.conversation-message{background:#f0f2ee;border-radius:10px;width:min(75%,650px);margin:7px 0;padding:11px}.conversation-message.client{background:#eee5d4;margin-left:auto}.conversation-message b,.conversation-message small{font-size:7px}.conversation-message p{margin:5px 0;font-size:9px;line-height:1.5}.conversation-message small{color:#8b9298}.portal-knowledge{gap:9px;margin-top:12px;display:grid}.portal-knowledge details{background:#fff;border:1px solid #e0e3dd;border-radius:12px;padding:20px}.portal-knowledge summary{cursor:pointer;list-style:none}.portal-knowledge summary span{color:#8d7855;font-size:7px;font-weight:800}.portal-knowledge h2{margin:12px 0 5px;font-size:14px}.portal-knowledge p,.portal-knowledge details>div{color:#777f85;white-space:pre-wrap;font-size:9px;line-height:1.7}.portal-login{color:#fff;background:#080b0e;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:100vh;display:grid}.portal-login-card{width:min(640px,100% - 70px);margin:auto}.portal-login-card>.brand{margin-bottom:80px}.portal-login-copy h1{letter-spacing:-.06em;max-width:620px;margin:17px 0 19px;font-size:clamp(42px,6vw,72px);line-height:.97}.portal-login-copy>p:last-child{color:#929a9f;max-width:490px;font-size:11px;line-height:1.75}.account-form{gap:14px;margin-top:30px;display:grid}.account-form label{gap:8px;display:grid}.account-form label>span,.activation-identity span{color:#929a9f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.account-form input{color:#f5f3ee;width:100%;min-height:54px;font:inherit;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:0 16px;font-size:10px;transition:border-color .2s,background .2s,box-shadow .2s}.account-form input:focus{background:#ffffff12;border-color:#d9c8a5b8;box-shadow:0 0 0 4px #d9c8a517}.account-submit{color:#181713;cursor:pointer;background:#d9c8a5;border:0;border-radius:10px;grid-template-columns:1fr 18px;align-items:center;min-height:56px;margin-top:5px;padding:0 18px;transition:transform .2s,background .2s,opacity .2s;display:grid;box-shadow:0 18px 40px #0000003d}.account-submit:hover:not(:disabled){background:#e5d7bb;transform:translateY(-2px)}.account-submit:disabled{cursor:wait;opacity:.68}.account-submit b{text-align:center;font-size:9px}.account-submit svg{width:13px}.login-divider{color:#626a70;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:18px 0;font-size:7px;display:grid}.login-divider:before,.login-divider:after{content:"";background:#ffffff17;height:1px}.google-login-button.secondary{color:#e9e9e5;box-shadow:none;background:#ffffff0e;border:1px solid #ffffff1c;margin-top:0}.google-login-button.secondary:hover{box-shadow:none;background:#ffffff16}.activation-help{color:#737c82;text-align:center;margin:18px 0 0;font-size:7px;line-height:1.6}.owner-setup-note{background:#d9c8a512;border:1px solid #d9c8a540;border-radius:10px;gap:5px;margin-top:25px;padding:15px 17px;display:grid}.owner-setup-note b{color:#ded2b9;font-size:9px}.owner-setup-note span{color:#90969a;font-size:7px;line-height:1.6}.owner-bootstrap-link{color:#a69c88;align-items:center;gap:8px;width:max-content;margin:22px auto 0;font-size:7px;display:flex}.owner-bootstrap-link svg{width:11px}.hq-login>aside{background:radial-gradient(circle at 80% 10%,#4d4b46,#222426 46%,#111416 100%)}.google-login-button{color:#1c2023;background:#fff;border-radius:11px;grid-template-columns:32px 1fr 18px;align-items:center;gap:11px;width:100%;min-height:58px;margin-top:34px;padding:0 18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 20px 45px #00000040}.google-login-button:hover{transform:translateY(-2px);box-shadow:0 25px 55px #00000059}.google-login-button>span{color:#4285f4;border:1px solid #e1e4df;border-radius:50%;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.google-login-button b{text-align:center;font-size:10px}.google-login-button svg{width:13px}.portal-login-error{color:#e1b3a7;background:#874c3f33;border:1px solid #c57f6d4d;border-radius:9px;margin-top:17px;padding:12px 14px;font-size:8px;line-height:1.55}.portal-login-trust{color:#7f898f;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:17px;font-size:7px;display:flex}.portal-login-trust span{align-items:center;gap:6px;display:flex}.portal-login-trust i{background:#b49b70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b49b701a}.portal-login-card>footer{gap:20px;margin-top:70px;display:flex}.portal-login-card>footer a{color:#737c82;font-size:7px}.portal-login>aside{background:radial-gradient(circle at 80% 10%,#62533f,#28231c 44%,#15181a 100%);flex-direction:column;justify-content:center;gap:0;padding:80px;display:flex;position:relative;overflow:hidden}.portal-login>aside:before{content:"VA";color:#ffffff09;letter-spacing:-.13em;font-family:Georgia,serif;font-size:330px;position:absolute;bottom:-70px;right:-35px}.portal-login>aside>div{z-index:1;border-bottom:1px solid #ffffff1f;grid-template-columns:45px 1fr;align-items:start;gap:20px;max-width:500px;min-height:145px;padding:34px 0;display:grid;position:relative}.portal-login>aside>div:last-child{border-bottom:0}.portal-login>aside span{color:#cbbb9d;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.portal-login>aside p{color:#d8d8d3;letter-spacing:-.025em;margin:2px 0 0;font-size:clamp(17px,2.2vw,27px);line-height:1.35}.portal-gate{color:#fff;background:radial-gradient(circle at 50% 20%,#18211b,#06090c 60%);place-items:center;min-height:100vh;padding:25px;display:grid}.portal-gate-card{background:#0f1418d1;border:1px solid #ffffff21;border-radius:24px;width:min(720px,100%);padding:55px;box-shadow:0 40px 100px #00000073}.portal-gate-card>.os-overline{margin-top:70px}.portal-gate-card h1{letter-spacing:-.055em;margin:21px 0;font-size:clamp(38px,6vw,62px);line-height:1.03}.portal-gate-card>p:not(.os-overline){color:#969ea5;line-height:1.7}.portal-gate-card>div{align-items:center;gap:28px;margin-top:36px;display:flex}.activation-card{width:min(760px,100%)}.activation-card .account-form{margin-top:34px}.activation-card .activation-identity{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.activation-card .activation-identity b{font-size:10px}.activation-card .password-hint{color:#747c81;margin:-2px 0 0;font-size:7px;line-height:1.55}.activation-card .activation-google{margin-top:30px}.activation-card .login-divider{margin:18px 0 0}.activation-card .login-divider+.account-form{margin-top:18px}.portal-app{color:#13171b;background:#f3f4f0;min-height:100vh}.portal-app>header{color:#fff;background:#090d11;justify-content:space-between;align-items:center;height:75px;padding:0 max(30px,50% - 640px);display:flex}.portal-app>header>div{align-items:center;gap:23px;font-size:10px;display:flex}.portal-app>header a:last-child{color:#8d959b}.portal-app>main{width:min(1280px,100% - 40px);margin:0 auto;padding:55px 0 80px}.portal-welcome h1{letter-spacing:-.045em;margin:12px 0 7px;font-size:38px}.portal-welcome>p:last-child{color:#838a90;font-size:10px}.portal-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.portal-metrics article{background:#fff;border:1px solid #e0e3dc;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:105px;padding:20px;display:flex}.portal-metrics span{color:#82898f;font-size:9px}.portal-metrics b{font-size:25px}.portal-grid{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.project-row{border-bottom:1px solid #eceeea;grid-template-columns:1.3fr 1fr 40px;align-items:center;gap:15px;min-height:70px;padding:13px 0;display:grid}.project-row>div{flex-direction:column;gap:4px;display:flex}.project-row b{font-size:10px}.project-row span{color:#899096;font-size:8px}.project-row>i{background:#edf0ea;border-radius:4px;height:5px;overflow:hidden}.project-row>i b{background:var(--accent-deep);height:100%;display:block}.project-row strong{text-align:right;font-size:9px}.client-task{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeea;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.client-task>span{color:#92999f;border:1px solid #d9ddd6;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.client-task>div{flex-direction:column;gap:3px;display:flex}.client-task b{font-size:9px}.client-task small{color:#92999f;font-size:7px}.client-task.completed b{color:#90979c;text-decoration:line-through}.client-task.completed>span{color:#705d3e;background:#eee5d4;border-color:#cdbc9b}.portal-tools{align-items:start}.portal-module{background:#fff;border:1px solid #e1e4de;border-radius:12px;padding:20px}.upload-form{gap:8px;margin-top:20px;display:flex}.upload-form label{flex:1;position:relative}.upload-form input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.upload-form label>span,.upload-form button,.feedback-form button{color:#626a70;cursor:pointer;background:#f9faf7;border:1px solid #dce0da;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.upload-form button,.feedback-form button{border-color:var(--accent);color:var(--ink);background:var(--accent)}.upload-form button:disabled,.feedback-form button:disabled{opacity:.55;cursor:wait}.file-list{margin-top:13px;display:grid}.file-list>a{border-top:1px solid #eceeea;align-items:center;gap:10px;min-height:55px;display:flex}.file-list>a>span{color:#768078;background:#f0f2ed;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.file-list>a>div{flex-direction:column;gap:3px;display:flex}.file-list b{font-size:8px}.file-list small{color:#93999e;font-size:7px}.file-list i{color:#7d858b;margin-left:auto;font-style:normal}.feedback-form{gap:13px;margin-top:20px;display:grid}.feedback-form label{gap:6px;display:grid}.feedback-form label span{font-size:8px;font-weight:700}.feedback-form input,.feedback-form textarea{background:#fafbf9;border:1px solid #dce0da;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:9px}.feedback-form input:focus,.feedback-form textarea:focus{border-color:#a99572;box-shadow:0 0 0 3px #d1c1a33d}.feedback-form textarea{resize:vertical}.portal-message{color:#6f4c34;background:#fff0df;border-radius:7px;margin:11px 0 0;padding:9px 10px;font-size:8px}.portal-message.success{color:#5f4f35;background:#eee5d4}body.dossier-open{overflow:hidden}.lead-dossier-trigger{color:#66583f;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:7px;font-weight:800;display:inline-flex}.lead-dossier-trigger svg{width:9px}.dossier-layer{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.dossier-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#070a0c75;border:0;animation:.22s both dossier-fade;position:absolute;inset:0}.lead-dossier{z-index:1;color:#16191c;background:#f5f5f2;width:min(720px,94vw);height:100%;padding:28px;animation:.32s cubic-bezier(.2,.8,.2,1) both dossier-in;position:relative;overflow-y:auto;box-shadow:-25px 0 80px #04070938}@keyframes dossier-fade{0%{opacity:0}}@keyframes dossier-in{0%{transform:translate(100%)}}.dossier-header{border-bottom:1px solid #dfe2dc;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.dossier-header h2{letter-spacing:-.05em;margin:8px 0 4px;font-size:clamp(24px,4vw,38px);line-height:1}.dossier-header>div>span{color:#81898e;font-size:9px}.dossier-close{color:#626a6f;cursor:pointer;background:#fff;border:1px solid #dce0da;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.dossier-notice{color:#695739;background:#eee5d4;border-radius:9px;margin:13px 0 0;padding:11px 13px;font-size:8px;line-height:1.5}.dossier-loading{color:#868e93;align-content:center;place-items:center;gap:12px;min-height:55vh;font-size:9px;display:grid}.dossier-loading i{border:2px solid #d7dbd5;border-top-color:#98815d;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite dossier-spin}@keyframes dossier-spin{to{transform:rotate(360deg)}}.dossier-contact{background:#fff;border:1px solid #e0e3dd;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:17px;display:flex}.dossier-contact>div:first-child{align-items:center;gap:12px;display:flex}.dossier-contact>div:first-child>span{color:#3e3423;background:#e8ddc8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:850;display:grid}.dossier-contact>div:first-child>div{gap:3px;display:grid}.dossier-contact b{font-size:10px}.dossier-contact small{color:#838b90;font-size:7px}.dossier-actions{gap:6px;display:flex}.dossier-actions a{color:#555e63;background:#f9faf8;border:1px solid #dde0da;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:7px;font-weight:800;display:inline-flex}.dossier-actions a:first-child{color:#332a1d;background:#d9c8a5;border-color:#d9c8a5}.dossier-actions svg{width:8px}.dossier-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dossier-facts>div{background:#fff;border:1px solid #e0e3dd;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:75px;padding:14px;display:flex}.dossier-facts span{color:#899095;font-size:7px}.dossier-facts b{font-size:10px;line-height:1.3}.dossier-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:10px;gap:4px;margin:16px 0 10px;padding:4px;display:flex}.dossier-tabs button{color:#7b8388;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:35px;padding:0 14px;font-size:8px;font-weight:750}.dossier-tabs button.active{color:#332b1f;background:#eee5d4}.activity-composer,.dossier-details,.activity-history{background:#fff;border:1px solid #e0e3dd;border-radius:13px;padding:19px}.activity-types{background:#f0f2ee;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.activity-types button{color:#778086;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:32px;font-size:7px;font-weight:800}.activity-types button.active{color:#fff;background:#171b1e;box-shadow:0 5px 15px #14181b26}.activity-composer>textarea{width:100%;font:inherit;resize:vertical;background:#fafbf9;border:1px solid #dce0da;border-radius:9px;outline:none;margin-top:11px;padding:12px;font-size:9px;line-height:1.55}.activity-composer>textarea:focus,.activity-fields input:focus,.activity-fields select:focus,.dossier-details input:focus,.dossier-details textarea:focus,.dossier-details select:focus{border-color:#ac9570;box-shadow:0 0 0 3px #d9c8a540}.activity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:9px 0 12px;display:grid}.activity-fields label,.dossier-details label{gap:5px;display:grid}.activity-fields label>span,.dossier-details label>span{color:#767f84;font-size:7px;font-weight:750}.activity-fields input,.activity-fields select,.dossier-details input,.dossier-details textarea,.dossier-details select{color:#202529;background:#fafbf9;border:1px solid #dce0da;border-radius:8px;outline:none;width:100%;min-height:38px;padding:0 10px;font-size:8px}.activity-history{margin-top:10px}.activity-history .panel-heading>span{color:#66563c;background:#eee5d4;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:7px;font-weight:800;display:grid}.activity-history h3{margin:4px 0 0;font-size:15px}.activity-history>article{border-top:1px solid #eceeea;grid-template-columns:30px 1fr;gap:11px;min-height:82px;padding:14px 0;display:grid}.activity-symbol{color:#5d513e;background:#eee5d4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.activity-symbol.call{color:#365e51;background:#e1eee8}.activity-symbol.email{color:#4b5570;background:#e8ebf5}.activity-symbol.meeting{color:#714f46;background:#f2e5e1}.activity-history article>div>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-history article b{font-size:9px}.activity-history time{color:#92999d;font-size:7px}.activity-history article p{color:#5d656a;white-space:pre-wrap;margin:7px 0;font-size:8px;line-height:1.6}.activity-history article footer{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.activity-history article footer span{color:#6c5b40;background:#f0e9dc;border-radius:12px;padding:4px 6px;font-size:6px;font-weight:750}.activity-history article footer small{color:#9aa0a4;margin-left:auto;font-size:6px}.dossier-details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dossier-details label.full{grid-column:1/-1}.dossier-details textarea{resize:vertical;min-height:120px;padding:10px;line-height:1.6}.dossier-details>button{margin-top:13px}.dossier-win{color:#fff;background:radial-gradient(circle at 85% -5%,#5b4f3d,#171b1e 61%);border:1px solid #ffffff14;border-radius:13px;gap:15px;margin-top:10px;padding:18px;display:grid}.dossier-win.blocked{background:radial-gradient(circle at 85% -5%,#513d39,#171b1e 61%)}.dossier-win>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dossier-win>header>div{gap:5px;display:grid}.dossier-win>header span{color:#cbbda3;letter-spacing:.11em;font-size:7px;font-weight:850}.dossier-win>header b{letter-spacing:-.025em;font-size:12px}.dossier-win>header>small{color:#ffffff85;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:20px;padding:5px 7px;font-size:6px}.dossier-win>p{color:#ffffff85;margin:0;font-size:8px;line-height:1.65}.handoff-steps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.handoff-steps>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:23px minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:52px;padding:9px;display:grid}.handoff-steps i{color:#20251f;background:#aab99e;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;font-weight:850;display:grid}.handoff-steps .blocked i{color:#42261f;background:#d79a88}.handoff-steps .will_create i,.handoff-steps .will_invite i{color:#403522;background:#d8c59f}.handoff-steps span{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.handoff-steps small{color:#ffffff57;font-size:6px}.dossier-win>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.dossier-win>footer>div{gap:4px;display:grid}.dossier-win>footer b{font-size:8px}.dossier-win>footer span{color:#ffffff6b;max-width:330px;font-size:6px;line-height:1.55}.dossier-win button{color:#2f281e;cursor:pointer;background:#d9c8a5;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:7px;font-weight:850}.dossier-win button:disabled{color:#ffffff59;cursor:not-allowed;background:#ffffff14}.finance-workspace{gap:13px;display:grid}.finance-connections{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.finance-connections article{background:#fff;border:1px solid #e0e3dd;border-radius:11px;align-items:center;gap:13px;min-height:72px;padding:14px 16px;display:flex}.finance-connections article>span{color:#858c91;letter-spacing:.08em;align-items:center;gap:6px;min-width:72px;font-size:7px;font-weight:850;display:flex}.finance-connections article>span i{background:#c5c9c4;border-radius:50%;width:7px;height:7px}.finance-connections article.connected>span i{background:#9d855f;box-shadow:0 0 0 4px #9d855f21}.finance-connections article>div{gap:4px;min-width:0;display:grid}.finance-connections b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.finance-connections small{color:#8c9398;font-size:7px}.finance-metrics .needs-attention{background:#fbf3ef;border-color:#dec7be}.finance-create .panel-heading{margin-bottom:18px}.finance-create-form{align-items:flex-end}.finance-create-form label.grow{flex:1.25}.finance-list-head{justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 2px 4px;display:flex}.finance-list-head h2{letter-spacing:-.035em;margin:6px 0 0;font-size:20px}.finance-filters{gap:7px;display:flex}.finance-filters input,.finance-filters select{color:#4f575c;background:#fff;border:1px solid #dde1db;border-radius:9px;outline:none;min-height:39px;padding:0 11px;font-size:8px}.finance-filters input{width:210px}.finance-filters input:focus,.finance-filters select:focus{border-color:#aa9270;box-shadow:0 0 0 3px #d9c8a53d}.finance-document-list{gap:10px;display:grid}.finance-document{background:#fff;border:1px solid #e0e3dd;border-radius:13px;padding:20px;box-shadow:0 8px 22px #14191c06}.finance-document>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.finance-document>header>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.finance-type{color:#69593f;background:#eee5d4;border-radius:8px;justify-content:center;align-items:center;min-width:74px;min-height:30px;padding:0 10px;font-size:7px;font-weight:850;display:inline-flex}.finance-type.contract{color:#525a61;background:#eceeed}.finance-type.quote{color:#555c70;background:#e9ebf2}.finance-document h3{margin:0 0 5px;font-size:12px}.finance-document header p{color:#8a9297;margin:0;font-size:7px}.finance-amount{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.finance-status{color:#6b7378;text-transform:uppercase;background:#eff1ee;border-radius:20px;padding:5px 7px;font-size:6px;font-weight:850}.finance-status.sent,.finance-status.signed{color:#66573f;background:#eee5d4}.finance-status.paid{color:#4d675b;background:#e2eee8}.finance-status.cancelled{color:#8a645b;background:#f3e8e4}.finance-flow{border:1px solid #e5e8e2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.finance-flow>div{background:#fbfcfa;border-right:1px solid #e5e8e2;align-items:center;gap:9px;min-height:67px;padding:12px;display:flex}.finance-flow>div:last-child{border-right:0}.finance-flow>div>span{color:#969da1;background:#ecefeb;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:6px;font-weight:850;display:grid}.finance-flow>div.done>span{color:#4f4432;background:#ded0b5}.finance-flow>div.failed>span{color:#804f45;background:#f0dcd6}.finance-flow>div>div{gap:4px;min-width:0;display:grid}.finance-flow b{font-size:8px}.finance-flow small{color:#8b9297;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.finance-error{color:#754f45;background:#f8eae5;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:7px;display:flex}.finance-error span{color:#8c675f}.finance-document>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.finance-document>footer>div:first-child{align-items:center;gap:10px;display:flex}.finance-document footer small{color:#90979c;font-size:7px}.finance-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.finance-actions .os-primary,.finance-actions .os-secondary{min-height:34px;padding:0 11px;font-size:7px}.finance-text-button{color:#756140;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:7px;font-weight:800}.finance-text-button.danger{color:#9a6257}.finance-text-button:disabled{opacity:.45;cursor:wait}.sales-center{gap:13px;display:grid}.sales-center .hq-titlebar{margin-bottom:14px}.sales-period{background:#fff;border:1px solid #dfe2dc;border-radius:9px;align-items:center;gap:9px;min-width:150px;height:40px;padding:0 10px;display:flex}.sales-period span{color:#8a9197;font-size:7px;font-weight:800}.sales-period input{color:#343a3f;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.sales-metrics{margin-bottom:0}.sales-grid-top{grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);gap:12px;display:grid}.sales-progress-card,.sales-stock-card{min-height:275px}.sales-score{color:#65563d;background:#eee5d4;border-radius:16px;place-items:center;min-width:52px;height:31px;padding:0 10px;font-size:10px;font-weight:850;display:grid}.sales-goals{gap:16px;margin-top:18px;display:grid}.sales-goal-row{grid-template-columns:minmax(160px,.8fr) minmax(180px,1.3fr) 48px;align-items:center;gap:14px;display:grid}.sales-goal-row>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.sales-goal-row span{color:#747d82;font-size:8px}.sales-goal-row div>b{color:#293036;font-size:9px}.sales-goal-row div small{color:#a0a6aa;font-size:7px;font-weight:600}.sales-goal-row>i,.leader-progress i{background:#ecefeb;border-radius:10px;height:7px;overflow:hidden}.sales-goal-row>i>b,.leader-progress i>b{border-radius:inherit;background:linear-gradient(90deg,#9b835f,#d9c8a5);height:100%;transition:width .35s;display:block}.sales-goal-row>strong{color:#695a41;text-align:right;font-size:8px}.sales-stock-card{flex-direction:column;display:flex}.sales-stock-number{gap:3px;margin-top:23px;display:grid}.sales-stock-number b{letter-spacing:-.055em;font-size:48px;line-height:1}.sales-stock-number span{color:#838b90;font-size:8px}.sales-stock-meta{border-top:1px solid #eceeea;border-bottom:1px solid #eceeea;justify-content:space-between;align-items:center;margin:18px 0;padding:11px 0;display:flex}.sales-stock-meta span{color:#81898f;font-size:8px}.sales-stock-meta b{font-size:12px}.lead-request-panel{gap:14px;display:grid}.lead-request-panel>form{grid-template-columns:140px minmax(280px,1fr) auto;align-items:end;gap:9px;display:grid}.lead-request-panel form label{gap:6px;display:grid}.lead-request-panel form label span,.sales-target-row label>span,.lead-request-card footer label span{color:#7c858a;font-size:7px;font-weight:800}.lead-request-panel input,.sales-target-row input,.lead-request-card footer input{color:#30363b;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;outline:none;width:100%;height:39px;padding:0 10px;font-size:8px}.lead-request-panel input:focus,.sales-target-row input:focus,.lead-request-card footer input:focus{border-color:#a99572;box-shadow:0 0 0 3px #d9c8a53b}.my-request{border-top:1px solid #eceeea;grid-template-columns:1fr auto auto;align-items:center;gap:15px;min-height:42px;display:grid}.my-request span{color:#766345;font-size:7px;font-weight:850}.my-request b,.my-request small{font-size:7px}.my-request small{color:#92999e}.sales-leaderboard,.sales-requests,.sales-targets{gap:16px;display:grid}.sales-table{min-width:0;overflow-x:auto}.sales-table>header,.sales-table>div:not(.os-empty){grid-template-columns:28px minmax(180px,1.5fr) repeat(3,70px) 105px minmax(120px,.8fr);align-items:center;gap:10px;min-width:790px;display:grid}.sales-table>header{color:#8c9499;border-bottom:1px solid #e5e8e2;min-height:34px;font-size:7px;font-weight:800}.sales-table>div:not(.os-empty){border-bottom:1px solid #eceeea;min-height:66px}.sales-table>div:last-child{border-bottom:0}.sales-table>div>strong{color:#6f5d40;background:#eee5d4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.sales-table>div>b{color:#353b40;font-size:8px}.sales-person{align-items:center;gap:9px;min-width:0;display:flex}.sales-person>span{color:#423729;background:#d9c8a5;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.sales-person>div{gap:4px;min-width:0;display:grid}.sales-person b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.sales-person small{color:#90979c;font-size:6px}.leader-progress{grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid}.leader-progress span{color:#695a42;text-align:right;font-size:7px;font-weight:850}.lead-request-list,.sales-target-list{gap:9px;display:grid}.lead-request-card{background:#fbfcfa;border:1px solid #e3e6e0;border-radius:11px;padding:15px}.lead-request-card>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.lead-request-card>header>strong{color:#6e5d41;background:#eee5d4;border-radius:20px;padding:6px 8px;font-size:6px}.lead-request-card.fulfilled>header>strong{color:#4c6659;background:#e3eee8}.lead-request-card.rejected>header>strong{color:#875b51;background:#f2e5e1}.request-numbers{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.request-numbers>div{background:#f0f2ee;border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:53px;padding:9px 11px;display:flex}.request-numbers span{color:#858d92;font-size:6px}.request-numbers b{font-size:13px}.lead-request-card>p{color:#747c81;margin:12px 0 0;font-size:8px;line-height:1.55}.lead-request-card>footer{border-top:1px solid #e7e9e4;justify-content:flex-end;align-items:flex-end;gap:7px;margin-top:13px;padding-top:12px;display:flex}.lead-request-card footer label{gap:5px;width:125px;margin-right:auto;display:grid}.lead-request-card .danger{color:#8d5b51;background:#fbf2ef;border-color:#e6d2cc}.request-waiting{color:#7d6744;margin-right:auto;font-size:7px;font-weight:800}.request-reviewer{color:#969ca1;margin-top:10px;font-size:6px;display:block}.sales-target-row{border-top:1px solid #eceeea;grid-template-columns:minmax(190px,1.3fr) repeat(3,90px) 135px 90px;align-items:end;gap:8px;min-width:850px;padding:11px 0;display:grid}.sales-target-row label{gap:5px;display:grid}.sales-target-row label>div{background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;align-items:center;height:39px;display:flex}.sales-target-row label>div i{color:#8e969a;padding-left:9px;font-size:7px;font-style:normal}.sales-target-row label>div input{height:37px;box-shadow:none;border:0}.sales-target-list{overflow-x:auto}.cold-lead-module{gap:12px;display:grid}.cold-lead-heading{color:#f4f0e9;background:linear-gradient(120deg,#202421,#2d302c);border:1px solid #dedfd9;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px 20px;display:flex;box-shadow:0 18px 50px #1d211e1f}.cold-lead-heading>div{gap:4px;display:grid}.cold-lead-heading h2{letter-spacing:-.045em;margin:0;font-size:28px}.cold-lead-heading .os-overline{color:#cdbb9e}.cold-import-panel{background:#fff;border:1px solid #dfe1dc;border-radius:14px;gap:16px;padding:18px;display:grid;box-shadow:0 16px 45px #24272412}.cold-import-panel>header,.cold-import-panel>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.cold-import-panel>header h3{letter-spacing:-.025em;margin:3px 0 0;font-size:15px}.cold-import-panel>header>span,.cold-import-panel>footer small{color:#8a9290;font-size:7px}.cold-import-grid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:12px;display:grid}.cold-import-source,.cold-import-assign{background:#f8f9f6;border:1px solid #e2e4df;border-radius:11px;gap:10px;padding:14px;display:grid}.cold-import-source>label:not(.cold-file-drop),.cold-call-form label{gap:5px;display:grid}.cold-import-source label>span,.cold-call-form label>span,.cold-import-assign>div:first-child>span{color:#737c79;font-size:7px;font-weight:800}.cold-import-source input,.cold-import-source textarea,.cold-call-form input,.cold-call-form select,.cold-filters input,.cold-filters select,.cold-lead-main>select{color:#303632;width:100%;font:inherit;background:#fff;border:1px solid #d9ddd7;border-radius:8px;outline:none;padding:0 10px;font-size:8px}.cold-import-source input,.cold-call-form input,.cold-call-form select,.cold-filters input,.cold-filters select,.cold-lead-main>select{height:39px}.cold-import-source textarea{resize:vertical;min-height:105px;padding-top:10px;line-height:1.5}.cold-import-source input:focus,.cold-import-source textarea:focus,.cold-call-form input:focus,.cold-call-form select:focus,.cold-filters input:focus,.cold-filters select:focus,.cold-lead-main>select:focus{border-color:#a99572;box-shadow:0 0 0 3px #d9c8a53b}.cold-file-drop{color:#6f5c3f;cursor:pointer;background:#f1eee7;border:1px dashed #bfc4bc;border-radius:9px;place-content:center;justify-items:center;gap:4px;min-height:76px;display:grid}.cold-file-drop input{opacity:0;width:1px;height:1px;position:absolute}.cold-file-drop b{font-size:9px}.cold-file-drop span{color:#8b918c;font-size:7px}.cold-import-assign{align-content:start}.cold-import-assign>div:first-child{gap:4px;display:grid}.cold-import-assign>div:first-child b{font-size:12px}.cold-import-assign>div:first-child small{color:#8b928d;font-size:7px;line-height:1.5}.cold-member-picks{gap:6px;display:grid}.cold-member-picks label{cursor:pointer;background:#fff;border:1px solid #e0e3dd;border-radius:8px;align-items:center;gap:9px;min-height:43px;padding:8px 10px;display:flex}.cold-member-picks input{accent-color:#887150}.cold-member-picks label>span{gap:3px;font-size:8px;font-weight:750;display:grid}.cold-member-picks small{color:#929994;font-size:6px;font-weight:600}.cold-import-preview{border:1px solid #e0e3dc;border-radius:10px;overflow:hidden}.cold-import-preview>header{color:#6f7773;background:#f0f2ee;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:7px;display:flex}.cold-import-preview>div{overflow-x:auto}.cold-import-preview p{border-top:1px solid #eceeea;grid-template-columns:1.1fr .75fr 60px 1fr 1.7fr;align-items:center;gap:12px;min-width:900px;min-height:42px;margin:0;padding:0 12px;font-size:7px;display:grid}.cold-import-preview p span{color:#818985}.cold-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cold-summary-grid article{background:#fff;border:1px solid #e0e3dd;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:94px;padding:13px;display:flex}.cold-summary-grid span,.cold-summary-grid small{color:#858d89;font-size:7px}.cold-summary-grid b{letter-spacing:-.04em;font-size:24px}.cold-queue{gap:15px;display:grid}.cold-filters{grid-template-columns:minmax(220px,1fr) 180px 180px;gap:7px;display:grid}.cold-lead-list{gap:8px;display:grid}.cold-lead-card{background:#fbfcfa;border:1px solid #e1e4de;border-radius:11px;overflow:hidden}.cold-lead-main{grid-template-columns:105px minmax(145px,1.1fr) minmax(145px,1fr) 100px minmax(125px,.8fr);align-items:center;gap:11px;min-height:76px;padding:11px 12px;display:grid}.cold-lead-main>div{min-width:0}.cold-status{color:#69716d;white-space:nowrap;background:#ecefeb;border-radius:20px;width:fit-content;padding:6px 8px;font-size:6px;font-weight:850}.cold-status.no_answer,.cold-status.callback{color:#715d3d;background:#efe7d7}.cold-status.connected,.cold-status.meeting_booked{color:#4c6658;background:#e1eee7}.cold-status.not_interested,.cold-status.invalid_number,.cold-status.do_not_call{color:#855c53;background:#f1e4e0}.cold-lead-main h3{text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:10px;overflow:hidden}.cold-lead-main p{color:#818985;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.cold-quality{border-radius:20px;width:fit-content;margin-top:6px;padding:3px 6px;font-size:6px;font-weight:850;display:inline-flex}.cold-quality.score-high{color:#85594f;background:#f1e1dd}.cold-quality.score-medium{color:#725f3f;background:#efe7d7}.cold-quality.score-low{color:#4e6659;background:#e0eee6}.cold-contact-links{justify-items:start;gap:5px;display:grid}.cold-contact-links a{color:#6e5a3d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:750;overflow:hidden}.cold-phone-hold{color:#8b5d4d;gap:2px;display:grid}.cold-phone-hold b{font-size:7px}.cold-phone-hold small{font-size:6px;font-weight:750}.cold-call-meta{gap:5px;display:grid}.cold-call-meta b{font-size:8px}.cold-call-meta span,.cold-owner{color:#8a928d;font-size:6px}.cold-owner{background:#ecefeb;border-radius:7px;padding:7px 8px;font-weight:750}.cold-callback-alert{color:#705e42;background:#f1eadc;border-radius:7px;gap:8px;margin:0 12px 9px;padding:8px 10px;font-size:7px;display:flex}.cold-crm-row{color:#858d89;background:#fff;border-top:1px solid #e7e9e4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 12px;font-size:7px;display:flex}.cold-crm-row span{align-items:center;gap:7px;display:flex}.cold-crm-row b{color:#4e6659;background:#e3eee7;border-radius:20px;padding:5px 8px;font-size:6px}.cold-crm-row a{color:#6e5a3d;white-space:nowrap;font-weight:850}.cold-lead-card details{border-top:1px solid #e7e9e4}.cold-lead-card summary{color:#6e5a3d;cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;padding:0 12px;font-size:7px;font-weight:850;list-style:none;display:flex}.cold-lead-card summary::-webkit-details-marker{display:none}.cold-lead-card summary span{font-size:13px;transition:transform .2s}.cold-lead-card details[open] summary span{transform:rotate(45deg)}.cold-lead-intel>div{background:#f7f5ef;grid-template-columns:minmax(250px,1.4fr) minmax(160px,.8fr) minmax(150px,.7fr);gap:8px;padding:11px 12px;display:grid}.cold-lead-intel>div>p{background:#ffffffb8;border:1px solid #e5e0d5;border-radius:7px;align-content:start;gap:5px;min-width:0;margin:0;padding:9px 10px;display:grid}.cold-lead-intel p b{color:#6e5a3d;text-transform:uppercase;letter-spacing:.08em;font-size:6px}.cold-lead-intel p span,.cold-lead-intel p a{color:#69716d;overflow-wrap:anywhere;font-size:7px;line-height:1.55}.cold-lead-intel p a{color:#6e5a3d;font-weight:800}.cold-call-form{background:#f2f4f0;grid-template-columns:170px 180px minmax(220px,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.cold-call-note{grid-column:auto}.cold-batches{gap:0;display:grid}.cold-batches>p{border-top:1px solid #e9ebe7;grid-template-columns:minmax(180px,1fr) repeat(3,95px);align-items:center;gap:10px;min-height:48px;margin:0;font-size:7px;display:grid}.cold-batches>p>span:first-child{gap:3px;display:grid}.cold-batches small{color:#909791;font-size:6px}@media (width<=900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.hq-grid-main,.pricing-tool,.portal-grid{grid-template-columns:1fr}.portal-metrics{grid-template-columns:repeat(3,1fr)}.customer-grid,.project-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board,.workspace-grid,.portal-module-grid{grid-template-columns:1fr}.document-grid,.article-grid,.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid{grid-template-columns:1fr}.integration-card{min-height:0}.integration-hero{grid-template-columns:1fr}.crm-toolbar,.settings-form{grid-template-columns:1fr 1fr}.settings-form button{grid-column:1/-1}.finance-connections{grid-template-columns:1fr}.finance-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-flow>div:nth-child(2){border-right:0}.finance-flow>div:nth-child(-n+2){border-bottom:1px solid #e5e8e2}.portal-login{grid-template-columns:1fr}.portal-login-card{padding:55px 0}.portal-login>aside{display:none}.sales-grid-top{grid-template-columns:1fr}.sales-stock-card{min-height:0}.cold-import-grid{grid-template-columns:1fr}.cold-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cold-lead-main{grid-template-columns:100px minmax(140px,1fr) minmax(130px,1fr)}.cold-call-meta,.cold-lead-main>select,.cold-owner{grid-row:2}.cold-call-form,.cold-lead-intel>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.hq-app{grid-template-columns:1fr}.hq-sidebar{flex-direction:row;width:100%;height:62px;padding:6px 10px;position:fixed;inset:auto 0 0}.hq-brand,.hq-sidebar-bottom{display:none}.hq-sidebar nav{gap:6px;margin:0;display:flex;overflow-x:auto}.hq-sidebar a{min-height:49px}.hq-topbar{height:60px;padding:0 14px}.hq-search{justify-content:center;width:45px}.hq-search span:nth-child(2),.hq-search kbd,.hq-user>div,.hq-user>a{display:none}.hq-command-layer{align-items:stretch;padding:8px}.hq-command-panel{border-radius:16px;max-height:calc(100dvh - 16px)}.hq-command-panel>header{padding:18px 16px 12px}.hq-command-panel>header h2{font-size:19px}.hq-command-input{min-height:52px;margin:0 16px}.hq-command-body{min-height:0;padding:17px 16px 20px}.hq-command-actions{grid-template-columns:1fr}.hq-command-actions a{min-height:62px}.hq-result-status{display:none}.hq-command-panel>footer{padding:0 16px}.hq-command-panel>footer span{display:none}.hq-command-panel>footer b{margin-left:0}.hq-content{padding:24px 14px 90px}.hq-titlebar{flex-direction:column;align-items:flex-start}.hq-title-actions{width:100%}.hq-title-actions>*{flex:1}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-grid article{min-height:118px}.number-grid,.segmented,.check-grid{grid-template-columns:1fr}.portal-gate-card{padding:30px}.portal-gate-card>div{flex-direction:column;align-items:flex-start}.portal-app>header{padding:0 16px}.portal-app>header>div>span{display:none}.portal-app>main{width:calc(100% - 28px);padding-top:35px}.portal-metrics{grid-template-columns:1fr}.project-row{grid-template-columns:1fr 70px 35px}.hq-sidebar nav{flex:none;overflow:auto hidden}.hq-sidebar nav a{min-width:62px}.customer-grid,.project-admin-grid{grid-template-columns:1fr}.ops-card{padding:16px}.ops-form{flex-direction:column;align-items:stretch}.ops-form label{min-width:0}.ops-table-head{display:none}.ops-table-row{grid-template-columns:1fr 1fr;gap:8px}.ops-table-row>div{grid-column:1/-1}.pending-list>div{flex-direction:column;align-items:flex-start;gap:7px}.pending-list .pending-actions{flex-direction:row;width:100%}.pending-actions button{flex:1}.invite-output{flex-direction:column}.document-grid,.article-grid,.support-grid{grid-template-columns:1fr}.timeline-list article{grid-template-columns:55px 1fr}.timeline-list>article>span{grid-column:2;justify-self:start}.report-bars>div{grid-template-columns:1fr 45px}.report-bars>div>i{grid-area:2/1/auto/-1}.portal-module-grid{grid-template-columns:1fr}.conversation-message{width:92%}.integration-hero{padding:22px}.integration-flow{flex-direction:column;align-items:stretch}.integration-flow span{min-height:48px}.integration-flow b{text-align:center;transform:rotate(90deg)}.integration-bottom-grid{grid-template-columns:1fr}.integration-log>div{grid-template-columns:10px 1fr auto;padding:11px 0}.integration-log p{grid-column:2/-1}.crm-toolbar,.settings-identity,.settings-grid,.settings-form{grid-template-columns:1fr}.settings-grid>.settings-wide,.settings-form button{grid-column:auto}.settings-identity article{flex-wrap:wrap;align-items:flex-start}.settings-identity article>strong,.settings-identity article:nth-child(2)>a{margin-left:0}.settings-identity article:nth-child(2){flex-direction:column}.settings-identity article:nth-child(2)>a{width:100%}.lead-dossier{width:100%;padding:18px 14px 80px}.dossier-contact{flex-direction:column;align-items:flex-start}.dossier-actions{width:100%}.dossier-actions a{flex:1}.dossier-facts{grid-template-columns:1fr}.dossier-facts>div{min-height:64px}.activity-types{grid-template-columns:repeat(2,1fr)}.activity-fields,.dossier-details>div{grid-template-columns:1fr}.dossier-details label.full{grid-column:auto}.dossier-win>header,.dossier-win>footer{flex-direction:column;align-items:stretch}.handoff-steps{grid-template-columns:1fr}.dossier-win button{width:100%}.os-banner.handoff-success{flex-direction:column;align-items:stretch}.os-banner.handoff-success>div:last-child{justify-content:space-between}.finance-list-head,.finance-document>header,.finance-document>footer{flex-direction:column;align-items:stretch}.finance-filters{width:100%}.finance-filters input,.finance-filters select{width:50%}.finance-document>header>div:first-child,.finance-amount{align-items:flex-start}.finance-flow{grid-template-columns:1fr}.finance-flow>div{border-bottom:1px solid #e5e8e2;border-right:0}.finance-flow>div:last-child{border-bottom:0}.finance-document>footer>div:first-child{flex-direction:column;align-items:flex-start}.finance-actions{justify-content:flex-start}.sales-center .hq-title-actions{flex-direction:column;align-items:stretch}.sales-period{width:100%}.sales-goal-row{grid-template-columns:1fr 48px}.sales-goal-row>div{grid-column:1/-1}.lead-request-panel>form{grid-template-columns:1fr}.my-request{grid-template-columns:1fr auto;padding:9px 0}.my-request small{grid-column:1/-1}.lead-request-card>header,.lead-request-card>footer{flex-direction:column;align-items:stretch}.lead-request-card>header>strong{align-self:flex-start}.lead-request-card footer label{width:100%;margin:0}.lead-request-card footer button{width:100%}.request-waiting{margin:0}.cold-lead-heading{flex-direction:column;align-items:flex-start;padding:17px}.cold-lead-heading h2{font-size:25px}.cold-lead-heading .os-primary{width:100%}.cold-import-panel{padding:14px}.cold-import-panel>header,.cold-import-panel>footer{flex-direction:column;align-items:stretch}.cold-import-panel>footer .os-primary{width:100%}.cold-summary-grid{grid-template-columns:1fr 1fr}.cold-summary-grid article:first-child{grid-column:1/-1}.cold-filters{grid-template-columns:1fr}.cold-lead-main{grid-template-columns:1fr auto;align-items:start;padding:13px}.cold-lead-main>.cold-status{grid-column:1/-1}.cold-contact-links,.cold-call-meta,.cold-lead-main>select,.cold-owner{grid-row:auto}.cold-contact-links{grid-column:1/-1}.cold-call-meta{justify-items:end}.cold-lead-main>select,.cold-owner{grid-column:1/-1;width:100%}.cold-crm-row{flex-direction:column;align-items:flex-start}.cold-lead-intel>div,.cold-call-form{grid-template-columns:1fr}.cold-call-note{grid-column:auto}.cold-call-form .os-primary{width:100%}.cold-batches>p{grid-template-columns:1fr auto;padding:10px 0}.cold-batches>p>span:nth-child(3),.cold-batches>p>span:nth-child(4){color:#8b928e}.quote-workspace-panel{padding:16px}.quote-list article>header{flex-direction:column;align-items:flex-start}.quote-facts{grid-template-columns:1fr 1fr}.quote-list article>footer{flex-direction:column;align-items:stretch}.quote-list footer button,.quote-action-link{justify-content:center;width:100%}.document-linked{text-align:center;margin-left:0}.portal-login-card{width:calc(100% - 34px);padding:28px 0 40px}.portal-login-card>.brand{margin-bottom:55px}.portal-login-copy h1{font-size:43px}.portal-login-card>footer{flex-wrap:wrap;justify-content:center;margin-top:50px}}.member-onboarding{color:#232925;background:radial-gradient(circle at 83% 10%,#cfbb973d,#0000 29%),#f1f1ed;min-height:100dvh}.member-onboarding.loading,.profile-loading,.agreement-manager-loading{color:#858d88;place-content:center;justify-items:center;gap:12px;font-size:8px;display:grid}.member-onboarding.loading>span,.profile-loading>span,.agreement-manager-loading>span{border:2px solid #d9ddd7;border-top-color:#9f8962;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cms-spin}.onboarding-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f9f7b8;border-bottom:1px solid #242a261a;justify-content:space-between;align-items:center;height:74px;padding:0 28px;display:flex}.onboarding-topbar .brand-mark{border-radius:9px}.onboarding-topbar>div{text-align:right;gap:4px;display:grid}.onboarding-topbar>div span{color:#8a918c;font-size:6px}.onboarding-topbar>div b{font-size:8px}.onboarding-shell{background:#fff;border:1px solid #dadcd6;border-radius:20px;grid-template-columns:305px minmax(0,1fr);width:min(1240px,100% - 40px);min-height:calc(100dvh - 114px);margin:20px auto;display:grid;overflow:hidden;box-shadow:0 30px 90px #1c221e14}.onboarding-progress{color:#e8ebe8;background:radial-gradient(circle at 30% 0,#d5c19b2e,#0000 38%),#1c211e;flex-direction:column;padding:34px 27px 24px;display:flex}.onboarding-progress h1{color:#fff;letter-spacing:-.055em;margin:18px 0 13px;font-size:35px;line-height:.98}.onboarding-progress h1 em{color:#d7c39d;font-style:normal}.onboarding-progress>p:not(.os-overline){color:#a5aca7;margin:0;font-size:8px;line-height:1.65}.onboarding-progress nav{gap:5px;margin-top:34px;display:grid}.onboarding-progress nav button{color:#78817c;min-height:50px;font:inherit;text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:7px 9px;display:flex}.onboarding-progress nav button.active{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.onboarding-progress nav button.done{color:#b9c0bb;cursor:pointer}.onboarding-progress nav button>span{border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:29px;height:29px;font-size:6px;font-weight:900;display:grid}.onboarding-progress nav button.active>span{color:#28251f;background:#d6c097;border-color:#d6c097}.onboarding-progress nav button.done>span{color:#405143;background:#b6c8b6}.onboarding-progress nav b{font-size:8px}.onboarding-progress>footer{border-top:1px solid #ffffff1a;gap:5px;margin-top:auto;padding-top:18px;display:grid}.onboarding-progress>footer span{color:#757f79;font-size:5px}.onboarding-progress>footer b{color:#c0c6c2;font-size:7px}.onboarding-stage{min-width:0;padding:31px 38px 36px;position:relative}.onboarding-step-label{color:#999f9b;letter-spacing:.1em;height:25px;font-size:5px;font-weight:900;position:relative}.onboarding-step-label:after{content:"";background:#eceeea;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.onboarding-step-label i{z-index:1;background:#aa9268;border-radius:2px;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.onboarding-welcome,.onboarding-form-step,.onboarding-guide{flex-direction:column;min-height:590px;padding:42px 2px 0;display:flex}.onboarding-orbit{color:#5e503a;background:#eee5d6;border:1px solid #dacbae;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:24px;font-size:16px;font-weight:900;display:grid;position:relative}.onboarding-orbit:after{content:"";border:1px solid #e7e1d6;border-radius:50%;position:absolute;inset:-10px}.onboarding-orbit i{background:#899e87;border:3px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:-5px}.onboarding-welcome h2,.onboarding-form-step h2,.onboarding-guide h2{letter-spacing:-.058em;margin:12px 0 13px;font-size:clamp(32px,4.4vw,52px);line-height:.98}.onboarding-welcome>p:not(.os-overline),.onboarding-form-step>p:not(.os-overline),.onboarding-guide>p:not(.os-overline){color:#7e8681;max-width:670px;margin:0;font-size:9px;line-height:1.68}.onboarding-welcome>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:30px;display:grid}.onboarding-welcome>div article{background:#fafbf8;border:1px solid #e0e3dd;border-radius:12px;align-content:start;gap:9px;min-height:132px;padding:15px;display:grid}.onboarding-welcome article span{color:#987f55;font-size:6px;font-weight:900}.onboarding-welcome article b{font-size:10px}.onboarding-welcome article small{color:#858d88;font-size:7px;line-height:1.5}.onboarding-primary,.onboarding-secondary{min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:0 16px;font-size:8px;font-weight:850;display:inline-flex}.onboarding-primary{color:#fff;background:#252b27;align-self:flex-end;width:max-content;margin-top:auto}.onboarding-primary svg{width:10px}.onboarding-primary:disabled{opacity:.45;cursor:default}.onboarding-secondary{color:#606862;background:#fff;border-color:#d9ddd7}.onboarding-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:35px;display:grid}.onboarding-fields label,.onboarding-form-step>label{gap:7px;display:grid}.onboarding-fields label.wide{grid-column:1/-1}.onboarding-fields label>span,.onboarding-form-step>label>span{color:#666e69;font-size:7px;font-weight:800}.onboarding-fields input,.payout-card input{color:#303632;width:100%;min-height:47px;font:inherit;background:#fbfcfa;border:1px solid #dce0d9;border-radius:9px;outline:0;padding:0 12px;font-size:9px}.onboarding-fields input:focus,.payout-card input:focus{border-color:#b59e77;box-shadow:0 0 0 3px #b59e7726}.onboarding-readonly{background:#f4f5f2;border:1px solid #e3e5e0;border-radius:9px;align-content:center;gap:5px;min-height:58px;padding:10px 12px;display:grid}.onboarding-readonly span{color:#959c97;font-size:6px}.onboarding-readonly b{font-size:8px}.onboarding-form-step>footer,.onboarding-guide>footer{border-top:1px solid #e3e5df;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;display:flex}.onboarding-form-step>footer .onboarding-primary,.onboarding-guide>footer .onboarding-primary{margin:0}.payout-card{color:#fff;background:radial-gradient(circle at 85% 10%,#d3be9740,#0000 35%),#1d231f;border:1px solid #242a26;border-radius:17px;align-content:start;gap:9px;max-width:680px;min-height:210px;margin-top:40px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #1a1f1c1f}.payout-card>span{color:#8f9892;font-size:6px;font-weight:900}.payout-card input{color:#fff;letter-spacing:.08em;background:#ffffff0f;border-color:#ffffff1f;width:min(470px,100%);font-size:15px}.payout-card>div{gap:5px;margin-top:21px;display:grid}.payout-card small{color:#838c86;font-size:6px}.payout-card b{font-size:9px}.payout-card>i{color:#d3be98;letter-spacing:.12em;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:22px;right:22px}.onboarding-security-note{background:#f7f8f5;border:1px solid #dfe3dc;border-radius:10px;gap:11px;max-width:680px;margin-top:10px;padding:13px;display:flex}.onboarding-security-note>span{color:#6a5d48;background:#e9dfcf;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.onboarding-security-note p{gap:5px;margin:0;display:grid}.onboarding-security-note b{font-size:7px}.onboarding-security-note small{color:#858d88;font-size:6px;line-height:1.5}.onboarding-error{color:#925f54;margin:10px 0 0;font-size:7px}.onboarding-guide>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:28px;display:grid}.onboarding-guide>div article{background:#fbfcfa;border:1px solid #e0e3dd;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.onboarding-guide>div article.locked{opacity:.58}.onboarding-guide article>span{color:#685a43;background:#ebe2d3;border-radius:8px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:850;display:grid}.onboarding-guide article>div{gap:5px;display:grid}.onboarding-guide article b{font-size:8px}.onboarding-guide article small{color:#8a928d;font-size:6px;line-height:1.4}.onboarding-guide article>i{color:#647265;font-size:5px;font-style:normal;font-weight:850}.onboarding-guide article.locked>i{color:#8d7169}.onboarding-guide>aside{background:#f2ebdf;border:1px solid #d7cab4;border-radius:10px;gap:5px;margin-top:10px;padding:14px 16px;display:grid}.onboarding-guide>aside span{color:#8f7954;font-size:5px;font-weight:900}.onboarding-guide>aside b{font-size:8px}.onboarding-guide>aside p{color:#7f7566;margin:0;font-size:6px}.profile-message,.agreement-manager-message{color:#655844;background:#f3ecdf;border:1px solid #d4c7b2;border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;margin-bottom:10px;padding:0 14px;font-size:7px;display:flex}.profile-message button,.agreement-manager-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.profile-hero{background:radial-gradient(circle at 92% 10%,#d1bc9738,#0000 34%),#fff;border:1px solid #dfe2dc;border-radius:14px;align-items:center;gap:17px;min-height:128px;padding:22px;display:flex}.profile-avatar-large{color:#4e422f;background:#e8dcc7;border-radius:18px;flex:none;place-items:center;width:70px;height:70px;font-size:17px;font-weight:900;display:grid}.profile-hero>div:nth-child(2){gap:5px;display:grid}.profile-hero h2{letter-spacing:-.045em;margin:2px 0;font-size:25px}.profile-hero>div:nth-child(2)>span{color:#858d88;font-size:7px}.profile-hero>aside{text-align:right;gap:7px;margin-left:auto;display:grid}.profile-hero aside span{color:#667666;font-size:6px}.profile-hero aside span i{background:#80977d;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #edf3eb}.profile-hero aside b{font-size:8px}.profile-tabs{background:#e9eae6;border:1px solid #dfe2dc;border-radius:11px;gap:3px;margin:10px 0;padding:4px;display:flex;overflow-x:auto}.profile-tabs button{color:#727a75;min-width:175px;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;display:flex}.profile-tabs button>span{color:#9aa09c;font-size:5px}.profile-tabs button b{font-size:7px}.profile-tabs button.active{color:#252b27;background:#fff;box-shadow:0 2px 7px #191e1b0f}.profile-tabs button>i{background:#aa7d64;border-radius:50%;width:6px;height:6px;margin-left:auto}.profile-grid{grid-template-columns:1.25fr .75fr;gap:10px;display:grid}.profile-card{background:#fff;border:1px solid #dfe2dc;border-radius:13px;padding:20px}.profile-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.profile-card h3{margin:6px 0 0;font-size:18px}.profile-card>header>span,.secure-pill{color:#667268;background:#e9f0e7;border-radius:99px;padding:5px 7px;font-size:5px;font-weight:900}.profile-form>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.profile-card label{gap:6px;display:grid}.profile-card label>span{color:#737b76;font-size:6px;font-weight:800}.profile-card input{min-width:0;min-height:42px;font:inherit;background:#fbfcfa;border:1px solid #dce0d9;border-radius:8px;outline:0;padding:0 10px;font-size:8px}.profile-card input:focus{border-color:#b69f77;box-shadow:0 0 0 3px #b69f7726}.profile-card input:disabled{color:#858d88;background:#f0f1ee}.profile-card>footer{border-top:1px solid #e5e7e2;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding-top:14px;display:flex}.profile-card>footer>span{color:#919893;font-size:5px}.profile-payout>p{color:#7e8681;margin:24px 0;font-size:7px;line-height:1.6}.profile-payout label small{color:#9aa09c;font-size:5px}.profile-payout footer{justify-content:flex-end}.agreement-profile{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:10px;display:grid}.agreement-document,.agreement-sign,.agreement-signed,.agreement-empty{background:#fff;border:1px solid #dfe2dc;border-radius:13px}.agreement-document>header{border-bottom:1px solid #e2e4de;justify-content:space-between;gap:20px;min-height:94px;padding:20px 24px;display:flex}.agreement-document h2{letter-spacing:-.045em;margin:8px 0 0;font-size:24px}.agreement-document>header>span{color:#69583d;background:#eae0cf;border-radius:6px;height:max-content;padding:6px 8px;font-size:5px;font-weight:900}.agreement-paper{color:#454c47;background:linear-gradient(#fff,#fcfcfa);min-height:520px;padding:35px clamp(24px,6vw,75px)}.agreement-paper p{margin:0 0 9px;font-size:8px;line-height:1.75}.agreement-paper p:first-of-type,.agreement-paper br+p{color:#242a26;font-weight:800}.agreement-document>footer{color:#8f9691;border-top:1px solid #e2e4de;justify-content:space-between;align-items:center;min-height:51px;padding:0 24px;font-size:5px;display:flex}.agreement-document>footer b{color:#666e69}.agreement-sign,.agreement-signed{padding:20px;position:sticky;top:78px}.agreement-sign h3,.agreement-signed h3,.agreement-empty h3{letter-spacing:-.04em;margin:7px 0 9px;font-size:20px}.agreement-sign>p:not(.os-overline),.agreement-signed>p:not(.os-overline),.agreement-empty p{color:#7e8681;font-size:7px;line-height:1.6}.agreement-accept{background:#f8f9f6;border:1px solid #dfe2dc;border-radius:9px;align-items:center;gap:9px;margin:19px 0 12px;padding:11px;display:flex!important}.agreement-accept input{accent-color:#9b835d;width:15px;min-height:15px}.agreement-accept>span{gap:4px;display:grid}.agreement-accept b{font-size:7px}.agreement-accept small{color:#8e9591;font-size:5px}.signature-pad{background:repeating-linear-gradient(0deg,#fff,#fff 31px,#f1f2ef 32px);border:1px solid #d6dacf;border-radius:10px;overflow:hidden}.signature-pad canvas{touch-action:none;cursor:crosshair;width:100%;height:150px;display:block}.signature-pad>div{color:#8d9490;background:#ffffffe6;border-top:1px solid #e1e4de;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;font-size:5px;display:flex}.signature-pad button{color:#795f43;font:inherit;cursor:pointer;background:0 0;border:0;font-size:6px;font-weight:850}.agreement-sign>button{width:100%;margin-top:11px}.agreement-check{color:#fff;background:#70856f;border-radius:50%;place-items:center;width:41px;height:41px;margin-bottom:18px;font-size:15px;display:grid;box-shadow:0 0 0 8px #edf3eb}.agreement-signed>div{background:#f8f9f6;border:1px solid #dfe3dc;border-radius:10px;gap:6px;margin-top:20px;padding:14px;display:grid}.agreement-signed small{color:#939a95;font-size:5px}.agreement-signed b{font-size:8px}.agreement-signed div span{color:#858d88;font-size:6px}.agreement-signed img{object-fit:contain;border-top:1px solid #e0e3dd;width:100%;height:90px;margin-top:7px}.agreement-empty{text-align:center;grid-column:1/-1;place-content:center;justify-items:center;min-height:360px;padding:30px;display:grid}.agreement-empty>span{color:#6b5a40;background:#ece2d2;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.agreement-empty p{text-align:center;max-width:430px}.profile-guide{background:#fff;border:1px solid #dfe2dc;border-radius:13px;padding:24px}.profile-guide>header h2{letter-spacing:-.045em;margin:8px 0;font-size:27px}.profile-guide>header>span{color:#858d88;font-size:7px}.profile-guide>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.profile-guide article{background:#fafbf8;border:1px solid #e1e4de;border-radius:11px;grid-template-rows:auto 1fr auto;grid-template-columns:35px minmax(0,1fr);gap:9px;min-height:135px;padding:14px;display:grid}.profile-guide article.locked{opacity:.55}.profile-guide article>span{color:#63543d;background:#eae0cf;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.profile-guide article>div{align-content:start;gap:5px;display:grid}.profile-guide article b{font-size:8px}.profile-guide article small{color:#858d88;font-size:6px;line-height:1.5}.profile-guide article>i{color:#687669;grid-column:1;font-size:5px;font-style:normal;font-weight:850}.profile-guide article>a{color:#755f3f;grid-column:2;justify-self:end;font-size:6px;font-weight:850}.agreement-manager-message{margin-bottom:10px}.agreement-member-picker{background:radial-gradient(circle at 92% 10%,#d3be972e,#0000 35%),#fff;border:1px solid #d9ddd6;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:112px;margin-bottom:10px;padding:18px 20px;display:flex}.agreement-member-picker>div{gap:5px;display:grid}.agreement-member-picker h2{letter-spacing:-.04em;margin:2px 0;font-size:22px}.agreement-member-picker>div>span{color:#818984;font-size:7px}.agreement-member-picker label{gap:6px;width:min(390px,42%);display:grid}.agreement-member-picker label>span{color:#6f7772;font-size:6px;font-weight:850}.agreement-member-picker select{color:#343b37;width:100%;min-height:43px;font:inherit;background:#fafbf8;border:1px solid #d8ddd5;border-radius:9px;padding:0 11px;font-size:8px;font-weight:750}.agreement-member-picker small{color:#929994;font-size:5px}.agreement-member-empty{color:#7f8782;text-align:center;background:#fafbf8;border:1px dashed #d4d9d1;border-radius:14px;place-content:center;justify-items:center;gap:10px;min-height:380px;display:grid}.agreement-member-empty>span{color:#6b5a40;background:#ece2d2;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;display:grid}.agreement-member-empty h2{color:#333a36;margin:4px 0 0;font-size:23px}.agreement-member-empty p{max-width:460px;margin:0;font-size:8px;line-height:1.6}.agreement-editor-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:10px;display:grid}.agreement-editor,.agreement-live-preview,.agreement-status-grid article,.agreement-history{background:#fff;border:1px solid #dfe2dc;border-radius:13px}.agreement-editor{padding:20px}.agreement-editor>header{justify-content:space-between;gap:20px;display:flex}.agreement-editor h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:24px}.agreement-editor header span{color:#858d88;font-size:7px}.agreement-editor header strong{color:#68583f;background:#ebe1d0;border-radius:6px;height:max-content;padding:6px 8px;font-size:5px}.agreement-editor>label{gap:7px;margin-top:17px;display:grid}.agreement-editor>label>span{color:#6f7772;font-size:6px;font-weight:850}.agreement-editor input,.agreement-editor textarea{color:#363d38;width:100%;font:inherit;background:#fbfcfa;border:1px solid #dce0d9;border-radius:8px;outline:0;padding:10px 11px;font-size:8px}.agreement-editor input{min-height:41px}.agreement-editor textarea{resize:vertical;line-height:1.7}.agreement-editor input:focus,.agreement-editor textarea:focus{border-color:#b59e77;box-shadow:0 0 0 3px #b59e7726}.agreement-tokens{background:#f6f7f4;border:1px solid #e0e3dd;border-radius:9px;margin-top:12px;padding:12px}.agreement-tokens>span{color:#727a75;font-size:6px;font-weight:850}.agreement-tokens>div{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.agreement-tokens button{color:#756247;min-height:25px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8cb;border-radius:6px;padding:0 7px;font-size:5px}.agreement-tokens small{color:#929994;font-size:5px}.agreement-editor>footer{border-top:1px solid #e2e5df;justify-content:flex-end;gap:7px;margin-top:16px;padding-top:14px;display:flex}.agreement-editor>footer .os-primary{color:#fff;background:#29302b}.agreement-live-preview{background:#eceeea;position:sticky;top:78px;overflow:hidden}.agreement-live-preview>header{color:#777f7a;background:#f8f9f6;justify-content:space-between;align-items:center;min-height:45px;padding:0 14px;font-size:5px;font-weight:900;display:flex}.agreement-live-preview>header i{font-style:normal}.agreement-live-preview>article{background:#fff;flex-direction:column;min-height:680px;margin:16px;padding:35px 32px;display:flex;box-shadow:0 12px 35px #181d1a14}.agreement-live-preview article h2{letter-spacing:-.045em;margin:9px 0 28px;font-size:22px}.agreement-live-preview article>div p{color:#555d58;margin:0 0 7px;font-size:6px;line-height:1.7}.agreement-live-preview article>footer{border-top:1px solid #dde0da;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:25px;display:flex}.agreement-live-preview article>footer span{font-size:7px;font-weight:850}.agreement-live-preview article>footer i{color:#a4aaa6;font-size:10px;font-style:italic}.agreement-status-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.agreement-status-grid article{align-content:start;gap:7px;min-height:145px;padding:20px;display:grid}.agreement-status-grid h3{margin:4px 0 0;font-size:18px}.agreement-status-grid span,.agreement-status-grid small{color:#818984;font-size:7px;line-height:1.5}.agreement-history{margin-top:10px;padding:20px}.agreement-history h3{margin:7px 0 15px;font-size:18px}.agreement-history>div{border-top:1px solid #e3e5df}.agreement-history article{border-bottom:1px solid #e3e5df;grid-template-columns:37px minmax(0,1fr) 110px 80px;align-items:center;gap:10px;min-height:58px;display:grid}.agreement-history article>span{color:#65583f;background:#eae1d1;border-radius:8px;place-items:center;width:31px;height:31px;font-size:6px;font-weight:900;display:grid}.agreement-history article>div{gap:4px;display:grid}.agreement-history b{font-size:7px}.agreement-history small,.agreement-history strong{color:#8a918c;font-size:5px}.agreement-history i{color:#627363;text-align:center;background:#e9f0e7;border-radius:99px;padding:5px 7px;font-size:5px;font-style:normal;font-weight:850}.agreement-history i.archived{color:#7b7367;background:#eeece7}@media (width<=1050px){.onboarding-shell{grid-template-columns:255px minmax(0,1fr)}.onboarding-stage{padding-inline:26px}.profile-grid,.agreement-profile{grid-template-columns:1fr}.agreement-sign,.agreement-signed{position:static}.profile-guide>div{grid-template-columns:repeat(2,1fr)}.agreement-editor-grid{grid-template-columns:1fr}.agreement-live-preview{position:static}.agreement-live-preview>article{min-height:520px}}@media (width<=760px){.onboarding-topbar{padding-inline:15px}.onboarding-topbar .brand-type{display:none}.onboarding-shell{border-radius:15px;grid-template-columns:1fr;width:calc(100% - 20px);min-height:calc(100dvh - 94px);margin:10px auto}.onboarding-progress{padding:18px}.onboarding-progress h1,.onboarding-progress>p:not(.os-overline),.onboarding-progress>footer{display:none}.onboarding-progress nav{grid-template-columns:repeat(4,1fr);gap:3px;margin:0}.onboarding-progress nav button{justify-content:center;min-width:0;min-height:49px;padding:5px}.onboarding-progress nav button>span{width:27px;height:27px}.onboarding-progress nav button b{display:none}.onboarding-stage{padding:20px 17px 24px}.onboarding-welcome,.onboarding-form-step,.onboarding-guide{min-height:calc(100dvh - 230px);padding-top:28px}.onboarding-welcome h2,.onboarding-form-step h2,.onboarding-guide h2{font-size:36px}.onboarding-welcome>div{grid-template-columns:1fr}.onboarding-welcome>div article{min-height:92px}.onboarding-guide>div{grid-template-columns:1fr;max-height:330px;overflow-y:auto}.onboarding-guide>div article{min-height:76px}.payout-card{min-height:190px;margin-top:27px;padding:18px}.profile-hero{align-items:flex-start}.profile-hero>aside{display:none}.profile-avatar-large{width:55px;height:55px}.profile-hero h2{font-size:21px}.profile-form>div,.profile-guide>div{grid-template-columns:1fr}.agreement-paper{min-height:420px;padding:25px 20px}.agreement-paper p{font-size:9px}.agreement-status-grid{grid-template-columns:1fr}.agreement-member-picker{flex-direction:column;align-items:stretch}.agreement-member-picker label{width:100%}}@media (width<=560px){.settings-tabs{grid-template-columns:1fr}.settings-tabs button{min-height:52px}.settings-tabs button>span{display:grid}.onboarding-fields{grid-template-columns:1fr}.onboarding-fields label.wide{grid-column:auto}.onboarding-fields input,.payout-card input{font-size:16px}.onboarding-form-step>footer,.onboarding-guide>footer{gap:7px}.onboarding-form-step>footer button,.onboarding-guide>footer button{flex:1}.onboarding-primary{font-size:8px}.profile-hero{padding:15px}.profile-avatar-large{border-radius:13px;width:47px;height:47px;font-size:13px}.profile-hero h2{font-size:18px}.profile-tabs button{min-width:150px;min-height:47px}.profile-card{padding:15px}.profile-card input,.agreement-editor input,.agreement-editor textarea{font-size:16px}.profile-card>footer{flex-direction:column;align-items:stretch}.profile-card>footer button{width:100%}.agreement-document>header{padding:17px}.agreement-document h2{font-size:20px}.agreement-sign,.agreement-signed{padding:16px}.signature-pad canvas{height:175px}.profile-guide{padding:15px}.profile-guide>header h2{font-size:23px}.profile-guide article{min-height:145px}.agreement-member-picker{padding:15px}.agreement-member-picker h2{font-size:21px}.agreement-member-picker>div>span,.agreement-member-picker small,.agreement-member-picker label>span{font-size:8px}.agreement-member-picker select{min-height:48px;font-size:16px}.agreement-editor{padding:15px}.agreement-editor>header{flex-direction:column}.agreement-editor header strong{align-self:flex-start}.agreement-editor>footer{flex-direction:column}.agreement-editor>footer button{width:100%}.agreement-live-preview>article{min-height:560px;margin:9px;padding:28px 20px}.agreement-history{padding:15px}.agreement-history article{grid-template-columns:37px minmax(0,1fr) 75px;min-height:81px}.agreement-history article>i{grid-column:2/-1;justify-self:start}}@media (width<=700px){html{scroll-padding-top:68px}body{min-width:320px}.shell{width:calc(100% - 32px)}.site-header,.nav-wrap{height:68px}.nav-wrap{width:calc(100% - 28px)}.brand{min-width:0}.brand,.brand-mark{width:52px;height:52px;min-height:52px}.brand-text strong{letter-spacing:.11em;font-size:10px}.brand-text small{letter-spacing:.2em;font-size:5px}.subpage-hero{padding-top:112px;padding-bottom:58px}.subpage-hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:100%;font-size:clamp(42px,12vw,55px);line-height:.94}.subpage-hero p:not(.eyebrow){font-size:15px!important;line-height:1.7!important}.button{min-height:48px}input,textarea,select{font-size:16px}.public-footer{padding-top:74px}.analytics-consent{border-radius:14px;grid-template-columns:1fr;gap:14px;width:calc(100% - 20px);padding:16px;bottom:10px;right:10px}.analytics-consent>div>b{font-size:16px}.analytics-consent p{font-size:10px}.analytics-consent a{font-size:9px}.analytics-consent footer{grid-template-columns:1fr 1fr;display:grid}.analytics-consent button{min-height:45px;padding:0 10px;font-size:9px}.service-hero{min-height:auto;padding:112px 0 0}.service-hero .hero-actions{align-items:stretch;gap:16px;margin-top:28px;display:grid}.service-hero .hero-actions .button{justify-content:center;width:100%}.service-hero .hero-actions .text-link{width:max-content}.service-hero-system{transform-origin:50%;width:100%;height:310px;margin:16px auto 4px;transform:scale(.76)}.service-hero-system:before{width:280px;height:280px}.service-hero-system:after{width:380px;height:380px}.service-anchor-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:1px solid #ffffff14;width:100%;height:65px;display:flex;overflow-x:auto}.service-anchor-rail::-webkit-scrollbar{display:none}.service-anchor-rail a{scroll-snap-align:start;flex:none;min-width:148px;min-height:65px;padding:0 16px}.service-manifest{padding:88px 0}.service-manifest-grid{gap:25px;margin-top:20px}.service-manifest h2{font-size:clamp(39px,11vw,48px);line-height:.97}.service-manifest-grid>p{margin:0;font-size:14px;line-height:1.75}.service-value-rail{grid-template-columns:1fr 1fr;margin-top:45px}.service-value-rail>div{min-height:78px}.service-value-rail>div:last-child{grid-column:1/-1}.cinema-chapter{height:520svh}.cinema-sticky{background:radial-gradient(circle at 50% 62%,var(--cinema-color),transparent 47%),#07090c;padding:72px 0 10px}@supports (color:color-mix(in lab, red, red)){.cinema-sticky{background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--cinema-color) 9%,transparent),transparent 47%),#07090c}}.cinema-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:10px;width:calc(100% - 20px);height:100%}.cinema-copy{align-content:start;padding:0 5px}.cinema-copy>span{margin:0 0 7px;font-size:6px}.cinema-copy h2{letter-spacing:-.055em;max-width:390px;font-size:clamp(24px,7.6vw,31px);line-height:.98}.cinema-copy>p,.cinema-copy ul,.cinema-copy>a,.cinema-includes{display:none}.cinema-stage{align-items:stretch;height:100%;min-height:0}.cinema-frame{border-radius:17px;height:100%;min-height:0;transform:none}.cinema-browser-bar{grid-template-columns:1fr minmax(118px,46%) 1fr;height:31px;padding:0 9px}.cinema-browser-bar>span{height:18px;padding:0 8px;font-size:5px}.cinema-browser-bar>b svg{width:8px}.cinema-viewport{height:calc(100% - 31px)}.cinema-notes{width:auto;bottom:9px;left:9px;right:9px}.cinema-note{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#090c0feb;border-radius:11px;width:100%;padding:11px 12px 12px}.cinema-note header span,.cinema-note header b{font-size:5px}.cinema-note h3{margin:8px 0 4px;font-size:12px}.cinema-note p{font-size:7px;line-height:1.42}.cinema-step-rail{gap:4px;width:auto;height:3px;display:flex;inset:8px 8px auto;transform:none}.cinema-step-rail>i{flex:1;width:auto;height:3px}.cinema-step-rail>i b{width:0;height:100%;transition:width .35s;inset:0 auto 0 0}.cinema-chapter[data-step="0"] .cinema-step-rail i:nth-child(-n+1) b,.cinema-chapter[data-step="1"] .cinema-step-rail i:nth-child(-n+2) b,.cinema-chapter[data-step="2"] .cinema-step-rail i:nth-child(-n+3) b,.cinema-chapter[data-step="3"] .cinema-step-rail i:nth-child(-n+4) b,.cinema-chapter[data-step="4"] .cinema-step-rail i:nth-child(-n+5) b{width:100%;height:100%}.cinema-scroll-cue,.cinema-mobile-summary{display:none}.website-live-page{min-height:1450px;transform:translate3d(0,calc(var(--cinema-progress) * -1010px),0)}.website-live-page nav{height:38px;padding:0 4%;font-size:5px}.website-live-page nav span{display:none}.website-live-hero{min-height:350px;padding:34px 6% 22px}.website-live-hero h3{margin-top:62px;font-size:clamp(45px,15vw,65px)}.website-live-hero footer{align-items:end;gap:15px;font-size:5px}.website-live-hero footer b{text-align:right}.website-live-work{min-height:335px;padding:25px 4%}.website-live-work>div{grid-template-columns:1.2fr .8fr;gap:6px;margin-top:20px}.website-live-work .work-tile:nth-child(3){display:none}.work-tile{min-height:245px;padding:12px}.work-tile h4{font-size:17px}.work-tile:after{width:110px;height:160px}.website-live-case{grid-template-columns:1fr 90px;gap:12px;min-height:265px;padding:30px 6%}.website-live-case h3{font-size:31px}.website-live-case aside{width:85px;height:85px}.website-live-case aside span{font-size:16px}.website-live-case aside small{font-size:4px}.website-live-journal{grid-template-columns:1fr;gap:14px;min-height:270px;padding:28px 6%}.website-live-journal h3{font-size:28px}.website-live-journal article{grid-template-columns:23px 1fr auto;padding:11px 0;font-size:6px}.website-live-journal article small{font-size:4px}.website-live-contact{min-height:250px;padding:35px 6%}.website-live-contact h3{font-size:37px}.website-live-cursor{display:none}.commerce-collection nav,.commerce-product-page nav{height:40px;padding:0 4%;font-size:5px}.commerce-collection nav span{font-size:0}.commerce-collection nav span:after{content:"Bag (0)";font-size:5px}.commerce-collection header{grid-template-columns:1fr;padding:23px 4% 12px}.commerce-collection h3{margin-top:14px;font-size:clamp(37px,12vw,48px)}.commerce-collection header p{display:none}.commerce-product-grid{grid-template-columns:1fr 1fr;gap:7px;padding:6px 4% 20px}.commerce-product-grid article:nth-child(3){display:none}.commerce-product-grid article>i{height:min(40svh,250px)}.commerce-product-grid article>span{gap:3px;display:grid}.commerce-product-grid article span b,.commerce-product-grid article span small{font-size:5px}.commerce-product-page main{grid-template-rows:46% 54%;grid-template-columns:1fr;height:calc(100% - 40px)}.commerce-product-media{padding:10px 4%}.commerce-product-media>i:after{width:30%;height:78%}.commerce-product-media>i b{font-size:47px}.commerce-product-media>div{display:none}.commerce-product-page main>aside{padding:16px 6% 118px;display:block;overflow:hidden}.commerce-product-page aside>small{display:none}.commerce-product-page aside h3{margin:0 0 5px;font-size:27px}.commerce-product-page aside p{margin-bottom:8px;font-size:7px}.commerce-product-page aside>strong{margin-bottom:9px;font-size:10px;display:block}.commerce-product-page aside label{min-height:32px;font-size:5px}.commerce-product-page aside button{height:35px;margin-top:8px;font-size:6px}.commerce-product-page aside footer{display:none}.commerce-cart{width:100%;padding:18px 18px 118px}.commerce-cart article{grid-template-columns:65px 1fr auto}.commerce-cart>div{padding:11px 0}.commerce-cart footer button{height:38px}.commerce-checkout>header{height:42px;font-size:5px}.commerce-checkout main{grid-template-columns:1fr;height:calc(100% - 42px)}.commerce-checkout main>div{gap:7px;padding:18px 5% 122px}.commerce-checkout main>aside{display:none}.commerce-checkout label{height:34px;font-size:6px}.commerce-checkout button{height:36px}.commerce-toast{font-size:6px;bottom:119px}.cinema-software-film{grid-template-columns:38px 1fr}.software-live-sidebar{gap:7px;padding-top:9px}.software-live-sidebar>b{width:24px;height:24px;margin-bottom:9px}.software-live-sidebar>span{width:24px;height:24px;font-size:8px}.software-live-app>header{height:36px;padding:0 9px}.software-live-app>header span,.software-live-app>header nav i{display:none}.software-live-views{height:calc(100% - 36px)}.software-live-view{padding:15px 10px 118px}.software-heading small{font-size:5px}.software-heading h3{font-size:24px}.software-heading button{height:28px;padding:0 7px;font-size:5px}.software-kpis{grid-template-columns:1fr 1fr;gap:5px;margin-top:14px}.software-kpis article{min-height:62px;padding:8px}.software-kpis strong{font-size:16px}.software-dash-grid{grid-template-columns:1fr}.software-dash-grid>article{min-height:170px;padding:11px}.software-dash-grid>aside{display:none}.software-dash-grid svg{margin-top:18px}.software-filterbar{grid-template-columns:1fr auto;margin:13px 0 7px}.software-filterbar span:nth-child(2){display:none}.software-filterbar b{font-size:5px}.software-board{grid-template-columns:1fr 1fr;gap:5px}.software-board>div:nth-child(n+3){display:none}.software-board article{min-height:77px;padding:7px}.dossier-view{grid-template-columns:70px 1fr;padding:0 0 118px}.dossier-list{padding:13px 5px}.dossier-list>small{display:none}.dossier-list>div{justify-content:center;padding:7px 4px}.dossier-list>div span{display:none}.dossier-detail{padding:15px 9px}.dossier-detail>header{grid-template-columns:33px 1fr;gap:7px}.dossier-detail>header>i{width:33px;height:33px}.dossier-detail>header>b{display:none}.dossier-detail h3{font-size:14px}.dossier-actions-live{margin:12px 0}.dossier-actions-live button{height:27px;padding:0 6px;font-size:5px}.dossier-actions-live button:last-child{display:none}.dossier-detail>section{grid-template-columns:1fr;gap:5px}.dossier-detail>section>div{padding:9px}.dossier-detail>section>div:nth-child(n+3){display:none}.dossier-detail>footer{margin-top:11px}.dossier-detail>footer>p{padding:6px 0}.project-view{padding-bottom:118px}.software-project-summary{grid-template-columns:1fr;margin-top:13px}.software-project-summary aside{display:none}.software-project-board{grid-template-columns:1fr 1fr;gap:5px}.software-project-board>section:nth-child(3){display:none}.software-project-board article{min-height:67px;padding:8px}.software-live-notice{min-width:0;padding:9px;bottom:112px;left:7px;right:7px}.cinema-automation-film>header{height:36px;padding:0 9px}.cinema-automation-film>header span,.cinema-automation-film>header button{display:none}.automation-layout{grid-template-columns:1fr;height:calc(100% - 36px);padding:8px 8px 116px}.automation-event{display:none}.automation-canvas{gap:6px;padding:8px 7%}.automation-node{grid-template-columns:16px 25px 1fr;gap:6px;min-height:46px;padding:7px}.automation-node>i{width:25px;height:25px}.automation-node>em{height:7px;left:35px}.automation-log{display:none}.automation-review{width:calc(100% - 16px);padding:11px;bottom:115px}.automation-review>b{font-size:8px}.cinema-management-film>header{height:36px;padding:0 9px}.cinema-management-film>header div span,.cinema-management-film>header nav b{display:none}.management-views{height:calc(100% - 36px)}.management-views>section{padding:12px 9px 118px}.management-kpis{grid-template-columns:1fr 1fr;gap:5px}.management-kpis article{min-height:62px;padding:8px}.management-kpis strong{font-size:15px}.management-main-grid{grid-template-columns:1fr;gap:5px}.management-main-grid>article{min-height:180px;padding:10px}.management-main-grid>aside{display:none}.management-main-grid svg{margin-top:20px}.management-incident{padding-bottom:118px!important}.management-incident>header{padding:10px;font-size:6px}.management-incident-layout{grid-template-columns:1fr;min-height:0}.management-incident-layout>div{padding:18px}.management-incident-layout>aside{border:0;border-top:1px solid #e0e3de;padding:12px 18px}.management-incident h3{margin:10px 0 5px;font-size:27px}.management-incident dl{margin-top:12px}.management-incident aside p{padding:8px 0}.management-deploy{padding-bottom:118px!important}.management-deploy h3{font-size:25px}.management-deploy>header>b{font-size:23px}.deploy-progress{margin:15px 0}.management-deploy-steps{grid-template-columns:1fr 1fr;gap:5px}.management-deploy article{grid-template-columns:17px 1fr;gap:7px;min-height:97px;padding:9px}.management-success{padding-bottom:118px!important}.management-success>i{width:45px;height:45px}.management-success h3{font-size:35px}.management-success>div{text-align:left;grid-template-columns:auto 1fr;gap:7px 15px;margin-top:18px;padding:11px}.service-choice{padding:88px 0}.service-choice-grid{gap:10px}.service-choice-grid article{min-height:300px;padding:25px}.service-choice-grid h3{margin-top:42px;font-size:28px}.scope-cta{padding:27px 22px}.scope-cta h3{font-size:26px}}@media (width<=390px){.subpage-hero h1{font-size:clamp(39px,12vw,47px)}.cinema-copy h2{font-size:clamp(22px,7.2vw,28px)}.cinema-shell{width:calc(100% - 14px)}.cinema-note p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cinema-note h3{font-size:11px}.commerce-product-page main>aside{padding-left:4%;padding-right:4%}.software-live-sidebar{display:none}.cinema-software-film{grid-template-columns:1fr}}@media (width<=700px) and (height<=680px){.cinema-sticky{padding-top:64px}.cinema-copy>span{display:none}.cinema-copy h2{font-size:clamp(20px,6.4vw,25px)}.cinema-note{padding:9px 10px}.cinema-note h3{margin:6px 0 3px}.cinema-note p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cinema-website-film .website-live-page{transform:translate3d(0,calc(var(--cinema-progress) * -1080px),0)}.commerce-product-page main{grid-template-rows:41% 59%}.software-kpis article:nth-child(n+3){display:none}.software-kpis{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.cinema-chapter{height:auto;min-height:0;padding:95px 0}.cinema-sticky{height:auto;min-height:0;padding:0;position:relative;overflow:visible}.cinema-shell{min-height:720px}.cinema-frame,.website-live-page{transform:none}.cinema-note{display:none}.cinema-note[data-note="0"]{opacity:1;display:block;transform:none}.cinema-step-rail,.cinema-scroll-cue{display:none}}@media (width<=700px) and (prefers-reduced-motion:reduce){.cinema-chapter{padding:72px 0}.cinema-shell{min-height:680px}}.commerce-v2-home,.commerce-v2-collection,.commerce-v2-product,.commerce-v2-checkout{opacity:0;color:#181817;pointer-events:none;background:#f5f2ea;transition:opacity .42s,transform .58s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;overflow:hidden;transform:translateY(18px)scale(.994)}.cinema-commerce[data-step="0"] .commerce-v2-home,.cinema-commerce[data-step="1"] .commerce-v2-collection,.cinema-commerce[data-step="2"] .commerce-v2-product,.cinema-commerce[data-step="3"] .commerce-v2-product,.cinema-commerce[data-step="4"] .commerce-v2-checkout{opacity:1;pointer-events:auto;transform:none}.commerce-v2-promo{color:#f6f0e7;letter-spacing:.09em;background:#22221f;justify-content:center;align-items:center;height:22px;padding:0 3.2%;font-size:5px;display:flex;position:relative}.commerce-v2-promo b{color:#bfb8ac;font-size:4.5px;position:absolute;right:3.2%}.commerce-v2-nav{background:#f8f6eff0;border-bottom:1px solid #1313111f;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 3.2%;display:grid}.commerce-v2-nav button,.commerce-v2-checkout button{color:inherit;cursor:default;background:0 0;border:0}.commerce-v2-logo{letter-spacing:.13em;justify-self:start;padding:0;font-size:7px;font-weight:900}.commerce-v2-logo span{color:#9c6e4e;margin:0 3px}.commerce-v2-nav>div{align-items:center;gap:21px;height:100%;display:flex}.commerce-v2-nav>div button{color:#77736c;height:100%;padding:0;font-size:6px;position:relative}.commerce-v2-nav>div button.active{color:#181817}.commerce-v2-nav>div button.active:after{content:"";background:#181817;height:1px;position:absolute;bottom:11px;left:0;right:0}.commerce-v2-nav>aside{justify-self:end;align-items:center;gap:15px;display:flex}.commerce-v2-nav>aside button{padding:0;font-size:6px}.commerce-v2-nav>aside b{color:#fff;background:#1d1d1b;border-radius:50%;place-items:center;min-width:14px;height:14px;margin-left:3px;font-size:4px;display:inline-grid}.commerce-v2-hero{background:#d9d0c3;height:calc(100% - 124px);position:relative;overflow:hidden}.commerce-v2-hero:after{content:"";background:linear-gradient(90deg,#1c1a167a,#1c1a160a 57%,#0000);position:absolute;inset:0}.commerce-v2-hero>img{object-fit:cover;width:100%;height:100%;display:block}.commerce-v2-hero>div{z-index:2;color:#fff;width:48%;position:absolute;top:50%;left:5%;transform:translateY(-50%)}.commerce-v2-hero small,.commerce-v2-collection small,.commerce-v2-product small,.commerce-v2-checkout small,.commerce-v2-cart small{letter-spacing:.11em;font-size:5px}.commerce-v2-hero h3{letter-spacing:-.072em;margin:20px 0 15px;font-size:clamp(43px,5.5vw,79px);font-weight:480;line-height:.78}.commerce-v2-hero p{color:#ffffffd1;max-width:300px;margin:0 0 20px;font-size:8px;line-height:1.55}.commerce-v2-hero button{color:#171715;background:#f4efe5;border:0;border-radius:20px;align-items:center;gap:18px;height:36px;padding:0 13px;font-size:6px;font-weight:850;display:flex}.commerce-v2-hero button svg{width:9px}.commerce-v2-hero footer{z-index:2;color:#fffc;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:5px;display:flex;position:absolute;bottom:16px;left:3%;right:3%}.commerce-v2-home-strip{background:#e9e3d8;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:25px;height:56px;padding:0 4%;display:grid}.commerce-v2-home-strip span{gap:4px;display:grid}.commerce-v2-home-strip small{color:#8a8278}.commerce-v2-home-strip b{font-size:7px}.commerce-v2-home-strip p{color:#777168;max-width:280px;margin:0;font-size:6px;line-height:1.5}.commerce-v2-home-strip strong{font-size:10px}.commerce-v2-collection>header{grid-template-columns:1.2fr .8fr;align-items:end;height:126px;padding:25px 4% 18px;display:grid}.commerce-v2-collection header small{color:#857d73}.commerce-v2-collection h3{letter-spacing:-.064em;margin:12px 0 0;font-size:clamp(35px,4.2vw,59px);line-height:.86}.commerce-v2-collection header p{color:#777168;justify-self:end;max-width:285px;margin:0;font-size:7px;line-height:1.55}.commerce-v2-filters{border-top:1px solid #00000021;border-bottom:1px solid #00000021;grid-template-columns:1fr auto 1fr;align-items:center;height:35px;margin:0 4%;font-size:5px;display:grid}.commerce-v2-filters>div{align-items:center;gap:15px;display:flex}.commerce-v2-filters button{color:#8a8278;background:0 0;border:0;padding:0;font-size:5px}.commerce-v2-filters button.active{color:#181817;text-underline-offset:3px;text-decoration:underline}.commerce-v2-filters>button{justify-self:end}.commerce-v2-grid{grid-template-columns:repeat(3,1fr);gap:9px;height:calc(100% - 229px);padding:13px 4% 16px;display:grid}.commerce-v2-grid article{min-width:0}.commerce-v2-grid figure{background:#e3ddd3;height:calc(100% - 38px);min-height:0;margin:0;position:relative;overflow:hidden}.commerce-v2-grid figure>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.commerce-v2-grid article:first-child img{object-position:center 45%}.commerce-v2-grid article:hover img{transform:scale(1.025)}.commerce-v2-grid figure>span{color:#30302e;letter-spacing:.1em;background:#f8f5ece0;padding:5px 7px;font-size:4.5px;position:absolute;top:8px;left:8px}.commerce-v2-grid figure>button{color:#fff;background:#191917e0;border:0;border-radius:50%;width:25px;height:25px;font-size:13px;line-height:1;position:absolute;bottom:8px;right:8px}.commerce-v2-grid article>div{justify-content:space-between;align-items:start;height:38px;padding-top:8px;display:flex}.commerce-v2-grid article>div span{gap:3px;display:grid}.commerce-v2-grid article>div b,.commerce-v2-grid article>div strong{font-size:6.5px}.commerce-v2-grid article>div small{color:#898177;font-size:5px}.commerce-v2-product-layout{grid-template-columns:1.15fr .85fr;height:calc(100% - 68px);display:grid}.commerce-v2-gallery{background:#e5ded2;grid-template-columns:54px 1fr;gap:8px;min-width:0;padding:13px;display:grid}.commerce-v2-thumbs{align-content:start;gap:7px;display:grid}.commerce-v2-thumbs button{background:#eee9df;border:1px solid #0000;width:54px;height:62px;padding:0;position:relative;overflow:hidden}.commerce-v2-thumbs button.active{border-color:#30302d}.commerce-v2-thumbs img{object-fit:cover;width:100%;height:100%}.commerce-v2-gallery>figure{background:#eee9df;min-width:0;height:100%;margin:0;position:relative;overflow:hidden}.commerce-v2-gallery>figure img{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.commerce-v2-gallery>figure>span{color:#6f685f;letter-spacing:.1em;background:#f7f3ebd6;padding:6px 8px;font-size:4.5px;position:absolute;bottom:9px;right:9px}.commerce-v2-product-layout>aside{background:#f7f4ed;padding:clamp(23px,3.5vw,47px);overflow:hidden}.commerce-v2-product-layout>aside>small{color:#867e74}.commerce-v2-product-title{justify-content:space-between;align-items:end;margin:16px 0 12px;display:flex}.commerce-v2-product-title h3{letter-spacing:-.065em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:520}.commerce-v2-product-title strong{padding-bottom:4px;font-size:12px}.commerce-v2-product-layout>aside>p{color:#777169;max-width:390px;margin:0 0 18px;font-size:7px;line-height:1.65}.commerce-v2-facts{border-top:1px solid #0000001f;border-bottom:1px solid #0000001f;grid-template-columns:repeat(3,1fr);padding:11px 0;display:grid}.commerce-v2-facts span{gap:4px;display:grid}.commerce-v2-facts b{font-size:7px}.commerce-v2-facts small{color:#8a8278}.commerce-v2-product-layout>aside>label{letter-spacing:.09em;border-bottom:1px solid #0000001f;align-items:center;gap:9px;min-height:39px;font-size:5px;font-weight:800;display:flex}.commerce-v2-product-layout>aside>label>b{letter-spacing:0;margin-left:auto;font-size:6px}.commerce-v2-swatches{gap:5px;display:flex}.commerce-v2-swatches i{background:#cfb99a;border:1px solid #171715;border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 0 0 2px #f7f4ed}.commerce-v2-swatches i:nth-child(2){background:#363532;border-color:#0000}.commerce-v2-swatches i:nth-child(3){background:#a8684e;border-color:#0000}.commerce-v2-quantity{align-items:center;gap:10px;margin-left:auto;display:flex}.commerce-v2-quantity button{background:0 0;border:1px solid #00000026;border-radius:50%;width:20px;height:20px;padding:0;font-size:9px}.commerce-v2-add{color:#fff;letter-spacing:.09em;background:#1e1e1b;border:0;justify-content:space-between;align-items:center;width:100%;height:39px;margin-top:13px;padding:0 13px;font-size:6px;font-weight:850;display:flex}.commerce-v2-delivery{align-items:center;gap:9px;margin-top:11px;display:flex}.commerce-v2-delivery>i{color:#416145;background:#e0e9dc;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;font-style:normal;display:grid}.commerce-v2-delivery span{gap:3px;display:grid}.commerce-v2-delivery b{font-size:6px}.commerce-v2-delivery small{color:#7e776e;font-size:5px}.commerce-v2-accordions{border-top:1px solid #0000001f;margin-top:11px}.commerce-v2-accordions button{background:0 0;border:0;border-bottom:1px solid #0000001f;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0;font-size:5.5px;display:flex}.commerce-v2-toast{z-index:28;opacity:0;color:#fff;background:#29412d;border-radius:50px;padding:8px 11px;font-size:6px;transition:all .35s;position:absolute;bottom:25px;left:50%;transform:translate(-50%,10px);box-shadow:0 15px 35px #00000038}.cinema-commerce[data-step="2"] .commerce-v2-toast{opacity:1;transform:translate(-50%)}.commerce-v2-cart{z-index:26;color:#1d1d1b;background:#f8f5ee;flex-direction:column;width:min(405px,49%);padding:24px;transition:transform .58s cubic-bezier(.2,.78,.2,1);display:flex;position:absolute;inset:0 0 0 auto;transform:translate(108%);box-shadow:-35px 0 90px #0000004d}.cinema-commerce[data-step="3"] .commerce-v2-cart{transform:none}.cinema-commerce[data-step="3"] .commerce-v2-product:after{content:"";z-index:24;background:#16151233;position:absolute;inset:0}.commerce-v2-cart>header{justify-content:space-between;align-items:start;display:flex}.commerce-v2-cart h3{letter-spacing:-.055em;margin:6px 0 0;font-size:30px}.commerce-v2-cart>header button{background:0 0;border:1px solid #00000024;border-radius:50%;width:28px;height:28px}.commerce-v2-shipping{background:#e7ecdf;gap:6px;margin-top:18px;padding:10px;display:grid}.commerce-v2-shipping>span{background:#3e5b3f2b;border-radius:4px;height:3px;overflow:hidden}.commerce-v2-shipping>span i{background:#5f795d;width:100%;height:100%;display:block}.commerce-v2-shipping b{color:#526c51;font-size:6px}.commerce-v2-cart article{border-bottom:1px solid #00000021;grid-template-columns:78px 1fr auto;gap:12px;padding:16px 0;display:grid}.commerce-v2-cart article img{object-fit:cover;background:#e8e1d5;width:78px;height:90px}.commerce-v2-cart article>div{align-content:start;gap:5px;display:grid}.commerce-v2-cart article>div small,.commerce-v2-cart article>div span{color:#8b8379;font-size:5px}.commerce-v2-cart article strong{font-size:10px}.commerce-v2-cart article button{color:#777168;background:0 0;border:0;border-bottom:1px solid #777168;width:max-content;margin-top:6px;padding:0;font-size:5px}.commerce-v2-cart article>b{font-size:8px}.commerce-v2-code{border:1px solid #00000029;justify-content:space-between;align-items:center;height:34px;margin-top:12px;padding:0 10px;display:flex}.commerce-v2-code span{letter-spacing:.09em;font-size:6px}.commerce-v2-code button{color:#557153;background:0 0;border:0;font-size:5px;font-weight:800}.commerce-v2-cart dl,.commerce-v2-checkout dl{grid-template-columns:1fr auto;gap:8px;margin:14px 0 0;font-size:6px;display:grid}.commerce-v2-cart dd,.commerce-v2-checkout dd{margin:0;font-weight:750}.commerce-v2-cart .discount,.commerce-v2-checkout .discount{color:#5a7858}.commerce-v2-cart>footer{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:auto;display:grid}.commerce-v2-cart>footer>span,.commerce-v2-checkout footer>span{gap:3px;font-size:7px;display:grid}.commerce-v2-cart>footer>span small,.commerce-v2-checkout footer>span small{color:#8b837a;font-size:4px}.commerce-v2-cart>footer>strong{font-size:15px}.commerce-v2-cart>footer>button{color:#fff;letter-spacing:.09em;background:#1e1e1b;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:6px;font-weight:850;display:flex}.commerce-v2-cart>footer>button svg{width:9px}.commerce-v2-cart>footer>small{color:#898178;text-align:center;grid-column:1/-1;font-size:4.5px}.commerce-v2-checkout>header{background:#f7f4ed;border-bottom:1px solid #0000001f;grid-template-columns:1fr auto 1fr;align-items:center;height:53px;padding:0 4%;display:grid}.commerce-v2-checkout>header>div{align-items:center;gap:10px;display:flex}.commerce-v2-checkout>header>div b{color:#999086;font-size:5px}.commerce-v2-checkout>header>div b.active{color:#1d1d1b}.commerce-v2-checkout>header>div i{background:#d2cbc1;width:30px;height:1px}.commerce-v2-checkout>header>span{color:#777168;letter-spacing:.11em;justify-self:end;font-size:5px}.commerce-v2-checkout-layout{grid-template-columns:1.08fr .92fr;height:calc(100% - 53px);display:grid}.commerce-v2-checkout-form{padding:clamp(22px,3.5vw,42px) 8%;overflow:hidden}.commerce-v2-back{align-items:center;gap:7px;padding:0;font-size:5px;display:flex;color:#777168!important}.commerce-v2-back svg{width:8px}.commerce-v2-checkout-form>small{color:#877e73;margin-top:25px;display:block}.commerce-v2-checkout-form h3{letter-spacing:-.06em;margin:8px 0 18px;font-size:clamp(28px,3.5vw,47px)}.commerce-v2-payment{background:#fbf9f4;border:1px solid #00000024;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;min-height:48px;margin-bottom:6px;padding:0 12px;display:grid}.commerce-v2-payment.active{border-color:#7b756d;box-shadow:inset 0 0 0 1px #7b756d}.commerce-v2-payment>i{border:1px solid #8e867c;border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 2px #fbf9f4}.commerce-v2-payment.active>i{background:#33332f}.commerce-v2-payment>span{gap:3px;display:grid}.commerce-v2-payment b{font-size:6px}.commerce-v2-payment small{color:#8a8278;font-size:4.5px}.commerce-v2-payment em{color:#5f795d;font-size:4.5px;font-style:normal}.commerce-v2-address{border-top:1px solid #0000001f;justify-content:space-between;align-items:start;margin-top:12px;padding:10px 0;display:flex}.commerce-v2-address span{gap:4px;display:grid}.commerce-v2-address b{font-size:6px}.commerce-v2-address p{color:#817a71;margin:0;font-size:5px;line-height:1.5}.commerce-v2-address button{color:#6f685f;font-size:5px;text-decoration:underline}.commerce-v2-pay{letter-spacing:.09em;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 12px;font-size:5.5px;font-weight:850;display:flex;color:#fff!important;background:#1e1e1b!important}.commerce-v2-pay svg{width:9px}.commerce-v2-secure{color:#8a8278;text-align:center;margin:8px 0 0;font-size:4.5px}.commerce-v2-checkout-layout>aside{background:#e5ded2;padding:clamp(24px,3.8vw,48px) 7%}.commerce-v2-checkout-layout>aside>small{color:#81796f}.commerce-v2-checkout-layout>aside article{grid-template-columns:75px 1fr auto;align-items:center;gap:12px;height:90px;margin:17px 0;display:grid}.commerce-v2-checkout-layout>aside article img{object-fit:cover;width:75px;height:90px}.commerce-v2-checkout-layout>aside article span{gap:5px;display:grid}.commerce-v2-checkout-layout>aside article b,.commerce-v2-checkout-layout>aside article strong{font-size:7px}.commerce-v2-checkout-layout>aside article small{color:#80786f;font-size:5px}.commerce-v2-checkout-layout>aside dl{border-top:1px solid #00000021;border-bottom:1px solid #00000021;padding:14px 0}.commerce-v2-checkout-layout>aside footer{justify-content:space-between;align-items:end;padding:14px 0;display:flex}.commerce-v2-checkout-layout>aside footer strong{font-size:15px}.commerce-v2-arrival{background:#edf0e8;align-items:center;gap:9px;padding:10px;display:flex}.commerce-v2-arrival>i{color:#567154;background:#d7e2d3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;font-style:normal;display:grid}.commerce-v2-arrival span{gap:3px;display:grid}.commerce-v2-arrival b{font-size:5.5px}.commerce-v2-arrival small{color:#7f786f;font-size:4.5px}@media (width<=700px){.commerce-v2-promo{justify-content:flex-start;height:18px;padding:0 10px;font-size:4.5px}.commerce-v2-promo b{display:none}.commerce-v2-nav{grid-template-columns:1fr auto;height:38px;padding:0 10px}.commerce-v2-logo{font-size:6px}.commerce-v2-nav>div{display:none}.commerce-v2-nav>aside{gap:10px}.commerce-v2-nav>aside button:first-child{display:none}.commerce-v2-nav>aside button{font-size:5px}.commerce-v2-hero{height:calc(100% - 56px)}.commerce-v2-hero:after{background:linear-gradient(#19171308 28%,#191713b3)}.commerce-v2-hero>img{object-position:62% center}.commerce-v2-hero>div{width:auto;inset:auto 16px 116px;transform:none}.commerce-v2-hero h3{margin:10px 0 8px;font-size:clamp(36px,12vw,49px)}.commerce-v2-hero p{max-width:270px;margin-bottom:10px;font-size:6.5px}.commerce-v2-hero button{height:31px;padding:0 10px;font-size:5px}.commerce-v2-hero footer,.commerce-v2-home-strip{display:none}.commerce-v2-collection>header{grid-template-columns:1fr;height:102px;padding:15px 12px 10px}.commerce-v2-collection h3{margin-top:8px;font-size:clamp(29px,9vw,38px)}.commerce-v2-collection header p{display:none}.commerce-v2-filters{grid-template-columns:auto 1fr;height:31px;margin:0 12px}.commerce-v2-filters>div{justify-self:end;gap:9px}.commerce-v2-filters>button{display:none}.commerce-v2-grid{grid-template-columns:1fr 1fr;gap:6px;height:calc(100% - 189px);padding:9px 12px 112px}.commerce-v2-grid article:nth-child(3){display:none}.commerce-v2-grid figure{height:calc(100% - 36px)}.commerce-v2-grid figure>button{width:22px;height:22px}.commerce-v2-grid article>div{height:36px;padding-top:6px;display:grid}.commerce-v2-grid article>div strong{grid-area:1/2}.commerce-v2-grid article>div b,.commerce-v2-grid article>div strong{font-size:5.5px}.commerce-v2-grid article>div small{font-size:4.5px}.commerce-v2-product-layout{grid-template-rows:43% 57%;grid-template-columns:1fr;height:calc(100% - 56px)}.commerce-v2-gallery{grid-template-columns:37px 1fr;gap:5px;padding:7px}.commerce-v2-thumbs button{width:37px;height:43px}.commerce-v2-product-layout>aside{padding:12px 14px 112px;overflow:hidden}.commerce-v2-product-title{margin:6px 0 5px}.commerce-v2-product-title h3{font-size:27px}.commerce-v2-product-title strong{font-size:9px}.commerce-v2-product-layout>aside>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:6px;line-height:1.45;display:-webkit-box;overflow:hidden}.commerce-v2-facts{padding:6px 0}.commerce-v2-facts span:last-child{display:none}.commerce-v2-facts{grid-template-columns:1fr 1fr}.commerce-v2-product-layout>aside>label{min-height:30px}.commerce-v2-add{height:32px;margin-top:7px}.commerce-v2-delivery{margin-top:6px}.commerce-v2-delivery>i{width:19px;height:19px}.commerce-v2-delivery small,.commerce-v2-accordions{display:none}.commerce-v2-toast{font-size:5px;bottom:110px}.commerce-v2-cart{width:100%;padding:17px 14px 111px}.commerce-v2-cart h3{font-size:27px}.commerce-v2-shipping{margin-top:12px;padding:8px}.commerce-v2-cart article{grid-template-columns:64px 1fr auto;padding:11px 0}.commerce-v2-cart article img{width:64px;height:74px}.commerce-v2-code{height:30px;margin-top:8px}.commerce-v2-cart dl{gap:6px;margin-top:9px}.commerce-v2-cart>footer>button{height:34px}.commerce-v2-checkout>header{grid-template-columns:1fr auto;height:42px;padding:0 11px}.commerce-v2-checkout>header>div{display:none}.commerce-v2-checkout-layout{grid-template-columns:1fr;height:calc(100% - 42px)}.commerce-v2-checkout-form{padding:13px 14px 112px}.commerce-v2-checkout-form>small{margin-top:12px}.commerce-v2-checkout-form h3{margin:5px 0 10px;font-size:27px}.commerce-v2-payment{min-height:39px;margin-bottom:4px;padding:0 9px}.commerce-v2-address{margin-top:6px;padding:7px 0}.commerce-v2-address p{line-height:1.35}.commerce-v2-pay{height:32px}.commerce-v2-secure,.commerce-v2-checkout-layout>aside{display:none}}@media (width<=390px),(width<=700px) and (height<=680px){.commerce-v2-hero>div{bottom:102px}.commerce-v2-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.commerce-v2-grid{padding-bottom:98px}.commerce-v2-product-layout{grid-template-rows:39% 61%}.commerce-v2-product-layout>aside,.commerce-v2-cart,.commerce-v2-checkout-form{padding-bottom:99px}.commerce-v2-facts,.commerce-v2-delivery{display:none}.commerce-v2-cart article{grid-template-columns:54px 1fr auto}.commerce-v2-cart article img{width:54px;height:63px}.commerce-v2-cart>footer>small,.commerce-v2-address{display:none}}.commerce-viewport>.commerce-v2-cart{left:auto}.browser-body{background:#1b1c1c;padding:0}.browser-body:after{display:none}.mini-site-photo{object-fit:cover;object-position:center 55%}.mini-site-shade{z-index:1;background:linear-gradient(90deg,#0b0c0dc9,#0b0c0d2e 68%,#0b0c0d14),linear-gradient(#0000 52%,#0b0c0d6b);position:absolute;inset:0}.browser-body .mini-nav{z-index:2;color:#fff;border-bottom:1px solid #fff3;align-items:center;height:43px;padding:0 20px}.browser-body .mini-nav b{letter-spacing:.13em}.browser-body .mini-nav b i{color:#d6c19c;font-style:normal}.browser-body .mini-nav span{color:#ffffffb3}.browser-body .mini-nav em{border:1px solid #ffffff80;border-radius:20px;padding:7px 10px;font-size:6px;font-style:normal}.browser-body .mini-hero{z-index:2;color:#fff;width:58%;margin:0;padding:58px 0 0 25px}.browser-body .mini-hero small{color:#ffffffb8;font-size:5px}.browser-body .mini-hero strong{margin-top:10px;font-size:43px;line-height:.82}.browser-body .mini-hero strong i{color:#e0ccb0;font-family:Georgia,serif;font-weight:400}.browser-body .mini-hero p{color:#ffffffb8;max-width:220px;margin:13px 0 0;font-size:6px;line-height:1.55}.browser-body .mini-hero button{color:#151515;background:#f0e7d9;margin-top:16px}.mini-site-footer{z-index:2;color:#ffffffc7;letter-spacing:.12em;justify-content:space-between;font-size:5px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.website-live-page nav button{color:inherit;background:0 0;border:0;padding:0;font-size:7px}.website-live-page nav>div{gap:24px;display:flex}.website-live-logo{letter-spacing:.12em;font-weight:850}.website-live-logo span{color:#425fb4}.website-live-talk{align-items:center;gap:8px;display:inline-flex}.website-live-talk svg{width:8px}.website-live-hero{color:#fff;background:#302f2d;padding:0;position:relative;overflow:hidden}.website-live-hero>img{object-fit:cover;object-position:center 58%}.website-live-hero-shade{z-index:1;background:linear-gradient(90deg,#0e0f10ba,#0e0f1014 70%),linear-gradient(#0000 55%,#0e0f1073);position:absolute;inset:0}.website-live-hero-copy{z-index:2;width:58%;padding:72px 0 0 6%;position:relative}.website-live-hero .website-live-hero-copy h3{margin:58px 0 0}.website-live-hero .website-live-hero-copy h3 em{color:#e6d2b5}.website-live-hero-copy p{color:#ffffffbf;max-width:300px;margin:20px 0 0;font-size:8px;line-height:1.6}.website-live-hero-copy button{color:#171719;background:#f1e8db;border:0;border-radius:20px;align-items:center;gap:15px;height:35px;margin-top:22px;padding:0 14px;font-size:6px;font-weight:850;display:flex}.website-live-hero-copy button svg{width:9px}.website-live-hero footer{z-index:2;position:absolute;bottom:24px;left:6%;right:5%}.website-live-work>div{grid-template-columns:1.14fr .86fr .86fr}.work-tile.work-photo{isolation:isolate;color:#fff;background:#2a2a29;padding:0}.work-tile.work-photo:before{content:"";z-index:1;background:linear-gradient(#0000,#0a0b0cd1);position:absolute;inset:35% 0 0}.work-tile.work-photo:after{display:none}.work-tile.work-photo>img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.2,1)}.work-tile.work-photo:hover>img{transform:scale(1.035)}.work-tile.work-photo.product>img{object-position:58% center}.work-tile.work-photo.materials>img{object-position:center}.work-tile.work-photo>div{z-index:2;flex-direction:column;height:100%;padding:15px;display:flex;position:relative}.work-tile.work-photo h4{margin-top:auto}.website-live-case{grid-template-columns:1.02fr .98fr;gap:42px;min-height:330px;padding:24px 5%}.website-live-case figure{background:#d8d0c3;height:282px;margin:0;position:relative;overflow:hidden}.website-live-case figure>img{object-fit:cover;object-position:center 55%}.website-live-case figure>span{z-index:2;color:#171719;background:#f6f1e9e6;border-radius:20px;align-items:center;gap:8px;padding:8px 10px;font-size:5px;font-weight:850;display:flex;position:absolute;bottom:10px;right:10px}.website-live-case figure svg{width:8px}.website-live-case>div h3{font-size:clamp(30px,3.6vw,51px)}.website-live-case dl{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;display:grid}.website-live-case dl div{border-top:1px solid #00000029;gap:5px;padding-top:10px;display:grid}.website-live-case dt{color:#898076;letter-spacing:.12em;font-size:5px}.website-live-case dd{margin:0;font-size:6px}.website-live-journal header p{color:#888d91;max-width:280px;font-size:7px;line-height:1.5}.website-live-journal article small{align-items:center;gap:6px;display:flex}.website-live-journal article svg{width:8px}.website-live-contact p{color:#17191da3;max-width:360px;margin:-12px 0 22px;font-size:8px}.demo-site-v4{isolation:isolate;color:#fff;background:#222;padding:0;overflow:hidden}.demo-site-v4:after{display:none}.demo-site-v4>img{object-fit:cover;object-position:center 58%}.demo-site-v4>.demo-site-shade{z-index:1;background:linear-gradient(90deg,#0c0d0eb8,#0c0d0e0a 76%),linear-gradient(#0000 60%,#0c0d0e66);display:block;position:absolute;inset:0}.demo-site-v4 nav{z-index:3;color:#fff;border-color:#fff3;height:42px}.demo-site-v4 nav b i{color:#e4d0b1;font-style:normal}.demo-site-v4 nav span{color:#ffffffad}.demo-site-v4 nav em{align-items:center;gap:6px;font-size:6px;font-style:normal;display:flex}.demo-site-v4 nav svg{width:7px}.demo-site-v4>section{z-index:2;width:57%;padding:82px 0 0 28px;position:relative}.demo-site-v4>section small{letter-spacing:.15em;font-size:5px}.demo-site-v4>section h3{margin:28px 0 13px;font-size:clamp(38px,4.2vw,61px);line-height:.82}.demo-site-v4>section h3 em{color:#ead6b8;font-family:Georgia,serif;font-weight:400}.demo-site-v4>section p{color:#ffffffb8;max-width:280px;margin:0;font-size:6px;line-height:1.55}.demo-site-v4>section a{color:#171719;background:#f0e7db;border-radius:20px;align-items:center;gap:9px;margin-top:16px;padding:9px 12px;font-size:6px;font-weight:800;display:inline-flex}.demo-site-v4>section a svg{width:8px}.demo-site-v4>aside{z-index:3;color:#171719;background:#f5efe6e6;border-color:#ffffff8c;width:155px;padding:13px;bottom:22px;right:20px}.demo-site-v4>aside span{justify-content:space-between;align-items:center;margin-top:5px;font-size:5px;font-weight:800;display:flex}.demo-site-v4>aside span svg{width:7px}.demo-site-v4>footer{z-index:2;color:#ffffffad;letter-spacing:.13em;justify-content:space-between;font-size:4px;display:flex;position:absolute;bottom:8px;left:28px;right:28px}.demo-shop-v4{color:#1d1d1b;background:#f4f0e7;height:100%;display:block;position:relative;overflow:hidden}.demo-shop-promo{color:#eee9e0;letter-spacing:.11em;background:#22221f;place-items:center;height:18px;font-size:4px;display:grid}.demo-shop-v4>nav{border-bottom:1px solid #0000001f;grid-template-columns:1fr auto 1fr;align-items:center;height:34px;padding:0 20px;font-size:5px;display:grid}.demo-shop-v4>nav b{letter-spacing:.12em;font-size:6px}.demo-shop-v4>nav b span{color:#9c6e4e}.demo-shop-v4>nav aside{justify-self:end}.demo-shop-v4>header{justify-content:space-between;align-items:end;height:82px;padding:15px 20px 11px;display:flex}.demo-shop-v4>header span{gap:7px;display:grid}.demo-shop-v4>header small{color:#837b71;letter-spacing:.12em;font-size:4px}.demo-shop-v4>header strong{letter-spacing:-.06em;font-size:24px;line-height:.82}.demo-shop-v4>header p{color:#766f66;width:32%;margin:0;font-size:5px;line-height:1.45}.demo-shop-v4>.demo-shop-grid{grid-template-columns:repeat(3,1fr);gap:7px;height:calc(100% - 157px);padding:0 20px 25px;display:grid}.demo-shop-v4 article{min-width:0}.demo-shop-v4 article figure{background:#ded7cc;height:calc(100% - 30px);margin:0;position:relative;overflow:hidden}.demo-shop-v4 article figure>img{object-fit:cover;transition:transform .6s}.demo-shop-v4 article:hover figure>img{transform:scale(1.03)}.demo-shop-v4 article figure>small{background:#f7f3ebe6;padding:4px 5px;font-size:3.5px;position:absolute;top:6px;left:6px}.demo-shop-v4 article figure>button{color:#fff;background:#1e1e1b;border:0;border-radius:50%;width:20px;height:20px;font-size:10px;position:absolute;bottom:6px;right:6px}.demo-shop-v4 article>div{justify-content:space-between;height:30px;padding-top:6px;display:flex}.demo-shop-v4 article>div span{gap:2px;display:grid}.demo-shop-v4 article b,.demo-shop-v4 article strong{font-size:5px}.demo-shop-v4 article>div small{color:#827b72;font-size:4px}.demo-shop-v4>a{border-bottom:1px solid #1d1d1b;align-items:center;gap:8px;padding-bottom:4px;font-size:5px;font-weight:800;display:flex;position:absolute;bottom:8px;right:20px}.demo-shop-v4>a svg{width:7px}.demo-portal-v4{color:#17191c;background:#eef2f4;grid-template-columns:45px 1fr;height:100%;padding:0;display:grid}.demo-portal-v4>aside{color:#7f858b;background:#14171b;flex-direction:column;align-items:center;gap:8px;padding:10px 0;display:flex}.demo-portal-v4>aside b{color:#17191c;background:#b9d4f1;border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:8px;font-size:6px;display:grid}.demo-portal-v4>aside i{border-radius:7px;place-items:center;width:25px;height:25px;font-size:4px;font-style:normal;display:grid}.demo-portal-v4>aside i.active{color:#17191c;background:#b9d4f1}.demo-portal-v4>aside span{margin-top:auto;font-size:5px}.demo-portal-main{min-width:0;padding:14px}.demo-portal-main>header{align-items:center;display:flex}.demo-portal-main>header>div{gap:4px;display:grid}.demo-portal-main>header small{color:#7b8389;letter-spacing:.12em;background:0 0;padding:0;font-size:4px}.demo-portal-main>header strong{font-size:13px}.demo-portal-main>header>span{color:#466987;background:#dceaf6;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:5px}.demo-portal-main>header>i{color:#fff;background:#27313b;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:7px;font-size:5px;font-style:normal;display:grid}.demo-portal-welcome{color:#fff;background:linear-gradient(135deg,#202d39,#365875);border-radius:13px;justify-content:space-between;align-items:center;min-height:150px;margin-top:12px;padding:18px;display:flex}.demo-portal-welcome>div{display:block}.demo-portal-welcome small{color:#9db5c9;letter-spacing:.12em;font-size:4px}.demo-portal-welcome h4{letter-spacing:-.045em;margin:12px 0 7px;font-size:18px;line-height:.95}.demo-portal-welcome p{color:#aebdcc;margin:0;font-size:5px}.demo-portal-welcome button{color:#17202a;background:#dceaf6;border:0;border-radius:20px;align-items:center;gap:8px;height:25px;margin-top:14px;padding:0 9px;font-size:5px;font-weight:800;display:flex}.demo-portal-welcome button svg{width:7px}.demo-portal-welcome>strong{border:6px solid #ffffff38;border-top-color:#d4e5f3;border-radius:50%;align-content:center;place-items:center;width:83px;height:83px;font-size:18px;display:grid}.demo-portal-welcome>strong small{color:#9fb3c4;margin-top:4px;font-size:4px}.demo-portal-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.demo-portal-grid>article{background:#fff;border:1px solid #dce2e6;border-radius:11px;min-height:112px;padding:12px}.demo-portal-grid>article>small{color:#899096;letter-spacing:.12em;font-size:4px}.demo-portal-grid>article>b{margin-top:12px;font-size:8px;display:block}.demo-portal-grid>article>span{color:#7d858b;margin-top:5px;font-size:5px;display:block}.demo-portal-grid article>footer{gap:5px;margin-top:13px;display:flex}.demo-portal-grid article>footer i{color:#6586a1;background:#e5edf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:4px;font-style:normal;display:grid}.demo-portal-grid article>footer i.active{color:#fff;background:#4f7da2}.demo-portal-grid article>p{grid-template-columns:21px 1fr auto;align-items:center;gap:7px;margin:7px 0 0;display:grid}.demo-portal-grid article>p>i{color:#547694;background:#e4edf4;border-radius:5px;place-items:center;width:21px;height:21px;font-size:5px;font-style:normal;display:grid}.demo-portal-grid article>p span{gap:2px;display:grid}.demo-portal-grid article>p b{font-size:5px}.demo-portal-grid article>p small,.demo-portal-grid article>p em{color:#899096;font-size:4px;font-style:normal}.demo-flow-v4{color:#e9ecee;background:radial-gradient(circle at 50% 45%,#202932,#0e1115 67%);grid-template-columns:25% 1fr 25%;align-items:stretch;gap:8px;height:100%;padding:52px 12px 12px;display:grid}.demo-flow-v4>header{z-index:3;inset:17px 18px auto}.demo-flow-v4>aside,.demo-flow-v4>section{background:#111519c7;border:1px solid #ffffff1a;border-radius:10px;padding:12px}.demo-flow-v4>aside>small{color:#7f888f;letter-spacing:.12em;font-size:4px}.demo-flow-v4>aside>div{align-items:center;gap:7px;margin-top:16px;display:flex}.demo-flow-v4>aside>div>i{color:#17191c;background:#f2bd4d;border-radius:7px;place-items:center;width:25px;height:25px;font-size:5px;font-style:normal;display:grid}.demo-flow-v4>aside>div span{gap:3px;display:grid}.demo-flow-v4>aside>div b{font-size:6px}.demo-flow-v4>aside>div em{color:#788189;font-size:4px;font-style:normal}.demo-flow-v4 dl{grid-template-columns:1fr auto;gap:8px;margin:20px 0 0;font-size:4px;display:grid}.demo-flow-v4 dt{color:#757e85}.demo-flow-v4 dd{margin:0}.demo-flow-v4>aside footer{color:#c5a94f;border-top:1px solid #ffffff14;margin-top:20px;padding-top:9px;font-size:4px}.demo-flow-nodes{flex-direction:column;justify-content:center;gap:5px;padding:2px 0;display:flex}.demo-flow-node{background:#1a2026;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:15px 24px 1fr;align-items:center;gap:6px;min-height:44px;padding:7px;display:grid;position:relative}.demo-flow-node>span{color:#666f77;font-size:4px}.demo-flow-node>i{color:#151719;background:#e8d390;border-radius:6px;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;display:grid}.demo-flow-node>b{gap:3px;font-size:6px;display:grid}.demo-flow-node>b small{color:#7e878e;font-size:4px;font-weight:500}.demo-flow-node>em{background:#a88c36;width:1px;height:6px;position:absolute;bottom:-6px;left:39px}.demo-flow-node>em i{background:#f2bd4d;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite livePulse;position:absolute;bottom:0;left:-1.5px}.demo-flow-v4>section header{color:#7f888f;letter-spacing:.1em;justify-content:space-between;font-size:4px;display:flex}.demo-flow-v4>section>p{align-items:center;gap:6px;margin:10px 0 0;display:flex}.demo-flow-v4>section>p>i{background:#f2bd4d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #f2bd4d8c}.demo-flow-v4>section>p span{gap:2px;display:grid}.demo-flow-v4>section>p b{font-size:5px}.demo-flow-v4>section>p small{color:#747d84;font-size:4px}.demo-flow-v4>section footer{color:#8b949b;border-top:1px solid #ffffff14;margin-top:13px;padding-top:9px;font-size:4px}.demo-flow-v4 .demo-activity{padding:9px;bottom:18px;right:18px;transform:translateY(6px)}@media (width>=701px){.cinema-commerce[data-step="3"] .commerce-v2-product{transform-origin:0;transform:translate(-4%)scale(.965)}.cinema-commerce[data-step="3"] .commerce-v2-product:after{background:linear-gradient(90deg,#0000 0 58%,#1615121f 78%,#16151240)}.commerce-v2-cart{border:1px solid #00000014;border-radius:15px;width:min(296px,38%);padding:16px;top:12px;bottom:12px;right:12px;box-shadow:-18px 18px 55px #0000003b}.commerce-v2-cart h3{margin-top:3px;font-size:23px}.commerce-v2-cart>header button{width:24px;height:24px}.commerce-v2-shipping{margin-top:11px;padding:8px}.commerce-v2-cart article{grid-template-columns:58px 1fr auto;gap:9px;padding:10px 0}.commerce-v2-cart article img{width:58px;height:68px}.commerce-v2-cart article strong{font-size:8px}.commerce-v2-code{height:29px;margin-top:7px}.commerce-v2-cart dl{gap:5px;margin-top:9px}.commerce-v2-cart>footer{gap:6px}.commerce-v2-cart>footer>strong{font-size:12px}.commerce-v2-cart>footer>button{height:32px}}@media (width<=700px){.browser-body .mini-nav{padding:0 12px}.browser-body .mini-nav span,.browser-body .mini-nav em{display:none}.browser-body .mini-hero{width:76%;padding:46px 0 0 15px}.browser-body .mini-hero strong{font-size:34px}.browser-body .mini-hero p,.website-live-page nav>div{display:none}.website-live-talk{font-size:0!important}.website-live-talk:before{content:"Menu";font-size:5px}.website-live-talk svg{display:none}.website-live-hero-copy{width:82%;padding-top:45px}.website-live-hero .website-live-hero-copy h3{margin-top:44px}.website-live-hero-copy p{max-width:255px;margin-top:13px;font-size:6px}.website-live-hero-copy button{height:29px;margin-top:13px}.work-tile.work-photo>div{padding:10px}.website-live-case{grid-template-columns:.92fr 1.08fr;gap:14px;padding:18px 5%}.website-live-case figure{height:220px}.website-live-case>div h3{font-size:25px}.website-live-case>div p{font-size:6px;line-height:1.45}.website-live-case dl{grid-template-columns:1fr;margin-top:10px}.website-live-case dl div:last-child,.website-live-journal header p,.website-live-contact p{display:none}.demo-site-v4>section{width:78%;padding:72px 0 0 18px}.demo-site-v4>section h3{font-size:43px}.demo-site-v4>section p{display:none}.demo-site-v4>aside{width:136px;bottom:19px;right:12px}.demo-site-v4 nav span{display:none}.demo-site-v4>footer{left:18px;right:18px}.demo-shop-v4>nav{grid-template-columns:1fr auto;padding:0 12px}.demo-shop-v4>nav>div{display:none}.demo-shop-v4>header{padding-left:12px;padding-right:12px}.demo-shop-v4>header strong{font-size:21px}.demo-shop-v4>header p{display:none}.demo-shop-v4>main{grid-template-columns:1fr 1fr;padding-left:12px;padding-right:12px}.demo-shop-v4>main article:nth-child(3){display:none}.demo-portal-v4{grid-template-columns:1fr}.demo-portal-v4>aside{display:none}.demo-portal-main{padding:10px}.demo-portal-welcome{min-height:140px;margin-top:9px;padding:13px}.demo-portal-welcome h4{font-size:16px}.demo-portal-welcome>strong{width:67px;height:67px;font-size:15px}.demo-portal-grid{grid-template-columns:1fr}.demo-portal-grid>article{min-height:100px}.demo-portal-grid>article:last-child{display:none}.demo-flow-v4{grid-template-columns:1fr;padding:48px 10px 10px}.demo-flow-v4>aside,.demo-flow-v4>section{display:none}.demo-flow-nodes{width:78%;margin:0 auto}.demo-flow-v4 .demo-activity{bottom:12px;right:12px}}.story-screen-body{justify-content:initial;background:#0e1317;grid-template-columns:42px 1fr;min-height:364px;padding:0;display:grid}.story-screen-body strong{z-index:auto;max-width:none;font-size:inherit;line-height:inherit;letter-spacing:inherit;position:static}.story-screen-body p{z-index:auto;max-width:none;min-height:0;color:inherit;line-height:inherit;font-size:inherit;margin:0;position:static}.story-app-heading p{color:#737c83;max-width:390px;margin:0;font-size:5px;line-height:1.45}@media (width<=700px){.story-screen-body{grid-template-columns:31px 1fr;height:calc(100% - 38px);min-height:0;padding:0}.story-app-heading p{max-width:210px;font-size:4px}}.careers-hero{color:#f5f1e9;background:#111312;min-height:880px;padding:168px 0 108px;overflow:clip}.careers-hero-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,7vw,112px);display:grid}.careers-hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:780px;margin:30px 0 28px;font-size:clamp(65px,7.8vw,112px);line-height:.83}.careers-hero-copy h1 em{color:#cbbda9;font-family:Georgia,serif;font-weight:400}.careers-hero-copy>p{color:#f5f1e9ad;max-width:560px;font-size:16px;line-height:1.65}.careers-hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.careers-hero-actions a{color:#f5f1e9;letter-spacing:.06em;border:1px solid #fff3;border-radius:99px;align-items:center;gap:18px;min-height:48px;padding:0 19px;font-size:11px;font-weight:800;transition:color .3s,background .3s,border-color .3s,transform .3s;display:inline-flex}.careers-hero-actions a:first-child{color:#151615;background:#e9dece;border-color:#e9dece}.careers-hero-actions a:hover{color:#151615;background:#f3eee7;border-color:#f3eee7;transform:translateY(-2px)}.careers-hero-actions svg{width:14px}.sales-career-console{background:#1a1d1b;border:1px solid #ffffff24;border-radius:29px;min-height:535px;padding:18px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000005c}.sales-career-console:before{content:"";filter:blur(70px);background:#c2b1992e;border-radius:50%;width:420px;height:420px;position:absolute;top:-240px;right:-150px}.sales-console-top{color:#ffffff70;letter-spacing:.12em;border-bottom:1px solid #ffffff17;align-items:center;gap:7px;height:42px;padding:0 6px;font-size:8px;display:flex}.sales-console-top i{background:#8f988f;border-radius:50%;width:7px;height:7px}.sales-console-top span{color:#d8c9b5;border:1px solid #ffffff1a;border-radius:99px;margin-left:auto;padding:7px 10px}.sales-console-body{grid-template-columns:1fr 150px;gap:18px;padding:28px 14px 10px;display:grid}.sales-console-main>small,.sales-console-aside>small{color:#8c958e;letter-spacing:.14em;text-transform:uppercase;font-size:8px}.sales-console-main h2{letter-spacing:-.055em;max-width:430px;margin:18px 0 30px;font-size:clamp(31px,3.2vw,49px);line-height:.94}.sales-call-card{background:#222624;border:1px solid #ffffff1a;border-radius:17px;padding:18px}.sales-call-card header{align-items:center;gap:10px;display:flex}.sales-call-card header i{color:#171817;background:#d8c7ad;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:900;display:grid}.sales-call-card header span{gap:3px;display:grid}.sales-call-card header b{font-size:10px}.sales-call-card header small{color:#7f8981;font-size:7px}.sales-call-card header em{color:#cdbda7;margin-left:auto;font-size:8px;font-style:normal}.sales-call-wave{align-items:center;gap:4px;height:62px;margin:22px 0;display:flex}.sales-call-wave i{width:3px;height:var(--wave,30%);opacity:.58;background:#b8aa96;border-radius:99px;animation:1.7s ease-in-out infinite alternate salesWave}.sales-call-wave i:nth-child(3n){--wave:75%;animation-delay:-.5s}.sales-call-wave i:nth-child(4n){--wave:45%;animation-delay:-.9s}.sales-call-card footer{color:#8c958e;justify-content:space-between;font-size:7px;display:flex}.sales-call-card footer strong{color:#ede6dc}.sales-console-aside{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:14px}.sales-console-aside ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.sales-console-aside li{color:#eae5de;border-bottom:1px solid #ffffff12;gap:5px;padding-bottom:12px;font-size:8px;display:grid}.sales-console-aside li span{color:#828c84;font-size:7px}.careers-signal-rail{color:#161715;background:#d5c6b1;padding:15px 0;overflow:hidden}.careers-signal-rail div{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;justify-content:space-around;gap:36px;font-size:9px;font-weight:850;display:flex}.career-role,.career-offer,.career-apply{padding:140px 0}.career-role-heading,.career-standard-grid,.career-apply-grid{grid-template-columns:.78fr 1.22fr;gap:clamp(48px,8vw,140px);display:grid}.career-role-heading h2,.career-offer h2,.career-apply h2{letter-spacing:-.065em;text-wrap:balance;max-width:900px;margin:24px 0 0;font-size:clamp(53px,7vw,96px);line-height:.88}.career-role-heading>p{color:#71726e;max-width:560px;margin:66px 0 0;line-height:1.7}.career-role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:90px;display:grid}.career-role-card{background:#f1eee8;border:1px solid #d7d3cb;border-radius:22px;flex-direction:column;min-height:310px;padding:26px;transition:color .35s,background .35s,transform .35s;display:flex}.career-role-card:hover{color:#f5f1e9;background:#1b1d1b;transform:translateY(-7px)}.career-role-card>span{color:#958a7b;letter-spacing:.12em;font-size:10px}.career-role-card h3{letter-spacing:-.04em;margin:auto 0 14px;font-size:25px}.career-role-card p{color:#767670;margin:0;font-size:13px;line-height:1.55}.career-role-card:hover p{color:#fff9}.career-standard{color:#f4efe7;background:#161816;padding:140px 0}.career-standard h2{letter-spacing:-.065em;max-width:700px;margin:26px 0 0;font-size:clamp(54px,6.7vw,94px);line-height:.88}.career-standard-list{display:grid}.career-standard-list article{border-top:1px solid #ffffff21;grid-template-columns:48px 1fr;gap:14px;padding:24px 0;display:grid}.career-standard-list article:last-child{border-bottom:1px solid #ffffff21}.career-standard-list span{color:#a79782;font-size:10px}.career-standard-list h3{margin:0 0 8px;font-size:19px}.career-standard-list p{color:#ffffff8a;margin:0;font-size:13px;line-height:1.55}.career-offer{background:#e9e4dc}.career-offer h2{max-width:850px}.career-offer-grid{border-top:1px solid #c3bdb4;border-left:1px solid #c3bdb4;grid-template-columns:repeat(4,1fr);margin-top:78px;display:grid}.career-offer-grid article{border-bottom:1px solid #c3bdb4;border-right:1px solid #c3bdb4;min-height:220px;padding:25px}.career-offer-grid span{color:#918472;font-size:10px}.career-offer-grid h3{margin:54px 0 10px;font-size:19px}.career-offer-grid p{color:#6d6e69;margin:0;font-size:13px;line-height:1.55}.career-process{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:90px;display:grid}.career-process article{position:relative}.career-process article:after{content:"";background:#bdb5a9;height:1px;position:absolute;top:9px;left:31px;right:-12px}.career-process article:last-child:after{display:none}.career-process i{z-index:1;color:#fff;background:#262824;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid;position:relative}.career-process h3{margin:22px 0 7px;font-size:15px}.career-process p{color:#777772;margin:0;font-size:12px;line-height:1.5}.career-apply{color:#f4efe7;background:#101210}.career-apply-copy{align-self:start;position:sticky;top:128px}.career-apply-copy p{color:#ffffff8c;max-width:460px;margin:24px 0 0;line-height:1.65}.career-application-form{color:#1a1b19;background:#eee9e1;border:1px solid #ffffff1f;border-radius:27px;padding:clamp(24px,4vw,48px)}.career-form-section+.career-form-section{border-top:1px solid #d0c9bf;margin-top:36px;padding-top:32px}.career-form-section header{align-items:baseline;gap:13px;margin-bottom:23px;display:flex}.career-form-section header span{color:#978a78;font-size:9px}.career-form-section header h3{letter-spacing:-.035em;margin:0;font-size:23px}.career-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.career-form-field{gap:8px;display:grid}.career-form-field.full{grid-column:1/-1}.career-form-field label{font-size:10px;font-weight:800}.career-form-field input,.career-form-field select,.career-form-field textarea{color:#1a1b19;width:100%;min-height:52px;font:inherit;background:#ffffff85;border:1px solid #c9c2b8;border-radius:10px;outline:0;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.career-form-field textarea{resize:vertical;min-height:130px;padding-top:14px;line-height:1.55}.career-form-field input:focus,.career-form-field select:focus,.career-form-field textarea:focus{background:#fff;border-color:#887b69;box-shadow:0 0 0 3px #887b691f}.career-form-field small{color:#9f4e43;font-size:9px}.career-form-consent{color:#666761;align-items:flex-start;gap:10px;margin:24px 0;font-size:11px;line-height:1.45;display:flex}.career-form-consent input{margin-top:2px}.career-form-submit{color:#f5f1e9;letter-spacing:.05em;background:#171916;border:0;border-radius:99px;justify-content:center;align-items:center;gap:18px;width:100%;min-height:56px;font-size:11px;font-weight:850;transition:transform .25s,background .25s;display:flex}.career-form-submit:hover{background:#4b4339;transform:translateY(-2px)}.career-form-submit:disabled{opacity:.55;cursor:wait}.career-form-submit svg{width:14px}.career-form-status{color:#9f4e43;margin-top:13px;font-size:11px}.career-form-success{color:#191a18;background:#e9e2d7;border-radius:27px;place-content:center;min-height:560px;padding:55px;display:grid}.career-form-success span{color:#f5f1e9;background:#262923;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.career-form-success p{color:#686963;max-width:520px;line-height:1.6}@keyframes salesWave{to{opacity:.9;transform:scaleY(.45)}}@media (width<=700px){.page-transition-shell{transition:none;animation:none}body.route-leaving .page-transition-shell{opacity:1;filter:none;transform:none}.hero{min-height:900px;overflow:clip}.hero-grid,.hero-copy{width:100%;min-width:0}.hero-copy{padding-top:58px}.hero h1{letter-spacing:-.065em;text-wrap:balance;overflow-wrap:normal;width:100%;max-width:100%;margin:24px 0 22px;font-size:clamp(43px,12.5vw,54px);line-height:.95}.hero-lead{max-width:100%;font-size:14px}.hero-system{transform-origin:50%;width:100%;max-width:none;height:350px;margin:18px 0 0;transform:none}.hero-system .orbit{display:none}.hero-system .main-browser{border-radius:16px;width:100%;height:245px;top:0;left:0;transform:none!important}.hero-system .browser-body{padding:0}.hero-system .browser-body .mini-nav{padding:0 12px}.hero-system .browser-body .mini-hero{width:82%;margin-top:0;padding:34px 0 0 14px}.hero-system .browser-body .mini-hero strong{font-size:30px}.hero-system .floating-card{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.hero-system .lead-card{gap:7px;width:52%;height:62px;padding:0 10px;bottom:18px;left:0;right:auto;translate:0!important}.hero-system .pipeline-card{width:45%;min-height:62px;padding:10px;bottom:18px;right:0;transform:none;translate:0!important}.hero-system .score-card{display:none}.lead-card .pulse{width:20px;height:20px}.lead-card .pulse:after{inset:7px}.lead-card div{min-width:0}.lead-card b{font-size:8px}.lead-card small,.pipeline-card small{font-size:5px}.lead-card>strong{font-size:12px}.pipeline-card>span{white-space:nowrap;font-size:5px}.pipeline-card div{margin:6px 0}.service-hero-system{width:100%;height:300px;margin:22px auto 8px;overflow:visible;transform:none}.service-hero-system:before{width:230px;height:230px;animation:none}.service-hero-system:after{width:285px;height:285px;animation:none}.service-hero-system>i{width:150px;height:150px}.service-hero-system>b{font-size:24px}.service-hero-system>span{z-index:3;-webkit-backdrop-filter:none;backdrop-filter:none;width:116px;height:44px;font-size:6px}.service-hero-system>span:first-child{top:0;left:50%;transform:translate(-50%)}.service-hero-system>span:nth-child(2){top:46%;right:-4px;transform:rotate(4deg)}.service-hero-system>span:nth-child(3){bottom:2%;left:-4px;transform:rotate(-3deg)}.hero-glow,.device-glow{filter:blur(35px)}.device-frame,.cinema-note,.mobile-menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.cinema-frame,.product-os-frame,.story-screen{backface-visibility:hidden;transform-style:flat}.careers-hero{min-height:auto;padding:125px 0 72px}.careers-hero-grid{grid-template-columns:1fr;gap:52px}.careers-hero-copy h1{margin:24px 0 20px;font-size:clamp(50px,15.4vw,68px)}.careers-hero-copy>p{font-size:14px}.sales-career-console{border-radius:20px;min-height:420px;padding:12px}.sales-console-body{grid-template-columns:1fr;padding:22px 6px 6px}.sales-console-main h2{margin:13px 0 20px;font-size:31px}.sales-console-aside{display:none}.careers-signal-rail div{justify-content:flex-start;width:max-content;animation:22s linear infinite marquee}.career-role,.career-standard,.career-offer,.career-apply{padding:88px 0}.career-role-heading,.career-standard-grid,.career-apply-grid{grid-template-columns:1fr;gap:40px}.career-role-heading h2,.career-standard h2,.career-offer h2,.career-apply h2{font-size:clamp(46px,13vw,61px)}.career-role-heading>p{margin:0}.career-role-grid{grid-template-columns:1fr;margin-top:52px}.career-role-card{min-height:230px}.career-offer-grid{grid-template-columns:1fr;margin-top:48px}.career-offer-grid article{min-height:180px}.career-offer-grid h3{margin-top:35px}.career-process{grid-template-columns:1fr;gap:28px;margin-top:58px}.career-process article{padding-left:35px}.career-process article:after{width:1px;height:calc(100% + 28px);top:19px;left:9px;right:auto}.career-process i{position:absolute;top:0;left:0}.career-process h3{margin-top:0}.career-apply-copy{position:static}.career-application-form{border-radius:19px;padding:22px 16px}.career-form-grid{grid-template-columns:1fr}.career-form-field.full{grid-column:auto}.career-form-field input,.career-form-field select,.career-form-field textarea{font-size:16px}.career-form-success{min-height:460px;padding:28px}}@media (width<=390px){.hero h1{font-size:41px}.hero-system .lead-card{width:53%}.hero-system .pipeline-card{width:44%}}@media (prefers-reduced-motion:reduce){.sales-call-wave i,.careers-signal-rail div{animation:none}}.careers-hero-copy>small{color:#fff6;letter-spacing:.11em;text-transform:uppercase;margin-top:24px;font-size:8px;display:block}.sales-career-console>header{z-index:2;color:#ffffff75;letter-spacing:.12em;border-bottom:1px solid #ffffff17;align-items:center;gap:10px;height:42px;padding:0 6px;font-size:7px;display:flex;position:relative}.sales-career-console>header div{align-items:center;gap:8px;display:flex}.sales-career-console>header i{background:#c6b397;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c6b3978c}.sales-career-console>header span{margin-left:auto}.sales-career-console>header b{color:#171816;background:#d9c9b4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.sales-career-console>section{z-index:2;grid-template-columns:155px 1fr;gap:18px;padding:26px 0 0;display:grid;position:relative}.sales-career-console>section>aside{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:12px}.sales-career-console>section>aside>small{color:#7f8881;letter-spacing:.12em;font-size:6px}.sales-career-console>section>aside p{color:#909991;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;margin:13px 0 0;padding:10px 7px;display:grid}.sales-career-console>section>aside p.active{color:#171816;background:#d7c7b1}.sales-career-console>section>aside p>i{font-size:5px;font-style:normal}.sales-career-console>section>aside p>span{gap:3px;display:grid}.sales-career-console>section>aside p b{color:#ece7df;font-size:7px}.sales-career-console>section>aside p.active b,.sales-career-console>section>aside p.active small{color:#171816}.sales-career-console>section>aside p small{color:#68716a;font-size:5px}.sales-career-console>section>aside p strong{font-size:9px}.sales-career-console>section>main{min-width:0}.career-live-call{background:#222624;border:1px solid #ffffff17;border-radius:17px;padding:21px}.career-live-call header{color:#9aa29c;justify-content:space-between;font-size:6px;display:flex}.career-live-call header span{align-items:center;gap:7px;display:flex}.career-live-call header i{background:#c7b494;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #c7b4948c}.career-live-call>small{color:#7f8881;letter-spacing:.12em;margin-top:48px;font-size:6px;display:block}.career-live-call h2{letter-spacing:-.055em;margin:10px 0 5px;font-size:clamp(30px,3.4vw,50px);line-height:.9}.career-live-call>p{color:#808981;margin:0;font-size:7px}.career-live-call dl{grid-template-columns:1fr auto;gap:8px;margin:27px 0 0;font-size:6px;display:grid}.career-live-call dt{color:#788079}.career-live-call dd{color:#e6dfd5;margin:0}.career-live-call button{color:#171816;background:#d9c9b4;border:0;border-radius:99px;justify-content:space-between;align-items:center;width:100%;height:37px;margin-top:22px;padding:0 13px;font-size:7px;font-weight:850;display:flex}.career-live-call button svg{width:10px}.sales-career-console>section>main>footer{border:1px solid #ffffff12;border-radius:13px;align-items:center;margin-top:13px;padding:14px;display:flex}.sales-career-console>section>main>footer span{gap:4px;display:grid}.sales-career-console>section>main>footer small{color:#7c857e;letter-spacing:.11em;font-size:5px}.sales-career-console>section>main>footer b{font-size:7px}.sales-career-console>section>main>footer>i{border:5px solid #ffffff17;border-top-color:#c6b397;border-radius:50%;place-items:center;width:48px;height:48px;margin-left:auto;display:grid}.sales-career-console>section>main>footer>i b{background:#c6b397;border-radius:50%;width:6px;height:6px}.commission-center{gap:14px;display:grid}.commission-titlebar{margin-bottom:4px}.commission-control-hero{color:#f7f4ee;background:#1b1e1c;border-radius:17px;grid-template-columns:minmax(270px,.72fr) minmax(500px,1.28fr);align-items:center;gap:36px;min-height:190px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #1a1e1c1f}.commission-control-hero:before{content:"";filter:blur(65px);opacity:.25;background:#d9c8a5;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-220px;right:-90px}.commission-control-hero>div{z-index:1;position:relative}.commission-control-hero p{color:#b7a78d;letter-spacing:.13em;margin:0 0 12px;font-size:7px;font-weight:900}.commission-control-hero h2{letter-spacing:-.045em;max-width:400px;margin:0;font-size:clamp(24px,2.5vw,37px);line-height:1}.commission-control-hero>div>span{color:#909791;max-width:410px;margin-top:12px;font-size:8px;line-height:1.65;display:block}.commission-formula{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(7,auto);align-items:center;gap:9px;min-width:0;padding:16px;display:grid}.commission-formula>span{background:#ffffff0e;border-radius:10px;align-content:center;gap:6px;min-width:92px;min-height:62px;padding:12px;display:grid}.commission-formula small{color:#858d87;white-space:nowrap;font-size:6px}.commission-formula b{white-space:nowrap;font-size:9px}.commission-formula>i{color:#716f68;font-size:12px;font-style:normal}.commission-formula .formula-focus{color:#201e1a;background:#d9c8a5}.commission-formula .formula-focus small{color:#756a58}.commission-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:10px;justify-self:start;align-items:center;gap:3px;padding:4px;display:flex}.commission-tabs button{color:#7a8287;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;padding:0 15px;font-size:7px;font-weight:800}.commission-tabs button span{color:#767b78;background:#ecefeb;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:6px;display:inline-grid}.commission-tabs button.active{color:#f8f6f1;background:#272b29}.commission-tabs button.active span{color:#302a22;background:#d9c8a5}.commission-metric-grid{margin-bottom:0}.commission-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:12px;display:grid}.commission-pipeline,.commission-personal-card{min-height:310px}.commission-stage-grid{gap:7px;margin-top:17px;display:grid}.commission-stage-grid>button{min-height:53px;color:inherit;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #e8eae6;border-radius:10px;grid-template-columns:29px minmax(130px,1fr) 100px 18px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .2s,transform .2s,background .2s;display:grid}.commission-stage-grid>button:hover{background:#fff;border-color:#cfc5b5;transform:translate(3px)}.commission-stage-grid>button>i{color:#665a47;background:#eee5d4;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.commission-stage-grid>button>span{gap:3px;display:grid}.commission-stage-grid b{font-size:8px}.commission-stage-grid small{color:#92999d;font-size:6px}.commission-stage-grid strong{text-align:right;font-size:9px}.commission-stage-grid svg{width:13px}.commission-personal-card{flex-direction:column;display:flex}.commission-lifetime{gap:5px;margin:22px 0 20px;display:grid}.commission-lifetime small{color:#90979b;font-size:7px}.commission-lifetime b{letter-spacing:-.055em;font-size:39px;line-height:1}.commission-lifetime span{color:#6f777c;font-size:7px}.commission-milestones{grid-template-columns:repeat(4,1fr);gap:5px;margin:auto 0 15px;display:grid}.commission-milestones span{justify-items:center;gap:6px;min-width:0;display:grid;position:relative}.commission-milestones span:not(:last-child):after{content:"";background:#e1e4df;height:1px;position:absolute;top:13px;left:calc(50% + 14px);right:calc(14px - 50%)}.commission-milestones span.reached:not(:last-child):after{background:#ad9d83}.commission-milestones i{z-index:1;color:#9ba1a4;background:#fff;border:1px solid #dfe2dd;border-radius:50%;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:relative}.commission-milestones .reached i{color:#2d2922;background:#d9c8a5;border-color:#d9c8a5}.commission-milestones small{color:#989fa2;white-space:nowrap;font-size:5px}.commission-personal-card>p{color:#8a9195;margin:0;font-size:7px}.commission-sync-callout{background:#f0e8db;border:1px solid #d8cfbf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.commission-sync-callout>div{align-items:center;gap:10px;display:flex}.commission-sync-callout>div>span{color:#f7f5f0;background:#51493d;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.commission-sync-callout>div>div{gap:3px;display:grid}.commission-sync-callout b{font-size:8px}.commission-sync-callout p{color:#7b7162;margin:0;font-size:7px}.commission-ledger{gap:14px;display:grid}.commission-ledger-table{min-width:0;overflow-x:auto}.commission-ledger-table>header,.commission-ledger-table>article{grid-template-columns:minmax(220px,1.45fr) minmax(150px,.85fr) 135px 145px 100px 70px;align-items:center;gap:12px;min-width:1040px;display:grid}.commission-ledger-table>header{color:#8b9296;border-bottom:1px solid #e4e7e2;min-height:35px;font-size:7px;font-weight:800}.commission-ledger-table>article{border-bottom:1px solid #eaede8;min-height:78px}.commission-ledger-table>article:last-of-type{border-bottom:0}.commission-deal,.commission-calculation{gap:4px;min-width:0;display:grid}.commission-deal b,.commission-seller b,.commission-calculation b,.commission-payment b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.commission-deal small,.commission-seller small,.commission-calculation small,.commission-payment small{color:#90979b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.commission-deal em{color:#5b625f;font-size:7px;font-style:normal;font-weight:750}.commission-seller{align-items:center;gap:8px;min-width:0;display:flex}.commission-seller>span,.commission-person>span{color:#3c342a;background:#d9c8a5;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:6px;font-weight:900;display:grid}.commission-seller>div{gap:4px;min-width:0;display:grid}.commission-calculation>span{color:#9a8071;font-size:6px}.commission-payment{align-items:center;gap:7px;min-width:0;display:flex}.commission-payment>i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.commission-payment>span{gap:4px;min-width:0;display:grid}.commission-payment.confirmed>i{color:#f8faf7;background:#617568}.commission-payment.waiting>i{color:#8f765b;background:#eee2d3}.commission-status{white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;min-height:24px;padding:0 8px;font-size:6px;font-weight:850;display:inline-flex}.commission-status.draft{color:#695b48;background:#eee6d8}.commission-status.approved{color:#405a65;background:#e1ebee}.commission-status.payable{color:#53446b;background:#e9e2f1}.commission-status.paid{color:#45604e;background:#e1ebe3}.commission-status.void{color:#8b5552;background:#f2e2e0}.commission-open{color:#5d625f;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;font-size:7px;font-weight:800;display:flex}.commission-open svg{width:12px}.commission-agreement-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:12px;display:grid}.commission-agreements,.commission-policy{min-height:440px}.commission-explainer{color:#80888c;max-width:760px;margin:12px 0 21px;font-size:8px;line-height:1.7}.commission-agreement-list{display:grid}.commission-agreement-row{border-top:1px solid #e8ebe6;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) 90px;align-items:end;gap:15px;min-height:69px;padding:10px 0;display:grid}.commission-person{align-items:center;gap:9px;min-width:0;display:flex}.commission-person>div{gap:4px;min-width:0;display:grid}.commission-person b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.commission-person small{color:#91989b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.commission-rate-field{gap:5px;display:grid}.commission-rate-field>label{color:#7f878b;font-size:6px;font-weight:800}.commission-rate-field>div{background:#fafbf9;border:1px solid #dce0da;border-radius:8px;align-items:center;height:39px;padding:0 9px;display:flex}.commission-rate-field input{color:#30363b;background:0 0;border:0;outline:none;width:100%;font-size:8px}.commission-rate-field span{color:#8a9195;font-size:7px}.commission-agreement-row>strong{place-self:center end;font-size:10px}.commission-policy{color:#f3efe8;background:#232725;padding:24px}.commission-policy h2{letter-spacing:-.045em;margin:9px 0 24px;font-size:25px}.commission-policy ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.commission-policy li{border-bottom:1px solid #ffffff14;grid-template-columns:26px 1fr;gap:10px;padding-bottom:15px;display:grid}.commission-policy li>i{color:#25231f;background:#d9c8a5;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;font-weight:900;display:grid}.commission-policy li span{gap:5px;display:grid}.commission-policy li b{font-size:8px}.commission-policy li small{color:#8c948e;font-size:7px;line-height:1.5}.commission-policy>a{color:#d9c8a5;justify-content:space-between;align-items:center;margin-top:25px;font-size:8px;font-weight:800;display:flex}.commission-policy>a svg{width:13px}.commission-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1012116b;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.commission-drawer{background:#f8f9f6;border:1px solid #ffffff80;border-radius:18px;flex-direction:column;width:min(480px,100%);height:100%;padding:25px;animation:.32s cubic-bezier(.2,.75,.2,1) commissionDrawerIn;display:flex;overflow-y:auto;box-shadow:0 35px 100px #1012113d}@keyframes commissionDrawerIn{0%{opacity:0;transform:translate(24px)}}.commission-drawer>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.commission-drawer>header>div{gap:5px;display:grid}.commission-drawer>header h2{letter-spacing:-.04em;margin:0;font-size:24px}.commission-drawer>header span{color:#8b9396;font-size:7px}.commission-drawer>header>button{color:#616864;cursor:pointer;background:#fff;border:1px solid #dfe2dd;border-radius:50%;width:33px;height:33px;font-size:17px}.commission-drawer-status{border-top:1px solid #e3e6e1;border-bottom:1px solid #e3e6e1;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 16px;padding:11px 0;display:flex}.commission-drawer-status small{color:#858d90;text-align:right;font-size:7px}.commission-breakdown{background:#fff;border:1px solid #e0e3de;border-radius:12px;gap:11px;padding:14px 16px;display:grid}.commission-breakdown>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.commission-breakdown span{color:#7d8589;font-size:7px}.commission-breakdown b{font-size:8px}.commission-breakdown .base{border-top:1px solid #e3e6e1;padding-top:11px}.commission-breakdown .amount{color:#29251f;background:#e8decd;border-radius:9px;margin:2px -6px -5px;padding:13px 10px}.commission-breakdown .amount span{color:#6e6252}.commission-breakdown .amount b{font-size:12px}.commission-cost-form{background:#fff;border:1px solid #e0e3de;border-radius:12px;gap:13px;margin-top:17px;padding:17px;display:grid}.commission-cost-form h3{margin:3px 0 0;font-size:11px}.commission-cost-form>div:not(.panel-heading){grid-template-columns:1fr 1fr;gap:9px;display:grid}.commission-cost-form label{gap:6px;display:grid}.commission-cost-form label>span{color:#7d8589;font-size:6px;font-weight:800}.commission-cost-form label>div{background:#fafbf9;border:1px solid #dce0da;border-radius:8px;align-items:center;height:39px;display:flex}.commission-cost-form label i{color:#939a9d;padding-left:10px;font-size:7px;font-style:normal}.commission-cost-form input{color:#30363b;background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px;padding:0 9px;font-size:8px}.commission-cost-form textarea{resize:vertical;color:#30363b;min-height:78px;font:inherit;background:#fafbf9;border:1px solid #dce0da;border-radius:8px;outline:0;padding:9px;font-size:8px}.commission-drawer>footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:18px;display:flex}.commission-drawer .danger{color:#8c4d49;border-color:#e8cfcd}.commission-pay-form{gap:8px;width:100%;display:grid}.commission-pay-form input{color:#30363b;background:#fff;border:1px solid #dce0da;border-radius:8px;outline:0;width:100%;height:41px;padding:0 11px;font-size:8px}.commission-paid-confirmation{color:#36513f;background:#e1ebe3;border-radius:10px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.commission-paid-confirmation>span{color:#fff;background:#607665;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.commission-paid-confirmation>div{gap:3px;display:grid}.commission-paid-confirmation b{font-size:8px}.commission-paid-confirmation small{color:#6b7f70;font-size:6px}@media (width<=1100px){.commission-control-hero{grid-template-columns:1fr;gap:22px}.commission-overview-grid,.commission-agreement-grid{grid-template-columns:1fr}.commission-personal-card{min-height:290px}}@media (width<=720px){.commission-titlebar .hq-title-actions{flex-direction:column;align-items:stretch}.commission-titlebar .sales-period,.commission-titlebar .os-primary{width:100%}.commission-control-hero{border-radius:14px;min-height:0;padding:23px 18px}.commission-control-hero h2{font-size:29px}.commission-formula{scrollbar-width:none;grid-template-columns:repeat(7,max-content);overflow-x:auto}.commission-formula>span{min-width:105px}.commission-tabs{width:100%}.commission-tabs button{flex:1;min-width:0;padding:0 6px}.commission-overview-grid{grid-template-columns:minmax(0,1fr)}.commission-pipeline,.commission-personal-card{min-height:0}.commission-stage-grid>button{grid-template-columns:28px minmax(100px,1fr) 78px 14px}.commission-sync-callout{flex-direction:column;align-items:stretch}.commission-sync-callout .os-primary{width:100%}.commission-agreement-row{grid-template-columns:minmax(0,1fr) 110px;align-items:center}.commission-agreement-row .commission-rate-field{grid-column:1}.commission-agreement-row>button{grid-area:1/2/span 2}.commission-drawer-backdrop{align-items:flex-end;padding:0}.commission-drawer{border-radius:20px 20px 0 0;width:100%;height:min(92vh,780px);padding:20px 16px;animation-name:commissionDrawerUp}@keyframes commissionDrawerUp{0%{opacity:0;transform:translateY(30px)}}.commission-cost-form>div:not(.panel-heading){grid-template-columns:1fr}.commission-drawer>footer{flex-direction:column-reverse;align-items:stretch}.commission-drawer>footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.commission-drawer{animation:none}.commission-stage-grid>button{transition:none}}.careers-signal-rail{white-space:nowrap;letter-spacing:.14em;justify-content:center;align-items:center;gap:clamp(20px,5vw,76px);font-size:8px;font-weight:850;display:flex}.careers-signal-rail i{opacity:.45;font-style:normal}.career-role-heading>div{grid-template-columns:auto 1fr;align-items:baseline;gap:11px 22px;margin-top:58px;display:grid}.career-role-heading>div span{color:#958a7b;letter-spacing:.12em;font-size:8px}.career-role-heading>div b{font-size:13px}.career-role-grid>article{background:#f1eee8;border:1px solid #d7d3cb;border-radius:22px;flex-direction:column;min-height:310px;padding:26px;transition:color .35s,background .35s,transform .35s;display:flex;position:relative;overflow:hidden}.career-role-grid>article:hover{color:#f5f1e9;background:#1b1d1b;transform:translateY(-7px)}.career-role-grid>article>span{color:#958a7b;letter-spacing:.12em;font-size:10px}.career-role-grid>article h3{letter-spacing:-.04em;margin:auto 0 14px;font-size:25px}.career-role-grid>article p{z-index:1;color:#767670;margin:0;font-size:13px;line-height:1.55;position:relative}.career-role-grid>article:hover p{color:#fff9}.career-role-grid>article>i{border:1px solid #d5c5af;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-48px;right:-45px}.career-standard-grid>div:first-child>p:last-child{color:#ffffff85;max-width:620px;margin-top:30px;line-height:1.65}.career-standard-list article{grid-template-columns:48px 1fr 24px}.career-standard-list article>b{color:#c4b398;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.career-process{display:block}.career-process>p{margin:0 0 28px}.career-process ol{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.career-process li{border-top:1px solid #bdb5a9;gap:7px;padding-top:20px;display:grid;position:relative}.career-process li span{color:#918472;font-size:8px}.career-process li b{font-size:14px}.career-process li small{color:#777772;font-size:10px}.career-apply-grid>div:first-child{align-self:start;position:sticky;top:128px}.career-apply-grid>div:first-child>p:not(.eyebrow){color:#ffffff8c;max-width:460px;margin:24px 0 34px;line-height:1.65}.career-form{color:#1a1b19;background:#eee9e1;border:1px solid #ffffff1f;border-radius:27px;padding:clamp(24px,4vw,48px)}.career-form-heading{gap:10px;margin-bottom:30px;display:grid}.career-form-heading span{color:#948875;letter-spacing:.13em;font-size:8px}.career-form-heading b{letter-spacing:-.045em;max-width:520px;font-size:clamp(25px,3vw,40px);line-height:1}.career-form-grid>label{gap:8px;display:grid}.career-form-grid>label>span{font-size:10px;font-weight:800}.career-form-grid>label em{color:#8a8b85;font-size:8px;font-style:normal;font-weight:500}.career-form-grid input:not([type=checkbox]),.career-form-grid select,.career-form-grid textarea{color:#1a1b19;width:100%;min-height:52px;font:inherit;background:#ffffff85;border:1px solid #c9c2b8;border-radius:10px;outline:0;padding:0 14px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.career-form-grid textarea{resize:vertical;min-height:130px;padding-top:14px;line-height:1.55}.career-form-grid input:focus,.career-form-grid select:focus,.career-form-grid textarea:focus{background:#fff;border-color:#887b69;box-shadow:0 0 0 3px #887b691f}.career-form-grid label small,.career-error{color:#9f4e43;font-size:9px}.career-form-wide{grid-column:1/-1}.career-consent{color:#666761;grid-template-columns:17px 1fr;align-items:start;margin-top:4px;font-size:10px;line-height:1.45}.career-consent input{margin:2px 0 0}.career-form>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.career-form>footer p{color:#6c6d67;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.career-form>footer p i{background:#70806d;border-radius:50%;width:6px;height:6px}@media (width<=700px){.sales-career-console>section{grid-template-columns:1fr}.sales-career-console>section>aside{display:none}.careers-signal-rail{justify-content:flex-start;gap:24px;overflow:hidden}.careers-signal-rail span:nth-of-type(n+4),.careers-signal-rail i:nth-of-type(n+4){display:none}.career-role-heading>div{margin-top:0}.career-role-grid>article{min-height:230px}.career-process ol{grid-template-columns:1fr;gap:0}.career-process li{min-height:82px;padding:18px 0 18px 38px}.career-process li span{position:absolute;top:21px;left:0}.career-apply-grid>div:first-child{position:static}.career-form{border-radius:19px;padding:22px 16px}.career-form-grid>label,.career-form-wide{grid-column:auto}.career-form-grid input:not([type=checkbox]),.career-form-grid select,.career-form-grid textarea{font-size:16px}.career-form>footer{flex-direction:column;align-items:stretch}.career-form>footer button{justify-content:center;width:100%}}.communication-center{gap:14px;display:grid}.communication-loading{color:#858c91;place-items:center;min-height:380px;font-size:10px;display:grid}.communication-command{color:#f6f2e9;background:radial-gradient(circle at 12% 140%,#d1c1a333,#0000 40%),#171b1f;border:1px solid #262c30;border-radius:16px;grid-template-columns:minmax(250px,.72fr) minmax(560px,1.35fr);align-items:end;gap:34px;min-height:220px;padding:28px;display:grid;overflow:hidden;box-shadow:0 18px 50px #14191c1a}.communication-command h2{letter-spacing:-.05em;max-width:470px;margin:12px 0 10px;font-size:clamp(25px,2.2vw,36px);line-height:.98}.communication-command>div:first-child>p:last-child{color:#ffffff85;max-width:470px;margin:0;font-size:10px;line-height:1.65}.communication-command .os-overline{color:#c8b896}.communication-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.communication-kpis article{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;min-height:116px;padding:15px;display:flex}.communication-kpis span{color:#ffffff6e;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.communication-kpis b{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:auto 0 7px;font-size:23px;overflow:hidden}.communication-kpis small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.4;overflow:hidden}.communication-tabs{scrollbar-width:none;background:#fff;border:1px solid #e0e3dd;border-radius:11px;gap:4px;min-width:0;padding:5px;display:flex;overflow-x:auto}.communication-tabs::-webkit-scrollbar{display:none}.communication-tabs button{color:#737a80;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:9px;font-weight:750;transition:color .18s,background .18s;display:inline-flex}.communication-tabs button:hover{color:#252a2e;background:#f3f4f1}.communication-tabs button.active{color:#171b1f;background:#e9deca}.communication-tabs button b{color:#fff;background:#8b7653;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:7px;display:grid}.communication-inbox{background:#fff;border:1px solid #e0e3dd;border-radius:14px;grid-template-columns:minmax(270px,340px) 1fr;min-height:640px;display:grid;overflow:hidden}.communication-inbox>aside{background:#fafbf8;border-right:1px solid #e5e7e2;flex-direction:column;min-width:0;display:flex}.communication-inbox>aside>header{border-bottom:1px solid #e5e7e2;justify-content:space-between;align-items:center;min-height:82px;padding:20px;display:flex}.communication-inbox>aside>header h2{margin:6px 0 0;font-size:16px}.communication-inbox>aside>header>span{color:#706044;background:#eee5d4;border-radius:20px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:8px;font-weight:850;display:grid}.communication-inbox>aside>div{min-height:0;overflow-y:auto}.communication-inbox>aside>div>button{color:#33383c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8eae5;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;padding:13px 15px;transition:background .18s;display:grid}.communication-inbox>aside>div>button:hover{background:#fff}.communication-inbox>aside>div>button.active{background:#f0e9dc}.communication-inbox>aside>div>button>i,.communication-inbox>main>header>div>i{color:#5f5038;background:#e8dcc7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:850;display:grid}.communication-inbox>aside>div>button>span{gap:5px;min-width:0;display:grid}.communication-inbox>aside>div>button b{font-size:9px}.communication-inbox>aside>div>button small{color:#858c91;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.communication-inbox>aside>div>button em{color:#959b9f;white-space:nowrap;font-size:6px;font-style:normal}.communication-inbox>aside>div>button.unread em{color:#fff;background:#7e6d51;border-radius:20px;place-items:center;min-width:18px;height:18px;font-weight:850;display:grid}.communication-inbox>main{background:#f4f5f1;flex-direction:column;min-width:0;display:flex}.communication-inbox>main>header{background:#fff;border-bottom:1px solid #e0e3dd;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:flex}.communication-inbox>main>header>div{align-items:center;gap:11px;min-width:0;display:flex}.communication-inbox>main>header>div>span{min-width:0}.communication-inbox>main>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.communication-inbox>main>header p{color:#8a9196;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:8px;overflow:hidden}.communication-inbox>main>header button{color:#666e73;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9ddd7;border-radius:7px;flex:none;padding:0 11px;font-size:7px}.communication-inbox>main>header button:disabled{opacity:.55;cursor:default}.communication-thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:24px;display:flex;overflow-y:auto}.communication-thread article{background:#fff;border:1px solid #dfe2dc;border-radius:4px 13px 13px;width:min(600px,82%);padding:14px 16px;box-shadow:0 7px 18px #14191c08}.communication-thread article.team{background:#eee5d4;border-color:#d4c6aa;border-radius:13px 4px 13px 13px;margin-left:auto}.communication-thread article>header,.communication-thread article>footer{align-items:center;gap:8px;display:flex}.communication-thread article>header{justify-content:space-between}.communication-thread article b{font-size:8px}.communication-thread article time{color:#92989c;font-size:6px}.communication-thread article p{color:#50575c;white-space:pre-wrap;margin:11px 0;font-size:9px;line-height:1.65}.communication-thread article>footer span{color:#7d7465;background:#ffffffa6;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:750}.communication-inbox>main>footer{text-align:right;background:#fff;border-top:1px solid #dfe2dc;padding:13px 20px}.communication-inbox>main>footer svg,.communication-compose footer svg,.communication-event-form>button svg{width:11px}.communication-empty{color:#899095;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:25px;display:grid}.communication-empty.large{height:100%}.communication-empty>span{color:#705f43;background:#eee5d4;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.communication-empty b,.communication-empty h2{color:#33393d;margin:3px 0 0;font-size:11px}.communication-empty small,.communication-empty p{color:#91979b;margin:0;font-size:8px}.communication-compose-grid{grid-template-columns:minmax(0,1fr) minmax(270px,340px);align-items:start;gap:12px;display:grid}.communication-compose .panel-heading{margin-bottom:22px}.communication-compose .panel-heading>span{color:#99624e;background:#f6e6df;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:800}.communication-compose .panel-heading>span.connected{color:#57694d;background:#e8efe1}.communication-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.communication-form-grid label,.communication-event-form>label,.communication-event-form>div>label{gap:7px;min-width:0;display:grid}.communication-form-grid label>span,.communication-event-form label>span{color:#596065;font-size:8px;font-weight:750}.communication-form-grid .wide{grid-column:1/-1}.communication-form-grid input,.communication-form-grid select,.communication-form-grid textarea,.communication-event-form input,.communication-event-form select{color:#242a2e;width:100%;min-height:42px;font:inherit;background:#fafbf8;border:1px solid #d9ddd7;border-radius:8px;outline:0;padding:0 12px;font-size:9px}.communication-form-grid textarea{resize:vertical;min-height:195px;padding-top:12px;line-height:1.55}.communication-form-grid input:focus,.communication-form-grid select:focus,.communication-form-grid textarea:focus,.communication-event-form input:focus,.communication-event-form select:focus{background:#fff;border-color:#a7926d;box-shadow:0 0 0 3px #d1c1a338}.communication-compose>footer{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.communication-compose>footer p{color:#899095;align-items:flex-start;gap:8px;max-width:520px;margin:0;font-size:7px;line-height:1.55;display:flex}.communication-compose>footer p i{background:#8fa477;border-radius:50%;flex:none;width:6px;height:6px;margin-top:2px}.communication-context{position:sticky;top:86px}.communication-context>h2{letter-spacing:-.04em;margin:10px 0 4px;font-size:20px}.communication-context>p:not(.os-overline){color:#858c91;text-overflow:ellipsis;margin:0;font-size:8px;overflow:hidden}.communication-context dl{border-top:1px solid #e5e7e2;border-bottom:1px solid #e5e7e2;grid-template-columns:1fr auto;gap:0;margin:24px 0;padding:5px 0;display:grid}.communication-context dt,.communication-context dd{margin:0;padding:9px 0;font-size:8px}.communication-context dt{color:#858c91}.communication-context dd{color:#353b3f;text-align:right;font-weight:800}.communication-context>div>span,.communication-ticket-list>span{color:#92989d;letter-spacing:.12em;font-size:7px;font-weight:850}.communication-context ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.communication-context li{color:#666e73;align-items:center;gap:9px;font-size:8px;display:flex}.communication-context li i{color:#765f3b;background:#eee5d4;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:850;display:grid}.communication-ticket-list{gap:8px;margin:-6px 0 24px;display:grid}.communication-ticket-list>article{background:#fafbf8;border:1px solid #e3e5e0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.communication-ticket-list>article>div{gap:4px;min-width:0;display:grid}.communication-ticket-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.communication-ticket-list small{color:#91979b;text-transform:lowercase;font-size:6px}.communication-ticket-list select{color:#555e63;max-width:108px;min-height:30px;font:inherit;background:#fff;border:1px solid #d8dcd6;border-radius:6px;padding:0 7px;font-size:6px}.communication-email{overflow:hidden}.communication-email>.panel-heading{margin-bottom:18px}.communication-email>.panel-heading>span,.communication-agenda>.panel-heading>span{color:#899095;font-size:8px}.communication-table{min-width:800px}.communication-email{overflow-x:auto}.communication-table>header,.communication-table>article{grid-template-columns:105px minmax(150px,.9fr) minmax(240px,1.5fr) minmax(120px,.8fr) 110px;align-items:center;gap:12px;display:grid}.communication-table>header{color:#8c9398;background:#f2f3f0;border-radius:7px;min-height:36px;padding:0 11px;font-size:7px;font-weight:800}.communication-table>article{color:#5c6469;border-bottom:1px solid #e8eae5;min-height:62px;padding:9px 11px;font-size:8px}.communication-table>article>span:first-child{align-items:center;gap:7px;font-weight:750;display:flex}.communication-table>article i{background:#c5a64c;border-radius:50%;width:6px;height:6px}.communication-table>article i.delivery-sent{background:#79936e}.communication-table>article i.delivery-failed{background:#b96958}.communication-table>article b{color:#343a3e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communication-table>article p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.communication-table>article p small{color:#a26354;text-overflow:ellipsis;margin-top:4px;font-size:6px;display:block;overflow:hidden}.communication-table time{color:#93999d;font-size:7px}.communication-calendar-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px;display:grid}.communication-event-form{gap:14px;display:grid}.communication-event-form>.panel-heading{margin-bottom:5px}.communication-event-form>div:not(.panel-heading){grid-template-columns:1fr 1fr;gap:10px;display:grid}.communication-event-form .communication-check{color:#737b80;grid-template-columns:none;align-items:flex-start;gap:9px;font-size:8px;line-height:1.5;display:flex}.communication-event-form .communication-check input{accent-color:#8e7957;width:14px;min-height:14px;margin:0;padding:0}.communication-event-form>button{justify-self:start}.communication-agenda>.panel-heading{margin-bottom:16px}.communication-agenda>div:last-child{display:grid}.communication-agenda article{border-top:1px solid #e7e9e4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 0;display:grid}.communication-agenda article>time{color:#5f5038;background:#eee5d4;border-radius:9px;align-content:center;place-items:center;gap:2px;width:40px;height:46px;display:grid}.communication-agenda article>time b{font-size:13px;line-height:1}.communication-agenda article>time span{text-transform:uppercase;font-size:6px}.communication-agenda article>div{min-width:0}.communication-agenda h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.communication-agenda p{color:#7f878c;text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:8px;overflow:hidden}.communication-agenda small{color:#9a9fa2;font-size:7px}.communication-agenda a{color:#687075;background:#fff;border:1px solid #d9ddd7;border-radius:7px;padding:7px 9px;font-size:7px}.communication-template-picker>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.communication-template-picker>span button{color:#887251;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.email-template-studio{grid-template-columns:minmax(220px,.52fr) minmax(390px,1.08fr) minmax(320px,.82fr);align-items:start;gap:14px;display:grid}.email-template-library,.email-template-editor,.email-template-preview{border:1px solid var(--os-line);background:var(--os-surface);min-width:0;box-shadow:var(--os-shadow);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:20px;overflow:hidden}.email-template-library{position:sticky;top:86px}.email-template-library>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:22px 20px 18px;display:flex}.email-template-library>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:21px}.email-template-library>header>span{color:#6f5a39;background:#eee4d2;border-radius:999px;place-items:center;min-width:31px;height:31px;padding:0 9px;font-size:13px;font-weight:750;display:grid}.email-template-library nav{gap:4px;max-height:610px;padding:8px;display:grid;overflow-y:auto}.email-template-library nav>button{width:100%;min-height:76px;color:var(--os-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:background .22s,border-color .22s,transform .2s;display:grid;position:relative}.email-template-library nav>button:hover{border-color:var(--os-line);background:#ffffffa3;transform:translateY(-1px)}.email-template-library nav>button.active{background:#f0e8d9;border-color:#9f855b2e;box-shadow:inset 0 1px #ffffffb8}.email-template-library nav>button>i{color:#7b6541;background:#eee4d2;border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:760;display:grid}.email-template-library nav>button>span{gap:5px;min-width:0;display:grid}.email-template-library nav>button b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.email-template-library nav>button small{color:var(--os-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-template-library nav>button em{color:var(--os-subtle);font-size:10px;font-style:normal;font-weight:680;position:absolute;bottom:9px;right:12px}.email-template-library nav>button em.custom{color:#826a43}.email-template-library>footer{border-top:1px solid var(--os-line);padding:18px 20px 20px}.email-template-library>footer>span{color:var(--os-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.email-template-library>footer>span i{background:#7d9a75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7d9a751c}.email-template-library>footer p{color:var(--os-muted);margin:10px 0 0;font-size:12px;line-height:1.55}.email-template-editor{padding:28px}.email-template-editor>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:23px;display:flex}.email-template-editor>header>div>span{color:#8a724c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:760}.email-template-editor>header h2{letter-spacing:-.045em;margin:8px 0;font-size:26px;line-height:1.05}.email-template-editor>header p{max-width:540px;color:var(--os-muted);margin:0;font-size:14px;line-height:1.55}.email-template-editor>header>em{color:var(--os-muted);background:var(--os-surface-soft);border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:720}.email-template-editor>header>em.custom{color:#6f5836;background:#eee3cf}.email-template-readonly{color:#6f5c3f;background:#f7f1e5;border:1px solid #e4d9c4;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:14px 15px;display:flex}.email-template-readonly>i{background:#8870481a;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.email-template-readonly>span{gap:3px;display:grid}.email-template-readonly b{font-size:14px}.email-template-readonly small{font-size:12px;line-height:1.45}.email-template-notice{color:#526b53;background:#799a751a;border:1px solid #678f6833;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.email-template-notice.error{color:#975a4c;background:#b1604d17;border-color:#b1604d38}.email-template-notice button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:720}.email-template-editor>label{gap:9px;margin-top:23px;display:grid}.email-template-editor>label>span{color:var(--os-text);justify-content:space-between;align-items:center;gap:12px;display:flex}.email-template-editor>label>span b{font-size:14px;font-weight:700}.email-template-editor>label>span small{color:var(--os-subtle);font-size:12px}.email-template-editor>label input,.email-template-editor>label textarea{border:1px solid var(--os-line-strong);width:100%;color:var(--os-text);font:inherit;background:#f8f8f9b8;border-radius:13px;outline:0;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.email-template-editor>label input{min-height:50px;padding:0 15px}.email-template-editor>label textarea{resize:vertical;min-height:330px;padding:15px;line-height:1.65}.email-template-editor>label input:focus,.email-template-editor>label textarea:focus{background:var(--os-surface-solid);border-color:#ad946b;box-shadow:0 0 0 4px #ad946b1f}.email-template-editor>label input:disabled,.email-template-editor>label textarea:disabled{opacity:.72;cursor:default}.email-template-variables{border:1px solid var(--os-line);background:var(--os-surface-soft);border-radius:15px;margin-top:22px;padding:16px}.email-template-variables>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.email-template-variables>header>div{gap:4px;display:grid}.email-template-variables>header b{font-size:14px}.email-template-variables>header small,.email-template-variables>header>span{color:var(--os-muted);font-size:12px;line-height:1.4}.email-template-variables>header>span{text-align:right}.email-template-variables>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.email-template-variables button{border:1px solid var(--os-line);color:#6f5b3c;background:var(--os-surface-solid);min-height:36px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:690;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.email-template-variables button:hover:not(:disabled){border-color:#9f855b52;transform:translateY(-1px);box-shadow:0 6px 18px #1b1b1d0f}.email-template-variables button span{color:var(--os-muted);font-size:11px;font-weight:560}.email-template-variables button:disabled{opacity:.58;cursor:default}.email-template-editor>footer{border-top:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:flex}.email-template-editor>footer>div:first-child{gap:5px;display:grid}.email-template-editor>footer>div:first-child span{color:var(--os-text);font-size:13px;font-weight:650}.email-template-editor>footer>div:first-child small{color:var(--os-muted);font-size:11px}.email-template-editor>footer>div:last-child{align-items:center;gap:9px;display:flex}.email-template-editor>footer .os-primary{min-height:43px;font-size:13px}.email-template-reset{color:#8a6b60;min-height:43px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:680}.email-template-reset:disabled{opacity:.55;cursor:default}.email-template-preview{padding:22px;position:sticky;top:86px}.email-template-preview>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.email-template-preview>header h2{letter-spacing:-.035em;margin:7px 0 0;font-size:20px}.email-template-preview>header>span{color:var(--os-muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.email-template-preview>header>span i{background:#be9f6b;border-radius:50%;width:6px;height:6px}.email-client-preview{color:#25272a;background:#ececea;border:1px solid #3c3c431c;border-radius:18px;margin-top:20px;overflow:hidden;box-shadow:0 18px 50px #1c1c1e1a}.email-client-header{background:#fffffff5;border-bottom:1px solid #3c3c4317;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:15px 17px;display:grid}.email-client-header>i{color:#6f5b3b;background:#eee4d2;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:780;display:grid}.email-client-header>div{gap:3px;min-width:0;display:grid}.email-client-header b,.email-client-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-client-header b{font-size:13px}.email-client-header span,.email-client-header time{color:#85858c;font-size:11px}.email-client-subject{background:#fffffff5;border-bottom:1px solid #3c3c4314;padding:14px 17px 15px}.email-client-subject>span{color:#a09b92;letter-spacing:.1em;font-size:9px;font-weight:760}.email-client-subject h3{overflow-wrap:anywhere;letter-spacing:-.02em;margin:6px 0 0;font-size:15px;line-height:1.4}.email-brand-mail{background:#fff;border:1px solid #2c2c2f1a;border-radius:15px;margin:14px;overflow:hidden;box-shadow:0 10px 30px #1c1c1e17}.email-brand-mail-header{color:#fff;background:radial-gradient(circle at 0 100%,#c7b28c29,#0000 46%),#111214;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:15px 17px;display:flex}.email-brand-lockup{align-items:center;gap:9px;display:flex}.email-brand-lockup>i{color:#111214;letter-spacing:-.08em;background:#f7f4ed;border:1px solid #fff3;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:normal;font-weight:750;display:grid}.email-brand-lockup>span{gap:4px;display:grid}.email-brand-lockup b{color:#fff;letter-spacing:.13em;font-size:10px}.email-brand-lockup small{color:#c9b997;letter-spacing:.23em;font-size:7px;font-weight:650}.email-brand-mail-header>em{color:#77777d;letter-spacing:.1em;font-size:7px;font-style:normal;font-weight:680}.email-brand-motion{contain:paint;background:#111214;height:24px;position:relative;overflow:hidden}.email-brand-motion:before{content:"";background:linear-gradient(90deg,#0000,#28251f 8%,#332d23 50%,#28251f 92%,#0000);height:1px;position:absolute;top:50%;left:0;right:0}.email-brand-motion>i,.email-brand-motion>span{pointer-events:none;backface-visibility:hidden;will-change:transform,opacity;width:100%;animation:2.4s cubic-bezier(.4,0,.2,1) .1s both emailBrandSweep;position:absolute;top:50%;left:0}.email-brand-motion>i{background:radial-gradient(#ebd9b52e,#cfb88d13 19%,#0000 43%);height:26px}.email-brand-motion>span{background:radial-gradient(#f7e5bf9e,#d3bb8e4f 7%,#0000 22%);height:8px}.email-brand-mail .email-brand-lockup{animation:.62s cubic-bezier(.22,1,.36,1) 40ms both emailBrandReveal}.email-brand-mail .email-brand-content{animation:.7s cubic-bezier(.22,1,.36,1) .1s both emailBrandReveal}.email-brand-mail .email-brand-accent{transform-origin:0;animation:.65s cubic-bezier(.22,1,.36,1) .25s both emailBrandLine}@keyframes emailBrandSweep{0%{opacity:0;transform:translate(-62%,-50%)}10%{opacity:0}20%,80%{opacity:.86}90%{opacity:.35}to{opacity:0;transform:translate(62%,-50%)}}@keyframes emailBrandReveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translate(0)}}@keyframes emailBrandLine{0%{opacity:.18;transform:scaleX(.18)}to{opacity:.72;transform:scaleX(1)}}.email-brand-content{background:#fff;padding:25px 22px 27px}.email-brand-type{align-items:center;gap:9px;display:flex}.email-brand-type>i{color:#5f4c30;letter-spacing:.04em;background:#eee5d5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.email-brand-type>span{color:#806a48;letter-spacing:.13em;font-size:8px;font-weight:800}.email-brand-mail h4{overflow-wrap:anywhere;color:#1d1d1f;letter-spacing:-.04em;margin:18px 0 0;font-size:23px;line-height:1.13}.email-brand-accent{background:#c8b28c;border-radius:99px;width:38px;height:3px;margin:19px 0 21px}.email-template-preview-body{color:#4c4e52;min-height:0}.email-template-preview-body p{white-space:pre-line;overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.68}.email-template-preview-body p:first-child{margin-top:0}.email-template-preview-body p.signature{color:#6a6a70;border-top:1px solid #ece9e3;margin-top:23px;padding-top:19px;font-size:12px}.email-brand-cta{color:#fff;background:#171719;border-radius:10px;align-items:center;gap:9px;min-height:39px;margin-top:23px;padding:0 15px;font-size:11px;font-weight:740;display:inline-flex;box-shadow:0 8px 18px #14141624}.email-brand-cta b{color:#d4c3a2;font-size:13px}.email-brand-mail>footer{background:#faf9f7;border-top:1px solid #ebe8e2;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}.email-brand-mail>footer>span{gap:3px;display:grid}.email-brand-mail>footer b{color:#333337;font-size:9px}.email-brand-mail>footer small,.email-brand-mail>footer em{color:#85858a;font-size:7px;font-style:normal;line-height:1.4}.email-brand-mail>footer em{color:#806a48;text-align:right}.email-template-preview>footer{gap:16px;margin-top:20px;display:grid}.email-template-preview>footer>div>span{color:#8a724d;letter-spacing:.08em;font-size:11px;font-weight:760}.email-template-preview>footer p{color:var(--os-muted);margin:7px 0 0;font-size:12px;line-height:1.55}.email-template-preview>footer button{justify-content:center;width:100%;min-height:43px;font-size:13px}.email-template-preview>footer button svg{width:12px}html[data-hq-theme=dark] :is(.email-template-library,.email-template-editor,.email-template-preview){color:var(--os-text);border-color:var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow)}html[data-hq-theme=dark] .email-template-library nav>button:hover{background:#ffffff0e}html[data-hq-theme=dark] .email-template-library nav>button.active{color:#f4ead8;background:#d9c8a51f;border-color:#d9c8a52b;box-shadow:inset 0 1px #ffffff0a}html[data-hq-theme=dark] :is(.email-template-library nav>button>i,.email-template-library>header>span){color:#ead9b7;background:#d9c8a521}html[data-hq-theme=dark] :is(.email-template-library nav>button em.custom,.email-template-editor>header>div>span){color:#d7c39d}html[data-hq-theme=dark] .email-template-editor>header>em.custom{color:#ead9b8;background:#d9c8a521}html[data-hq-theme=dark] .email-template-readonly{color:#e4d2af;background:#d9c8a514;border-color:#d9c8a529}html[data-hq-theme=dark] .email-template-editor>label input,html[data-hq-theme=dark] .email-template-editor>label textarea{color:var(--os-text);border-color:var(--os-line-strong);background:#ffffff0b}html[data-hq-theme=dark] .email-template-variables{border-color:var(--os-line);background:#ffffff09}html[data-hq-theme=dark] .email-template-variables button{color:#e4d2af;border-color:var(--os-line);background:#ffffff0e}html[data-hq-theme=dark] .email-client-preview{color:#f5f5f7;background:#111214;border-color:#ffffff17;box-shadow:0 22px 60px #00000047}html[data-hq-theme=dark] :is(.email-client-header,.email-client-subject){background:#1f1f23fa;border-color:#ffffff14}html[data-hq-theme=dark] .email-client-header>i{color:#ead9b7;background:#d9c8a521}html[data-hq-theme=dark] .email-brand-mail{background:#1c1c1f;border-color:#ffffff1a;box-shadow:0 14px 38px #00000057}html[data-hq-theme=dark] .email-brand-content{background:#1c1c1f}html[data-hq-theme=dark] .email-brand-mail h4{color:#f4f4f6}html[data-hq-theme=dark] .email-template-preview-body{color:#d0d0d4}html[data-hq-theme=dark] .email-template-preview-body p.signature{color:#aaaab0;border-color:#353539}html[data-hq-theme=dark] .email-brand-cta{color:#171719;background:#f3f0e9}html[data-hq-theme=dark] .email-brand-mail>footer{background:#18181a;border-color:#353539}html[data-hq-theme=dark] .email-brand-mail>footer b{color:#f0f0f2}html[data-hq-theme=dark] .communication-template-picker>span button{color:#d8c49d}@media (prefers-reduced-motion:reduce){.email-brand-motion>i,.email-brand-motion>span{animation:none;display:none}.email-brand-mail .email-brand-lockup,.email-brand-mail .email-brand-content,.email-brand-mail .email-brand-accent{animation:none;transform:none}}@media (width<=1100px){.communication-command{grid-template-columns:1fr;align-items:start}.communication-compose-grid{grid-template-columns:minmax(0,1fr) 290px}.email-template-studio{grid-template-columns:230px minmax(0,1fr)}.email-template-preview{grid-column:2;position:static}}@media (width<=820px){.communication-command{padding:22px}.communication-kpis{grid-template-columns:1fr 1fr}.communication-kpis article{min-height:98px}.communication-inbox{grid-template-columns:1fr;min-height:0}.communication-inbox>aside{border-bottom:1px solid #e5e7e2;border-right:0;max-height:310px}.communication-inbox>main{min-height:570px}.communication-compose-grid,.communication-calendar-grid{grid-template-columns:1fr}.communication-context{position:static}.email-template-studio{grid-template-columns:1fr}.email-template-library,.email-template-preview{position:static}.email-template-preview{grid-column:auto}.email-template-library nav{max-height:340px}}@media (width<=600px){.communication-command{border-radius:13px;gap:24px;min-height:0;padding:20px 16px}.communication-command h2{font-size:27px}.communication-kpis{gap:6px}.communication-kpis article{min-height:94px;padding:12px}.communication-kpis b{font-size:20px}.communication-tabs button{padding:0 12px}.communication-inbox>aside{max-height:280px}.communication-inbox>main{min-height:520px}.communication-inbox>main>header{padding:13px}.communication-inbox>main>header button{max-width:96px}.communication-thread{padding:14px}.communication-thread article{width:94%}.communication-inbox>main>footer{padding:11px 13px}.communication-inbox>main>footer .os-primary{width:100%}.communication-form-grid{grid-template-columns:1fr}.communication-form-grid .wide{grid-column:auto}.communication-form-grid input,.communication-form-grid select,.communication-form-grid textarea,.communication-event-form input,.communication-event-form select{font-size:16px}.communication-compose>footer{flex-direction:column;align-items:stretch}.communication-compose>footer button{width:100%}.communication-ticket-list>article{grid-template-columns:1fr}.communication-ticket-list select{width:100%;max-width:none;min-height:38px;font-size:8px}.communication-event-form>div:not(.panel-heading){grid-template-columns:1fr}.communication-event-form>button{width:100%}.communication-agenda article{grid-template-columns:42px minmax(0,1fr)}.communication-agenda article>a{display:none}.communication-template-picker>span button{font-size:12px}.email-template-library,.email-template-editor,.email-template-preview{border-radius:17px}.email-template-editor{padding:22px 16px}.email-template-editor>header{flex-direction:column;gap:14px}.email-template-editor>header h2{font-size:24px}.email-template-editor>label textarea{min-height:300px}.email-template-variables>header{flex-direction:column;gap:6px}.email-template-variables>header>span{text-align:left}.email-template-variables button{min-height:40px}.email-template-editor>footer{flex-direction:column;align-items:stretch}.email-template-editor>footer>div:last-child{flex-direction:column-reverse;align-items:stretch}.email-template-editor>footer :is(.os-primary,.email-template-reset){width:100%}.email-template-preview{padding:18px 16px}.email-template-preview>header{flex-direction:column}.email-client-header{grid-template-columns:38px minmax(0,1fr)}.email-client-header time,.email-brand-mail-header>em{display:none}.email-brand-mail{margin:10px}.email-brand-content{padding:23px 18px 25px}.email-brand-mail h4{font-size:22px}.email-template-preview-body p{font-size:14px}.email-brand-mail>footer{flex-direction:column;align-items:flex-start}.email-brand-mail>footer em{text-align:left}}.automation-studio{gap:14px;display:grid}.automation-loading{color:#858c91;place-items:center;min-height:380px;font-size:10px;display:grid}.automation-hero{color:#f7f2e9;background:radial-gradient(circle at 15% 135%,#d1c1a33b,#0000 42%),radial-gradient(circle at 96% -20%,#6b7f902b,#0000 43%),#15191d;border:1px solid #262c30;border-radius:17px;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);align-items:end;gap:44px;min-height:270px;padding:32px;display:grid;overflow:hidden;box-shadow:0 20px 55px #14191c1c}.automation-hero h2{letter-spacing:-.052em;max-width:570px;margin:12px 0;font-size:clamp(28px,2.55vw,42px);line-height:.98}.automation-hero>div:first-child>p:not(.os-overline){color:#ffffff82;max-width:570px;margin:0;font-size:10px;line-height:1.7}.automation-hero .os-overline{color:#c9b998}.automation-hero>div:first-child>div{align-items:center;gap:17px;margin-top:22px;display:flex}.automation-hero>div:first-child>div span{color:#e9e2d6;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.automation-hero>div:first-child>div i{background:#8fa77d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8fa77d1a,0 0 17px #8fa77d99}.automation-hero>div:first-child>div small{color:#ffffff57;font-size:7px}.automation-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.automation-hero-metrics article{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;min-height:132px;padding:16px;display:flex}.automation-hero-metrics article.attention{background:#994c391a;border-color:#be725b66}.automation-hero-metrics span{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.automation-hero-metrics b{letter-spacing:-.05em;margin:auto 0 7px;font-size:30px}.automation-hero-metrics small{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.automation-tabs{scrollbar-width:none;background:#fff;border:1px solid #e0e3dd;border-radius:11px;align-items:center;gap:4px;min-width:0;min-height:50px;padding:5px;display:flex;overflow-x:auto}.automation-tabs::-webkit-scrollbar{display:none}.automation-tabs button{color:#737a80;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:9px;font-weight:750;transition:color .18s,background .18s;display:inline-flex}.automation-tabs button:hover{color:#242a2e;background:#f3f4f1}.automation-tabs button.active{color:#171b1f;background:#e9deca}.automation-tabs button>b{color:#fff;background:#856e4a;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:7px;display:grid}.automation-tabs .automation-run-all{color:#171b1f;background:#d1c1a3;margin-left:auto}.automation-tabs .automation-run-all svg{width:10px}.automation-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,390px);align-items:start;gap:12px;display:grid}.automation-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.automation-rule-grid>article{opacity:.72;cursor:pointer;background:#ffffffb8;border:1px solid #e0e3dd;border-radius:13px;flex-direction:column;min-width:0;min-height:230px;padding:20px;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s,background .2s;display:flex}.automation-rule-grid>article:hover{opacity:1;transform:translateY(-2px);box-shadow:0 13px 30px #14191c0e}.automation-rule-grid>article.enabled{opacity:1;background:#fff}.automation-rule-grid>article.selected{border-color:#ae9976;box-shadow:0 0 0 2px #d1c1a333,0 13px 30px #14191c0d}.automation-rule-grid>article>header{justify-content:space-between;align-items:center;display:flex}.automation-rule-icon{color:#6c593c;background:#eee5d4;border-radius:10px;place-items:center;width:37px;height:37px;font-size:8px;font-weight:850;display:grid}.automation-rule-icon.blue{color:#456370;background:#e3eef1}.automation-rule-icon.violet{color:#675777;background:#eee8f4}.automation-rule-icon.orange{color:#885d38;background:#f6eadb}.automation-rule-grid label{position:relative}.automation-rule-grid label input{opacity:0;width:1px;height:1px;position:absolute}.automation-rule-grid label i{cursor:pointer;background:#d9ddd7;border-radius:20px;width:34px;height:19px;transition:background .2s;display:block;position:relative}.automation-rule-grid label i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0000002e}.automation-rule-grid label input:checked+i{background:#8d7958}.automation-rule-grid label input:checked+i:after{transform:translate(15px)}.automation-rule-grid>article>small{color:#918677;letter-spacing:.13em;margin-top:24px;font-size:7px;font-weight:850}.automation-rule-grid h3{letter-spacing:-.035em;margin:8px 0;font-size:17px}.automation-rule-grid>article>p{color:#7e8589;max-width:460px;margin:0;font-size:8px;line-height:1.6}.automation-rule-grid>article>footer{border-top:1px solid #eceee9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:19px;display:flex}.automation-rule-grid>article>footer span{color:#969c9f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:6px;display:flex;overflow:hidden}.automation-rule-grid>article>footer span i,.automation-runs article>span:first-child i{background:#c8cbc6;border-radius:50%;flex:none;width:6px;height:6px}.automation-rule-grid>article>footer span i.run-succeeded,.automation-runs i.run-succeeded{background:#819a74}.automation-rule-grid>article>footer span i.run-failed,.automation-runs i.run-failed{background:#bd6d5d}.automation-rule-grid>article>footer span i.run-skipped,.automation-runs i.run-skipped{background:#c5a75e}.automation-rule-grid>article>footer b{color:#696f73;white-space:nowrap;font-size:7px}.automation-inspector{background:#fff;border:1px solid #dfe2dc;border-radius:13px;padding:22px;position:sticky;top:86px;box-shadow:0 14px 40px #14191c0b}.automation-inspector>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.automation-inspector>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:19px}.automation-inspector>header>span{color:#8b6f55;background:#f1e7db;border-radius:20px;padding:6px 8px;font-size:7px;font-weight:800}.automation-inspector>header>span.active{color:#566b4d;background:#e7eee1}.automation-path{grid-template-columns:1fr 18px 1fr;align-items:center;gap:7px;margin:22px 0;display:grid}.automation-path>article{background:#f7f8f5;border:1px solid #e1e4de;border-radius:9px;align-content:center;gap:6px;min-width:0;min-height:64px;padding:11px;display:grid}.automation-path span{color:#918677;letter-spacing:.11em;font-size:6px;font-weight:850}.automation-path b{color:#555d61;text-overflow:ellipsis;font-size:7px;overflow:hidden}.automation-path>i{color:#a8aca8;text-align:center;font-size:10px;font-style:normal}.automation-config{gap:13px;display:grid}.automation-config label{gap:7px;display:grid}.automation-config label>span{color:#596065;font-size:8px;font-weight:750}.automation-config input,.automation-config select,.automation-config textarea{color:#242a2e;width:100%;min-height:41px;font:inherit;background:#fafbf8;border:1px solid #d9ddd7;border-radius:8px;outline:0;padding:0 11px;font-size:8px}.automation-config textarea{resize:vertical;min-height:155px;padding-top:11px;line-height:1.55}.automation-config input:focus,.automation-config select:focus,.automation-config textarea:focus{background:#fff;border-color:#a7926d;box-shadow:0 0 0 3px #d1c1a333}.automation-number{position:relative}.automation-number input{padding-right:55px}.automation-number em{color:#8a9195;font-size:7px;font-style:normal;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.automation-safety-note{color:#747d75;background:#f4f7f1;border:1px solid #dfe6db;border-radius:8px;margin:0;padding:12px;font-size:7px;line-height:1.6}.automation-safety-note b{color:#56654f;margin-bottom:3px;font-size:7px;display:block}.automation-tokens{color:#92989b;margin:13px 0 0;font-size:6px;line-height:1.7}.automation-tokens code{color:#6a5a42;background:#f0e9dd;border-radius:4px;padding:3px 5px;font-size:6px}.automation-tokens a{color:#796443;align-items:center;gap:5px;font-size:8px;font-weight:760;display:inline-flex}.automation-tokens a svg{width:10px}.automation-inspector>footer{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.automation-inspector>footer p{color:#8c9296;margin:0 0 4px;font-size:7px;line-height:1.55}.automation-queue{overflow:hidden}.automation-queue>.panel-heading,.automation-runs>.panel-heading{margin-bottom:18px}.automation-queue>.panel-heading>span,.automation-runs>.panel-heading>span{color:#8b9296;font-size:8px}.automation-queue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.automation-queue-summary article{background:#f8f9f6;border:1px solid #e3e6e0;border-radius:9px;justify-content:space-between;align-items:flex-end;min-height:75px;padding:13px;display:flex}.automation-queue-summary span{color:#777f84;font-size:8px}.automation-queue-summary b{letter-spacing:-.045em;font-size:24px}.automation-queue-table{min-width:760px}.automation-queue{overflow-x:auto}.automation-queue-table>header,.automation-queue-table>article{grid-template-columns:90px minmax(210px,1.2fr) 125px 100px 65px;align-items:center;gap:12px;display:grid}.automation-queue-table>header{color:#8c9398;background:#f2f3f0;border-radius:7px;min-height:36px;padding:0 10px;font-size:7px;font-weight:800}.automation-queue-table>article{color:#61696e;border-bottom:1px solid #e8eae5;min-height:64px;padding:9px 10px;font-size:8px}.queue-type{color:#65543a;text-transform:uppercase;background:#eee5d4;border-radius:6px;width:fit-content;padding:5px 7px;font-size:6px;font-weight:850}.queue-type.lead_followup{color:#72563f;background:#f4e8da}.queue-type.lead_first_touch{color:#456370;background:#e3eef1}.queue-type.lead_stale{color:#675777;background:#eee8f4}.queue-type.task_overdue,.queue-type.invoice_reminder{color:#77524a;background:#f3e3df}.automation-queue-table>article>div{gap:4px;min-width:0;display:grid}.automation-queue-table>article b,.automation-runs article b{color:#33393d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.automation-queue-table>article small{color:#92989c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.automation-queue-table time,.automation-runs time{color:#92989c;font-size:7px}.queue-enabled,.queue-paused{align-items:center;gap:6px;font-size:7px;display:flex}.queue-enabled i,.queue-paused i{background:#819a74;border-radius:50%;width:6px;height:6px}.queue-paused i{background:#c3a258}.automation-queue-table a{color:#6d7478;justify-content:flex-end;align-items:center;gap:6px;font-size:7px;font-weight:750;display:flex}.automation-queue-table a svg{width:9px}.automation-runs{overflow-x:auto}.automation-runs>div:last-child{min-width:820px}.automation-runs>div:last-child>header,.automation-runs article{grid-template-columns:105px minmax(180px,1fr) 110px minmax(240px,1.4fr) 120px;align-items:center;gap:12px;display:grid}.automation-runs>div:last-child>header{color:#8c9398;background:#f2f3f0;border-radius:7px;min-height:36px;padding:0 10px;font-size:7px;font-weight:800}.automation-runs article{color:#636b70;border-bottom:1px solid #e8eae5;min-height:61px;padding:9px 10px;font-size:8px}.automation-runs article>span:first-child{align-items:center;gap:7px;font-weight:750;display:flex}.automation-runs article p{color:#747c81;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.automation-empty{color:#8d9498;text-align:center;align-content:center;place-items:center;gap:7px;min-height:220px;display:grid}.automation-empty>span{color:#6c5a3e;background:#eee5d4;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.automation-empty h2{color:#33393d;margin:4px 0 0;font-size:12px}.automation-empty p{margin:0;font-size:8px}.automation-footnote{color:#8b9296;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:0 4px;font-size:7px;display:flex}.automation-footnote span{color:#66706f;align-items:center;gap:7px;font-weight:750;display:flex}.automation-footnote span i{background:#819a74;border-radius:50%;width:6px;height:6px}.automation-footnote p{text-align:right;margin:0}@media (width<=1180px){.automation-hero{grid-template-columns:1fr;align-items:start}.automation-workspace{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=900px){.automation-workspace{grid-template-columns:1fr}.automation-inspector{position:static}}@media (width<=700px){.automation-hero{border-radius:13px;gap:26px;min-height:0;padding:21px 16px}.automation-hero h2{font-size:29px}.automation-hero>div:first-child>div{flex-direction:column;align-items:flex-start;gap:7px}.automation-hero-metrics{grid-template-columns:1fr 1fr;gap:6px}.automation-hero-metrics article{min-height:102px;padding:12px}.automation-hero-metrics b{font-size:24px}.automation-tabs .automation-run-all{margin-left:4px}.automation-rule-grid{grid-template-columns:1fr}.automation-rule-grid>article{min-height:210px}.automation-inspector{padding:17px}.automation-path{grid-template-columns:1fr}.automation-path>i{transform:rotate(90deg)}.automation-config input,.automation-config select,.automation-config textarea{font-size:16px}.automation-inspector>footer{flex-direction:column;align-items:stretch}.automation-inspector>footer button{width:100%}.automation-queue-summary{grid-template-columns:1fr}.automation-footnote{flex-direction:column;align-items:flex-start;padding:10px 2px}.automation-footnote p{text-align:left}}.recurring-center{gap:14px;display:grid}.finance-recurring-strip{color:#f4f1eb;background:#252927;border:1px solid #dcd5c8;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;min-height:112px;padding:18px 21px;display:flex}.finance-recurring-strip>div:first-child{gap:5px;display:grid}.finance-recurring-strip h2{letter-spacing:-.045em;margin:0;font-size:25px}.finance-recurring-strip>div:first-child>span{color:#949c96;font-size:7px}.finance-recurring-strip>div:last-child{align-items:center;gap:28px;display:flex}.finance-recurring-strip>div:last-child>span{gap:5px;display:grid}.finance-recurring-strip small{color:#8d958f;font-size:6px}.finance-recurring-strip b{font-size:9px}.finance-recurring-strip a{color:#312b23;background:#d9c8a5;border-radius:8px;align-items:center;height:36px;padding:0 12px;font-size:7px;font-weight:850;display:flex}.recurring-titlebar{margin-bottom:4px}.recurring-metrics{margin-bottom:0}.recurring-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:10px;justify-self:start;align-items:center;gap:3px;padding:4px;display:flex}.recurring-tabs button{color:#7a8287;cursor:pointer;background:0 0;border:0;border-radius:7px;height:34px;padding:0 15px;font-size:7px;font-weight:800}.recurring-tabs button>span{color:#767b78;background:#ecefeb;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:6px;display:inline-grid}.recurring-tabs button.active{color:#f8f6f1;background:#272b29}.recurring-tabs button.active>span{color:#302a22;background:#d9c8a5}.recurring-overview{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:12px;display:grid}.recurring-runrate{grid-row:span 2;min-height:465px}.recurring-runrate-total{gap:4px;margin:20px 0 24px;display:grid}.recurring-runrate-total>span{color:#899195;font-size:7px}.recurring-runrate-total>b{letter-spacing:-.06em;font-size:clamp(36px,4.2vw,58px);line-height:1}.recurring-runrate-total>small{color:#a0a6a9;font-size:6px}.recurring-mix{align-content:start;gap:13px;min-height:170px;display:grid}.recurring-mix>div:not(.os-empty){grid-template-columns:130px 1fr;align-items:center;gap:13px;display:grid}.recurring-mix>div>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.recurring-mix>div>span b{font-size:7px}.recurring-mix>div>span small{color:#8e9599;font-size:6px}.recurring-mix>div>i{background:#ecefeb;border-radius:99px;height:9px;overflow:hidden}.recurring-mix>div>i b{border-radius:inherit;background:linear-gradient(90deg,#8d785b,#d9c8a5);height:100%;transition:width .35s;display:block}.recurring-runrate>footer{border-top:1px solid #e7e9e5;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;padding-top:17px;display:grid}.recurring-runrate>footer span{gap:5px;display:grid}.recurring-runrate>footer small{color:#8b9296;font-size:6px}.recurring-runrate>footer b{font-size:10px}.recurring-action-queue,.recurring-renewal-preview{min-height:290px}.recurring-action-queue>div:last-of-type{margin:15px 0;display:grid}.recurring-action-queue>div>article{border-bottom:1px solid #eceeea;grid-template-columns:29px minmax(0,1fr) 82px 82px;align-items:center;gap:9px;min-height:56px;padding:8px 0;display:grid}.recurring-service-icon{color:#443a2e;background:#e8ddcc;border-radius:8px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.recurring-action-queue article>span{gap:4px;min-width:0;display:grid}.recurring-action-queue article>span b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.recurring-action-queue article>span small{color:#92999c;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.recurring-action-queue article>strong{text-align:right;font-size:8px}.recurring-action-queue article>button{color:#f8f6f1;cursor:pointer;background:#2b2f2d;border:0;border-radius:7px;height:30px;font-size:6px;font-weight:800}.recurring-action-queue>a{color:#6d6252;justify-content:space-between;align-items:center;font-size:7px;font-weight:800;display:flex}.recurring-action-queue>a svg{width:12px}.recurring-clear{text-align:center;align-content:center;place-items:center;gap:10px;min-height:145px;display:grid}.recurring-clear>span{color:#fff;background:#687c6d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.recurring-clear>div{gap:4px;display:grid}.recurring-clear b{font-size:8px}.recurring-clear small{color:#8d9598;font-size:6px}.recurring-renewal-preview>.panel-heading button,.recurring-hosting-health>.panel-heading button{color:#81715a;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:800}.recurring-renewal-preview>div:last-child{margin-top:13px;display:grid}.recurring-renewal-preview>div>button{min-height:55px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e9ece7;grid-template-columns:35px minmax(0,1fr) 38px 13px;align-items:center;gap:10px;display:grid}.recurring-renewal-preview time{color:#4c4133;background:#ede4d5;border-radius:8px;align-content:center;place-items:center;gap:1px;width:34px;height:38px;display:grid}.recurring-renewal-preview time b{font-size:8px}.recurring-renewal-preview time small{text-transform:uppercase;font-size:5px}.recurring-renewal-preview button>span{gap:4px;min-width:0;display:grid}.recurring-renewal-preview button>span b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.recurring-renewal-preview button>span small{color:#949b9e;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.recurring-renewal-preview button>strong{color:#69716f;text-align:right;font-size:7px}.recurring-renewal-preview button>strong.attention{color:#a66c4e}.recurring-renewal-preview button svg{width:11px}.recurring-hosting-health{flex-direction:column;min-height:290px;display:flex}.hosting-health-ring{--health:0%;background:conic-gradient(#8a765a var(--health),#e8ebe6 0);border-radius:50%;place-items:center;width:132px;height:132px;margin:21px auto;display:grid;position:relative}.hosting-health-ring:after{content:"";background:#fff;border-radius:50%;width:102px;height:102px;position:absolute}.hosting-health-ring>span{z-index:1;justify-items:center;gap:3px;display:grid;position:relative}.hosting-health-ring b{letter-spacing:-.05em;font-size:23px}.hosting-health-ring small{color:#90979a;font-size:6px}.recurring-hosting-health>footer{justify-content:center;gap:14px;margin-top:auto;display:flex}.recurring-hosting-health>footer span{color:#7e868a;align-items:center;gap:4px;font-size:6px;display:flex}.recurring-hosting-health>footer i{border-radius:50%;width:6px;height:6px}.recurring-hosting-health>footer i.online{background:#718776}.recurring-hosting-health>footer i.attention{background:#c28b65}.recurring-hosting-health>footer i.unknown{background:#b1b7b4}.recurring-hosting-health>footer b{color:#303639;font-size:7px}.recurring-service-ledger{gap:14px;display:grid}.recurring-service-table{min-width:0;overflow-x:auto}.recurring-service-table>header,.recurring-service-table>article{grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) minmax(180px,1.1fr) 92px 78px 90px 65px;align-items:center;gap:12px;min-width:1000px;display:grid}:is(.recurring-service-table>header:not(:has(>:nth-child(7))),.recurring-service-table>article:not(:has(>:nth-child(7)))){grid-template-columns:minmax(210px,1.4fr) minmax(150px,1fr) minmax(180px,1.1fr) 92px 90px 65px}.recurring-service-table>header{color:#8b9397;border-bottom:1px solid #e4e7e2;min-height:34px;font-size:7px;font-weight:800}.recurring-service-table>article{border-bottom:1px solid #eaede8;min-height:75px}.recurring-service-table>article>div:not(.recurring-service-name){gap:4px;min-width:0;display:grid}.recurring-service-table>article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.recurring-service-table>article>div small{color:#91989b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.recurring-service-name{align-items:center;gap:9px;min-width:0;display:flex}.recurring-service-name>span{color:#383027;background:#e7dccb;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-weight:900;display:grid}.recurring-service-name>span.email{background:#dde6e7}.recurring-service-name>span.maintenance{background:#e1e7dd}.recurring-service-name>span.software{background:#e6dfeb}.recurring-service-name>div{gap:4px;min-width:0;display:grid}.recurring-status{white-space:nowrap;border-radius:99px;justify-self:start;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:6px;font-weight:850;display:inline-flex}.recurring-status i{border-radius:50%;width:5px;height:5px}.recurring-status.active{color:#49604f;background:#e1ebe3}.recurring-status.active i{background:#6e8975}.recurring-status.pending{color:#6a5d48;background:#eee6d8}.recurring-status.pending i{background:#a98d64}.recurring-status.paused{color:#4b5d67;background:#e0e8eb}.recurring-status.paused i{background:#718693}.recurring-status.cancelled{color:#8c5652;background:#f0e1df}.recurring-status.cancelled i{background:#b6736e}.recurring-service-table article>button{color:#626966;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;font-size:7px;font-weight:800;display:flex}.recurring-service-table article>button svg{width:11px}.renewal-center{gap:14px;display:grid}.renewal-list{gap:7px;display:grid}.renewal-list>article{background:#fbfcfa;border:1px solid #e5e8e3;border-radius:11px;grid-template-columns:125px minmax(190px,1.2fr) minmax(320px,1fr) 82px;align-items:center;gap:18px;min-height:92px;padding:12px;display:grid}.renewal-list>article.urgent{background:#fcf8f3;border-color:#dbc3b2}.renewal-list time{gap:5px;display:grid}.renewal-list time b{font-size:9px}.renewal-list time small{color:#949b9e;font-size:6px}.renewal-list article>div:nth-child(2){min-width:0}.service-type-pill{color:#655743;background:#eee5d4;border-radius:99px;align-items:center;min-height:20px;padding:0 7px;font-size:5px;font-weight:900;display:inline-flex}.renewal-list h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 3px;font-size:10px;overflow:hidden}.renewal-list p{color:#8c9497;margin:0;font-size:7px}.renewal-terms{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.renewal-terms span{gap:5px;display:grid}.renewal-terms small{color:#949b9e;font-size:6px}.renewal-terms b{font-size:7px}.renewal-list article>button{color:#555d59;cursor:pointer;background:#fff;border:1px solid #dfe2dd;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;font-size:7px;font-weight:800;display:flex}.renewal-list article>button svg{width:11px}.hosting-center{gap:17px;display:grid}.hosting-center-heading{justify-content:space-between;align-items:end;display:flex}.hosting-center-heading h2{letter-spacing:-.04em;margin:5px 0;font-size:24px}.hosting-center-heading span{color:#858d91;font-size:7px}.hosting-card-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:11px;display:grid}.hosting-admin-card{background:#fff;border:1px solid #e0e3de;border-radius:14px;flex-direction:column;min-height:285px;padding:18px;display:flex;box-shadow:0 10px 28px #191f1c09}.hosting-admin-card.attention,.hosting-admin-card.due{border-color:#dbc5b4}.hosting-admin-card>header{justify-content:space-between;align-items:center;display:flex}.hosting-admin-card>header>div{color:#868e91;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:6px;font-weight:900;display:flex}.hosting-admin-card>header i{background:#7d927f;border-radius:50%;width:6px;height:6px}.hosting-admin-card>header i.attention,.hosting-admin-card>header i.due{background:#c58760;box-shadow:0 0 0 4px #c587601f}.hosting-admin-card>header i.pending,.hosting-admin-card>header i.inactive{background:#adb3af}.hosting-admin-card>header button{color:#979da0;cursor:pointer;background:0 0;border:0}.hosting-domain{gap:5px;margin:28px 0 24px;display:grid}.hosting-domain small{color:#9aa0a3;letter-spacing:.1em;font-size:5px;font-weight:900}.hosting-domain h3{letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.hosting-domain span{color:#828a8e;font-size:7px}.hosting-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hosting-facts span{background:#f6f7f4;border-radius:9px;align-content:center;gap:5px;min-height:49px;padding:9px;display:grid}.hosting-facts small{color:#92999c;font-size:5px}.hosting-facts b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.hosting-admin-card>footer{border-top:1px solid #eceeea;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;padding-top:15px;display:flex}.hosting-admin-card>footer>span{color:#7d8589;align-items:center;gap:6px;min-width:0;font-size:6px;display:flex}.hosting-admin-card>footer>span i{background:#d0b98f;border-radius:50%;width:6px;height:6px}.hosting-admin-card>footer button{color:#655a49;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:6px;font-weight:850;display:flex}.hosting-admin-card>footer svg{width:11px}.hosting-empty{grid-column:1/-1;min-height:300px}.recurring-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10121175;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.recurring-modal,.recurring-drawer{background:#f8f9f6;border:1px solid #ffffff85;border-radius:18px;width:min(780px,100%);max-height:calc(100vh - 36px);padding:24px;animation:.3s cubic-bezier(.2,.75,.2,1) recurringModalIn;overflow-y:auto;box-shadow:0 35px 100px #0f121040}@keyframes recurringModalIn{0%{opacity:0;transform:translateY(15px)scale(.985)}}.recurring-modal>header,.recurring-drawer>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.recurring-modal>header>div,.recurring-drawer>header>div{gap:5px;display:grid}.recurring-modal>header h2,.recurring-drawer>header h2{letter-spacing:-.04em;margin:0;font-size:24px}.recurring-modal>header span,.recurring-drawer>header span{color:#899195;font-size:7px}.recurring-modal>header>button,.recurring-drawer>header>button{color:#606764;cursor:pointer;background:#fff;border:1px solid #dde1db;border-radius:50%;width:33px;height:33px;font-size:17px}.recurring-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;display:grid}.recurring-form-grid label,.recurring-edit-form label{gap:6px;display:grid}.recurring-form-grid label>span,.recurring-edit-form label>span{color:#7d8589;font-size:6px;font-weight:850}.recurring-form-grid .wide{grid-column:1/-1}.recurring-form-grid input,.recurring-form-grid select,.recurring-form-grid textarea,.recurring-edit-form input,.recurring-edit-form select,.recurring-edit-form textarea{color:#30363b;background:#fff;border:1px solid #dce0da;border-radius:8px;outline:0;width:100%;height:41px;padding:0 10px;font-size:8px}.recurring-form-grid textarea,.recurring-edit-form textarea{resize:vertical;min-height:78px;font:inherit;padding:10px;font-size:8px}.money-input{background:#fff;border:1px solid #dce0da;border-radius:8px;align-items:center;height:41px;display:flex}.money-input i{color:#939a9d;padding-left:10px;font-size:7px;font-style:normal}.money-input input{border:0;height:39px}.recurring-checkbox{align-items:center;gap:8px;display:flex!important}.recurring-checkbox input{width:15px;height:15px}.recurring-checkbox>span{color:#626a67!important;font-size:7px!important}.recurring-modal>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.recurring-drawer{border-radius:18px;flex-direction:column;width:min(560px,100%);height:100%;margin-left:auto;animation-name:recurringDrawerIn;display:flex}@keyframes recurringDrawerIn{0%{opacity:0;transform:translate(25px)}}.recurring-drawer-value{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 14px;display:grid}.recurring-drawer-value>div{background:#fff;border:1px solid #e0e3de;border-radius:11px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.recurring-drawer-value span{color:#889094;font-size:6px}.recurring-drawer-value b{letter-spacing:-.04em;font-size:21px}.recurring-drawer-value small{color:#939a9d;font-size:6px}.recurring-edit-form{background:#fff;border:1px solid #e0e3de;border-radius:12px;gap:13px;margin-top:10px;padding:16px;display:grid}.recurring-edit-form h3{margin:3px 0 0;font-size:11px}.recurring-edit-form>div:not(.panel-heading){grid-template-columns:1fr 1fr;gap:9px;display:grid}.recurring-edit-form>button{justify-self:end}.hosting-edit-form{background:#f3f0e9}.recurring-readonly{color:#727a7d;background:#ecefeb;border-radius:10px;margin-top:14px;padding:15px;font-size:8px;line-height:1.6}.recurring-drawer>footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.recurring-drawer>footer>span{gap:4px;display:grid}.recurring-drawer>footer small{color:#8d9497;font-size:6px}.recurring-drawer>footer b{font-size:7px}@media (width<=1120px){.recurring-overview{grid-template-columns:1fr}.recurring-runrate{grid-row:auto;min-height:400px}.hosting-card-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}}@media (width<=720px){.finance-recurring-strip{flex-direction:column;align-items:stretch}.finance-recurring-strip>div:last-child{grid-template-columns:1fr 1fr;gap:13px;display:grid}.finance-recurring-strip a{grid-column:1/-1;justify-content:center}.recurring-titlebar .hq-title-actions{flex-direction:column;align-items:stretch}.recurring-titlebar .hq-title-actions>*{width:100%}.recurring-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.recurring-tabs button{flex:none}.recurring-runrate{min-height:0}.recurring-mix>div:not(.os-empty){grid-template-columns:1fr;gap:7px}.recurring-runrate>footer{grid-template-columns:1fr}.recurring-action-queue>div>article{grid-template-columns:28px minmax(0,1fr) 78px}.recurring-action-queue article>button{grid-column:2/-1;width:100%}.hosting-card-grid{grid-template-columns:1fr}.renewal-list>article{grid-template-columns:1fr;gap:12px}.renewal-terms{grid-template-columns:1fr 1fr 1fr}.renewal-list article>button{width:100%}.recurring-modal-backdrop{align-items:flex-end;padding:0}.recurring-modal,.recurring-drawer{border-radius:20px 20px 0 0;width:100%;max-height:94vh;padding:20px 16px}.recurring-form-grid,.recurring-edit-form>div:not(.panel-heading){grid-template-columns:1fr}.recurring-form-grid .wide{grid-column:auto}.recurring-modal>footer,.recurring-drawer>footer{flex-direction:column-reverse;align-items:stretch}.recurring-modal>footer button,.recurring-drawer>footer button{width:100%}.recurring-drawer-value{grid-template-columns:1fr}.recurring-edit-form>button{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.recurring-modal,.recurring-drawer{animation:none}.recurring-mix>div>i b{transition:none}}.analytics-center{gap:14px;display:grid}.analytics-titlebar{margin-bottom:2px}.analytics-period{background:#fff;border:1px solid #dfe2dc;border-radius:10px;gap:3px;padding:4px;display:flex}.analytics-period button{color:#8a9295;cursor:pointer;background:0 0;border:0;border-radius:7px;width:44px;height:33px;font-size:7px;font-weight:850;transition:color .2s,background .2s}.analytics-period button.active{color:#f6f3ed;background:#282c2a}.analytics-kpis{grid-template-columns:repeat(6,minmax(135px,1fr));gap:8px;display:grid}.analytics-kpi{background:#fff;border:1px solid #e0e3de;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:126px;padding:15px;display:flex;position:relative;overflow:hidden}.analytics-kpi:after{content:"";background:var(--kpi-glow,#eeeae1);opacity:.62;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-38px;right:-35px}.analytics-kpi>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-kpi>div span{color:#858d90;font-size:6px;font-weight:800}.analytics-kpi>div i{background:var(--kpi-dot,#a0a6a3);border-radius:50%;width:6px;height:6px}.analytics-kpi>b{letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,2vw,28px);overflow:hidden}.analytics-kpi>small{color:#959c9f;font-size:6px}.analytics-kpi.revenue{--kpi-glow:#dce6dc;--kpi-dot:#718873}.analytics-kpi.pipeline{--kpi-glow:#e3dded;--kpi-dot:#8972a2}.analytics-kpi.mrr{--kpi-glow:#e8dfcc;--kpi-dot:#a78a5f}.analytics-kpi.win{--kpi-glow:#dbe6e9;--kpi-dot:#6c8791}.analytics-kpi.profit{--kpi-glow:#e1e6db;--kpi-dot:#74846a}.analytics-kpi.danger{--kpi-glow:#efe0d9;--kpi-dot:#b57252;border-color:#dfc9ba}.analytics-brief{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:10px;display:grid}.analytics-attention,.analytics-forecast{border-radius:15px;min-height:350px;padding:23px}.analytics-attention{color:#f4f2ed;background:radial-gradient(circle at 90% 5%,#d9c8a51f,#0000 34%),#252927;flex-direction:column;display:flex;box-shadow:0 18px 40px #181b1914}.analytics-attention>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analytics-attention>header>div{gap:7px;display:grid}.analytics-attention .os-overline{color:#a99f8e}.analytics-attention h2{letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(25px,3.1vw,43px);line-height:1.03}.analytics-attention>header>span{color:#aeb4af;white-space:nowrap;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:6px;font-weight:800;display:flex}.analytics-attention>header>span i{border-radius:50%;width:6px;height:6px}.analytics-attention>header>span.alert i{background:#d79b73;box-shadow:0 0 0 4px #d79b731a}.analytics-attention>header>span.clear i{background:#829a84}.analytics-action-list{margin:23px 0 20px;display:grid}.analytics-action-list>a{min-height:54px;color:inherit;border-top:1px solid #ffffff13;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:10px;display:grid}.analytics-action-list>a:hover{color:#decdaa}.analytics-action-index{color:#c8bbb0;background:#ffffff12;border-radius:7px;place-items:center;width:25px;height:25px;font-size:6px;font-weight:900;display:grid}.analytics-action-index.high{color:#edb48d;background:#be6d4b24}.analytics-action-index.medium{color:#dfc993;background:#bc9a501f}.analytics-action-list>a>div{gap:4px;min-width:0;display:grid}.analytics-action-list>a b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-action-list>a small{color:#8f9892;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.analytics-action-list>a svg{width:12px}.analytics-all-clear{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:150px;display:flex}.analytics-all-clear>span{color:#eff3ec;background:#63766a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.analytics-all-clear>div{gap:4px;display:grid}.analytics-all-clear small{color:#8f9892;font-size:6px}.analytics-attention>footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:15px;display:flex}.analytics-attention>footer>span{color:#818a85;font-size:6px}.analytics-attention>footer a{color:#d9c8a5;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.analytics-attention>footer svg{width:11px}.analytics-forecast{color:#312d28;background:linear-gradient(160deg,#e9dfce,#d8c6a4);border:1px solid #ded6c9;flex-direction:column;display:flex}.analytics-forecast>div:first-child{gap:5px;display:grid}.analytics-forecast>div:first-child>span{color:#756b5d;font-size:6px}.forecast-main{gap:8px;margin:31px 0 22px;display:grid}.forecast-main small,.forecast-year small{color:#776c5e;font-size:6px}.forecast-main>b{letter-spacing:-.065em;font-size:clamp(35px,4vw,53px)}.forecast-main>i{background:#4a413524;border-radius:99px;height:7px;overflow:hidden}.forecast-main>i b{border-radius:inherit;background:#4f554d;height:100%;display:block}.forecast-main>span{color:#716758;font-size:6px}.forecast-main>span em{color:#343833;font-style:normal;font-weight:900}.forecast-year{grid-template-columns:1fr 1fr;gap:8px;display:grid}.forecast-year>span{background:#ffffff38;border:1px solid #41392f1f;border-radius:10px;align-content:center;gap:6px;min-height:70px;padding:11px;display:grid}.forecast-year b{font-size:14px}.analytics-forecast>p{color:#796e5e;border-top:1px solid #41392f1f;margin:auto 0 0;padding-top:17px;font-size:6px;line-height:1.5}.analytics-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:10px;display:grid}.analytics-main-grid>article{min-height:410px}.analytics-trend{flex-direction:column;display:flex}.analytics-legend{gap:12px;display:flex}.analytics-legend span{color:#8a9295;align-items:center;gap:5px;font-size:6px;display:flex}.analytics-legend i{border-radius:99px;width:16px;height:3px}.analytics-legend i.revenue{background:#5f7068}.analytics-legend i.recurring{background:#c4aa7f}.analytics-chart-wrap{flex-direction:column;min-height:250px;margin-top:15px;display:flex}.analytics-trend-chart{width:100%;height:224px;overflow:visible}.analytics-trend-chart line{stroke:#e5e8e3;stroke-width:1px;stroke-dasharray:4 5}.analytics-trend-chart polyline{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.analytics-trend-chart polyline.revenue{stroke:#596b62}.analytics-trend-chart polyline.recurring{stroke:#c4aa7f;stroke-width:3px}.analytics-trend-chart circle{fill:#fff;stroke:#596b62;stroke-width:3px;vector-effect:non-scaling-stroke}.analytics-chart-axis{color:#949b9e;text-transform:uppercase;justify-content:space-between;padding:0 8px;font-size:6px;display:flex}.analytics-trend>footer{border-top:1px solid #e6e9e4;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:15px;display:grid}.analytics-trend>footer span{gap:5px;display:grid}.analytics-trend>footer small{color:#92999c;font-size:6px}.analytics-trend>footer b{font-size:10px}.analytics-locked{color:#7f878a;text-align:center;align-content:center;place-items:center;gap:8px;min-height:245px;display:grid}.analytics-locked>span{color:#665c4d;background:#eee5d7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.analytics-locked b{color:#343a3d;font-size:9px}.analytics-locked p{max-width:300px;margin:0;font-size:7px}.analytics-funnel{flex-direction:column;display:flex}.analytics-funnel-list{gap:15px;margin-top:20px;display:grid}.analytics-funnel-list>div:not(.os-empty){gap:6px;display:grid}.analytics-funnel-list header{justify-content:space-between;align-items:center;display:flex}.analytics-funnel-list header span{font-size:7px;font-weight:800}.analytics-funnel-list header b{font-size:8px}.analytics-funnel-list>div>i{background:#eceeea;border-radius:99px;height:8px;overflow:hidden}.analytics-funnel-list>div>i b{border-radius:inherit;background:linear-gradient(90deg,#8a775c,#d8c7a5);height:100%;transition:width .35s;display:block}.analytics-funnel-list>div>small{color:#969da0;font-size:5px}.analytics-card-link{color:#746652;border-top:1px solid #e7e9e5;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:7px;font-weight:850;display:flex}.analytics-card-link svg{width:11px}.analytics-lower-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr)}.analytics-top-rep{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden;color:#685d4e!important}.analytics-team-table{min-width:0;margin-top:17px;overflow-x:auto}.analytics-team-table>header,.analytics-team-table>div:not(.os-empty){border-bottom:1px solid #e8ebe6;grid-template-columns:minmax(190px,1fr) 62px 68px 55px 135px;align-items:center;gap:10px;min-width:680px;min-height:52px;display:grid}.analytics-team-table>header{color:#92999c;min-height:30px;font-size:6px;font-weight:800}.analytics-team-table>div>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.analytics-team-table>div>div:first-child>span{color:#514637;background:#e9dfcf;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:6px;font-weight:900;display:grid}.analytics-team-table p{gap:3px;min-width:0;margin:0;display:grid}.analytics-team-table p b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.analytics-team-table p small{color:#959c9f;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.analytics-team-table>div>b{font-size:8px}.analytics-target{grid-template-columns:1fr 34px;align-items:center;gap:7px;display:grid}.analytics-target>i{background:#e8ebe6;border-radius:99px;height:6px;overflow:hidden}.analytics-target>i b{border-radius:inherit;background:#6e8173;height:100%;display:block}.analytics-target>span{color:#747c7f;font-size:6px}.analytics-project-health{flex-direction:column;display:flex}.analytics-project-list{margin-top:15px;display:grid}.analytics-project-list>a{min-height:59px;color:inherit;border-bottom:1px solid #e8ebe6;grid-template-columns:minmax(165px,1.2fr) minmax(100px,.8fr) 58px;align-items:center;gap:12px;display:grid}.analytics-project-list>a>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.analytics-project-list>a>div:first-child>span{border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-size:6px;font-weight:900;display:grid}.analytics-project-list .healthy{color:#536857;background:#e2ebe3}.analytics-project-list .blocked{color:#995f48;background:#f0e1da}.analytics-project-list p{gap:4px;min-width:0;margin:0;display:grid}.analytics-project-list p b,.analytics-project-list p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-project-list p b{font-size:7px}.analytics-project-list p small{color:#959c9f;font-size:6px}.analytics-project-list>a>div:nth-child(2){grid-template-columns:1fr 28px;align-items:center;gap:6px;display:grid}.analytics-project-list>a>div:nth-child(2) i{background:#e7eae5;border-radius:99px;height:6px;overflow:hidden}.analytics-project-list>a>div:nth-child(2) i b{border-radius:inherit;background:#7c8d80;height:100%;display:block}.analytics-project-list>a>div:nth-child(2) span,.analytics-project-list>a>small{color:#7c8487;font-size:6px}.analytics-project-list>a>small{text-align:right}.analytics-project-list>a>small.late{color:#aa694e;font-weight:850}.analytics-customers{gap:14px;display:grid}.analytics-customer-table{overflow-x:auto}.analytics-customer-table>header,.analytics-customer-table>a{border-bottom:1px solid #e7eae5;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(110px,.8fr)) 60px;align-items:center;gap:12px;min-width:820px;min-height:58px;display:grid}.analytics-customer-table>header{color:#90979a;min-height:32px;font-size:6px;font-weight:800}.analytics-customer-table>a{color:inherit}.analytics-customer-table>a>div{align-items:center;gap:9px;min-width:0;display:flex}.analytics-customer-table>a>div span{color:#514738;background:#e9dfcf;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:6px;font-weight:900;display:grid}.analytics-customer-table>a>div b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.analytics-customer-table>a>b,.analytics-customer-table>a>span{font-size:8px}.analytics-customer-table .negative{color:#aa654e}.analytics-customers>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.analytics-customers>footer>span{color:#92999c;font-size:6px}.analytics-customers>footer a{color:#746652;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.analytics-customers>footer svg{width:11px}.analytics-cluster-tabs{background:#eceee9;border:1px solid #dde1db;border-radius:15px;grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.analytics-cluster-tabs>button{color:#7c8481;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px 14px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:grid}.analytics-cluster-tabs>button:hover{color:#3c4440}.analytics-cluster-tabs>button.active{color:#262c29;background:#fff;border-color:#d9ddd7;box-shadow:0 7px 18px #232a260e}.analytics-cluster-tabs>button>span{color:#81745f;background:#e8dfd0;border-radius:8px;place-items:center;width:27px;height:27px;font-size:6px;font-weight:900;display:grid}.analytics-cluster-tabs>button>div{gap:4px;min-width:0;display:grid}.analytics-cluster-tabs b{font-size:8px}.analytics-cluster-tabs small{color:#939a97;font-size:6px}.acquisition-command{color:#f1f0eb;background:radial-gradient(circle at 96% 0,#d3be972e,#0000 31%),linear-gradient(135deg,#1d2220,#2b302d);border-radius:16px;padding:25px;position:relative;overflow:hidden;box-shadow:0 18px 45px #181c1a14}.acquisition-command:after{content:"";border:1px solid #d8c8a81f;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-160px;right:-160px;box-shadow:0 0 0 28px #d8c8a806,0 0 0 62px #d8c8a805}.acquisition-command>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:25px;display:flex;position:relative}.acquisition-command>header>div{gap:8px;max-width:710px;display:grid}.acquisition-command .os-overline{color:#c4aa7f}.acquisition-command h2{letter-spacing:-.057em;margin:0;font-size:clamp(29px,3.8vw,50px);line-height:.96}.acquisition-command>header p:not(.os-overline){color:#8e9891;max-width:620px;margin:0;font-size:7px;line-height:1.55}.acquisition-command>header>span{color:#a7afa9;white-space:nowrap;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:6px;display:flex}.acquisition-command>header>span i{background:#8fa18f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #8fa18f1a}.acquisition-kpis{z-index:1;border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;grid-template-columns:repeat(6,1fr);margin-top:27px;display:grid;position:relative}.acquisition-kpis article{background:#ffffff05;border-bottom:1px solid #ffffff17;border-right:1px solid #ffffff17;flex-direction:column;justify-content:space-between;min-height:112px;padding:15px;display:flex}.acquisition-kpis article.revenue{background:#c7ae8116}.acquisition-kpis span,.acquisition-kpis small{color:#87918b;font-size:6px}.acquisition-kpis b{letter-spacing:-.05em;font-size:clamp(22px,2.5vw,34px)}.acquisition-kpis article.revenue b{color:#dfcba5}.ga4-panel{border:1px solid var(--os-line);color:var(--os-text);background:var(--os-surface-solid);border-radius:18px;gap:22px;padding:24px;display:grid;overflow:hidden;box-shadow:0 18px 44px #191f1c0e}.ga4-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ga4-panel>header>div{gap:7px;max-width:720px;display:grid}.ga4-panel>header h2{letter-spacing:-.05em;margin:0;font-size:clamp(25px,3vw,38px);line-height:1}.ga4-panel>header p:not(.os-overline){color:var(--os-muted);margin:0;font-size:12px;line-height:1.55}.ga4-panel>header>span{border:1px solid var(--os-line);min-height:30px;color:var(--os-muted);background:var(--os-surface);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:flex}.ga4-panel>header>span i{background:#c7a96f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #c7a96f1f}.ga4-kpis{border:1px solid var(--os-line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.ga4-kpis article{border-right:1px solid var(--os-line);background:var(--os-surface);flex-direction:column;justify-content:space-between;min-height:104px;padding:15px;display:flex}.ga4-kpis article:last-child{border-right:0}.ga4-kpis span,.ga4-kpis small{color:var(--os-muted);font-size:11px}.ga4-kpis b{letter-spacing:-.05em;font-size:clamp(24px,2.5vw,34px)}.ga4-grid{grid-template-columns:1.08fr .92fr;gap:14px;display:grid}.ga4-grid>article{border:1px solid var(--os-line);background:var(--os-surface);border-radius:14px;min-width:0;padding:17px}.ga4-grid .panel-heading h3{letter-spacing:-.025em;margin:0;font-size:17px}.ga4-table{display:grid}.ga4-table>header,.ga4-table>div:not(.os-empty){border-bottom:1px solid var(--os-line);align-items:center;gap:9px;min-height:38px;display:grid}.ga4-table>header{color:var(--os-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ga4-table>div:not(.os-empty){color:var(--os-muted);font-size:11px}.ga4-table>div:last-child{border-bottom:0}.ga4-table b,.ga4-table strong{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ga4-source-table>header,.ga4-source-table>div:not(.os-empty){grid-template-columns:1fr 1.35fr .5fr .45fr .45fr}.ga4-page-table>header,.ga4-page-table>div:not(.os-empty){grid-template-columns:1.65fr .45fr .45fr .7fr}.ga4-city-table>header,.ga4-city-table>div:not(.os-empty){grid-template-columns:1.25fr .5fr .5fr .5fr}.ga4-setup{border:1px solid var(--os-line);background:var(--os-surface);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:108px;padding:18px;display:grid}.ga4-setup>span{color:#2f332f;background:#dfc99f;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:grid}.ga4-setup>div{gap:5px;display:grid}.ga4-setup b{font-size:14px}.ga4-setup p{color:var(--os-muted);margin:0;font-size:12px;line-height:1.45}.ga4-setup>a{border:1px solid var(--os-line);min-height:38px;color:var(--os-text);background:var(--os-surface-solid);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:750;display:flex}.ga4-panel>footer{color:var(--os-muted);font-size:10px}.acquisition-primary-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr)}.acquisition-trend{flex-direction:column;display:flex}.analytics-legend i.acquisition-session{background:#576a60}.analytics-legend i.acquisition-form{background:#c8ae7e}.acquisition-trend-bars{grid-template-columns:repeat(12,minmax(24px,1fr));align-items:end;gap:8px;height:250px;margin:22px 3px 5px;display:grid;overflow-x:auto}.acquisition-trend-bars>div{text-align:center;grid-template-rows:1fr auto auto;gap:5px;min-width:38px;height:100%;display:grid}.acquisition-trend-bars>div>section{background-image:linear-gradient(#eef0ec 1px,#0000 1px);background-size:100% 25%;border-bottom:1px solid #dfe3dd;justify-content:center;align-items:end;gap:3px;min-height:0;display:flex}.acquisition-trend-bars i{border-radius:3px 3px 0 0;width:min(11px,35%);min-height:0;display:block}.acquisition-trend-bars i.sessions{background:linear-gradient(#899b91,#566a60)}.acquisition-trend-bars i.submissions{background:linear-gradient(#dfcfaf,#b3996e)}.acquisition-trend-bars span{color:#858e91;text-transform:uppercase;font-size:6px}.acquisition-trend-bars small{color:#a1a7a8;font-size:5px}.acquisition-trend>footer{border-top:1px solid #e6e9e4;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:auto;padding-top:15px;display:grid}.acquisition-trend>footer span{gap:5px;display:grid}.acquisition-trend>footer small{color:#92999c;font-size:6px}.acquisition-trend>footer b{font-size:11px}.acquisition-funnel>div:last-child{gap:13px;margin-top:19px;display:grid}.acquisition-funnel>div>section{gap:6px;display:grid}.acquisition-funnel section header{justify-content:space-between;align-items:center;display:flex}.acquisition-funnel section header span{color:#60696c;font-size:7px;font-weight:800}.acquisition-funnel section header b{font-size:9px}.acquisition-funnel section>i{background:#ecefe9;border-radius:99px;height:9px;overflow:hidden}.acquisition-funnel section>i b{border-radius:inherit;background:linear-gradient(90deg,#52665c,#cfb586);height:100%;transition:width .35s;display:block}.acquisition-funnel section>small{color:#999fa1;font-size:5px}.acquisition-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.acquisition-source-table{margin-top:15px;overflow-x:auto}.acquisition-source-table>header,.acquisition-source-table>div:not(.os-empty){border-bottom:1px solid #e7eae5;grid-template-columns:minmax(145px,1fr) 62px 70px 70px 50px 110px;align-items:center;gap:9px;min-width:690px;min-height:54px;display:grid}.acquisition-source-table>header{color:#92999c;min-height:31px;font-size:6px;font-weight:800}.acquisition-source-table>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.acquisition-source-table>div>span{color:#4f5659;align-items:center;gap:4px;font-size:7px;display:flex}.acquisition-source-table>div>span small{color:#969da0;font-size:5px}.acquisition-pages>div:last-child{margin-top:15px;display:grid}.acquisition-pages>div>article{border-bottom:1px solid #e7eae5;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;display:grid}.acquisition-pages article>span{color:#665b4c;background:#ebe2d3;border-radius:7px;place-items:center;width:26px;height:26px;font-size:6px;font-weight:900;display:grid}.acquisition-pages article>div{gap:4px;min-width:0;display:grid}.acquisition-pages article b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.acquisition-pages article small{color:#969da0;font-size:6px}.acquisition-pages article strong{color:#5c7063;font-size:10px}.acquisition-final-grid{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.acquisition-forms>div:last-child{margin-top:14px;display:grid}.acquisition-forms>div>article{border-bottom:1px solid #e7eae5;grid-template-columns:minmax(0,1fr) 74px 74px;align-items:center;gap:9px;min-height:66px;display:grid}.acquisition-forms article>div,.acquisition-forms article>span{gap:4px;display:grid}.acquisition-forms article>div b{font-size:8px}.acquisition-forms article small{color:#979ea0;font-size:6px}.acquisition-forms article>span b{font-size:10px}.acquisition-recent .panel-heading>a{color:#756753;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.acquisition-recent .panel-heading>a svg{width:11px}.acquisition-recent>div:last-child{margin-top:14px;display:grid}.acquisition-recent>div>a{min-height:58px;color:inherit;border-bottom:1px solid #e7eae5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.acquisition-recent>div>a>span{color:#514738;background:#e9dfcf;border-radius:8px;place-items:center;width:29px;height:29px;font-size:6px;font-weight:900;display:grid}.acquisition-recent>div>a>div{gap:4px;min-width:0;display:grid}.acquisition-recent>div>a b,.acquisition-recent>div>a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acquisition-recent>div>a b{font-size:7px}.acquisition-recent>div>a small{color:#969da0;font-size:6px}.acquisition-recent>div>a strong{color:#66756b;text-transform:uppercase;background:#e7ece7;border-radius:99px;align-items:center;min-height:23px;padding:0 8px;font-size:5px;display:flex}.visitor-explorer{padding:22px;overflow:hidden}.visitor-explorer-heading>div{max-width:720px}.visitor-explorer-heading p:not(.os-overline){color:#8c9491;max-width:620px;margin:5px 0 0;font-size:7px;line-height:1.55}.visitor-explorer-heading>span{color:#777f7c;font-size:7px}.visitor-explorer-tools{background:#f3f4f1;border:1px solid #e1e4df;border-radius:11px;justify-content:space-between;align-items:end;gap:12px;margin-top:18px;padding:8px;display:flex}.visitor-explorer-tools label{gap:5px;min-width:min(380px,100%);display:grid}.visitor-explorer-tools label>span{color:#8d9592;font-size:6px;font-weight:800}.visitor-explorer-tools input{color:#343a37;height:34px;font:inherit;background:#fff;border:1px solid #dfe3dc;border-radius:8px;outline:0;padding:0 10px;font-size:7px}.visitor-explorer-tools input:focus{border-color:#a99a81;box-shadow:0 0 0 3px #a99a811f}.visitor-explorer-tools>div{background:#fff;border:1px solid #dfe3dd;border-radius:9px;gap:3px;padding:3px;display:flex}.visitor-explorer-tools button{color:#8a9290;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 10px;font-size:6px;font-weight:800}.visitor-explorer-tools button.active{color:#f3f1eb;background:#303633}.visitor-explorer-layout{border:1px solid #e1e4df;border-radius:13px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);min-height:470px;margin-top:12px;display:grid;overflow:hidden}.visitor-session-list{border-right:1px solid #e1e4df;min-width:0;max-height:540px;overflow:auto}.visitor-session-list>header,.visitor-session-list>button{grid-template-columns:minmax(200px,1.25fr) minmax(145px,1fr) minmax(105px,.65fr) minmax(115px,.7fr);align-items:center;gap:12px;width:100%;min-width:690px;display:grid}.visitor-session-list>header{z-index:2;color:#929995;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafaf7f5;border-bottom:1px solid #e4e7e2;min-height:38px;padding:0 14px;font-size:6px;font-weight:850;position:sticky;top:0}.visitor-session-list>button{color:#4c5350;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eae5;min-height:68px;padding:9px 14px;transition:background .18s,box-shadow .18s}.visitor-session-list>button:hover{background:#f7f7f3}.visitor-session-list>button.active{background:#f0ede6;box-shadow:inset 3px 0 #9a8565}.visitor-session-list>button>span:not(.visitor-identity){gap:4px;min-width:0;display:grid}.visitor-session-list b,.visitor-session-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visitor-session-list b{font-size:7px}.visitor-session-list small{color:#929a96;font-size:6px}.visitor-identity{align-items:center;gap:9px;min-width:0;display:flex}.visitor-identity>i{color:#68706c;background:#e9ece7;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:6px;font-style:normal;font-weight:900;display:grid}.visitor-identity>i.known{color:#5b4e3b;background:#e8ddcb}.visitor-identity>span{gap:4px;min-width:0;display:grid}.visitor-session-detail{color:#e9ebe6;background:radial-gradient(circle at 100% 0,#ceb89024,#0000 32%),#222725;min-width:0;padding:20px}.visitor-session-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.visitor-session-detail>header>div{gap:5px;min-width:0;display:grid}.visitor-session-detail>header span,.visitor-session-detail>section>span{color:#ad9b7e;letter-spacing:.08em;font-size:6px;font-weight:850}.visitor-session-detail h3{letter-spacing:-.04em;margin:0;font-size:19px}.visitor-session-detail header p{color:#89918d;margin:0;font-size:6px;line-height:1.45}.visitor-session-detail header a{color:#d8c8a9;white-space:nowrap;align-items:center;gap:5px;font-size:6px;font-weight:850;display:flex}.visitor-session-detail header svg{width:10px}.visitor-session-detail dl{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:1fr 1fr;margin:18px 0;display:grid}.visitor-session-detail dl>div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-content:space-between;gap:6px;min-width:0;min-height:66px;padding:11px;display:grid}.visitor-session-detail dt{color:#7f8883;font-size:6px}.visitor-session-detail dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;font-weight:800;overflow:hidden}.visitor-session-detail>section{display:grid}.visitor-session-detail>section>span{margin-bottom:6px}.visitor-session-detail article{border-bottom:1px solid #ffffff13;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid}.visitor-session-detail article>i{color:#ccb990;background:#ceb9911a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:5px;font-style:normal;font-weight:900;display:grid}.visitor-session-detail article>div{gap:4px;min-width:0;display:grid}.visitor-session-detail article b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.visitor-session-detail article small{color:#7f8883;font-size:5px}.visitor-session-detail article strong{color:#cfc5b2;font-size:6px}.visitor-session-detail .analytics-locked{color:#89918d}.visitor-session-detail .analytics-locked b{color:#e9ebe6}.audience-location-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.city-performance{padding:22px}.city-performance .panel-heading>span{color:#858d89;font-size:6px}.city-performance>div:last-child{margin-top:15px;overflow-x:auto}.city-performance>div>header,.city-performance>div>div:not(.os-empty){border-bottom:1px solid #e6e9e4;grid-template-columns:minmax(170px,1.25fr) 62px 70px 105px 50px;align-items:center;gap:10px;min-width:610px;min-height:55px;display:grid}.city-performance>div>header{color:#929995;min-height:31px;font-size:6px;font-weight:850}.city-performance>div>div>b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:8px;display:flex;overflow:hidden}.city-performance>div>div>b small{color:#7d6c51;background:#eee6d9;border-radius:5px;padding:3px 5px;font-size:5px}.city-performance>div>div>span{color:#58605d;font-size:7px}.city-performance>div>div>strong{color:#755f40;font-size:7px}.demographic-integrity{color:#e9ebe6;background:radial-gradient(circle at 98% 0,#d2be972e,#0000 34%),#232825;border-radius:15px;min-height:100%;padding:24px;position:relative;overflow:hidden}.demographic-integrity:after{content:"";border:1px solid #d2be971c;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-115px;right:-105px;box-shadow:0 0 0 24px #d2be9706}.demographic-integrity>p.os-overline{color:#bba681}.demographic-integrity>span{color:#818a85;margin-top:7px;font-size:6px;display:block}.demographic-integrity h2{letter-spacing:-.05em;max-width:330px;margin:25px 0 10px;font-size:29px;line-height:1}.demographic-integrity>p:not(.os-overline){color:#929b96;max-width:380px;margin:0;font-size:7px;line-height:1.6}.demographic-integrity>div{z-index:1;border-top:1px solid #ffffff14;margin-top:25px;display:grid;position:relative}.demographic-integrity>div>span{border-bottom:1px solid #ffffff14;grid-template-columns:24px 75px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;display:grid}.demographic-integrity i{color:#cdb88f;background:#cdb88f1a;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;display:grid}.demographic-integrity b{font-size:7px}.demographic-integrity small{color:#818985;font-size:6px;line-height:1.35}.page-performance{padding:22px}.page-performance .panel-heading>span{color:#8b9390;font-size:6px}.page-performance-table{margin-top:16px;overflow-x:auto}.page-performance-table>header,.page-performance-table>div:not(.os-empty){border-bottom:1px solid #e6e9e4;grid-template-columns:minmax(220px,1.4fr) 60px 72px 110px 75px 65px;align-items:center;gap:11px;min-width:760px;min-height:55px;display:grid}.page-performance-table>header{color:#929995;min-height:32px;font-size:6px;font-weight:850}.page-performance-table>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.page-performance-table>div>span{color:#59615e;font-size:7px}.page-performance-table>div>strong{color:#725f44;font-size:7px}@media (width<=1240px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.analytics-brief{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.acquisition-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=980px){.analytics-brief,.analytics-main-grid,.analytics-lower-grid,.acquisition-primary-grid,.acquisition-detail-grid,.acquisition-final-grid,.audience-location-grid{grid-template-columns:1fr}.analytics-forecast{min-height:310px}.analytics-main-grid>article{min-height:380px}.visitor-explorer-layout{grid-template-columns:1fr}.visitor-session-list{border-bottom:1px solid #e1e4df;border-right:0;max-height:460px}.visitor-session-detail{min-height:390px}}@media (width<=720px){.analytics-titlebar .hq-title-actions,.analytics-period{width:100%}.analytics-period button{flex:1}.analytics-cluster-tabs{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:1fr 1fr;gap:7px}.analytics-kpi{min-height:112px;padding:13px}.analytics-kpi>b{font-size:22px}.analytics-attention,.analytics-forecast{border-radius:13px;min-height:0;padding:19px 16px}.analytics-attention>header{flex-direction:column;align-items:flex-start}.analytics-attention h2{font-size:29px}.analytics-action-list>a{grid-template-columns:28px minmax(0,1fr) 12px}.analytics-action-list>a small{white-space:normal;line-height:1.4}.analytics-attention>footer{flex-direction:column;align-items:flex-start}.forecast-main{margin-top:24px}.forecast-main>b{font-size:41px}.analytics-main-grid>article{min-height:0}.acquisition-command{padding:20px 16px}.acquisition-command>header{flex-direction:column}.acquisition-kpis{grid-template-columns:1fr 1fr}.acquisition-kpis article{min-height:100px}.acquisition-trend,.acquisition-funnel,.acquisition-sources,.acquisition-pages,.acquisition-forms,.acquisition-recent,.visitor-explorer,.page-performance,.city-performance{padding:16px}.demographic-integrity{min-height:360px;padding:21px 17px}.visitor-explorer-heading{flex-direction:column;align-items:flex-start}.visitor-explorer-tools{flex-direction:column;align-items:stretch}.visitor-explorer-tools label{min-width:0}.visitor-explorer-tools>div{width:100%}.visitor-explorer-tools button{flex:1}.visitor-session-detail{min-height:0;padding:18px 15px}.acquisition-trend>footer{grid-template-columns:1fr 1fr 1fr}.analytics-trend-chart{height:190px}.analytics-chart-wrap{min-height:215px}.analytics-trend>footer{grid-template-columns:1fr}.analytics-sales-team,.analytics-project-health,.analytics-customers,.analytics-trend,.analytics-funnel{padding:16px}.analytics-project-list>a{grid-template-columns:minmax(0,1fr) 64px;min-height:78px}.analytics-project-list>a>div:nth-child(2){grid-column:1}.analytics-project-list>a>small{grid-area:1/2/span 2}.analytics-customers>footer{flex-direction:column;align-items:flex-start}}@media (width<=430px){.analytics-kpis{grid-template-columns:1fr}.analytics-kpi{min-height:104px}.forecast-year{grid-template-columns:1fr}.acquisition-command h2{font-size:31px}.acquisition-command>header>span{white-space:normal;align-items:flex-start;line-height:1.4}.acquisition-kpis{border-left:0;grid-template-columns:1fr}.acquisition-kpis article{border-left:1px solid #ffffff17;min-height:88px}.acquisition-trend>footer{grid-template-columns:1fr}.acquisition-forms>div>article{grid-template-columns:minmax(0,1fr) 60px 60px}.acquisition-recent>div>a{grid-template-columns:29px minmax(0,1fr)}.acquisition-recent>div>a strong{grid-column:2;width:max-content;margin-bottom:8px}.analytics-cluster-tabs>button{min-height:54px;padding:8px 10px}.visitor-session-detail>header{flex-direction:column}.visitor-session-detail dl{grid-template-columns:1fr}.visitor-session-detail dl>div{min-height:57px}.visitor-session-detail article{grid-template-columns:25px minmax(0,1fr);padding:8px 0}.visitor-session-detail article strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.analytics-funnel-list>div>i b,.acquisition-funnel section>i b,.analytics-period button,.analytics-cluster-tabs>button,.visitor-session-list>button{transition:none}}.ai-workspace{background:#f5f5f1;grid-template-columns:225px minmax(390px,1fr) 305px;height:calc(100vh - 70px);min-height:610px;display:grid;overflow:hidden}.ai-history{color:#eef0eb;background:radial-gradient(circle at 15% 0,#d7c39d1f,#0000 30%),#171b19;border-right:1px solid #ffffff12;flex-direction:column;min-width:0;padding:18px 13px 14px;display:flex}.ai-history>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:0 4px 15px;display:flex}.ai-history>header>div{align-items:center;gap:9px;min-width:0;display:flex}.ai-history>header>div>div{gap:3px;min-width:0;display:grid}.ai-history b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-history small{color:#808983;font-size:6px}.ai-history>header>button{color:#dcd9cf;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.ai-mark{color:#302b23;letter-spacing:-.03em;background:linear-gradient(145deg,#eadfc9,#c6aa7b);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.ai-history nav{scrollbar-width:thin;align-content:start;gap:4px;min-height:0;margin-top:13px;display:grid;overflow-y:auto}.ai-history nav button{color:#9ca49f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;gap:5px;min-width:0;min-height:49px;padding:8px 9px;transition:background .18s,border-color .18s,color .18s;display:grid}.ai-history nav button:hover{color:#f0f1ed;background:#ffffff0b}.ai-history nav button.active{color:#f4f2ec;background:#dac6a017;border-color:#d6c29d29}.ai-history nav button b{font-size:7px}.ai-history nav button span{color:#6f7772;font-size:5px}.ai-history>footer{border-top:1px solid #ffffff12;gap:5px;margin-top:auto;padding:13px 8px 2px;display:grid}.ai-history>footer span{color:#cfc5b3;font-size:7px;font-weight:850}.ai-history>footer small{color:#747c77;line-height:1.55}.ai-chat{background:#fbfbf8;flex-direction:column;min-width:0;min-height:0;display:flex}.ai-chat-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border-bottom:1px solid #e2e4df;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:0 18px;display:flex}.ai-chat-head>div{align-items:center;gap:9px;display:flex}.ai-chat-head>div:first-child>div{gap:3px;display:grid}.ai-chat-head b{font-size:9px}.ai-chat-head small{color:#8a918e;text-transform:capitalize;font-size:6px}.ai-live{background:#839a83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #839a831f}.ai-quiet,.ai-close{color:#717975;cursor:pointer;background:0 0;border:0;font-size:7px}.ai-expand{color:#6d604c;font-size:7px;font-weight:850}.ai-close{background:#fff;border:1px solid #e0e3dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.ai-messages{scroll-behavior:smooth;flex:1;min-height:0;padding:27px clamp(18px,4vw,54px);overflow-y:auto}.ai-loader{justify-content:center;align-items:center;gap:5px;min-height:300px;display:flex}.ai-loader i,.ai-thinking i{background:#b9a27a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite alternate ai-pulse;display:block}.ai-loader i:nth-child(2),.ai-thinking i:nth-child(2){animation-delay:.16s}.ai-loader i:nth-child(3),.ai-thinking i:nth-child(3){animation-delay:.32s}@keyframes ai-pulse{to{opacity:.28;transform:translateY(-3px)}}.ai-welcome{text-align:center;align-content:center;place-items:center;min-height:100%;display:grid}.ai-orbit{border:1px solid #d9d2c5;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:23px;display:grid;position:relative}.ai-orbit:before,.ai-orbit:after{content:"";border:1px solid #e7e2d8;border-radius:50%;position:absolute}.ai-orbit:before{width:56px;height:56px}.ai-orbit:after{background:#ac9165;border:0;width:6px;height:6px;top:4px;right:17px;box-shadow:0 0 0 5px #f1ece3}.ai-orbit i{z-index:1;color:#312c24;background:linear-gradient(145deg,#eadfc9,#c7ad82);border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:950;display:grid}.ai-welcome h1{letter-spacing:-.06em;max-width:540px;margin:10px 0;font-size:clamp(28px,4vw,47px);line-height:.98}.ai-welcome>p:not(.os-overline){color:#7e8581;max-width:540px;margin:0;font-size:8px;line-height:1.7}.ai-welcome>div{grid-template-columns:1fr 1fr;gap:7px;width:min(620px,100%);margin-top:28px;display:grid}.ai-welcome>div button{color:#4f5753;text-align:left;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e3dd;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:7px;line-height:1.45;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.ai-welcome>div button:hover{border-color:#bda984;transform:translateY(-1px);box-shadow:0 12px 26px #1f24210f}.ai-welcome>div svg{flex:none;width:9px}.ai-message{gap:9px;width:min(760px,100%);margin:0 auto 28px;display:grid}.ai-message.user{width:min(620px,87%);margin-right:0}.ai-message-label{align-items:center;gap:7px;display:flex}.ai-message-label small{color:#747d78;letter-spacing:.08em;font-size:6px;font-weight:900}.ai-message-label time{color:#a4aaa7;margin-left:auto;font-size:5px}.ai-person{color:#5c5549;background:#e8e3d9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.ai-message-body{color:#3b423e;white-space:pre-wrap;background:#fff;border:1px solid #e1e4de;border-radius:4px 13px 13px;padding:16px 18px;font-size:9px;line-height:1.72;box-shadow:0 9px 28px #1d231f09}.ai-message.user .ai-message-body{color:#38322a;background:#eee6d8;border-color:#d9cdb9;border-radius:13px 4px 13px 13px}.ai-thinking{color:#89908d;align-items:center;gap:5px;min-height:48px;font-size:7px;display:flex}.ai-thinking span{margin-left:5px}.ai-notice{color:#65543a;background:#f2eadb;border:1px solid #d8c7a7;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin:0 18px 7px;padding:7px 10px;font-size:7px;display:flex}.ai-notice.error{color:#874f43;background:#fbefeb;border-color:#e6c9c1}.ai-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.ai-suggestions{scrollbar-width:none;gap:6px;padding:0 18px 8px;display:flex;overflow-x:auto}.ai-suggestions button{color:#666e6a;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2dc;border-radius:99px;flex:none;padding:0 10px;font-size:6px}.ai-composer{background:#fff;border:1px solid #d9ddd6;border-radius:13px;grid-template-columns:minmax(0,1fr) 38px;gap:6px 10px;min-height:82px;margin:0 18px 16px;padding:10px 10px 7px 13px;display:grid;box-shadow:0 12px 35px #1c211e12}.ai-composer:focus-within{border-color:#b49c75;box-shadow:0 0 0 3px #cdb89233,0 12px 35px #1c211e12}.ai-composer textarea{resize:none;color:#2e3431;min-width:0;height:41px;font:inherit;background:0 0;border:0;outline:0;padding:2px 0;font-size:9px;line-height:1.45}.ai-composer textarea::placeholder{color:#a2a8a4}.ai-composer>button{color:#f3f1eb;cursor:pointer;background:#282d2a;border:0;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.ai-composer>button:disabled{opacity:.35;cursor:not-allowed}.ai-composer>button svg{width:12px}.ai-composer>small{color:#a0a6a2;grid-column:1/-1;font-size:5px}.ai-approval-rail{background:#f0f0ec;border-left:1px solid #e1e4de;flex-direction:column;min-width:0;padding:19px 14px;display:flex;overflow:hidden}.ai-approval-rail>header{border-bottom:1px solid #dce0d9;gap:5px;padding:3px 4px 14px;display:grid}.ai-approval-rail h2{letter-spacing:-.04em;margin:0;font-size:17px}.ai-approval-rail>header>span{color:#8c938f;font-size:6px}.ai-approval-rail>div{align-content:start;gap:8px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.ai-approval-rail>a{color:#695b45;border-top:1px solid #dce0d9;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:7px;font-weight:850;display:flex}.ai-approval-rail>a svg{width:9px}.ai-action-card{background:#fff;border:1px solid #dddfda;border-left:3px solid #b6a17e;border-radius:10px;gap:8px;margin-top:2px;padding:13px;display:grid}.ai-action-card.risk-high{border-left-color:#b46f58}.ai-action-card.risk-low{border-left-color:#7c967e}.ai-action-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ai-action-card>header>div{gap:3px;display:grid}.ai-action-card>header span{color:#65553c;text-transform:uppercase;font-size:6px;font-weight:900}.ai-action-card>header small,.ai-action-card>small{color:#979d99;font-size:5px}.ai-action-card>header>b{color:#705d40;text-transform:uppercase;background:#f0e7d8;border-radius:99px;padding:4px 6px;font-size:5px}.ai-action-card>header>b.status-approved{color:#4e684f;background:#e3ece3}.ai-action-card>header>b.status-rejected,.ai-action-card>header>b.status-cancelled{color:#87554b;background:#f3e4e0}.ai-action-card h3{margin:0;font-size:10px;line-height:1.3}.ai-action-card p{color:#767e79;margin:0;font-size:7px;line-height:1.55}.ai-action-card>footer{justify-content:flex-end;gap:6px;display:flex}.ai-action-card>footer button{color:#656c68;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe2dc;border-radius:7px;padding:0 9px;font-size:6px;font-weight:850}.ai-action-card>footer button.approve{color:#29251f;background:#dbc9a7;border-color:#d0bd98}.ai-action-card>footer button.execute,.approval-card>footer button.execute{color:#f3f1eb;background:#313934;border-color:#313934}.ai-action-card>footer span{color:#9aa09c;font-size:6px}.ai-action-card>header>b.status-executing{color:#53636e;background:#e3e9ec}.ai-action-card>header>b.status-executed{color:#4e684f;background:#e3ece3}.ai-action-card>header>b.status-failed{color:#8a5145;background:#f4e1dc}.ai-action-error,.ai-execution-error{color:#8f4f43!important;background:#fbefec!important;border-color:#dbaea4!important}.ai-action-result{background:#edf4ed;border:1px solid #d5e2d5;border-radius:7px;padding:8px 9px;color:#526a54!important}.approval-card.ai-review.status-approved{border-color:#d5c49f;box-shadow:inset 3px 0 #c1a873}.approval-card.ai-review.status-failed{border-color:#e2c2ba;box-shadow:inset 3px 0 #b96d59}.approval-card>footer .manual-step{color:#858d89;text-align:right;max-width:170px;font-size:6px;line-height:1.45}.ai-approval-empty{color:#777f7a;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.ai-approval-empty>span{color:#536655;background:#dfe8df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ai-approval-empty b{color:#454c48;font-size:8px}.ai-approval-empty p{max-width:190px;margin:0;font-size:6px;line-height:1.5}.approval-type.ai{color:#332d25;background:linear-gradient(145deg,#eadfc9,#c9ad80)}.approval-type.ai>span{font-size:11px;font-weight:950}.ai-copilot-trigger{z-index:85;color:#f3f1eb;cursor:pointer;background:#202522;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:7px;min-width:108px;height:38px;padding:0 10px 0 5px;transition:transform .2s,background .2s;display:flex;position:fixed;bottom:21px;right:24px;box-shadow:0 15px 40px #12161338}.ai-copilot-trigger:hover,.ai-copilot-trigger.active{background:#2a302c;transform:translateY(-2px)}.ai-copilot-trigger>span{color:#332d24;background:linear-gradient(145deg,#eadfc9,#c4a674);border-radius:8px;place-items:center;width:28px;height:28px;font-size:6px;font-weight:950;display:grid}.ai-copilot-trigger b{font-size:7px}.ai-copilot-trigger small{color:#838b86;font-size:5px}.ai-copilot-backdrop{z-index:89;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#090d0b47;border:0;animation:.18s both ai-fade;position:fixed;inset:0}.ai-copilot-panel{z-index:90;background:#fbfbf8;border:1px solid #ffffff40;border-radius:18px;width:min(540px,100vw - 35px);height:min(760px,100vh - 35px);animation:.25s cubic-bezier(.2,.8,.2,1) both ai-panel-in;position:fixed;bottom:17px;right:18px;overflow:hidden;box-shadow:0 30px 90px #0b100d52}.ai-workspace.compact{height:100%;min-height:0;display:block}.ai-workspace.compact .ai-chat{height:100%}.ai-workspace.compact .ai-messages{padding:24px}@keyframes ai-fade{0%{opacity:0}}@keyframes ai-panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width<=1180px){.ai-workspace{grid-template-columns:210px minmax(0,1fr)}.ai-approval-rail{display:none}}@media (width<=760px){.ai-workspace{grid-template-columns:1fr;height:calc(100vh - 70px);min-height:0}.ai-history{display:none}.ai-chat-head{min-height:58px;padding:0 13px}.ai-messages,.ai-workspace.compact .ai-messages{padding:20px 13px}.ai-welcome{align-content:start;min-height:auto;padding:22px 0 30px}.ai-orbit{width:65px;height:65px;margin-bottom:17px}.ai-orbit:before{width:46px;height:46px}.ai-orbit i{width:33px;height:33px}.ai-welcome h1{max-width:340px;font-size:34px}.ai-welcome>p:not(.os-overline){max-width:390px;font-size:9px}.ai-welcome>div{grid-template-columns:1fr;margin-top:20px}.ai-welcome>div button{min-height:50px;font-size:8px}.ai-message,.ai-message.user{width:100%}.ai-message-body{padding:14px;font-size:10px}.ai-suggestions{padding-inline:13px}.ai-suggestions button{min-height:32px;font-size:7px}.ai-composer{min-height:84px;margin:0 10px 10px}.ai-composer textarea{font-size:16px}.ai-composer>small{font-size:6px}.ai-copilot-trigger{bottom:76px;right:13px}.ai-copilot-panel{border-radius:19px 19px 0 0;width:100%;height:min(92dvh,900px);bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.ai-loader i,.ai-thinking i,.ai-copilot-backdrop,.ai-copilot-panel{animation:none}.ai-messages{scroll-behavior:auto}.ai-welcome>div button,.ai-copilot-trigger{transition:none}}.website-studio{--cms-ink:#222925;--cms-muted:#7b837f;--cms-line:#dfe3dc;padding-bottom:70px}.website-titlebar{align-items:flex-end}.website-tabs{scrollbar-width:none;background:#eef0eb;border:1px solid #e0e4dd;border-radius:11px;gap:3px;margin:-4px 0 20px;padding:4px;display:flex;overflow-x:auto}.website-tabs button{color:#737b77;min-height:37px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:7px;font-weight:800;display:flex}.website-tabs button span{color:#818985;background:#dfe3dc;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:5px;display:grid}.website-tabs button.active{color:#2e3531;background:#fff;box-shadow:0 4px 14px #181f1b0f}.website-tabs button.active span{color:#5b4e3a;background:#e9decb}.cms-loading{color:#858d88;align-content:center;place-items:center;gap:12px;min-height:420px;font-size:8px;display:grid}.cms-loading i{border:2px solid #dfe3dc;border-top-color:#ae9265;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite cms-spin}@keyframes cms-spin{to{transform:rotate(360deg)}}.cms-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.cms-kpis article{border:1px solid var(--cms-line);background:#fff;border-radius:13px;align-content:space-between;min-height:120px;padding:16px;display:grid;box-shadow:0 10px 30px #171e1a06}.cms-kpis article.attention{background:#faf6ee;border-color:#dcc9a5}.cms-kpis span,.cms-kpis small{color:var(--cms-muted);font-size:6px}.cms-kpis b{letter-spacing:-.05em;font-size:29px}.cms-dashboard-grid{grid-template-columns:minmax(0,1fr) 280px;gap:10px;margin-top:10px;display:grid}.cms-publish-center,.cms-review-queue,.cms-content-health{border:1px solid var(--cms-line);background:#fff;border-radius:14px}.cms-publish-center{flex-direction:column;min-height:286px;padding:20px;display:flex}.cms-publish-center>header,.cms-content-health>header,.cms-library>header,.cms-media>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cms-publish-center h2,.cms-content-health h2,.cms-library h2,.cms-media h2,.cms-settings h2{letter-spacing:-.045em;margin:5px 0 0;font-size:23px}.cms-live-dot{color:#657565;align-items:center;gap:7px;font-size:6px;font-weight:800;display:flex}.cms-live-dot i{background:#7f9a80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #edf3ed}.cms-workflow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:9px;margin-top:30px;display:grid}.cms-workflow>div{background:#f7f8f5;border:1px solid #e3e6e0;border-radius:10px;align-content:start;gap:5px;min-height:94px;padding:12px;display:grid}.cms-workflow>div span{color:#a68c61;font-size:6px;font-weight:900}.cms-workflow>div b{font-size:9px}.cms-workflow>div small{color:#818985;font-size:6px;line-height:1.5}.cms-workflow>i{display:none}.cms-publish-center>footer{border-top:1px solid #e7e9e4;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:17px;display:flex}.cms-publish-center>footer>span{color:#828a86;max-width:470px;font-size:7px;line-height:1.55}.cms-review-queue{padding:17px}.cms-review-queue>header{border-bottom:1px solid #e7e9e4;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cms-review-queue>header>span{color:#6d5c40;background:#eaddc7;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:7px;font-weight:900;display:grid}.cms-review-queue>button{color:#373e3a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeea;align-items:center;gap:8px;width:100%;min-height:55px;padding:9px 3px;display:flex}.cms-review-queue>button>div{flex:1;gap:3px;min-width:0;display:grid}.cms-review-queue>button b,.cms-review-queue>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-review-queue>button b{font-size:7px}.cms-review-queue>button small{color:#949b97;font-size:5px}.cms-review-queue>button svg{width:8px}.cms-empty{color:#858d88;text-align:center;align-content:center;place-items:center;gap:7px;min-height:185px;display:grid}.cms-empty span{color:#687a69;background:#e5ece5;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;display:grid}.cms-empty b{color:#535b57;font-size:8px}.cms-empty p{max-width:270px;margin:0;font-size:6px;line-height:1.55}.cms-empty.wide{border:1px dashed #d9ded6;border-radius:13px;grid-column:1/-1;min-height:260px}.cms-content-health{margin-top:10px;padding:18px}.cms-content-health>header button,.cms-add-row{color:#786544;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:850}.cms-content-health>div{margin-top:16px;display:grid}.cms-content-health>div>button{min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e8eae6;grid-template-columns:75px minmax(0,1fr) 84px 130px 12px;align-items:center;gap:12px;display:grid}.cms-content-health>div>button>span{color:#7e8880;align-items:center;gap:6px;font-size:5px;font-weight:850;display:flex}.cms-content-health>div>button>span i{background:#999f9b;border-radius:50%;width:6px;height:6px}.cms-content-health>div>button>span.live i{background:#779278}.cms-content-health>div>button>div{gap:3px;min-width:0;display:grid}.cms-content-health>div b{font-size:8px}.cms-content-health>div small{color:#969d99;font-size:6px}.cms-content-health time{color:#8e9691;font-size:6px}.cms-content-health svg{width:8px}.cms-status{color:#6f7772;white-space:nowrap;background:#ebeeea;border-radius:99px;place-items:center;width:max-content;padding:5px 7px;font-size:5px;font-style:normal;font-weight:900;display:inline-grid}.cms-status.review{color:#745f39;background:#eee3ce}.cms-status.published{color:#506b51;background:#e1ebe1}.cms-status.archived{color:#83584f;background:#f0e1dd}.cms-master-detail{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cms-record-list,.cms-editor{border:1px solid var(--cms-line);background:#fff;border-radius:14px}.cms-record-list{padding:13px;position:sticky;top:83px}.cms-record-list>header{border-bottom:1px solid #e5e8e2;justify-content:space-between;align-items:center;padding:7px 5px 13px;display:flex}.cms-record-list h2{margin:4px 0 0;font-size:18px}.cms-record-list>header>span{color:#6f6048;background:#eae0cf;border-radius:8px;place-items:center;width:25px;height:25px;font-size:6px;font-weight:900;display:grid}.cms-record-list>button{width:100%;min-height:57px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceeea;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 5px;display:grid}.cms-record-list>button>span{color:#7a6d58;background:#eee9df;border-radius:8px;place-items:center;width:29px;height:29px;font-size:6px;font-weight:900;display:grid}.cms-record-list>button.active>span{color:#28251f;background:#dcc8a5}.cms-record-list>button>div{gap:3px;min-width:0;display:grid}.cms-record-list>button b{font-size:7px}.cms-record-list>button small{color:#969d99;font-size:5px}.cms-editor{min-width:0;overflow:hidden}.cms-editor>header{border-bottom:1px solid #e4e7e1;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.cms-editor>header>div{gap:5px;display:grid}.cms-editor>header h2{letter-spacing:-.04em;margin:0;font-size:23px}.cms-editor>header small{color:#8b938e;font-size:6px}.cms-editor>header a{color:#715f42;align-items:center;gap:6px;font-size:7px;font-weight:850;display:flex}.cms-editor>header svg{width:8px}.cms-page-preview{color:#fff;background:radial-gradient(circle at 78% 14%,#d2b78933,#0000 30%),linear-gradient(135deg,#171b19,#252a26);place-items:center;min-height:270px;padding:30px;display:grid;position:relative;overflow:hidden}.cms-page-preview:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-190px;right:-120px;box-shadow:0 0 0 55px #ffffff05,0 0 0 110px #ffffff03}.cms-page-preview>div{z-index:1;width:min(580px,100%);position:relative}.cms-page-preview>div>span{color:#d2c19f;letter-spacing:.13em;text-transform:uppercase;font-size:6px;font-weight:850}.cms-page-preview h3{letter-spacing:-.055em;margin:13px 0;font-size:clamp(29px,4.6vw,49px);line-height:.97}.cms-page-preview h3 em{color:#d6c3a0;font-style:normal}.cms-page-preview p{color:#a5aca7;max-width:500px;margin:0;font-size:8px;line-height:1.65}.cms-page-preview footer{align-items:center;gap:18px;margin-top:20px;display:flex}.cms-page-preview footer b{color:#2c2923;background:#d7c29b;border-radius:7px;padding:10px 13px;font-size:6px}.cms-page-preview footer small{color:#c2c6c3;font-size:6px}.cms-page-preview>i{color:#b9b9b3;letter-spacing:.1em;background:#ffffff12;border-radius:5px;padding:5px 7px;font-size:5px;font-style:normal;position:absolute;top:12px;right:12px}.cms-form{gap:14px;padding:20px;display:grid}.cms-form fieldset{border:1px solid #e1e5de;border-radius:11px;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:16px;display:grid}.cms-form legend{color:#6d5e47;padding:0 7px;font-size:7px;font-weight:900}.cms-form label{gap:6px;min-width:0;display:grid}.cms-form label.wide{grid-column:1/-1}.cms-form label>span{color:#717a75;justify-content:space-between;font-size:6px;font-weight:800;display:flex}.cms-form label>span i{color:#a1a7a3;font-style:normal}.cms-form input,.cms-form textarea,.cms-form select{color:#343b37;width:100%;min-height:38px;font:inherit;background:#fbfcfa;border:1px solid #dce1d9;border-radius:8px;outline:0;padding:9px 10px;font-size:8px}.cms-form textarea{resize:vertical;line-height:1.55}.cms-form input:focus,.cms-form textarea:focus,.cms-form select:focus{border-color:#bba47c;box-shadow:0 0 0 3px #ccb68d2b}.cms-form label>small{color:#969d99;font-size:5px;line-height:1.5}.cms-form>footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.cms-workflow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cms-workflow-actions>span{color:#8c948f;margin-right:5px;font-size:6px}.cms-workflow-actions button{color:#646c68;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3dc;border-radius:7px;padding:0 10px;font-size:6px;font-weight:850}.cms-workflow-actions button.publish{color:#2e2b24;background:#decaa6;border-color:#d2bd97}.cms-workflow-actions button.archive{color:#8b5549;background:#fbf4f2;border-color:#ead6d1}.cms-workflow-actions button:disabled{opacity:.4;cursor:wait}.cms-library,.cms-media,.cms-settings{border:1px solid var(--cms-line);background:#fff;border-radius:14px;padding:20px}.cms-library>header>div>span,.cms-media>header>div>span,.cms-settings header>span{color:#858d88;margin-top:5px;font-size:7px;display:block}.cms-card-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.cms-card-grid>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e4dd;border-radius:12px;padding:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.cms-card-grid>button:hover{transform:translateY(-2px);box-shadow:0 16px 35px #1b221e12}.cms-card-cover{color:#d5c4a4;background:linear-gradient(145deg,#272c29,#151917);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}.cms-card-cover img{object-fit:cover}.cms-card-cover>span{letter-spacing:-.04em;font-size:22px;font-weight:850}.cms-card-cover>em{z-index:1;color:#f0eee8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141816b8;border-radius:5px;padding:5px 7px;font-size:5px;font-style:normal;position:absolute;top:9px;left:9px}.cms-card-grid>button>div:last-child{padding:14px}.cms-card-grid small{color:#969d99;text-transform:uppercase;font-size:5px}.cms-card-grid h3{letter-spacing:-.035em;margin:6px 0;font-size:16px}.cms-card-grid p{color:#7c8580;height:34px;margin:0;font-size:6px;line-height:1.55;overflow:hidden}.cms-card-grid footer{border-top:1px solid #e8eae6;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;display:flex}.cms-card-grid footer i{color:#858d88;font-size:5px;font-style:normal}.cms-card-grid>.cms-add-card{text-align:center;border-style:dashed;align-content:center;place-items:center;gap:7px;min-height:260px;padding:20px;display:grid}.cms-add-card>span{color:#6f6048;background:#eee7db;border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.cms-add-card b{font-size:8px}.cms-add-card small{text-transform:none;max-width:190px;line-height:1.5}.cms-drawer-backdrop{z-index:105;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e13105c;justify-content:flex-end;animation:.18s both cms-fade;display:flex;position:fixed;inset:0}.cms-drawer{background:#f8f9f6;flex-direction:column;width:min(720px,94vw);height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) both cms-drawer;display:flex;overflow-y:auto;box-shadow:-20px 0 70px #11171338}.cms-drawer>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;gap:15px;min-height:88px;padding:17px 20px;display:flex;position:sticky;top:0}.cms-drawer>header h2{letter-spacing:-.045em;margin:5px 0 2px;font-size:24px}.cms-drawer>header span{color:#818985;font-size:6px}.cms-drawer>header button{color:#69716d;cursor:pointer;background:#fff;border:1px solid #dfe3dc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.cms-drawer>form{padding-bottom:10px}.cms-drawer>form>footer{justify-content:flex-end;gap:7px;padding:0 20px;display:flex}.cms-drawer>.cms-workflow-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #dde1da;margin-top:auto;padding:16px 20px;position:sticky;bottom:0}@keyframes cms-fade{0%{opacity:0}}@keyframes cms-drawer{0%{opacity:.7;transform:translate(35px)}}.cms-check{background:#f8f9f6;border:1px solid #e0e4dd;border-radius:8px;align-items:center;gap:9px;min-height:40px;padding:10px;display:flex!important}.cms-check input{accent-color:#a78b5d;width:16px;min-height:16px}.cms-check span{font-size:7px!important}.testimonial-admin-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.testimonial-admin-grid>button{min-height:230px;color:inherit;text-align:left;cursor:pointer;background:#fbfcfa;border:1px solid #e0e4dd;border-radius:12px;flex-direction:column;padding:20px;display:flex}.testimonial-admin-grid blockquote{color:#3f4642;letter-spacing:-.02em;margin:0 0 24px;font-size:13px;line-height:1.55}.testimonial-admin-grid>button>div{align-items:center;gap:9px;margin-top:auto;display:flex}.testimonial-admin-grid>button>div>span{color:#514938;background:#e8dfcf;border-radius:50%;place-items:center;width:35px;height:35px;font-size:7px;font-weight:900;display:grid}.testimonial-admin-grid p{gap:3px;margin:0;display:grid}.testimonial-admin-grid p b{font-size:8px}.testimonial-admin-grid p small{color:#8d9590;font-size:6px}.testimonial-admin-grid footer{border-top:1px solid #e5e8e2;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.testimonial-admin-grid footer em{color:#755f3b;background:#eee3ce;border-radius:99px;padding:5px 7px;font-size:5px;font-style:normal;font-weight:850}.testimonial-admin-grid footer em.permission-approved{color:#4f6950;background:#e1ebe1}.testimonial-admin-grid footer em.permission-revoked{color:#87544a;background:#f0e1dd}.cms-upload{background:#f7f8f5;border:1px solid #e0e4dd;border-radius:11px;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:10px;margin-top:20px;padding:15px;display:grid}.cms-upload label{gap:6px;display:grid}.cms-upload label span{color:#737b77;font-size:6px;font-weight:800}.cms-upload input{min-width:0;min-height:39px;font:inherit;background:#fff;border:1px solid #dce1d9;border-radius:8px;padding:8px 9px;font-size:7px}.cms-upload>small{color:#969d99;grid-column:1/-1;font-size:5px}.cms-media-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:15px;display:grid}.cms-media-grid article{background:#fff;border:1px solid #e0e4dd;border-radius:11px;min-width:0;overflow:hidden}.cms-media-grid figure{background:#eef0eb;height:145px;margin:0;position:relative;overflow:hidden}.cms-media-grid figure img{object-fit:cover}.cms-media-grid article>div{gap:5px;padding:11px;display:grid}.cms-media-grid b,.cms-media-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cms-media-grid b{font-size:7px}.cms-media-grid span,.cms-media-grid time{color:#969d99;font-size:5px}.cms-media-grid p{color:#747d78;min-height:31px;margin:3px 0;font-size:6px;line-height:1.45}.cms-media-grid footer{border-top:1px solid #e8eae6;justify-content:space-between;padding-top:8px;display:flex}.cms-media-grid footer button{color:#995d50;font:inherit;cursor:pointer;background:0 0;border:0;font-size:5px}.cms-settings{padding:0;overflow:hidden}.cms-settings>form{padding:20px}.cms-settings-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cms-settings-grid>article{background:#fff;border:1px solid #e0e4dd;border-radius:12px;padding:17px}.cms-settings-grid article>header{margin-bottom:16px}.cms-nav-editor{display:grid}.cms-nav-editor>div{border-top:1px solid #e8eae6;grid-template-columns:25px .75fr 1.25fr 25px;align-items:center;gap:7px;min-height:49px;display:grid}.cms-nav-editor>div>span{color:#a48d66;font-size:6px;font-weight:900}.cms-nav-editor input{width:100%;min-width:0;font:inherit;border:1px solid #dee2dc;border-radius:7px;padding:8px;font-size:7px}.cms-nav-editor button{color:#9a6257;cursor:pointer;background:0 0;border:0}.cms-add-row{margin-top:10px}.cms-form.single{grid-template-columns:1fr 1fr;padding:0}.cms-form.single label.wide{grid-column:1/-1}.cms-toggle-list{gap:8px;display:grid}.cms-toggle-list label{background:#f8f9f6;border:1px solid #e2e5df;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:12px;display:flex}.cms-toggle-list label>span{gap:5px;display:grid}.cms-toggle-list b{font-size:8px}.cms-toggle-list small{color:#838b86;font-size:6px;line-height:1.45}.cms-toggle-list input{accent-color:#a98e61;width:18px;height:18px}.cms-settings>form>footer{border-top:1px solid #e3e6e0;justify-content:flex-end;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.cms-settings>form>footer span{color:#858d88;margin-right:auto;font-size:6px}.footer-contact{color:#9b9f9c;gap:5px;margin-top:14px;font-size:10px;display:grid}.cms-testimonials-public{padding:120px 0}.cms-testimonial-public-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cms-testimonial-public-grid article{background:#fff;border:1px solid #dfe1dc;border-radius:18px;flex-direction:column;min-height:280px;padding:26px;display:flex;box-shadow:0 20px 50px #1c1e1a0a}.cms-testimonial-public-grid blockquote{color:#2c302d;letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.45}.cms-testimonial-public-grid footer{border-top:1px solid #e5e7e2;align-items:center;gap:12px;margin-top:auto;padding-top:25px;display:flex}.cms-testimonial-public-grid footer>span,.cms-testimonial-public-grid footer img{object-fit:cover;color:#4d4538;background:#e7ddcb;border-radius:50%;place-items:center;width:48px;height:48px;font-size:10px;font-weight:900;display:grid}.cms-testimonial-public-grid footer>div{gap:4px;display:grid}.cms-testimonial-public-grid footer b{font-size:11px}.cms-testimonial-public-grid footer small{color:#858b87;font-size:8px}.cms-portfolio-public{padding:130px 0}.cms-portfolio-public-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cms-portfolio-public-grid article{background:#11161a;border:1px solid #ffffff17;border-radius:22px;overflow:hidden}.cms-portfolio-public-grid article.featured{grid-column:1/-1;grid-template-columns:1.15fr .85fr;display:grid}.cms-portfolio-public-grid figure{background:#1b2125;min-height:360px;margin:0;position:relative;overflow:hidden}.cms-portfolio-public-grid figure img{object-fit:cover}.cms-portfolio-public-grid .empty-cover{color:#c9b994;background:radial-gradient(circle at 70% 20%,#d2b8852b,#0000 30%),#171d20;place-items:center;display:grid}.cms-portfolio-public-grid .empty-cover span{letter-spacing:.08em;font-size:18px;font-weight:900}.cms-portfolio-public-grid article>div{flex-direction:column;padding:28px;display:flex}.cms-portfolio-public-grid header{color:#899197;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:7px;font-weight:850;display:flex}.cms-portfolio-public-grid header em{color:#ceb98e;font-style:normal}.cms-portfolio-public-grid h3{color:#fff;letter-spacing:-.045em;margin:22px 0 11px;font-size:34px}.cms-portfolio-public-grid p{color:#8d969c;margin:0;font-size:11px;line-height:1.7}.cms-portfolio-public-grid .tag-row{margin-top:22px}.cms-portfolio-public-grid .tag-row span{color:#b8b8b1;background:#ffffff0a;border-color:#ffffff1f}.cms-portfolio-public-grid footer{color:#a7adb0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:28px;display:flex}.cms-portfolio-public-grid footer b{font-size:9px}.cms-portfolio-public-grid footer a{color:#d0bd97;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.cms-portfolio-public-grid footer svg{width:10px}@media (width<=1100px){.cms-kpis{grid-template-columns:1fr 1fr}.cms-dashboard-grid{grid-template-columns:1fr}.cms-review-queue{min-height:220px}.cms-card-grid{grid-template-columns:1fr 1fr}.cms-media-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.website-titlebar{align-items:flex-start}.website-titlebar .hq-title-actions{width:100%}.cms-master-detail{grid-template-columns:1fr}.cms-record-list{position:static}.cms-record-list>button{grid-template-columns:30px minmax(0,1fr) auto}.cms-settings-grid{grid-template-columns:1fr}.cms-media-grid{grid-template-columns:1fr 1fr}.cms-testimonial-public-grid,.cms-portfolio-public-grid,.cms-portfolio-public-grid article.featured{grid-template-columns:1fr}.cms-portfolio-public-grid article.featured{display:block}}@media (width<=620px){.website-studio{padding-inline:10px}.website-tabs{margin-inline:-2px}.website-tabs button{min-height:42px;padding-inline:11px;font-size:8px}.cms-kpis{grid-template-columns:1fr 1fr;gap:7px}.cms-kpis article{min-height:105px;padding:13px}.cms-publish-center,.cms-review-queue,.cms-content-health,.cms-library,.cms-media,.cms-settings>form{padding:14px}.cms-publish-center>header{flex-direction:column;align-items:flex-start}.cms-publish-center h2,.cms-library h2,.cms-media h2{font-size:24px}.cms-workflow{grid-template-columns:1fr}.cms-workflow>div{min-height:74px}.cms-publish-center>footer{flex-direction:column;align-items:flex-start}.cms-content-health>div>button{grid-template-columns:60px minmax(0,1fr) 12px;gap:8px;min-height:74px}.cms-content-health>div>button>em{grid-area:2/1}.cms-content-health time{grid-area:2/2}.cms-content-health svg{grid-area:1/3/span 2}.cms-page-preview{min-height:310px;padding:22px 16px}.cms-page-preview h3{font-size:37px}.cms-page-preview p{font-size:10px}.cms-form{padding:14px}.cms-form fieldset{grid-template-columns:1fr;padding:13px}.cms-form label.wide{grid-column:auto}.cms-form input,.cms-form textarea,.cms-form select{min-height:44px;font-size:16px}.cms-form>footer{flex-direction:column;align-items:stretch}.cms-workflow-actions{justify-content:stretch}.cms-workflow-actions>span{width:100%}.cms-workflow-actions button{flex:1;min-height:40px}.cms-card-grid,.testimonial-admin-grid,.cms-media-grid{grid-template-columns:1fr}.cms-card-cover,.cms-media-grid figure{height:210px}.cms-upload{grid-template-columns:1fr}.cms-upload>small{grid-column:auto}.cms-drawer{width:100%}.cms-drawer>header{min-height:78px}.cms-drawer>form>footer{padding-inline:14px}.cms-settings-grid>article{padding:14px}.cms-nav-editor>div{grid-template-columns:22px minmax(0,1fr) 24px;min-height:92px}.cms-nav-editor>div input:nth-of-type(2){grid-area:2/2}.cms-nav-editor>div button{grid-area:1/3/span 2}.cms-form.single{grid-template-columns:1fr}.cms-form.single label.wide{grid-column:auto}.cms-settings>form>footer{flex-direction:column;align-items:stretch}.cms-settings>form>footer button{min-height:43px}.cms-testimonials-public,.cms-portfolio-public{padding:85px 0}.cms-testimonial-public-grid article{min-height:240px;padding:20px}.cms-testimonial-public-grid blockquote{font-size:18px}.cms-portfolio-public-grid figure{min-height:290px}.cms-portfolio-public-grid article>div{padding:21px}.cms-portfolio-public-grid h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.cms-loading i,.cms-drawer-backdrop,.cms-drawer{animation:none}.cms-card-grid>button{transition:none}}.capacity-center{gap:14px;display:grid}.capacity-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capacity-kpis article{background:#fff;border:1px solid #e0e3dd;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:122px;padding:18px;display:flex;position:relative;overflow:hidden}.capacity-kpis article:after{content:"";opacity:.55;border:14px solid #eee6d8;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-33px;right:-26px}.capacity-kpis article.warning:after{border-color:#f1d3ca}.capacity-kpis span{color:#899096;letter-spacing:.1em;font-size:7px;font-weight:850}.capacity-kpis strong{z-index:1;letter-spacing:-.05em;margin-top:13px;font-size:29px;position:relative}.capacity-kpis small{z-index:1;color:#858d92;font-size:7px;position:relative}.capacity-tabs{background:#fff;border:1px solid #e0e3dd;border-radius:11px;gap:4px;padding:5px;display:flex}.capacity-tabs button{color:#747c81;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 15px;font-size:8px;font-weight:800;display:flex}.capacity-tabs button.active{color:#292d2b;background:#eee5d4}.capacity-tabs button span{color:#766343;background:#ffffffb8;border-radius:20px;min-width:18px;padding:3px 5px;font-size:6px}.capacity-planner{padding:0;overflow:hidden}.capacity-planner-head{justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.capacity-planner-head h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:20px}.capacity-planner-head>div:first-child>span{color:#858d92;font-size:8px}.capacity-planner-head>div:last-child{gap:6px;display:flex}.capacity-planner-head button{color:#626a6f;min-height:34px;font:inherit;cursor:pointer;background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;padding:0 10px;font-size:7px;font-weight:800}.capacity-grid-wrap{background:#f3f4f1;border-top:1px solid #e5e8e2;overflow-x:auto}.capacity-grid{gap:5px;min-width:1190px;padding:11px;display:grid}.capacity-grid-header,.capacity-grid-row{grid-template-columns:190px repeat(8,minmax(110px,1fr));gap:5px;display:grid}.capacity-grid-header>span{color:#80888d;background:#ffffff8c;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:43px;padding:7px 9px;display:flex}.capacity-grid-header>span:first-child{letter-spacing:.1em;text-transform:uppercase;justify-content:center;font-size:7px;font-weight:900}.capacity-grid-header>span.current{color:#574932;background:#e9decb}.capacity-grid-header small{letter-spacing:.08em;font-size:5px;font-weight:900}.capacity-grid-header b{font-size:7px}.capacity-person{background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:102px;padding:10px;display:flex}.capacity-person>i{color:#554832;background:#e6dac5;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;font-weight:900;display:grid}.capacity-person>span{gap:4px;min-width:0;display:grid}.capacity-person b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.capacity-person small{color:#92999e;text-transform:capitalize;font-size:6px}.capacity-cell{min-height:102px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5de;border-radius:9px;flex-direction:column;gap:6px;padding:9px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex;overflow:hidden}.capacity-cell:hover{z-index:1;border-color:#bba986;transform:translateY(-2px);box-shadow:0 10px 24px #252b2714}.capacity-cell>span{align-items:baseline;gap:4px;display:flex}.capacity-cell>span b{font-size:9px}.capacity-cell>span small{color:#9aa0a4;font-size:6px}.capacity-cell>i{background:#eceeea;border-radius:4px;height:4px;display:block;overflow:hidden}.capacity-cell>i b{background:#9e8a68;border-radius:4px;height:100%;display:block}.capacity-cell.near>i b{background:#d39b4d}.capacity-cell.over{background:#fff9f7;border-color:#ebc7bf}.capacity-cell.over>i b{background:#bf6555}.capacity-cell>div{flex-wrap:wrap;align-content:flex-start;gap:3px;min-height:25px;display:flex}.capacity-cell em{color:#6f6049;text-overflow:ellipsis;white-space:nowrap;background:#f1eadf;border-radius:4px;max-width:100%;padding:3px 5px;font-size:5px;font-style:normal;overflow:hidden}.capacity-cell .actual{color:#87908a;margin-top:auto;font-size:5px}.capacity-edit-grid{grid-template-columns:1fr 1fr;gap:12px;scroll-margin-top:80px;display:grid}.capacity-editor{flex-direction:column;display:flex}.capacity-form-grid{grid-template-columns:1fr 1fr;gap:9px;margin:19px 0;display:grid}.capacity-form-grid label{gap:6px;min-width:0;display:grid}.capacity-form-grid label.wide{grid-column:1/-1}.capacity-form-grid label>span{color:#7b8388;font-size:7px;font-weight:800}.capacity-form-grid input,.capacity-form-grid select{color:#30363b;width:100%;min-width:0;height:39px;font:inherit;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;padding:0 10px;font-size:8px}.capacity-editor>button{margin-top:auto}.team-capacity-table .ops-table-head,.team-capacity-table .ops-table-row{grid-template-columns:minmax(240px,1.55fr) .8fr .62fr .62fr .72fr minmax(170px,1fr)}.team-capacity-table .member-offboarded{background:#f6f6f8b8}.team-capacity-table .member-offboarded>div:first-child>b{color:#68686d}.member-status{color:#48644f;white-space:nowrap;background:#e7f1e9;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.member-status i{background:#4d9360;border-radius:50%;width:7px;height:7px}.member-status.disabled{color:#786862;background:#f0e9e6}.member-status.disabled i{background:#a77d70}.member-actions{flex-wrap:wrap;align-items:center;min-width:0;flex-direction:row!important;gap:7px!important;display:flex!important}.member-actions>button{color:#565d59;min-height:34px;font:inherit;cursor:pointer;background:#ffffffe0;border:1px solid #d9ddd7;border-radius:10px;padding:0 11px;font-size:12px;font-weight:700}.member-actions>button:hover{background:#fff;border-color:#c3b18e}.member-actions>button.danger{color:#9a5045;background:#fff8f6;border-color:#ead4cf}.member-actions>button:disabled{opacity:.5;cursor:wait}.member-actions>small{color:#929297;font-size:12px}body.team-dialog-open{overflow:hidden}.team-dialog-layer{z-index:190;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.team-dialog-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:default;background:#1414167a;border:0;border-radius:32px;animation:.35s both command-fade;position:absolute;inset:8px}.team-dialog{z-index:1;background:#fafafcf7;border:1px solid #ffffff73;border-radius:27px;width:min(510px,100%);padding:34px;animation:.42s cubic-bezier(.22,1,.36,1) both command-in;position:relative;box-shadow:0 40px 120px #14141647}.team-dialog>span{color:#5a4930;background:#eee3d0;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:20px;font-weight:700;display:grid}.team-dialog>span.danger{color:#9c4d42;background:#f7e5e1}.team-dialog h2{color:#242426;letter-spacing:-.04em;margin:10px 0 12px;font-size:27px;line-height:1.1}.team-dialog>p:not(.os-overline){color:#6e6e73;margin:0;font-size:14px;line-height:1.6}.team-dialog>div{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.team-danger-button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#a64f43;border:0;border-radius:14px;padding:0 18px;font-size:14px;font-weight:700}.team-danger-button:hover{background:#934238}.team-danger-button:disabled{opacity:.55;cursor:wait}.kickoff-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:12px;display:grid}.kickoff-projects{background:#fff;border:1px solid #e0e3dd;border-radius:13px;gap:7px;padding:16px;display:grid;position:sticky;top:78px}.kickoff-projects>header{padding:5px 5px 12px}.kickoff-projects h2{letter-spacing:-.035em;margin:7px 0 0;font-size:17px}.kickoff-projects>button{min-width:0;min-height:70px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f5f6f3;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:9px;padding:10px;display:grid}.kickoff-projects>button.active{background:#efe7da;border-color:#d5c4a5}.kickoff-projects>button>div{gap:4px;min-width:0;display:grid}.kickoff-projects>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.kickoff-projects>button small{color:#8a9296;font-size:6px}.kickoff-projects>button em{color:#8d7a59;font-size:9px;font-style:normal}.kickoff-score{--score:0deg;background:conic-gradient(#aa9470 var(--score),#e0e3dd 0);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.kickoff-score:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:29px;height:29px}.kickoff-score i{z-index:1;color:#6f6046;grid-area:1/1;font-size:6px;font-style:normal;font-weight:900}.kickoff-workspace{gap:12px;min-width:0;display:grid}.kickoff-workspace>section,.kickoff-hero,.kickoff-columns>section{background:#fff;border:1px solid #e0e3dd;border-radius:13px}.kickoff-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:50px;display:flex}.kickoff-empty>span{color:#604f35;background:#e8ddca;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:10px;font-weight:900;display:grid}.kickoff-empty h2{letter-spacing:-.045em;margin:10px 0;font-size:27px}.kickoff-empty>p:not(.os-overline){color:#81898e;max-width:560px;margin:0 0 23px;font-size:9px;line-height:1.65}.kickoff-hero{background:radial-gradient(circle at 88% 15%,#dac7a352,#0000 32%),#fff;justify-content:space-between;align-items:center;gap:20px;min-height:142px;padding:24px;display:flex;overflow:hidden}.kickoff-hero h2{letter-spacing:-.045em;margin:9px 0 5px;font-size:28px}.kickoff-hero>div:first-child>span{color:#7e868b;font-size:8px}.kickoff-readiness{text-align:center;border:7px solid #e6dcc9;border-radius:50%;flex:none;place-content:center;width:85px;height:85px;display:grid}.kickoff-readiness.ready{border-color:#a99168}.kickoff-readiness strong{font-size:17px}.kickoff-readiness small{color:#8d9498;text-transform:uppercase;margin-top:2px;font-size:5px}.kickoff-form{display:block}.kickoff-brief{background:#fff;border:1px solid #e0e3dd;border-radius:13px;padding:22px}.kickoff-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.kickoff-fields label{gap:6px;min-width:0;display:grid}.kickoff-fields label.wide{grid-column:1/-1}.kickoff-fields label>span{color:#737c81;font-size:7px;font-weight:800}.kickoff-fields input,.kickoff-fields select,.kickoff-fields textarea{color:#30363b;width:100%;min-width:0;min-height:40px;font:inherit;background:#fafbf9;border:1px solid #dce0d9;border-radius:8px;padding:9px 10px;font-size:8px}.kickoff-fields textarea{resize:vertical;min-height:91px;line-height:1.55}.kickoff-fields input:disabled,.kickoff-fields select:disabled,.kickoff-fields textarea:disabled{color:#69716d;background:#f1f2ef}.kickoff-columns{grid-template-columns:1.25fr .75fr;align-items:start;gap:12px;display:grid}.kickoff-columns>section{padding:22px}.kickoff-checklist>div:nth-child(2){margin-top:17px;display:grid}.kickoff-checklist label{cursor:pointer;border-top:1px solid #eceeea;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:58px;padding:10px 4px;display:grid}.kickoff-checklist label.complete{opacity:.68}.kickoff-checklist label input{accent-color:#9b8563;width:16px;height:16px}.kickoff-checklist label>span{gap:4px;display:grid}.kickoff-checklist label b{font-size:8px}.kickoff-checklist label.complete b{text-decoration:line-through}.kickoff-checklist label small{color:#92999e;font-size:6px}.kickoff-checklist label>i{color:#8c7958;background:#eee5d4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.kickoff-add{border-top:1px solid #eceeea;grid-template-columns:1fr 120px 36px;gap:7px;margin-top:13px;padding-top:13px;display:grid}.kickoff-add input,.kickoff-add select{min-width:0;height:36px;font:inherit;background:#fafbf9;border:1px solid #dce0d9;border-radius:7px;padding:0 8px;font-size:7px}.kickoff-add button{color:#382f23;cursor:pointer;background:#dfcfb1;border:0;border-radius:8px;font-size:15px}.kickoff-team-list{margin-top:17px;display:grid}.kickoff-team-list article{border-top:1px solid #eceeea;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 0;display:grid}.kickoff-team-list article>i{color:#51442f;background:#e7dcc9;border-radius:9px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;font-weight:900;display:grid}.kickoff-team-list article>div{gap:4px;min-width:0;display:grid}.kickoff-team-list b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.kickoff-team-list small{color:#92999e;font-size:6px}.kickoff-team-list article>span{color:#6c5b3e;font-size:8px;font-weight:850}.kickoff-team-empty{text-align:center;border-top:1px solid #eceeea;flex-direction:column;justify-content:center;align-items:center;min-height:175px;padding:25px;display:flex}.kickoff-team-empty b{font-size:9px}.kickoff-team-empty span{color:#8c9498;margin:6px 0 13px;font-size:7px}.kickoff-team-empty button{color:#745f3e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:850}.kickoff-team>footer{color:#838b90;border-top:1px solid #eceeea;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;font-size:7px;display:flex}.kickoff-launch{color:#fff;justify-content:space-between;align-items:center;gap:22px;padding:23px;display:flex;background:radial-gradient(circle at 88% 10%,#dbc59b2e,#0000 30%),#181e1b!important;border-color:#1b211e!important}.kickoff-launch.ready{color:#332c22;background:linear-gradient(135deg,#e5d6b9,#f2ebdd)!important;border-color:#d6c5a5!important}.kickoff-launch>div{align-items:center;gap:15px;display:flex}.kickoff-launch>div>span{color:#d9c59e;border:1px solid #ffffff21;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;font-size:9px;font-weight:900;display:grid}.kickoff-launch.ready>div>span{color:#53462f;background:#ffffff40;border-color:#45372326}.kickoff-launch h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:18px}.kickoff-launch p:not(.os-overline){color:#8e9691;max-width:650px;margin:0;font-size:7px;line-height:1.55}.kickoff-launch.ready p:not(.os-overline){color:#70634e}.kickoff-launch .os-primary{flex:none}@media (width<=1100px){.capacity-kpis{grid-template-columns:1fr 1fr}.capacity-edit-grid,.kickoff-columns{grid-template-columns:1fr}.kickoff-layout{grid-template-columns:245px minmax(0,1fr)}.kickoff-fields{grid-template-columns:1fr 1fr}.kickoff-fields label.wide{grid-column:1/-1}.team-capacity-table{overflow-x:auto}.team-capacity-table .ops-table-head,.team-capacity-table .ops-table-row{min-width:1050px}}@media (width<=760px){.capacity-kpis{gap:7px}.capacity-kpis article{min-height:112px;padding:14px}.capacity-kpis strong{font-size:24px}.capacity-planner-head{flex-direction:column;align-items:flex-start}.capacity-planner-head>div:last-child{width:100%}.capacity-planner-head button{flex:1}.capacity-grid-wrap{margin-right:-1px}.capacity-grid{min-width:1030px}.capacity-grid-header,.capacity-grid-row{grid-template-columns:150px repeat(8,104px)}.capacity-person{z-index:2;position:sticky;left:0;box-shadow:8px 0 16px #272d290d}.kickoff-layout{grid-template-columns:1fr}.kickoff-projects{display:flex;position:static;overflow-x:auto}.kickoff-projects>header{min-width:180px}.kickoff-projects>button,.kickoff-projects .ops-empty{min-width:250px}.kickoff-fields{grid-template-columns:1fr}.kickoff-fields label.wide{grid-column:auto}.kickoff-launch{flex-direction:column;align-items:stretch}.kickoff-launch>button{width:100%}}@media (width<=560px){.capacity-kpis article{min-height:105px}.capacity-kpis span{font-size:6px}.capacity-kpis small{max-width:115px;line-height:1.35}.capacity-tabs button{flex:1;justify-content:center}.capacity-planner-head{padding:17px}.capacity-planner-head h2{font-size:18px;line-height:1.1}.capacity-form-grid{grid-template-columns:1fr}.capacity-form-grid label.wide{grid-column:auto}.capacity-form-grid input,.capacity-form-grid select{min-height:44px;font-size:16px}.kickoff-projects{border-left:0;border-right:0;border-radius:0;margin-inline:-14px;padding-inline:14px}.kickoff-projects>header{min-width:155px}.kickoff-projects>button{min-width:230px}.kickoff-empty{min-height:390px;padding:28px 18px}.kickoff-empty h2{font-size:24px}.kickoff-hero{padding:19px}.kickoff-hero h2{font-size:22px}.kickoff-readiness{border-width:6px;width:68px;height:68px}.kickoff-readiness strong{font-size:14px}.kickoff-brief,.kickoff-columns>section{padding:16px}.kickoff-fields input,.kickoff-fields select,.kickoff-fields textarea{min-height:46px;font-size:16px}.kickoff-fields textarea{min-height:115px}.kickoff-checklist label{min-height:66px}.kickoff-checklist label b{font-size:9px;line-height:1.35}.kickoff-checklist label small{font-size:7px}.kickoff-add{grid-template-columns:1fr 42px}.kickoff-add select{grid-area:2/1;height:42px;font-size:16px}.kickoff-add button{grid-area:1/2/span 2}.kickoff-add input{height:44px;font-size:16px}.kickoff-launch{padding:18px}.kickoff-launch>div{align-items:flex-start}.kickoff-launch>div>span{width:38px;height:38px}.kickoff-launch h2{font-size:16px}.kickoff-launch p:not(.os-overline){font-size:8px}.team-dialog-layer{padding:12px}.team-dialog-backdrop{border-radius:24px;inset:4px}.team-dialog{border-radius:23px;padding:25px 21px 21px}.team-dialog>span{margin-bottom:20px}.team-dialog h2{font-size:24px}.team-dialog>div{flex-direction:column-reverse;align-items:stretch}.team-dialog>div>button{width:100%}}@media (prefers-reduced-motion:reduce){.capacity-cell{transition:none}}.platform-page{padding-bottom:80px}.platform-titlebar{align-items:flex-end}.platform-owner-badge{color:#685b46;letter-spacing:.12em;background:#eee6d9;border:1px solid #d7ccb9;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:6px;font-weight:900;display:inline-flex}.platform-owner-badge i,.platform-live i{background:#8ea369;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #8ea3691f}.platform-center{gap:13px;display:grid}.platform-loading{color:#7f8782;place-content:center;justify-items:center;gap:16px;min-height:420px;font-size:8px;display:grid}.platform-loading>span{border:2px solid #e1e4de;border-top-color:#9d8969;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(1turn)}}.platform-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.platform-kpis article{background:linear-gradient(145deg,#fff,#f8f8f5);border:1px solid #dfe3dc;border-radius:13px;flex-direction:column;min-height:124px;padding:17px;display:flex;position:relative;overflow:hidden}.platform-kpis article:after{content:"";opacity:.7;border:15px solid #ebe2d2;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-36px;right:-34px}.platform-kpis span{color:#858d89;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.platform-kpis strong{z-index:1;letter-spacing:-.055em;margin:14px 0 8px;font-size:30px;position:relative}.platform-kpis small{z-index:1;color:#878f8a;font-size:6px;position:relative}.platform-tabs{background:#fff;border:1px solid #dfe3dc;border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.platform-tabs button{color:#737c77;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 16px;font-size:7px;font-weight:850}.platform-tabs button.active{color:#332e27;background:#e9dfcf;box-shadow:0 3px 10px #2d28200d}.platform-message{color:#805e57;background:#fff7f5;border:1px solid #e8cfca;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:10px 13px;font-size:7px;display:flex}.platform-message.success{color:#556a52;background:#f4faf2;border-color:#d4e0d1}.platform-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.platform-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);align-items:start;gap:11px;display:grid}.platform-card{background:#fff;border:1px solid #dfe3dc;border-radius:14px;min-width:0;padding:21px;box-shadow:0 16px 42px #282d2909}.platform-card h2,.platform-section-intro h2{letter-spacing:-.04em;margin:7px 0 0;font-size:20px}.platform-kicker{color:#9b896b;letter-spacing:.14em;font-size:5px;font-weight:900}.platform-card-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.platform-card-head>select,.platform-branding-select select{color:#444b47;min-height:36px;font:inherit;background:#fafbf8;border:1px solid #dce1da;border-radius:8px;padding:0 30px 0 10px;font-size:7px}.platform-live{color:#72806d;letter-spacing:.12em;align-items:center;gap:7px;font-size:5px;font-weight:900;display:flex}.platform-tenant-list{border-top:1px solid #e7e9e5;display:grid}.platform-tenant-list>button{min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e9e5;grid-template-columns:38px minmax(140px,1fr) 100px 95px 15px;align-items:center;gap:10px;padding:8px 4px;transition:padding .18s,background .18s;display:grid}.platform-tenant-list>button:hover{background:#f8f6f1;padding-inline:10px}.platform-tenant-mark{color:#2f2b25;border-radius:9px;place-items:center;width:36px;height:36px;font-size:7px;font-weight:950;display:grid}.platform-tenant-mark.large{border-radius:13px;width:49px;height:49px;font-size:9px}.platform-tenant-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.platform-tenant-list b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.platform-tenant-list small{color:#929995;font-size:5px}.platform-tenant-list>button>span:nth-child(3){color:#6f7773;font-size:6px}.platform-tenant-list em{color:#9e8a69;font-size:10px;font-style:normal}.platform-status{color:#68706c;white-space:nowrap;background:#eceeeb;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:5px;font-weight:850;display:inline-flex}.platform-status i{background:#89918c;border-radius:50%;width:4px;height:4px}.platform-status.status-active,.platform-status.status-verified{color:#557054;background:#e8f0e6}.platform-status.status-active i,.platform-status.status-verified i{background:#76a06f}.platform-status.status-trialing,.platform-status.status-provisioning,.platform-status.status-pending{color:#7c6747;background:#f2eadc}.platform-status.status-trialing i,.platform-status.status-provisioning i,.platform-status.status-pending i{background:#bc9558}.platform-status.status-past_due,.platform-status.status-cancelled,.platform-status.status-suspended{color:#85584f;background:#f4e5e1}.platform-status.status-past_due i,.platform-status.status-cancelled i,.platform-status.status-suspended i{background:#b36b5c}.platform-readiness{min-height:100%}.platform-readiness-list{margin-top:18px;display:grid}.platform-readiness-list>div{border-top:1px solid #e8eae6;grid-template-columns:31px 1fr;gap:10px;min-height:67px;padding:11px 0;display:grid}.platform-readiness-list i{color:#8a7757;background:#eee6d8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:6px;font-style:normal;font-weight:900;display:grid}.platform-readiness-list i.ready{color:#fff;background:#454e48}.platform-readiness-list span{gap:5px;display:grid}.platform-readiness-list b{font-size:7px}.platform-readiness-list small{color:#858d89;font-size:6px;line-height:1.5}.platform-principle{color:#fff;background:radial-gradient(circle at 95% 10%,#d6c19b36,#0000 30%),#1b211e;grid-column:1/-1;grid-template-columns:140px minmax(240px,1fr) auto;align-items:center;gap:20px;display:grid;overflow:hidden}.platform-principle p{color:#bec4bf;letter-spacing:-.02em;margin:0;font-size:12px;line-height:1.45}.platform-principle>div{align-items:center;gap:7px;display:flex}.platform-principle>div span{color:#d9c59e;border:1px solid #ffffff1f;border-radius:8px;padding:8px 10px;font-size:6px;font-weight:850}.platform-principle>div i{color:#68716c;font-size:7px;font-style:normal}.platform-tenant-detail{gap:18px;display:grid}.platform-tenant-identity{align-items:center;gap:12px;display:flex}.platform-tenant-identity>div{min-width:0;margin-right:auto}.platform-tenant-identity h3{margin:0 0 5px;font-size:16px}.platform-tenant-identity p{color:#929995;margin:0;font-size:6px}.platform-usage-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.platform-usage-grid span{background:#f3f4f1;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:78px;padding:13px;display:flex}.platform-usage-grid b{font-size:18px}.platform-usage-grid small{color:#858d89;font-size:5px}.platform-control-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.platform-control-row label,.platform-form label,.platform-domains label{color:#777f7a;gap:6px;font-size:6px;font-weight:800;display:grid}.platform-control-row select,.platform-form input,.platform-form select,.platform-domains input,.platform-domains select{color:#353b37;width:100%;min-width:0;min-height:40px;font:inherit;background:#fafbf8;border:1px solid #dce1da;border-radius:8px;padding:0 10px;font-size:7px}.platform-note{color:#7c7467;background:#f4f0e8;border-radius:8px;margin:0;padding:10px 11px;font-size:6px;line-height:1.55}.platform-form{gap:12px;display:grid}.platform-form h2{margin-bottom:5px}.platform-primary,.platform-secondary{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#202722;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 13px;font-size:7px;font-weight:850;display:flex}.platform-secondary{color:#4c4232;background:#e8ddca;justify-content:center}.platform-primary:disabled,.platform-secondary:disabled{opacity:.55;cursor:wait}.platform-form>small{color:#949b96;text-align:center;font-size:5px}.platform-section-intro{justify-content:space-between;align-items:flex-end;gap:20px;padding:8px 4px 3px;display:flex}.platform-section-intro p{color:#818985;max-width:430px;margin:0;font-size:7px;line-height:1.6}.platform-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.platform-plan-card{background:#fff;border:1px solid #dfe3dc;border-radius:14px;min-width:0;padding:18px;overflow:hidden}.platform-plan-card header{justify-content:space-between;align-items:center;display:flex}.platform-plan-card header>span{color:#a08c6b;font-size:6px;font-weight:900}.platform-plan-card h3{letter-spacing:-.045em;margin:20px 0 8px;font-size:20px}.platform-plan-card>p{color:#858d88;min-height:52px;margin:0;font-size:6px;line-height:1.55}.platform-entitlements{border-top:1px solid #e6e9e3;margin-top:16px}.platform-entitlement{border:0;border-bottom:1px solid #e6e9e3;align-items:center;gap:7px;min-height:53px;display:flex}.platform-entitlement>span{gap:4px;min-width:0;margin-right:auto;display:grid}.platform-entitlement b{font-size:6px}.platform-entitlement small{color:#939a96;font-size:5px}.platform-entitlement select{width:72px;min-height:29px;font:inherit;background:#fafbf8;border:1px solid #dce0da;border-radius:6px;padding:0 4px;font-size:5px}.platform-entitlement>button:not(.platform-save-mini){cursor:pointer;background:#d8dcd6;border:0;border-radius:99px;align-items:center;width:27px;height:16px;padding:2px;display:flex}.platform-entitlement>button:not(.platform-save-mini) i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;display:block}.platform-entitlement>button.enabled{background:#9c8968}.platform-entitlement>button.enabled i{transform:translate(11px)}.platform-save-mini{color:#745f3e;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:5px;font-weight:850}.platform-plan-card footer{background:#f2f0ea;border-radius:8px;gap:5px;margin-top:16px;padding:12px;display:grid}.platform-plan-card footer span{color:#8c938e;font-size:5px}.platform-plan-card footer b{color:#76684f;font-size:6px}.platform-branding{gap:11px;display:grid}.platform-branding-select{background:#fff;border:1px solid #dfe3dc;border-radius:11px;justify-content:flex-end;align-items:center;gap:10px;padding:11px 13px;display:flex}.platform-branding-select>span{color:#858d89;font-size:6px;font-weight:850}.platform-brand-preview{color:#252823;border-radius:11px;align-items:center;gap:12px;min-height:82px;padding:13px;display:flex}.platform-brand-preview>span{background:#ffffff5c;border:1px solid #0000001f;border-radius:11px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:950;display:grid}.platform-brand-preview>div{gap:5px;display:grid}.platform-brand-preview b{font-size:9px}.platform-brand-preview small{color:#00000085;font-size:5px}.platform-color-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.platform-color-row input{padding:5px}.platform-check{background:#f7f8f5;border:1px solid #e1e4de;border-radius:9px;align-items:center;min-height:57px;padding:10px;gap:10px!important;display:flex!important}.platform-check input{accent-color:#9c8968;width:16px;min-height:16px}.platform-check span{gap:4px;display:grid}.platform-check b{color:#424844;font-size:7px}.platform-check small{color:#858d89;font-size:5px;font-weight:500}.platform-domains>p{color:#858d89;margin:8px 0 17px;font-size:7px;line-height:1.55}.platform-domains>form{grid-template-columns:1fr 120px;gap:8px;display:grid}.platform-domains>form button{grid-column:1/-1}.platform-dns-record{background:#f5efe4;border:1px solid #d8c9ad;border-radius:9px;gap:8px;margin-top:13px;padding:12px;display:grid}.platform-dns-record>span{color:#796647;font-size:6px;font-weight:900}.platform-dns-record code{color:#3f392e;white-space:nowrap;background:#ffffffb3;border-radius:5px;padding:7px;font-size:5px;overflow-x:auto}.platform-domain-list{border-top:1px solid #e7e9e5;margin-top:15px;display:grid}.platform-domain-list article{border-bottom:1px solid #e7e9e5;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:61px;display:grid}.platform-domain-list article>div:first-child{gap:4px;min-width:0;display:grid}.platform-domain-list b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.platform-domain-list small{color:#929995;font-size:5px}.platform-domain-list button{color:#755f3d;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:5px;font-weight:850}.platform-empty{text-align:center;place-content:center;min-height:70px;display:grid;color:#979d99!important}@media (width<=1150px){.platform-plan-grid{grid-template-columns:1fr 1fr}.platform-grid{grid-template-columns:1fr}.platform-form{order:2}.platform-principle{grid-template-columns:120px 1fr}.platform-principle>div{grid-column:1/-1}}@media (width<=780px){.platform-titlebar{align-items:flex-start}.platform-kpis{grid-template-columns:1fr 1fr}.platform-tenant-list>button{grid-template-columns:38px minmax(0,1fr) auto 12px}.platform-tenant-list>button>span:nth-child(3),.platform-tenant-list .platform-status{display:none}.platform-control-row{grid-template-columns:1fr}.platform-section-intro{flex-direction:column;align-items:flex-start}.platform-plan-grid{grid-template-columns:1fr 1fr}.platform-principle{grid-template-columns:1fr}.platform-principle>div{flex-wrap:wrap;grid-column:auto}}@media (width<=560px){.platform-page{padding-inline:13px}.platform-owner-badge{align-self:flex-start}.platform-kpis{gap:7px}.platform-kpis article{min-height:108px;padding:13px}.platform-kpis strong{font-size:25px}.platform-tabs button{min-height:43px;padding-inline:12px;font-size:8px}.platform-card{padding:15px}.platform-card h2,.platform-section-intro h2{font-size:22px}.platform-usage-grid{grid-template-columns:1fr 1fr}.platform-usage-grid span{min-height:72px}.platform-plan-grid{grid-template-columns:1fr}.platform-plan-card{padding:17px}.platform-plan-card>p{min-height:0;font-size:8px}.platform-entitlement{min-height:62px}.platform-entitlement b{font-size:8px}.platform-entitlement small,.platform-entitlement select,.platform-save-mini{font-size:7px}.platform-control-row select,.platform-form input,.platform-form select,.platform-domains input,.platform-domains select{min-height:46px;font-size:16px}.platform-form label,.platform-domains label,.platform-control-row label{font-size:8px}.platform-primary,.platform-secondary{min-height:47px;font-size:8px}.platform-domains>form{grid-template-columns:1fr}.platform-domains>form button{grid-column:auto}.platform-domain-list article{grid-template-columns:minmax(0,1fr) auto}.platform-domain-list article>div:last-child{grid-column:1/-1}.platform-domain-list button{min-height:35px;font-size:7px}.platform-principle p{font-size:13px}.platform-principle>div span{font-size:7px}}@media (prefers-reduced-motion:reduce){.platform-loading>span{animation:none}.platform-tenant-list>button,.platform-entitlement>button i{transition:none}}.tenant-os-mark{color:#4f4638;letter-spacing:-.04em;background:linear-gradient(145deg,#f5efe5,#dfd1bb);border:1px solid #d8cdbb;border-radius:11px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:950;display:grid;box-shadow:0 8px 20px #312b2214}.tenant-page{padding-bottom:80px}.tenant-titlebar{align-items:flex-end}.tenant-secure-badge{color:#685b46;letter-spacing:.12em;white-space:nowrap;background:#eee6d9;border:1px solid #d7ccb9;border-radius:99px;align-items:center;gap:7px;padding:9px 12px;font-size:6px;font-weight:900;display:inline-flex}.tenant-secure-badge i{background:#73866f;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #73866f1f}.tenant-center{gap:13px;display:grid}.tenant-loading{color:#7f8782;place-content:center;justify-items:center;gap:15px;min-height:420px;font-size:8px;display:grid}.tenant-loading>span{border:2px solid #e1e4de;border-top-color:#9d8969;border-radius:50%;width:34px;height:34px;animation:.7s linear infinite tenant-spin}@keyframes tenant-spin{to{transform:rotate(1turn)}}.tenant-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.tenant-kpis article{background:linear-gradient(145deg,#fff,#f8f8f5);border:1px solid #dfe3dc;border-radius:14px;flex-direction:column;min-height:126px;padding:17px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #242a2606}.tenant-kpis article:after{content:"";opacity:.68;border:15px solid #ebe2d2;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-38px;right:-35px}.tenant-kpis span{color:#858d89;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.tenant-kpis strong{z-index:1;letter-spacing:-.055em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:15px 0 8px;font-size:25px;position:relative;overflow:hidden}.tenant-kpis strong em{color:#a08e72;font-size:11px;font-style:normal}.tenant-kpis strong.tenant-kpi-status{font-size:21px}.tenant-kpis small{z-index:1;color:#878f8a;font-size:6px;line-height:1.4;position:relative}.tenant-tabs{scrollbar-width:none;background:#fff;border:1px solid #dfe3dc;border-radius:12px;gap:4px;padding:5px;display:flex;overflow-x:auto}.tenant-tabs::-webkit-scrollbar{display:none}.tenant-tabs button{color:#737c77;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 16px;font-size:7px;font-weight:850;transition:color .18s,background .18s,transform .18s}.tenant-tabs button:hover{color:#413a30;transform:translateY(-1px)}.tenant-tabs button.active{color:#332e27;background:#e9dfcf;box-shadow:0 3px 10px #2d28200d}.tenant-message{color:#805e57;background:#fff7f5;border:1px solid #e8cfca;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:42px;padding:10px 13px;font-size:7px;display:flex}.tenant-message.success{color:#556a52;background:#f4faf2;border-color:#d4e0d1}.tenant-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.tenant-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:11px;display:grid}.tenant-card{background:#fff;border:1px solid #dfe3dc;border-radius:14px;min-width:0;padding:21px;box-shadow:0 16px 42px #282d2909}.tenant-card-wide{min-height:100%}.tenant-card-full{grid-column:1/-1}.tenant-side-stack{gap:11px;display:grid}.tenant-card h2,.tenant-package h2{letter-spacing:-.04em;margin:7px 0 0;font-size:20px}.tenant-kicker{color:#9b896b;letter-spacing:.14em;font-size:5px;font-weight:900}.tenant-card-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.tenant-progress>span{--tenant-progress:0deg;background:conic-gradient(#94805e var(--tenant-progress),#e9ece6 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.tenant-progress>span:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:6px}.tenant-progress b{z-index:1;font-size:8px;position:relative}.tenant-checklist{border-top:1px solid #e7e9e5;display:grid}.tenant-checklist>div{border-bottom:1px solid #e7e9e5;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:grid}.tenant-checklist i{color:#8a7757;background:#eee6d8;border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.tenant-checklist .done i{color:#fff;background:#49534d}.tenant-checklist span{gap:6px;display:grid}.tenant-checklist b{font-size:8px}.tenant-checklist small{color:#858d89;font-size:6px;line-height:1.45}.tenant-login-card{color:#fff;background:radial-gradient(circle at 92% 8%,#d8c49d33,#0000 34%),#1b211e;border-color:#202722}.tenant-login-card h2{color:#fff}.tenant-login-card p,.tenant-usage-card>p{color:#9ba39e;margin:9px 0 14px;font-size:7px;line-height:1.55}.tenant-login-card code,.tenant-invite-result code{color:#d8c399;white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:10px;font-size:6px;display:block;overflow-x:auto}.tenant-login-card button,.tenant-invite-result button,.tenant-next-layer button,.tenant-form>button{color:#433a2d;min-height:42px;font:inherit;cursor:pointer;background:#e6d9c3;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:0 13px;font-size:7px;font-weight:850;transition:transform .18s,filter .18s;display:flex}.tenant-login-card button:hover,.tenant-invite-result button:hover,.tenant-next-layer button:hover,.tenant-form>button:hover{filter:brightness(1.03);transform:translateY(-1px)}.tenant-usage-card>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.tenant-usage-card>div span{background:#f3f4f1;border-radius:9px;flex-direction:column;justify-content:space-between;min-height:70px;padding:10px;display:flex}.tenant-usage-card b{font-size:17px}.tenant-usage-card small{color:#8b928e;font-size:5px}.tenant-usage-card>p{color:#858d89;margin-bottom:0}.tenant-next-layer{color:#fff;background:radial-gradient(circle at 87% 0,#d5bf962e,#0000 31%),#1b211e;border-color:#1f2622;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:20px;padding:23px;display:grid}.tenant-next-layer h2{color:#fff;margin:0 0 7px}.tenant-next-layer p{color:#aab1ad;max-width:680px;margin:0;font-size:7px;line-height:1.6}.tenant-next-layer button{justify-content:space-between;min-width:135px;margin:0}.tenant-next-layer .tenant-kicker{align-self:start;padding-top:4px}.tenant-limit{color:#77684e;white-space:nowrap;background:#eee6d8;border-radius:99px;padding:6px 9px;font-size:6px;font-weight:850}.tenant-members{border-top:1px solid #e7e9e5;display:grid}.tenant-member-row{border-bottom:1px solid #e7e9e5;grid-template-columns:minmax(190px,1fr) 135px 105px;align-items:center;gap:10px;min-height:66px;display:grid}.tenant-member-head{color:#8e9691;letter-spacing:.1em;text-transform:uppercase;min-height:32px;font-size:5px;font-weight:900}.tenant-member-row>div{align-items:center;gap:10px;min-width:0;display:flex}.tenant-avatar{color:#514737;background:#e9dfcf;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:7px;font-weight:900;display:grid}.tenant-member-row>div>span:last-child{gap:4px;min-width:0;display:grid}.tenant-member-row b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tenant-member-row small{color:#8a928e;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.tenant-member-row select{color:#3f4642;width:100%;min-height:36px;font:inherit;background:#fafbf8;border:1px solid #dce1da;border-radius:8px;padding:0 8px;font-size:6px}.tenant-member-row select:disabled{opacity:.65}.tenant-status{color:#68706c;white-space:nowrap;background:#eceeeb;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:5px 7px;font-size:5px;font-weight:850;display:inline-flex}.tenant-status i{background:#89918c;border-radius:50%;width:4px;height:4px}.tenant-status.status-active,.tenant-status.status-trialing{color:#557054;background:#e8f0e6}.tenant-status.status-active i,.tenant-status.status-trialing i{background:#76a06f}.tenant-status.status-provisioning,.tenant-status.status-pending{color:#7c6747;background:#f2eadc}.tenant-status.status-disabled{color:#85584f;background:#f4e5e1}.tenant-form{gap:12px;display:grid}.tenant-form h2{margin-bottom:5px}.tenant-form label{color:#777f7a;gap:6px;font-size:6px;font-weight:800;display:grid}.tenant-form input,.tenant-form select{color:#353b37;width:100%;min-width:0;min-height:42px;font:inherit;background:#fafbf8;border:1px solid #dce1da;border-radius:8px;padding:0 10px;font-size:7px}.tenant-form>button{color:#fff;background:#202722;justify-content:space-between;margin:0}.tenant-form>button:disabled{opacity:.55;cursor:wait}.tenant-form>small{color:#949b96;text-align:center;font-size:5px}.tenant-invite-result{background:#f5efe4;border-color:#d9c8aa}.tenant-invite-result p{color:#776d5d;margin:9px 0 12px;font-size:7px;line-height:1.55}.tenant-invite-result code{color:#4f4535;background:#ffffffa6;border-color:#ddd0bb}.tenant-invite-result button{color:#fff;background:#525c55;width:100%}.tenant-pending-list{border-top:1px solid #e7e9e5;display:grid}.tenant-pending-list>div{border-bottom:1px solid #e7e9e5;justify-content:space-between;align-items:center;gap:15px;min-height:64px;display:flex}.tenant-pending-list>div>div:first-child{gap:5px;min-width:0;display:grid}.tenant-pending-list b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.tenant-pending-list small{color:#8b928e;font-size:5px}.tenant-pending-list>div>div:last-child{gap:6px;display:flex}.tenant-pending-list button{color:#5b4c36;min-height:32px;font:inherit;cursor:pointer;background:#ece2d2;border:0;border-radius:7px;padding:0 9px;font-size:6px;font-weight:850}.tenant-pending-list button.danger{color:#805c55;background:#f2e4e1}.tenant-empty{color:#969d99;text-align:center;place-content:center;min-height:90px;margin:0;font-size:7px;display:grid}.tenant-brand-form{grid-column:1}.tenant-brand-preview{color:#28271f;border-radius:11px;align-items:center;gap:13px;min-height:92px;padding:14px;display:flex}.tenant-brand-preview>span{background:#ffffff61;border:1px solid #00000021;border-radius:12px;place-items:center;width:45px;height:45px;font-size:9px;font-weight:950;display:grid}.tenant-brand-preview>div{gap:5px;display:grid}.tenant-brand-preview b{font-size:9px}.tenant-brand-preview small{color:#00000085;font-size:5px}.tenant-color-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tenant-color-row input{padding:5px}.tenant-check{background:#f7f8f5;border:1px solid #e1e4de;border-radius:9px;align-items:center;min-height:59px;padding:10px;gap:10px!important;display:flex!important}.tenant-check.disabled{opacity:.62}.tenant-check input{accent-color:#9c8968;width:16px;min-height:16px}.tenant-check span{gap:4px;display:grid}.tenant-check b{color:#424844;font-size:7px}.tenant-check small{color:#858d89;font-size:5px;font-weight:500}.tenant-brand-notes{color:#fff;background:radial-gradient(circle at 89% 9%,#d7c29a33,#0000 33%),#1b211e;border-color:#1f2622;min-height:100%}.tenant-brand-notes h2{color:#fff}.tenant-brand-notes>p{color:#a8b0ab;margin:10px 0 20px;font-size:7px;line-height:1.65}.tenant-brand-notes>div{border-top:1px solid #ffffff1a;display:grid}.tenant-brand-notes>div span{color:#d4d9d5;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;min-height:50px;font-size:7px;display:flex}.tenant-brand-notes i{border:1px solid #ffffff2e;border-radius:6px;width:19px;height:19px}.tenant-brand-notes i.neutral{background:#e8e5de}.tenant-brand-notes>small{color:#78817c;margin-top:17px;font-size:6px;line-height:1.5;display:block}.tenant-package{gap:11px;display:grid}.tenant-package-intro{color:#fff;background:radial-gradient(circle at 88% 7%,#d9c39a38,#0000 35%),#1b211e;border:1px solid #1f2622;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:20px;min-height:190px;padding:28px;display:flex;overflow:hidden}.tenant-package-intro h2{color:#fff;margin:13px 0 9px;font-size:32px}.tenant-package-intro p{color:#abb2ae;max-width:600px;margin:0;font-size:8px;line-height:1.65}.tenant-entitlement-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.tenant-entitlement-grid article{background:#fff;border:1px solid #dfe3dc;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:108px;padding:15px;display:flex}.tenant-entitlement-grid article.disabled{opacity:.5}.tenant-entitlement-grid article>span{color:#5f513b;background:#ede3d3;border-radius:8px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.tenant-entitlement-grid article>div{gap:5px;display:grid}.tenant-entitlement-grid b{font-size:7px}.tenant-entitlement-grid small{color:#898f8b;font-size:6px}.tenant-package-note{background:#f2ebdf;border:1px solid #d9cdb8;border-radius:12px;grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:15px 18px;display:grid}.tenant-package-note span{color:#7b6748;letter-spacing:.12em;font-size:6px;font-weight:900}.tenant-package-note p{color:#766e60;margin:0;font-size:7px;line-height:1.55}@media (width<=1150px){.tenant-grid{grid-template-columns:1fr}.tenant-card-full{grid-column:auto}.tenant-next-layer{grid-template-columns:120px minmax(0,1fr)}.tenant-next-layer button{grid-column:1/-1;width:100%}.tenant-entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.tenant-titlebar{align-items:flex-start}.tenant-kpis{grid-template-columns:1fr 1fr}.tenant-member-row{grid-template-columns:minmax(0,1fr) 130px}.tenant-member-head span:nth-child(3){display:none}.tenant-member-row>select:last-child{grid-column:2}.tenant-next-layer{grid-template-columns:1fr}.tenant-next-layer button{grid-column:auto}.tenant-entitlement-grid{grid-template-columns:1fr 1fr}.tenant-package-note{grid-template-columns:1fr;gap:7px}}@media (width<=560px){.tenant-page{padding-inline:13px}.tenant-secure-badge{align-self:flex-start}.tenant-kpis{gap:7px}.tenant-kpis article{min-height:112px;padding:13px}.tenant-kpis strong{margin-top:12px;font-size:22px}.tenant-kpis strong.tenant-kpi-status{font-size:18px}.tenant-kpis span,.tenant-kpis small{font-size:7px}.tenant-tabs button{min-height:44px;padding-inline:12px;font-size:8px}.tenant-card{padding:16px}.tenant-card h2,.tenant-package h2{font-size:22px}.tenant-kicker{font-size:6px}.tenant-checklist>div{min-height:82px}.tenant-checklist b{font-size:9px}.tenant-checklist small{font-size:7px}.tenant-login-card p,.tenant-usage-card>p,.tenant-next-layer p,.tenant-invite-result p,.tenant-brand-notes>p{font-size:8px}.tenant-login-card code,.tenant-invite-result code{font-size:7px}.tenant-login-card button,.tenant-invite-result button,.tenant-next-layer button,.tenant-form>button{min-height:47px;font-size:8px}.tenant-next-layer{padding:18px}.tenant-next-layer h2{font-size:19px}.tenant-usage-card>div span{min-height:76px}.tenant-usage-card b{font-size:19px}.tenant-member-row{grid-template-columns:1fr 1fr;gap:8px;min-height:119px;padding:11px 0}.tenant-member-head{display:none}.tenant-member-row>div{grid-column:1/-1}.tenant-member-row b{font-size:9px}.tenant-member-row small{font-size:7px}.tenant-member-row select{min-height:45px;font-size:16px}.tenant-form input,.tenant-form select{min-height:47px;font-size:16px}.tenant-form label{font-size:8px}.tenant-form>small{font-size:7px}.tenant-pending-list>div{flex-direction:column;align-items:flex-start;padding:13px 0}.tenant-pending-list b{font-size:9px}.tenant-pending-list small{font-size:7px;line-height:1.5}.tenant-pending-list>div>div:last-child{width:100%}.tenant-pending-list button{flex:1;min-height:39px;font-size:8px}.tenant-brand-preview b{font-size:10px}.tenant-brand-preview small{font-size:7px}.tenant-check b{font-size:9px}.tenant-check small{font-size:7px}.tenant-package-intro{flex-direction:column;min-height:220px;padding:20px}.tenant-package-intro h2{font-size:30px}.tenant-package-intro p{font-size:9px}.tenant-entitlement-grid{gap:7px}.tenant-entitlement-grid article{min-height:115px;padding:13px}.tenant-entitlement-grid b{font-size:8px;line-height:1.3}.tenant-entitlement-grid small{font-size:7px}.tenant-package-note p{font-size:8px}}@media (prefers-reduced-motion:reduce){.tenant-loading>span{animation:none}.tenant-tabs button,.tenant-login-card button,.tenant-invite-result button,.tenant-next-layer button,.tenant-form>button{transition:none}}.hq-app{background:#f3f3f0;grid-template-columns:244px minmax(0,1fr)}.hq-sidebar{color:#555c57;width:auto;height:100vh;box-shadow:none;background:#e9e9e5;border-right:1px solid #dfe0dc;align-items:stretch;padding:12px 9px 10px}.hq-sidebar-brand{border-bottom:1px solid #d9dad5;align-items:center;gap:10px;min-height:54px;padding:5px 7px 10px;display:flex}.hq-sidebar-brand>.brand{flex:none;width:52px;height:52px;min-height:52px}.hq-sidebar-brand .brand-mark{border-radius:13px;width:52px;height:52px}.hq-sidebar-brand>div{gap:2px;min-width:0;display:grid}.hq-sidebar-brand>div b{color:#262b28;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hq-sidebar-brand>button{display:none}.tenant-os-mark{color:#f5f1e9;background:#2b302d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.hq-sidebar nav{flex:1;min-height:0;margin:9px 0 0;display:block;overflow:auto}.hq-sidebar nav section>span{color:#929792;letter-spacing:.12em;text-transform:uppercase;align-items:center;min-height:22px;padding:0 9px;font-size:5px;font-weight:900;display:flex}.hq-sidebar nav section>div,.hq-sidebar-bottom{gap:2px;display:grid}.hq-sidebar a{color:#4e5550;border-radius:7px;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;min-height:34px;padding:0 8px;position:relative}.hq-sidebar a>span{color:#737a75;border-radius:6px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;font-weight:750;line-height:1;display:grid}.hq-sidebar a small{max-width:none;color:inherit;flex:1;font-size:7px;font-weight:720}.hq-sidebar a:hover{color:#262b28;background:#ffffff9e}.hq-sidebar a.active>span{color:#302b23;background:#ede4d5}.hq-sidebar a.locked{opacity:.55}.hq-sidebar a.locked>i{background:#a58d65;border-radius:50%;width:5px;height:5px;font-size:0}.hq-sidebar-bottom{border-top:1px solid #d7d8d3;padding-top:8px}.hq-mobile-nav-trigger,.hq-mobile-nav-backdrop{display:none}.hq-topbar{background:#f9f9f7e0;border-bottom-color:#ddded9;height:64px;padding:0 24px}.hq-content{padding-top:28px}.settings-tabs{background:#e9eae6;border:1px solid #dedfd9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,260px));gap:4px;width:max-content;max-width:100%;margin-bottom:13px;padding:4px;display:grid;overflow-x:auto}.settings-tabs button{color:#717873;min-width:220px;min-height:51px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.settings-tabs button>span{color:#7e7463;background:#ded9cf;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:6px;font-weight:900;display:grid}.settings-tabs button>div{gap:4px;display:grid}.settings-tabs b{font-size:8px}.settings-tabs small{color:#959b96;font-size:5px}.settings-tabs button.active{color:#282d2a;background:#fff;box-shadow:0 2px 7px #181e1a12}.settings-tabs button.active>span{color:#4f422e;background:#e7dac4}.role-access-loading{color:#7f8782;place-content:center;justify-items:center;gap:12px;min-height:380px;font-size:8px;display:grid}.role-access-loading>span{border:2px solid #dadfd8;border-top-color:#a99068;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite cms-spin}.role-access-message{color:#765047;background:#f8ebe7;border:1px solid #dfc5bc;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:43px;margin-bottom:10px;padding:0 13px;font-size:7px;display:flex}.role-access-message.success{color:#50654f;background:#edf5eb;border-color:#cddcc9}.role-access-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px}.role-access-layout{grid-template-columns:225px minmax(0,1fr);align-items:start;gap:10px;display:grid}.role-directory,.role-policy-surface{background:#fff;border:1px solid #dedfd9;border-radius:13px;box-shadow:0 10px 28px #1b201d06}.role-directory{position:sticky;top:78px;overflow:hidden}.role-directory>header{border-bottom:1px solid #e6e7e2;padding:18px 16px 14px}.role-directory h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:17px}.role-directory p{color:#858c87;margin:0;font-size:6px;line-height:1.55}.role-directory nav{gap:2px;padding:7px;display:grid}.role-directory nav button{color:#4a514d;width:100%;min-height:49px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 7px;display:grid}.role-directory nav button:hover{background:#f4f5f2}.role-directory nav button.active{color:#292e2b;background:#efede8}.role-directory nav button>span{color:#655943;background:#e9dfce;border-radius:8px;place-items:center;width:29px;height:29px;font-size:6px;font-weight:900;display:grid}.role-directory nav button>div{gap:4px;min-width:0;display:grid}.role-directory nav b{font-size:7px}.role-directory nav small{color:#929994;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.role-directory nav i{color:#a0a6a2;font-size:8px;font-style:normal}.role-policy-surface{min-width:0;overflow:hidden}.role-policy-header{background:linear-gradient(120deg,#fff,#faf9f6);border-bottom:1px solid #e3e5df;justify-content:space-between;align-items:flex-start;gap:25px;min-height:122px;padding:20px 22px;display:flex}.role-policy-header h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:25px}.role-policy-header p{color:#818984;max-width:570px;margin:0;font-size:7px;line-height:1.55}.role-policy-stats{gap:6px;display:flex}.role-policy-stats>span{background:#fff;border:1px solid #e2e4de;border-radius:9px;align-content:space-between;min-width:66px;min-height:61px;padding:9px;display:grid}.role-policy-stats b{letter-spacing:-.04em;font-size:18px}.role-policy-stats small{color:#959c97;font-size:5px}.role-policy-legend{color:#818883;border-bottom:1px solid #e5e7e1;align-items:center;gap:20px;min-height:43px;padding:0 22px;font-size:5px;display:flex}.role-policy-legend span{align-items:center;gap:6px;display:flex}.role-policy-legend i{background:#c6cbc6;border-radius:50%;width:7px;height:7px}.role-policy-legend i.access{background:#a98f63}.role-policy-legend i.permission{background:#69776d}.role-module-groups{padding:15px 22px 8px}.role-module-groups>section{margin-bottom:17px}.role-module-groups>section>header{color:#707873;justify-content:space-between;align-items:center;min-height:30px;display:flex}.role-module-groups>section>header span{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.role-module-groups>section>header small{color:#9aa09c;font-size:5px}.role-module-groups>section>div{border:1px solid #e2e4de;border-radius:10px;overflow:hidden}.role-module-groups article+article{border-top:1px solid #e5e7e1}.role-module-groups article.expanded{background:#fbfbf8}.role-module-row{grid-template-columns:31px minmax(150px,1fr) 76px 76px 62px;align-items:center;gap:8px;min-height:61px;padding:7px 10px;display:grid}.role-module-icon{color:#777e79;background:#eceeea;border-radius:8px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.role-module-row .role-module-copy{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.role-module-copy b{font-size:8px}.role-module-copy small{color:#929994;text-overflow:ellipsis;white-space:nowrap;font-size:5px;line-height:1.35;overflow:hidden}.role-switch{cursor:pointer;grid-template-columns:28px 1fr;align-items:center;gap:6px;display:grid}.role-switch input{opacity:0;pointer-events:none;position:absolute}.role-switch>span{background:#d5d9d3;border-radius:99px;align-items:center;width:28px;height:16px;padding:2px;transition:background .18s;display:flex}.role-switch>span:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;box-shadow:0 1px 3px #0000002e}.role-switch input:checked+span{background:#7c887e}.role-switch.access input:checked+span{background:#a68f68}.role-switch input:checked+span:before{transform:translate(12px)}.role-switch input:disabled+span{opacity:.55}.role-switch small{color:#858c87;font-size:5px}.role-expand{color:#727a75;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e2dc;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:6px;display:flex}.role-expand i{color:#9aa19c;font-size:6px;font-style:normal}.role-permission-grid{border-top:1px solid #e6e8e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 49px 15px;display:grid}.role-permission-grid label{cursor:pointer;background:#fff;border:1px solid #e3e5df;border-radius:8px;align-items:center;gap:8px;min-height:45px;padding:7px 8px;display:flex}.role-permission-grid input{accent-color:#9d865f;flex:none;width:14px;height:14px}.role-permission-grid span{gap:3px;min-width:0;display:grid}.role-permission-grid b{font-size:6px}.role-permission-grid small{color:#9ba19d;text-overflow:ellipsis;white-space:nowrap;font-size:4px;overflow:hidden}.role-policy-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #dfe2dc;justify-content:flex-end;align-items:center;gap:8px;min-height:71px;padding:12px 22px;display:flex;position:sticky;bottom:0}.role-policy-actions>div{gap:4px;margin-right:auto;display:grid}.role-policy-actions b{font-size:7px}.role-policy-actions span{color:#909793;font-size:5px}.role-policy-actions .os-primary{color:#fff;background:#2b312d}.role-policy-actions button:disabled{opacity:.5;cursor:wait}@media (width<=1120px){.hq-app{grid-template-columns:218px minmax(0,1fr)}.role-access-layout{grid-template-columns:190px minmax(0,1fr)}.role-module-row{grid-template-columns:31px minmax(130px,1fr) 68px 68px 57px}.role-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.hq-app{padding-bottom:0;display:block}.hq-sidebar{z-index:210;flex-direction:column;align-items:stretch;width:min(290px,88vw);height:100dvh;padding:12px 9px 10px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:22px 0 60px #1015122e}.hq-sidebar.open{transform:translate(0)}.hq-sidebar-brand>button{color:#717873;cursor:pointer;background:#dedfd9;border:0;border-radius:7px;place-items:center;width:29px;height:29px;margin-left:auto;font-size:17px;display:grid}.hq-sidebar nav{flex:1;margin:9px 0 0;display:block;overflow:auto}.hq-sidebar nav section>div{display:grid}.hq-sidebar nav a{flex-direction:row;min-width:0;min-height:39px;padding-inline:9px}.hq-sidebar a small{max-width:none;font-size:8px}.hq-sidebar-bottom{display:grid}.hq-mobile-nav-trigger{z-index:70;background:#fffffff0;border:1px solid #dadcd6;border-radius:9px;align-content:center;gap:4px;width:38px;height:38px;padding:10px;display:grid;position:fixed;top:13px;left:11px;box-shadow:0 5px 18px #13181514}.hq-mobile-nav-trigger span{background:#4f5651;height:1px}.hq-mobile-nav-backdrop{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11151359;border:0;display:block;position:fixed;inset:0}.hq-topbar{height:64px;padding:0 13px 0 60px}.hq-search{width:min(300px,48vw)}.hq-content{padding-top:22px;padding-bottom:40px}.role-access-layout{grid-template-columns:1fr}.role-directory{position:static}.role-directory>header{padding-bottom:10px}.role-directory nav{display:flex;overflow-x:auto}.role-directory nav button{min-width:170px}.role-policy-header{flex-direction:column}.role-policy-stats{width:100%}.role-policy-stats>span{flex:1}.role-policy-legend{white-space:nowrap;overflow-x:auto}}@media (width<=600px){.hq-user>div{display:none}.hq-search{width:min(230px,56vw)}.hq-search kbd{display:none}.hq-content{padding-inline:13px}.settings-tabs{grid-template-columns:1fr 1fr;width:100%}.settings-tabs button{min-width:0;min-height:61px;padding:8px}.settings-tabs button>span{display:none}.settings-tabs small{font-size:6px;line-height:1.35}.role-policy-header{padding:17px 14px}.role-policy-header h2{font-size:23px}.role-policy-header p{font-size:8px}.role-policy-stats>span{min-width:0}.role-policy-stats small{font-size:6px}.role-policy-legend{padding-inline:14px}.role-module-groups{padding:12px 10px 5px}.role-module-groups>section>header{padding-inline:3px}.role-module-groups>section>header small{font-size:6px}.role-module-row{grid-template-columns:34px minmax(0,1fr) 52px;grid-template-areas:"icon copy expand""visible visible access";gap:9px;min-height:105px;padding:10px}.role-module-icon{grid-area:icon}.role-module-copy{grid-area:copy}.role-module-copy b{font-size:9px}.role-module-copy small{font-size:6px}.role-switch{grid-area:visible;grid-template-columns:34px auto}.role-switch.access{grid-area:access}.role-switch>span{width:34px;height:19px}.role-switch>span:before{width:15px;height:15px}.role-switch input:checked+span:before{transform:translate(15px)}.role-switch small{font-size:6px}.role-expand{grid-area:expand}.role-permission-grid{grid-template-columns:1fr;padding:10px}.role-permission-grid label{min-height:51px}.role-permission-grid b{font-size:8px}.role-permission-grid small{font-size:6px}.role-policy-actions{flex-wrap:wrap;padding:10px}.role-policy-actions>div{width:100%;margin:0 0 4px}.role-policy-actions b{font-size:8px}.role-policy-actions span{font-size:6px}.role-policy-actions button{flex:1}}.settings-tabs.three{grid-template-columns:repeat(3,minmax(0,260px))}@media (width<=600px){.settings-tabs{grid-template-columns:1fr}.settings-tabs button{min-height:52px}.settings-tabs button>span{display:grid}}.agreement-content-field{gap:7px;margin-top:17px;display:grid}.agreement-content-field>span{color:#6f7772;font-size:6px;font-weight:850}.agreement-toolbar{background:#f2f3ef;border:1px solid #dce0d9;border-bottom:0;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:6px;min-height:45px;padding:6px;display:flex}.agreement-toolbar>div{border-right:1px solid #d8dbd5;gap:3px;padding-right:6px;display:flex}.agreement-toolbar>div:last-child{border-right:0}.agreement-toolbar button{color:#525a55;min-width:30px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdfd9;border-radius:6px;padding:0 8px;font-size:6px;font-weight:750;box-shadow:0 1px 2px #1e231f08}.agreement-toolbar button:hover{color:#3d3428;background:#faf6ef;border-color:#c9baa0}.agreement-toolbar .toolbar-bold{font-weight:950}.agreement-toolbar .toolbar-italic{font-style:italic}.agreement-toolbar .toolbar-underline{text-decoration:underline}.agreement-rich-editor{color:#343b37;background:#fff;border:1px solid #dce0d9;border-radius:0 0 9px 9px;outline:0;min-height:620px;padding:38px 42px;overflow-y:auto;box-shadow:inset 0 1px #00000005}.agreement-rich-editor:focus{border-color:#b59e77;box-shadow:0 0 0 3px #b59e7724}.agreement-rich-content{color:#4c554f}.agreement-rich-content h1{color:#222824;letter-spacing:-.045em;margin:0 0 25px;font-size:31px;line-height:1.12}.agreement-rich-content h2{color:#29302c;letter-spacing:-.025em;margin:28px 0 10px;font-size:18px;line-height:1.25}.agreement-rich-content h3{color:#343b37;margin:21px 0 8px;font-size:13px;line-height:1.3}.agreement-rich-content p,.agreement-rich-content li,.agreement-rich-content blockquote{margin:0 0 10px;font-size:8px;line-height:1.72}.agreement-rich-content strong,.agreement-rich-content b{color:#303733;font-weight:900}.agreement-rich-content ul,.agreement-rich-content ol{margin:8px 0 15px;padding-left:22px}.agreement-rich-content li{padding-left:4px}.agreement-rich-content blockquote{color:#665d4f;background:#f5f1e9;border-left:3px solid #b9a27c;margin:14px 0;padding:11px 14px}.agreement-rich-content ul,.agreement-rich-content ol{padding-left:25px;list-style-position:outside}.agreement-rich-content ul{list-style-type:disc}.agreement-rich-content ol{list-style-type:decimal}.agreement-rich-content ul ul{list-style-type:circle}.agreement-rich-content ol ol{list-style-type:lower-alpha}.agreement-rich-content li{display:list-item}.agreement-rich-content li::marker{color:currentColor;font-weight:750}.agreement-live-preview .agreement-rich-content{display:block}.agreement-live-preview .agreement-rich-content h1{font-size:24px}.agreement-live-preview .agreement-rich-content h2{font-size:15px}.agreement-live-preview .agreement-rich-content h3{font-size:11px}.agreement-live-preview .agreement-rich-content p,.agreement-live-preview .agreement-rich-content li,.agreement-live-preview .agreement-rich-content blockquote{font-size:6px}.agreement-profile{grid-template-columns:minmax(0,1fr)}.agreement-personal-details,.agreement-document{width:min(100%,980px);margin-inline:auto}.agreement-personal-details{background:#fff;border:1px solid #dfe2dc;border-radius:13px;padding:20px}.agreement-personal-details>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.agreement-personal-details h3{letter-spacing:-.04em;margin:7px 0 5px;font-size:20px}.agreement-personal-details header span{color:#838b86;font-size:7px}.agreement-personal-details header>b{color:#69583e;white-space:nowrap;background:#ebe2d3;border-radius:6px;padding:6px 8px;font-size:5px}.agreement-personal-details>div{grid-template-columns:1fr 1fr 1fr 1.35fr;align-items:end;gap:8px;margin-top:16px;display:grid}.agreement-personal-details label{gap:6px;min-width:0;display:grid}.agreement-personal-details label:nth-of-type(5){display:none}.agreement-personal-details label>span{color:#737b76;font-size:6px;font-weight:800}.agreement-personal-details input{color:#363d38;width:100%;min-width:0;min-height:41px;font:inherit;background:#fbfcfa;border:1px solid #dce0d9;border-radius:8px;padding:0 10px;font-size:8px}.agreement-personal-details button{min-height:41px}.agreement-personal-details>small{color:#918b80;margin-top:11px;font-size:6px;line-height:1.5;display:block}.agreement-document{overflow:hidden}.agreement-document .agreement-paper{min-height:620px;padding:55px clamp(28px,8vw,105px)}.agreement-document .agreement-rich-content p,.agreement-document .agreement-rich-content li,.agreement-document .agreement-rich-content blockquote{font-size:9px}.agreement-document .agreement-rich-content h1{font-size:35px}.agreement-document .agreement-rich-content h2{font-size:21px}.agreement-document .agreement-rich-content h3{font-size:15px}.agreement-signature-section{background:linear-gradient(#f7f7f4,#eeeee9);border-top:1px solid #dfe2dc;padding:30px clamp(20px,6vw,70px) 36px}.agreement-sign-inline{background:#fff;border:1px solid #d8dcd5;border-radius:14px;padding:23px;box-shadow:0 18px 50px #1f24200d}.agreement-sign-inline>header{justify-content:space-between;gap:22px;margin-bottom:18px;display:flex}.agreement-sign-inline h3,.agreement-signed-inline h3{letter-spacing:-.04em;margin:7px 0;font-size:22px}.agreement-sign-inline header p:not(.os-overline),.agreement-signed-inline header p:not(.os-overline){color:#7e8681;max-width:620px;margin:0;font-size:7px;line-height:1.55}.agreement-sign-inline>header>span{color:#6a5b43;background:#e9dfcf;border-radius:6px;height:max-content;padding:6px 8px;font-size:5px;font-weight:900}.agreement-sign-inline>footer{border-top:1px solid #e1e4de;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding-top:14px;display:flex}.agreement-sign-inline>footer>span{color:#858d88;max-width:430px;font-size:6px;line-height:1.45}.signature-pad{background:#fff;border:1px solid #cfd4cc;border-radius:12px;box-shadow:inset 0 0 0 5px #f6f5f1}.signature-pad.stamped{border-color:#b7a17d;box-shadow:inset 0 0 0 5px #faf6ee}.signature-pad>.signature-pad-heading{color:#858d88;background:#f7f8f5;border-bottom:1px solid #dfe2dc;justify-content:space-between;align-items:center;min-height:45px;padding:0 15px;font-size:5px;display:flex}.signature-pad-heading>span{letter-spacing:.13em;font-weight:900}.signature-pad-heading>b{color:#6f624d;font-size:6px}.signature-pad canvas{touch-action:none;cursor:crosshair;background:radial-gradient(circle,#b8a48214,#0000 45%),repeating-linear-gradient(0deg,#0000,#0000 45px,#f2f3ef 46px);width:100%;height:230px;display:block}.signature-pad>.signature-pad-controls{color:#858d88;background:#fafbf8;border-top:1px solid #dfe2dc;justify-content:space-between;align-items:center;gap:15px;min-height:43px;padding:0 13px;font-size:6px;display:flex}.signature-pad-controls>span{align-items:center;gap:5px;display:flex}.signature-pad-controls span b{color:#51483b}.signature-pad-controls span i{background:#d5d8d2;width:1px;height:12px}.signature-pad-controls>div{gap:5px;display:flex}.signature-pad-controls button{color:#715c3e;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded8cb;border-radius:6px;padding:0 8px;font-size:5px;font-weight:850}.agreement-sign-inline .agreement-accept{margin:13px 0 0}.agreement-sign-inline .agreement-accept input{flex:none}.agreement-signed-inline{background:#fff;border:1px solid #d7ddd4;border-radius:14px;padding:23px}.agreement-signed-inline>header{align-items:center;gap:18px;display:flex}.agreement-signed-inline .agreement-check{flex:none;margin:0}.agreement-certificate{background:#faf7f0;border:1px solid #d8d0c3;border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:22px;min-height:190px;margin-top:20px;padding:15px;display:grid}.agreement-certificate img{object-fit:contain;background:#fff;border:1px solid #e2ded6;border-radius:8px;width:100%;height:160px}.agreement-certificate aside{gap:6px;display:grid}.agreement-certificate small{color:#918878;font-size:5px}.agreement-certificate b{font-size:15px}.agreement-certificate span{color:#7b837e;font-size:7px}.agreement-certificate i{color:#69563a;background:#e9decb;border-radius:99px;width:max-content;margin-top:5px;padding:6px 8px;font-size:5px;font-style:normal;font-weight:850}.agreement-certificate code{color:#5e5548;background:#ffffffa6;border:1px dashed #cbbda5;border-radius:6px;margin-top:7px;padding:8px;font-size:6px}.agreement-pdf-card{color:#343a36;background:#faf8f3;border:1px solid #d8d0c3;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;margin-top:12px;padding:11px 13px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.agreement-pdf-card:hover{border-color:#bda986;transform:translateY(-2px);box-shadow:0 12px 30px #352d2114}.agreement-pdf-card>span{color:#fff;background:#6e5a3d;border-radius:8px;place-items:center;width:42px;height:42px;font-size:7px;font-weight:950;display:grid}.agreement-pdf-card>div{gap:4px;display:grid}.agreement-pdf-card b{font-size:8px}.agreement-pdf-card small{color:#838a85;font-size:6px;line-height:1.4}.agreement-pdf-card>i{color:#6e5a3d;font-size:6px;font-style:normal;font-weight:850}.agreement-owner-pdf{color:#6a5638;background:#faf6ee;border:1px solid #d5c7ae;border-radius:7px;width:max-content;margin-top:7px;padding:7px 9px;font-size:6px;font-weight:850;text-decoration:none}.agreement-owner-pdf:hover{background:#f4ecde;border-color:#a98f65}.agreement-history strong a{color:#6b583a;font-size:6px;text-decoration:none}.agreement-history strong a:hover{text-decoration:underline}@media (width<=900px){.agreement-personal-details>div{grid-template-columns:1fr 1fr}.agreement-personal-details button{min-height:45px}.agreement-certificate{grid-template-columns:1fr}.agreement-certificate aside{padding:5px}}@media (width<=600px){.agreement-editor{padding:13px}.agreement-toolbar{gap:4px}.agreement-toolbar>div{padding-right:3px}.agreement-toolbar button{min-width:33px;height:34px;font-size:8px}.agreement-rich-editor{min-height:540px;padding:25px 18px;font-size:16px}.agreement-rich-content h1{font-size:28px}.agreement-rich-content h2{font-size:19px}.agreement-rich-content h3{font-size:16px}.agreement-rich-content p,.agreement-rich-content li,.agreement-rich-content blockquote,.agreement-document .agreement-rich-content p,.agreement-document .agreement-rich-content li,.agreement-document .agreement-rich-content blockquote{font-size:11px;line-height:1.65}.agreement-personal-details{padding:15px}.agreement-personal-details>header{flex-direction:column;gap:10px}.agreement-personal-details h3{font-size:22px}.agreement-personal-details header span{font-size:9px}.agreement-personal-details>div{grid-template-columns:1fr}.agreement-personal-details label>span{font-size:8px}.agreement-personal-details input{min-height:47px;font-size:16px}.agreement-personal-details button{width:100%;min-height:49px;font-size:8px}.agreement-document .agreement-paper{min-height:500px;padding:31px 20px}.agreement-document .agreement-rich-content h1{font-size:29px}.agreement-document .agreement-rich-content h2{font-size:20px}.agreement-document .agreement-rich-content h3{font-size:16px}.agreement-signature-section{padding:13px}.agreement-sign-inline,.agreement-signed-inline{padding:14px}.agreement-sign-inline>header{flex-direction:column}.agreement-sign-inline h3,.agreement-signed-inline h3{font-size:22px}.agreement-sign-inline header p:not(.os-overline),.agreement-signed-inline header p:not(.os-overline){font-size:9px}.signature-pad canvas{height:245px}.signature-pad>.signature-pad-heading{padding:0 10px}.signature-pad-heading>b{font-size:7px}.signature-pad>.signature-pad-controls{flex-direction:column;align-items:stretch;padding:9px}.signature-pad-controls>span{justify-content:center;font-size:7px}.signature-pad-controls>div{grid-template-columns:1fr 1fr;display:grid}.signature-pad-controls button{min-height:37px;font-size:7px}.agreement-sign-inline>footer{flex-direction:column;align-items:stretch}.agreement-sign-inline>footer button{width:100%;min-height:48px}.agreement-certificate{padding:9px}.agreement-certificate img{height:180px}.agreement-pdf-card{grid-template-columns:42px minmax(0,1fr)}.agreement-pdf-card>i{grid-column:2}.agreement-signed-inline>header{align-items:flex-start}.agreement-signed-inline .agreement-check{width:34px;height:34px}}.record-actions,.lead-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.record-actions{margin-top:14px}.record-actions .os-secondary{flex:160px}.record-delete{color:#925d55;min-height:34px;font:inherit;cursor:pointer;background:#fff8f6;border:1px solid #e6cbc6;border-radius:8px;padding:0 11px;font-size:6px;font-weight:850;transition:color .18s,background .18s,border-color .18s,transform .18s}.record-delete:hover{color:#fff;background:#8b554d;border-color:#8b554d;transform:translateY(-1px)}.record-delete:disabled{opacity:.5;cursor:wait;transform:none}.project-admin-card>footer .record-delete{margin-left:auto}.task-card-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.task-card-meta>small{color:#929894;font-size:6px}.lead-card-actions{min-width:0}.kanban-cards footer .lead-delete{min-height:27px;padding-inline:7px}.kanban-cards footer .lead-card-actions+b{flex:none}.trash-overview{gap:13px;display:grid}.trash-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.trash-summary article{background:linear-gradient(145deg,#fff,#f7f7f3);border:1px solid #dfe3dc;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:112px;padding:17px;display:flex;box-shadow:0 14px 34px #242a2606}.trash-summary span{color:#858d89;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:850}.trash-summary strong{letter-spacing:-.06em;font-size:28px}.trash-summary small{color:#969d98;font-size:6px}.trash-policy{background:radial-gradient(circle at 94% 20%,#d0bfa12e,#0000 30%),#faf8f3;border:1px solid #e1ddd3;border-radius:14px;align-items:center;gap:16px;min-height:91px;padding:17px 20px;display:flex}.trash-policy>span{color:#fff;background:#393f3b;border-radius:50%;flex:none;place-items:center;width:51px;height:51px;font-size:17px;font-weight:850;display:grid}.trash-policy div{gap:5px;display:grid}.trash-policy b{font-size:9px}.trash-policy p{color:#7f8782;margin:0;font-size:7px;line-height:1.5}.trash-message{color:#596c56;background:#f5faf3;border:1px solid #d5dfd2;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:43px;padding:10px 13px;font-size:7px;display:flex}.trash-message button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:15px}.trash-list{gap:8px;display:grid}.trash-item{background:#fff;border:1px solid #dfe3dc;border-radius:13px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:105px;padding:16px 18px;display:grid;box-shadow:0 12px 32px #242a2606}.trash-icon{color:#675a45;background:#ece4d7;border-radius:11px;place-items:center;width:43px;height:43px;font-size:7px;font-weight:900;display:grid}.trash-copy{gap:5px;min-width:0;display:grid}.trash-copy>small{color:#9a8768;letter-spacing:.12em;text-transform:uppercase;font-size:5px;font-weight:900}.trash-copy h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.trash-meta{color:#8b938e;flex-wrap:wrap;gap:6px 13px;font-size:6px;display:flex}.trash-meta .urgent{color:#a45c52;font-weight:850}.trash-actions{align-items:center;gap:7px;display:flex}.trash-empty{color:#7e8781;text-align:center;background:#fafbf8;border:1px dashed #d4d9d1;border-radius:14px;align-content:center;place-items:center;gap:9px;min-height:270px;display:grid}.trash-empty>span{color:#6c765f;background:#e9eee5;border-radius:50%;place-items:center;width:45px;height:45px;font-size:16px;display:grid}.trash-empty b{color:#454c48;font-size:11px}.trash-empty p{max-width:430px;margin:0;font-size:7px;line-height:1.55}@media (width<=900px){.trash-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.trash-item{grid-template-columns:42px minmax(0,1fr)}.trash-actions{grid-column:2;justify-content:flex-start}}@media (width<=600px){.record-actions{flex-direction:column;align-items:stretch}.record-actions .os-secondary,.record-actions .record-delete{flex:auto;width:100%}.project-admin-card>footer .record-delete{width:100%;margin:4px 0 0}.task-card-meta{flex-direction:column;align-items:stretch}.task-card-meta .record-delete{width:100%}.trash-summary{grid-template-columns:1fr 1fr}.trash-summary article{min-height:96px}.trash-summary article:first-child{grid-column:1/-1}.trash-policy{align-items:flex-start}.trash-policy p{font-size:9px}.trash-item{grid-template-columns:38px minmax(0,1fr);align-items:start;padding:14px}.trash-icon{width:38px;height:38px}.trash-copy h2{font-size:16px}.trash-meta{gap:5px;font-size:8px;display:grid}.trash-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.trash-actions button{width:100%;min-height:43px;font-size:8px}.kanban-cards footer{align-items:flex-end;gap:8px}.lead-card-actions{flex-direction:column;align-items:stretch}.lead-card-actions .lead-delete{width:100%}}.portal-demo-entry{background:radial-gradient(circle at 88% 20%,#d1c1a333,#0000 34%),#fff;justify-content:space-between;align-items:center;gap:24px;display:flex}.portal-demo-entry>div{gap:7px;display:grid}.portal-demo-entry h2{letter-spacing:-.035em;margin:0;font-size:17px}.portal-demo-entry span{color:#858d89;font-size:8px;line-height:1.5}.portal-demo-entry .os-primary{justify-content:center;align-items:center;min-width:max-content;min-height:40px;padding:0 15px;text-decoration:none;display:flex}.portal-preview-bar{color:#443821;background:#eadfc9;border-bottom:1px solid #d9c8a5;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:9px max(30px,50% - 640px);display:flex}.portal-preview-bar>div{align-items:baseline;gap:12px;display:flex}.portal-preview-bar b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.portal-preview-bar span{color:#74664d;font-size:8px;line-height:1.45}.portal-preview-bar a{color:#443821;border:1px solid #4438212e;border-radius:7px;min-width:max-content;padding:8px 11px;font-size:8px;font-weight:800}.client-task:disabled{cursor:default;opacity:.82}.portal-project-space{margin-top:12px}.portal-project-switcher{background:#fff;border:1px solid #e0e3dc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.portal-project-switcher>div{gap:5px;display:grid}.portal-project-switcher>div>b{font-size:10px}.portal-project-switcher label{color:#82898f;align-items:center;gap:9px;font-size:8px;display:flex}.portal-project-switcher select{background:#fafbf9;border:1px solid #dce0da;border-radius:8px;min-width:220px;min-height:38px;padding:0 10px;font-size:8px}.portal-file-preview{border-top:1px solid #eceeea;align-items:center;gap:10px;min-height:55px;display:flex}.portal-file-preview>span{color:#768078;background:#f0f2ed;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.portal-file-preview>div{flex-direction:column;gap:3px;display:flex}.portal-action[aria-disabled=true],.portal-timeline a[aria-disabled=true]{pointer-events:none;opacity:.55;cursor:default}.portal-feedback-history{border-top:1px solid #eceeea;gap:8px;margin-top:20px;padding-top:16px;display:grid}.portal-feedback-history>article{border-bottom:1px solid #eceeea;justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.portal-feedback-history>article>div{gap:5px;min-width:0;display:grid}.portal-feedback-history b{font-size:8px;line-height:1.45}.portal-feedback-history a{color:#8b9298;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.portal-feedback-history span{color:#6c5a3e;background:#eee5d4;border-radius:10px;padding:4px 6px;font-size:6px}@media (width<=680px){.portal-demo-entry{flex-direction:column;align-items:stretch}.portal-demo-entry .os-primary{width:100%}.portal-preview-bar{flex-direction:column;align-items:flex-start;padding:12px 16px}.portal-preview-bar>div{flex-direction:column;align-items:flex-start;gap:4px}.portal-project-switcher,.portal-project-switcher label{flex-direction:column;align-items:stretch}.portal-project-switcher select{width:100%;min-width:0}}@keyframes mobilePreviewIn{0%{opacity:.35;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobileCardFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes mobileBrowserFloat{0%,to{transform:translate(0)}50%{transform:translateY(-5px)}}@keyframes mobileFrameFloat{0%,to{translate:0}50%{translate:0 -4px}}@keyframes mobileOrbitTurn{to{transform:rotate(1turn)}}@keyframes mobileShine{0%,18%{opacity:0;transform:translate(-140%)rotate(18deg)}34%{opacity:.7}54%,to{opacity:0;transform:translate(240%)rotate(18deg)}}@keyframes mobileImageDrift{0%{transform:scale(1.01)translate(0)}to{transform:scale(1.055)translate(-1.2%)}}@keyframes mobileGlowPulse{0%,to{opacity:.1;transform:scale(.96)}50%{opacity:.17;transform:scale(1.035)}}@media (width<=700px){.shell{width:calc(100% - 56px);max-width:none}.site-header .shell{width:calc(100% - 40px)}.site-header{height:72px}.nav-wrap{min-height:72px}.mobile-menu summary{width:40px;height:40px}.mobile-menu-panel{width:calc(100vw - 40px);max-width:310px;right:20px}.hero{min-height:0;padding:116px 0 96px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.hero-copy{width:100%;padding:0}.hero h1{letter-spacing:-.058em;width:100%;max-width:10ch;margin:23px 0 21px;font-size:clamp(38px,10.7vw,46px);line-height:1}.hero-lead{max-width:33ch;font-size:13.5px;line-height:1.72}.hero-actions{gap:20px;margin-top:30px}.hero-system{transform-origin:50%;width:100%;max-width:none;height:300px;margin:48px 0 0;position:relative;left:auto;transform:none}.hero-system .orbit-one{opacity:.48;width:260px;height:260px;animation:24s linear infinite mobileOrbitTurn;display:block;top:-20px;left:calc(50% - 130px);transform:none}.hero-system .orbit-two{display:none}.hero-system .main-browser{border-radius:15px;width:100%;height:230px;animation:7s cubic-bezier(.4,0,.2,1) infinite mobileBrowserFloat;top:0;left:0;transform:none}.hero-system .main-browser:after{animation:8.5s ease-in-out infinite mobileShine}.hero-system .mini-site-photo{animation:12s cubic-bezier(.4,0,.2,1) infinite alternate mobileImageDrift}.hero-system .browser-bar{height:36px}.hero-system .browser-body{height:calc(100% - 36px)}.hero-system .browser-body .mini-nav{height:34px;padding-inline:11px}.hero-system .browser-body .mini-nav span,.hero-system .browser-body .mini-nav em{display:none}.hero-system .browser-body .mini-hero{width:84%;margin:0;padding:14px 0 0 13px}.hero-system .browser-body .mini-hero small{font-size:4.5px}.hero-system .browser-body .mini-hero strong{margin-top:7px;font-size:24px;line-height:.86}.hero-system .browser-body .mini-hero p{max-width:28ch;margin-top:7px;font-size:5.5px;line-height:1.42;display:block}.hero-system .browser-body .mini-hero button{gap:6px;min-height:0;margin-top:9px;padding:7px 10px;font-size:5.5px}.hero-system .mini-site-footer{font-size:4px;bottom:8px;left:12px;right:12px}.hero-system .lead-card{width:calc(54% - 18px);height:58px;bottom:7px;left:14px;right:auto;animation:5.4s ease-in-out infinite mobileCardFloat!important}.hero-system .pipeline-card{width:calc(46% - 18px);min-height:58px;padding:10px;display:block;bottom:7px;right:14px;transform:none;animation:5.8s ease-in-out .7s infinite mobileCardFloat!important}.hero-system .pipeline-card div{margin:6px 0}.hero-system .pipeline-card>span{text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.hero-system .score-card{display:none}.statement-section,.services-section,.ecosystem-section,.experience-bento,.founder-section,.project-fit-section,.analysis-cta{padding:96px 0}.statement-grid{gap:24px}.statement-grid h2,.section-heading h2,.ecosystem-copy h2,.analysis-grid h2,.founder-copy h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(30px,8.5vw,36px);line-height:1.06}.statement-copy,.ecosystem-copy>p:not(.eyebrow),.founder-copy>p:not(.eyebrow),.analysis-grid>div:first-child>p:last-child{max-width:34ch;font-size:13px;line-height:1.72}.section-heading{gap:26px;margin-bottom:48px}.section-heading>p{max-width:34ch;font-size:13px;line-height:1.65}.service-row{grid-template-columns:28px minmax(0,1fr) 28px;gap:10px;min-height:0;padding:28px 0}.service-row h3{font-size:20px}.service-row>p{grid-area:2/2/auto/4;max-width:35ch;font-size:12px;line-height:1.65}.service-row .row-arrow{grid-area:1/3}.service-row:hover{padding:28px 6px}.ecosystem-grid{gap:58px}.bento-grid{gap:18px}.bento-card{border-radius:20px;min-height:0;padding:25px}.bento-card h3{max-width:13ch;margin:32px 0 15px;font-size:26px;line-height:1.08}.bento-card>p{max-width:34ch;font-size:12px;line-height:1.68}.kinetic-type{font-size:clamp(26px,9vw,38px)}.performance-console,.connection-system{width:100%;margin:24px 0 0;transform:none}.founder-grid{gap:48px}.founder-logo{width:min(100%,270px);margin-inline:auto}.fit-grid{gap:18px}.fit-grid article{min-height:275px;padding:25px}.fit-grid h3{max-width:14ch;margin-top:34px;font-size:25px}.scope-cta{gap:28px;padding:25px}.scope-cta h3{max-width:15ch;font-size:24px}.analysis-grid{gap:54px}.analysis-link{padding:24px}.cms-testimonials-public{padding:96px 0}.cms-testimonial-public-grid{gap:14px}.cms-testimonial-public-grid article{min-height:0;padding:23px}.cms-testimonial-public-grid blockquote{font-size:16px;line-height:1.55}.site-footer{padding:80px 0 28px}.footer-top{gap:50px;padding-bottom:52px}.footer-top h2{text-wrap:balance;max-width:14ch;margin-top:38px;font-size:clamp(30px,8.5vw,36px)}.footer-cta p{max-width:34ch;font-size:12px}.footer-bottom{font-size:9px;line-height:1.55}.service-hero h1,.work-hero h1,.process-hero h1,.about-hero h1,.contact-hero h1,.subpage-hero h1{max-width:11ch;font-size:clamp(38px,10.5vw,47px);line-height:1}.service-hero .shell>div:first-child>p:not(.eyebrow),.work-hero .shell>p:not(.eyebrow),.process-hero .shell>p:not(.eyebrow),.about-hero .shell>p:not(.eyebrow),.contact-hero .shell>p:not(.eyebrow){max-width:34ch;font-size:13px;line-height:1.7}.capability-showcase{height:460svh;overflow:clip}.capability-sticky{grid-template-rows:auto auto minmax(220px,31svh) auto;grid-template-columns:1fr;align-items:stretch;gap:9px;height:100svh;min-height:0;padding:82px 0 16px;position:sticky;top:0;overflow:hidden}.capability-heading h2,.story-intro h2,.product-showcase-heading h2{text-wrap:balance;max-width:14ch;font-size:clamp(27px,7.8vw,33px);line-height:1.04}.capability-heading h2{margin-top:13px}.capability-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.capability-tabs button{grid-template-columns:15px minmax(0,1fr);gap:2px;min-width:0;min-height:44px;padding-inline:4px;font-size:6.5px;line-height:1.15}.capability-tabs button.active{padding-left:5px}.capability-tabs button span{font-size:5.5px}.capability-device{height:auto;min-height:220px;max-height:265px}.device-frame{border-radius:18px;height:100%;animation:7.4s ease-in-out infinite mobileFrameFloat}.device-glow{animation:6.8s ease-in-out infinite mobileGlowPulse}.device-top{height:34px}.device-canvas{height:calc(100% - 34px)}.device-canvas>*{animation:.58s cubic-bezier(.2,.8,.2,1) both mobilePreviewIn}.demo-site-v4 nav{height:34px;padding-inline:10px;font-size:5px}.demo-site-v4 nav em{font-size:4.5px}.demo-site-v4>section{width:76%;padding:48px 0 0 13px}.demo-site-v4>section small{font-size:4px}.demo-site-v4>section h3{margin:12px 0 8px;font-size:27px;line-height:.86}.demo-site-v4>section p{display:none}.demo-site-v4>section a{margin-top:8px;padding:7px 9px;font-size:5px}.demo-site-v4>aside{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5efe6f5;border-radius:9px;gap:3px;width:104px;padding:8px;bottom:11px;right:8px}.demo-site-v4>aside b{font-size:7px}.demo-site-v4>aside em{font-size:4.5px}.demo-site-v4>footer{font-size:3.5px;bottom:5px;left:12px;right:12px}.demo-shop-promo{height:15px;font-size:3.5px}.demo-shop-v4>nav{height:30px;padding-inline:10px}.demo-shop-v4>header{height:58px;padding:9px 10px 8px}.demo-shop-v4>header span{gap:4px}.demo-shop-v4>header strong{font-size:17px;line-height:.86}.demo-shop-v4>main{gap:6px;height:calc(100% - 123px);padding:0 10px 18px}.demo-shop-v4 article figure{height:calc(100% - 25px)}.demo-shop-v4 article>div{height:25px;padding-top:5px}.demo-shop-v4>a{bottom:5px;right:10px}.demo-portal-main{padding:8px}.demo-portal-main>header strong{font-size:11px}.demo-portal-welcome{border-radius:10px;min-height:102px;margin-top:7px;padding:10px}.demo-portal-welcome h4{margin:8px 0 5px;font-size:14px}.demo-portal-welcome button{height:22px;margin-top:9px}.demo-portal-welcome>strong{border-width:4px;width:56px;height:56px;font-size:13px}.demo-portal-grid{margin-top:6px}.demo-portal-grid>article{min-height:72px;padding:9px}.demo-portal-grid>article>b{margin-top:8px;font-size:7px}.demo-portal-grid article>footer{margin-top:7px}.demo-flow-v4{padding:40px 8px 8px}.demo-flow-v4>header{inset:13px 12px auto}.demo-flow-nodes{gap:3px;width:88%}.demo-flow-node{border-radius:6px;grid-template-columns:12px 18px 1fr;gap:5px;min-height:31px;padding:4px 6px}.demo-flow-node>i{border-radius:5px;width:18px;height:18px}.demo-flow-node>em{height:4px;bottom:-4px;left:31px}.demo-flow-v4 .demo-activity{gap:3px;padding:6px;bottom:8px;right:8px}.demo-flow-v4 .demo-activity small{font-size:4px}.demo-flow-v4 .demo-activity b{font-size:6px}.capability-copy h3{max-width:17ch;margin:8px 0 6px;font-size:clamp(20px,5.9vw,24px)}.capability-copy>p{max-width:42ch;font-size:9.5px;line-height:1.5}.capability-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.capability-copy li{gap:4px;min-width:0;min-height:28px;font-size:5.8px;line-height:1.2}.capability-copy li .icon-arrow{width:8px;height:8px}.capability-copy{animation:.52s cubic-bezier(.2,.8,.2,1) both mobilePreviewIn}.scroll-story{height:520svh;overflow:clip}.story-sticky{grid-template-rows:auto minmax(230px,1fr) auto;grid-template-columns:1fr;align-items:stretch;gap:10px;height:100svh;min-height:0;padding:82px 0 16px;position:sticky;top:0;overflow:hidden}.story-intro h2{margin-top:13px}.story-intro>p:last-child{max-width:34ch;margin-bottom:0;font-size:12px;line-height:1.65;display:none}.story-machine{perspective:none;align-self:center;width:100%;height:min(43svh,330px);min-height:230px;transform:none}.story-screen{width:100%;height:92%;top:4%;left:0}.story-orbit{opacity:.58;animation:18s linear infinite mobileOrbitTurn;inset:0 4%}.story-screen{animation:8.2s ease-in-out .5s infinite mobileFrameFloat}.story-workspace{animation:.55s cubic-bezier(.2,.8,.2,1) both mobilePreviewIn}.story-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.story-steps li{min-height:44px}.story-steps li button{padding:5px 3px}.product-scroll-showcase{height:600svh;padding:0;overflow:clip}.product-showcase-sticky{flex-direction:column;gap:12px;height:100svh;min-height:0;padding:82px 0 16px;display:flex;position:sticky;top:0;overflow:hidden}.product-showcase-heading,.product-showcase-copy,.product-os-frame{width:calc(100% - 56px)}.product-showcase-heading{opacity:1;pointer-events:auto;order:1;position:relative;top:auto;left:auto;transform:none}.product-showcase-heading h2{margin-top:12px;font-size:clamp(27px,7.8vw,33px)}.product-showcase-heading .text-link{display:none}.product-os-frame{border-radius:17px;flex:none;order:2;height:clamp(300px,44svh,360px);margin:0 auto;animation:8s ease-in-out .35s infinite mobileFrameFloat;position:relative;top:auto;left:auto;box-shadow:0 28px 72px #0000007a;transform:none!important}.product-showcase-copy{opacity:1;pointer-events:auto;order:3;margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.product-showcase-copy h3{max-width:18ch;margin:7px 0 5px;font-size:clamp(20px,5.9vw,24px);line-height:1.07}.product-showcase-copy>p{max-width:42ch;font-size:9.5px;line-height:1.5}.product-showcase-copy .tag-row,.product-showcase-copy>small{display:none}.product-module{transition:opacity .42s,visibility .42s,transform .42s cubic-bezier(.2,.8,.2,1)}.product-os-top{height:49px;padding-inline:12px}.product-module-stack{height:calc(100% - 49px)}.product-module{gap:7px;padding:13px 11px}.product-os-title{min-height:53px}.product-os-title h3{font-size:clamp(19px,5.8vw,23px)}.product-os-title p{max-width:31ch;font-size:6.8px}.product-metrics article{min-height:60px;padding:8px}.product-step-rail{height:49px;padding-inline:9px}.product-os-actions span{display:none}.product-scroll-showcase[data-product-step="0"] .product-live-line{stroke-dasharray:900;stroke-dashoffset:900px;animation:2.2s forwards drawLiveChart!important}.product-scroll-showcase[data-product-step="1"] .product-live-event{animation:2.8s ease-in-out infinite liveEvent!important}main>section:not(.hero){content-visibility:visible}.main-browser,.device-frame,.story-screen,.product-os-frame{will-change:auto}}@media (width<=380px){.shell,.product-showcase-heading,.product-showcase-copy,.product-os-frame{width:calc(100% - 44px)}.hero h1{font-size:37px}.capability-device{height:270px}.story-machine{height:min(41svh,285px);min-height:215px}.product-os-frame{height:290px}}@media (width<=700px) and (height<=650px){.hero{padding-top:106px}.capability-sticky,.story-sticky,.product-showcase-sticky{padding-top:68px}.capability-heading .eyebrow,.story-intro .eyebrow,.product-showcase-heading .eyebrow{display:none}.capability-heading h2,.story-intro h2,.product-showcase-heading h2{margin-top:0}.capability-device{min-height:195px}.story-machine{height:245px;min-height:205px}.product-os-frame{height:285px}.product-showcase-copy>p{display:none}}@media (width<=700px) and (prefers-reduced-motion:reduce){.hero-system .orbit-one,.hero-system .main-browser,.hero-system .main-browser:after,.hero-system .mini-site-photo,.hero-system .lead-card,.hero-system .pipeline-card,.device-glow,.device-frame,.device-canvas>*,.capability-copy,.story-orbit,.story-screen,.story-workspace,.product-os-frame{animation:none!important}.capability-showcase,.scroll-story,.product-scroll-showcase{height:auto;overflow:hidden}.capability-sticky,.story-sticky,.product-showcase-sticky{height:auto;padding:96px 0;position:relative;overflow:visible}}@media (width<=700px) and (hover:none) and (pointer:coarse){.service-row:hover{color:inherit;background:0 0;padding:28px 0}.service-row:hover>p{color:#949ba2}.service-row:hover .service-index{color:#626971}.service-row:hover .tag-row span{color:#9ea5ab}.service-row:hover .row-arrow{color:var(--accent);background:0 0;border-color:#ffffff29;transform:none}.fit-grid article:hover{box-shadow:none;background:#ffffff7a;transform:none}.flow-node:hover{background:#ffffff8c;transform:none}.capability-device:hover .device-frame,.demo-shop-v4 article:hover figure>img{transform:none}}@media (width<=700px){.analytics-consent{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:13px;gap:10px;width:calc(100% - 32px);padding:14px;bottom:12px;right:16px}.analytics-consent>div{gap:5px}.analytics-consent>div>b{font-size:14px}.analytics-consent p{font-size:8.5px;line-height:1.5}.analytics-consent a{font-size:7.5px}.analytics-consent button{min-height:42px;font-size:8px}}@keyframes hq-surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hq-app{--os-bg:#f6f6f8;--os-card:#fffffff0;--os-text:#1d1d1f;--os-muted:#6e6e73;--os-subtle:#86868b;--os-line:#3c3c431f;--os-line-strong:#3c3c432e;--os-accent:#d9c8a5;--os-accent-soft:#f1eadc;--os-accent-ink:#57482f;--os-shadow:0 1px 2px #1c1c1e06, 0 14px 44px #1c1c1e0b;color:var(--os-text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 88% -10%,#d9c8a51a,#0000 26%),linear-gradient(#fafafd 0,#f6f6f8 440px);grid-template-columns:284px minmax(0,1fr)}.hq-main{min-width:0;min-height:100vh}.hq-sidebar{color:#5d5d62;-webkit-backdrop-filter:saturate(145%)blur(28px);backdrop-filter:saturate(145%)blur(28px);background:#f0f0f3c7;border:1px solid #3c3c431a;border-radius:27px;width:auto;height:calc(100vh - 36px);margin:18px;padding:18px 14px 15px;top:18px;box-shadow:0 22px 65px #1c1c1e11,inset 0 1px #fffc}.hq-sidebar-brand{border-bottom-color:var(--os-line);gap:13px;min-height:86px;padding:5px 9px 17px}.hq-sidebar-brand>.brand{justify-content:center;width:54px;height:54px;min-height:54px}.hq-sidebar-brand .brand-mark{border-radius:14px;width:54px;height:54px;box-shadow:0 6px 18px #1c1c1e1a}.hq-sidebar-brand>div{gap:3px}.hq-sidebar-brand>div b{color:#252527;letter-spacing:-.02em;font-size:14px}.hq-sidebar-brand>div small{color:var(--os-subtle);font-size:12px}.hq-sidebar nav{margin-top:18px}.hq-sidebar nav section{margin-bottom:21px}.hq-sidebar nav section>span{color:#8b8b90;letter-spacing:.08em;min-height:30px;padding:0 11px;font-size:11px}.hq-sidebar nav section>div,.hq-sidebar-bottom{gap:6px}.hq-sidebar a{color:#59595e;border-radius:13px;gap:11px;min-height:47px;padding:0 11px;transition:color .2s,background .2s,box-shadow .2s,transform .2s}.hq-sidebar a>span{color:#747479;background:#ffffff5c;border-radius:9px;width:30px;height:30px;font-size:13px}.hq-sidebar a small{letter-spacing:-.01em;font-size:13px;font-weight:600}.hq-sidebar a:hover{color:#222224;background:#ffffff9e;transform:translate(2px)}.hq-sidebar a.active{color:#29251f;background:#fffffff0;box-shadow:0 7px 22px #1c1c1e12,inset 0 0 0 1px #3c3c430f}.hq-sidebar a.active>span{color:#3f3526;background:var(--os-accent-soft);box-shadow:inset 0 0 0 1px #7e694514}.hq-sidebar-bottom{border-top-color:var(--os-line);padding-top:11px}.hq-topbar{-webkit-backdrop-filter:saturate(165%)blur(26px);backdrop-filter:saturate(165%)blur(26px);background:#ffffffc2;border:1px solid #3c3c431a;border-radius:22px;width:auto;height:72px;margin:18px 24px 0;padding:0 22px;top:18px;box-shadow:0 12px 38px #1c1c1e0a,inset 0 1px #ffffffdb}.hq-search{color:#77777c;background:#f5f5f7c7;border-color:#3c3c4317;border-radius:15px;gap:12px;width:min(500px,46vw);height:46px;padding:0 16px;font-size:14px}.hq-search:hover,.hq-search:focus-visible{background:#fff;border-color:#7e694561;box-shadow:0 0 0 4px #d9c8a52e}.hq-search>svg{width:17px;height:17px}.hq-search kbd{border-color:var(--os-line);color:#85858a;background:#ffffffd9;border-radius:6px;padding:4px 7px;font-size:12px}.hq-user{gap:11px}.hq-user b{color:#29292b;font-size:13px}.hq-user div span{color:var(--os-subtle);font-size:12px}.hq-user>a{color:#77777c;font-size:15px}.avatar{background:linear-gradient(145deg,#eadfc9,#d3bd94);border-radius:50%;width:40px;height:40px;box-shadow:0 5px 16px #5c4b2f1f;color:#3f3526!important;font-size:12px!important}.hq-user>.action-center-indicator{isolation:isolate;color:#f3e8d4;background:#28282b;border-color:#202023;border-radius:12px;width:40px;height:40px;overflow:visible;box-shadow:0 6px 18px #1c1c1e2e;display:grid!important}.hq-user>.action-center-indicator:hover{color:#fff6e7;background:#1f1f21;border-color:#171719;box-shadow:0 10px 26px #1c1c1e3d}.hq-user>.action-center-indicator>svg{width:19px;height:19px}.hq-user>.action-center-indicator>b{z-index:1;color:#211c15;background:#dfcfaf;border-width:2px;border-color:#fff;border-radius:999px;min-width:21px;height:21px;padding:0 5px;font-size:11px;font-weight:800;top:-7px;right:-7px;box-shadow:0 3px 10px #1c1c1e33}.hq-content{width:min(1440px,100%);padding:58px 52px 120px;animation:.5s cubic-bezier(.2,.8,.2,1) both hq-surface-in}.hq-titlebar{align-items:flex-end;gap:40px;margin-bottom:42px}.os-overline{color:#8b7a60;letter-spacing:.13em;font-size:11px}.hq-titlebar h1{color:#1d1d1f;letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(40px,3.35vw,52px);font-weight:650;line-height:1}.hq-titlebar>div>span{color:var(--os-muted);font-size:16px;line-height:1.5}.hq-title-actions{gap:12px}.os-primary,.os-secondary{letter-spacing:-.01em;border-radius:14px;min-height:46px;padding:0 19px;font-size:14px;font-weight:640;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.os-primary{color:#342c20;background:linear-gradient(145deg,#e4d5b8,#d3bd94);box-shadow:0 7px 20px #6a57371c,inset 0 1px #fff6}.os-secondary{color:#4d4d52;border-color:var(--os-line);background:#ffffffd1;box-shadow:0 3px 12px #1c1c1e06}.os-primary:hover,.os-secondary:hover{transform:translateY(-1px);box-shadow:0 9px 24px #1c1c1e17}.os-primary:active,.os-secondary:active{transform:scale(.985)}.metric-grid{gap:22px}.metric-grid article{min-height:184px;box-shadow:var(--os-shadow);background:#ffffffed;border-color:#3c3c4317;border-radius:26px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.metric-grid article:after{display:none}.metric-grid article:hover{border-color:#7e694533;transform:translateY(-3px);box-shadow:0 24px 64px #1c1c1e14}.metric-grid p{color:var(--os-muted);margin-bottom:32px;font-size:14px}.metric-grid h2{z-index:1;color:#1f1f21;letter-spacing:-.05em;font-size:34px;font-weight:650;position:relative}.metric-grid small{z-index:1;color:var(--os-subtle);font-size:12px;position:relative}.metric-icon{border-radius:14px;width:44px;height:44px;font-size:18px;top:26px;right:26px}.metric-icon.lime{color:#655438;background:#f0e6d4}.metric-icon.violet{color:#695590;background:#f0ebfa}.metric-icon.blue{color:#386d86;background:#e7f3f8}.metric-icon.orange{color:#9c6729;background:#f9ecda}.hq-grid-main{gap:22px;margin-top:22px}.ops-card,.attention-panel,.pulse-panel,.pipeline-section,.portal-grid>article,.customer-card,.project-admin-card,.finance-document,.cold-import-panel,.cold-lead-card,.role-directory,.role-policy-surface,.platform-card,.platform-plan-card,.tenant-card,.trash-item{border-color:var(--os-line);box-shadow:var(--os-shadow);background:#fffffff0;border-radius:26px}.ops-card,.attention-panel,.pulse-panel{padding:31px}.panel-heading h2{color:#242426;letter-spacing:-.035em;margin-top:9px;font-size:23px;line-height:1.18}.panel-heading>span,.pipeline-meta span{color:var(--os-subtle);font-size:13px}.os-empty{min-height:238px}.os-empty>span{background:var(--os-accent-soft);width:46px;height:46px;margin-bottom:16px;font-size:17px}.os-empty b{color:#303033;font-size:15px}.os-empty p{max-width:390px;color:var(--os-muted);margin-top:8px;font-size:13px;line-height:1.55}.os-banner{border-radius:19px;padding:20px 22px;box-shadow:0 10px 32px #1c1c1e0a}.os-banner b{font-size:14px}.os-banner span,.os-banner button{font-size:13px}.hq-app input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.hq-app select,.hq-app textarea{border-color:var(--os-line-strong);color:#303033;background:#fafafceb;border-radius:14px;min-height:46px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.hq-app textarea{padding:12px 13px;line-height:1.55}.hq-app input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.hq-app select:focus,.hq-app textarea:focus{background:#fff;border-color:#7e69457a;outline:none;box-shadow:0 0 0 4px #d9c8a52e}.hq-app label>span{color:var(--os-muted);font-size:13px;font-weight:600}.crm-toolbar{border-color:var(--os-line);background:#ffffffe0;border-radius:24px;gap:14px;margin:22px 0;padding:22px;box-shadow:0 12px 38px #1c1c1e0a}.crm-toolbar label,.crm-toolbar>div{gap:10px}.crm-toolbar label>span,.crm-toolbar>div>span{font-size:12px}.crm-toolbar>div{background:var(--os-accent-soft);border-radius:14px;min-height:46px}.crm-toolbar>div>b{font-size:13px}.pipeline-section{margin-top:22px;padding-top:31px;overflow:hidden}.pipeline-section>.panel-heading{padding:0 31px 29px}.pipeline-meta b{font-size:15px}.kanban{border-top-color:var(--os-line);background:#eeeef094;grid-auto-columns:296px;gap:16px;padding:26px}.kanban-column{background:#ffffff85;border-radius:21px;min-height:440px;padding:16px}.kanban-column>header{grid-template-columns:1fr 26px;padding:7px 5px 14px}.kanban-column header span{font-size:14px}.kanban-column header b{width:26px;height:26px;font-size:12px}.kanban-column header small{font-size:12px}.kanban-cards{gap:12px}.kanban-cards article{border-color:var(--os-line);border-radius:17px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 8px 25px #1c1c1e0a}.kanban-cards article:hover{border-color:#7e69453d;transform:translateY(-2px);box-shadow:0 13px 32px #1c1c1e13}.kanban-cards small,.kanban-cards p,.kanban-cards footer span,.kanban-cards footer b{font-size:12px}.kanban-cards h3{letter-spacing:-.02em;margin-top:15px;font-size:16px}.kanban-cards footer{margin-top:17px;padding-top:12px}.lead-owner-select{margin-top:12px}.lead-quick-edit{gap:8px}.customer-grid,.project-admin-grid,.task-board,.document-grid,.article-grid,.support-grid{gap:21px}.customer-card,.project-admin-card{padding:27px}.customer-card h2,.project-admin-card h2,.task-column article h3,.finance-document h3{letter-spacing:-.02em;font-size:16px}.customer-card p,.project-admin-card p,.customer-stats span,.project-admin-card footer span,.task-column article p,.task-column article>small,.finance-document header p,.finance-document footer small{color:var(--os-muted);font-size:13px;line-height:1.45}.customer-card>header>div>span{border-radius:12px;width:42px;height:42px;font-size:13px}.customer-card header i,.customer-stats b{font-size:13px}.task-column{border-color:var(--os-line);background:#e8e8ea94;border-radius:23px;padding:19px}.task-column>header h2{font-size:15px}.task-column>header span{width:28px;height:28px;font-size:12px}.task-column article{border-color:var(--os-line);border-radius:17px;padding:20px;box-shadow:0 7px 22px #1c1c1e09}.finance-connections{gap:16px}.finance-connections article{border-color:var(--os-line);border-radius:20px;min-height:96px;padding:20px 22px;box-shadow:0 7px 24px #1c1c1e08}.finance-connections article>span,.finance-connections small,.finance-flow small,.finance-error,.finance-text-button{font-size:12px}.finance-connections b,.finance-flow b{font-size:14px}.finance-list-head h2{font-size:26px}.finance-document{padding:29px}.finance-type,.finance-status{border-radius:999px;min-height:30px;padding:6px 10px;font-size:11px}.finance-amount>b{font-size:21px}.finance-flow{border-color:var(--os-line);border-radius:18px}.finance-flow>div{border-color:var(--os-line);min-height:86px;padding:18px}.sales-period{border-color:var(--os-line);border-radius:12px;min-width:190px;height:44px}.sales-period span,.sales-stock-number span,.sales-stock-meta span,.sales-goal-row span,.sales-goal-row div small,.sales-goal-row>strong{font-size:12px}.sales-stock-number b{font-size:58px}.sales-score{border-radius:999px;height:38px;font-size:14px}.sales-goal-row div>b{font-size:14px}.sales-table>header{font-size:12px}.sales-table>div:not(.os-empty){min-height:80px}.sales-table>div>b,.sales-person b{font-size:14px}.sales-person small{font-size:12px}.sales-person>span{border-radius:12px;width:39px;height:39px;font-size:12px}.cold-lead-module{gap:22px}.cold-lead-heading{background:radial-gradient(circle at 92% 0,#d9c8a52e,#0000 34%),linear-gradient(135deg,#1b1b1d,#2c2c2e);border-color:#ffffff14;border-radius:28px;min-height:140px;padding:30px 32px;box-shadow:0 24px 65px #1c1c1e24}.cold-lead-heading>div{gap:7px}.cold-lead-heading h2{font-size:34px}.cold-lead-heading span{color:#b8b8bd;font-size:14px}.cold-import-panel{padding:30px}.cold-import-panel>header h3{font-size:21px}.cold-import-panel>header>span,.cold-import-panel>footer small,.cold-import-source label>span,.cold-call-form label>span,.cold-import-assign>div:first-child>span,.cold-import-assign>div:first-child small,.cold-file-drop span,.cold-member-picks small,.cold-import-preview>header{font-size:12px}.cold-import-mode{border:1px solid var(--os-line);background:#f4f4f6;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:7px;display:grid}.cold-import-mode legend{color:#77777e;padding:0 6px;font-size:12px;font-weight:750}.cold-import-mode label{color:#696970;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:13px 15px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.cold-import-mode label.active{color:#252528;background:#fff;border-color:#7d684742;box-shadow:0 7px 22px #1c1c1e0e}.cold-import-mode label.active.replace{border-color:#9a69444d}.cold-import-mode input{accent-color:#8b7350}.cold-import-mode label>span{gap:4px;display:grid}.cold-import-mode b{font-size:14px}.cold-import-mode small{font-size:12px;line-height:1.35}.cold-import-source,.cold-import-assign{border-color:var(--os-line);background:#f8f8fa;border-radius:20px;padding:22px}.cold-file-drop{border-radius:15px;min-height:100px}.cold-file-drop b,.cold-member-picks label>span{font-size:14px}.cold-member-picks label{border-radius:12px;min-height:52px}.cold-import-preview p{grid-template-columns:minmax(190px,1.1fr) minmax(145px,.75fr) 70px minmax(180px,1fr) minmax(130px,.8fr) minmax(280px,1.6fr);min-width:1080px}.cold-summary-grid{gap:16px}.cold-summary-grid article{border-color:var(--os-line);border-radius:21px;min-height:132px;padding:22px;box-shadow:0 8px 28px #1c1c1e08}.cold-summary-grid span,.cold-summary-grid small{font-size:12px}.cold-summary-grid b{font-size:30px}.cold-filters{gap:10px}.cold-lead-list{gap:14px}.cold-lead-card{overflow:hidden}.cold-lead-main{grid-template-columns:135px minmax(175px,1.1fr) minmax(175px,1fr) 120px minmax(145px,.8fr);gap:17px;min-height:108px;padding:20px 21px}.cold-status,.cold-quality,.cold-crm-row b{padding:6px 9px;font-size:11px}.cold-lead-main h3{margin-bottom:6px;font-size:16px}.cold-lead-main p,.cold-contact-links a,.cold-call-meta span,.cold-owner,.cold-callback-alert,.cold-crm-row,.cold-lead-card summary,.cold-lead-intel p span,.cold-lead-intel p a,.cold-batches>p,.cold-phone-hold b{font-size:12px}.cold-phone-hold small{font-size:11px}.cold-lead-flags{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cold-lead-flags>span{color:#6b5a42;background:#eee9df;border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-weight:800}.cold-lead-flags>.call-ready{color:#3d6651;background:#dfeee5}.cold-lead-flags>.call-check{color:#8b5748;background:#f2e2dc}.cold-call-meta b,.cold-lead-intel p b{font-size:13px}.cold-crm-row{min-height:54px;padding:12px 21px}.cold-lead-intel,.cold-call-panel{border-top:1px solid #e7e9e4}.cold-lead-intel>button,.cold-call-panel>button{color:#6e5a3d;width:100%;min-height:54px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 21px;font-size:12px;font-weight:850;display:flex}.cold-lead-intel>button span,.cold-call-panel>button span{font-size:19px;transition:transform .22s}.cold-lead-intel.open>button span,.cold-call-panel.open>button span{transform:rotate(45deg)}.cold-lead-intel>.cold-source-grid{background:#f7f5ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 21px;display:grid}.cold-source-field{background:#ffffffc7;border:1px solid #e5e0d5;border-radius:14px;align-content:start;gap:6px;min-width:0;margin:0;padding:15px;display:grid}.cold-source-field.wide{grid-column:span 2}.cold-source-field.full{grid-column:1/-1}.cold-source-field b{color:#6e5a3d;text-transform:uppercase;letter-spacing:.075em;font-size:11px}.cold-source-field span,.cold-source-field a{color:#5f6662;overflow-wrap:anywhere;font-size:12px;line-height:1.58}.cold-source-field a{color:#6e5a3d;font-weight:750}.cold-call-form{gap:14px;padding:20px 21px}.cold-verification-lock{color:#80584c;background:#fbf2ee;border-top:1px solid #eadfd9;align-content:center;gap:4px;min-height:62px;padding:14px 21px;display:grid}.cold-verification-lock b{font-size:12px}.cold-verification-lock span{font-size:11px;line-height:1.45}.hq-command-layer{padding-top:94px}.hq-command-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1414167a;border-radius:32px}.hq-command-panel{background:#f8f8faf2;border-color:#ffffff3d;border-radius:26px;width:min(760px,100%);box-shadow:0 40px 120px #14141647}.hq-command-panel>header{padding:28px 30px 20px}.hq-command-panel>header h2{font-size:27px}.hq-command-panel>header>button{width:36px;height:36px;font-size:20px}.hq-command-input{border-color:var(--os-line);border-radius:17px;min-height:62px;margin-inline:30px;box-shadow:0 10px 35px #1c1c1e0d}.hq-command-body{padding:26px 30px 32px}.hq-command-actions{gap:11px}.hq-command-actions a{padding:13px 15px}.hq-command-results{gap:9px}.hq-command-results a{min-height:66px;padding:11px 14px}.hq-command-panel>footer{min-height:50px;padding-inline:30px}.hq-command-input input{font-size:16px}.hq-command-input kbd,.hq-command-panel>footer kbd,.hq-command-section-title small,.hq-command-actions small,.hq-command-results small,.hq-command-panel>footer,.hq-result-status{font-size:12px}.hq-command-section-title span,.hq-command-actions b,.hq-command-results b{font-size:14px}.hq-command-actions a,.hq-command-results a{border-color:var(--os-line);border-radius:15px}.hq-command-actions a{min-height:78px}.hq-command-actions a>span,.hq-result-type{border-radius:12px;width:40px;height:40px;font-size:11px}@media (width<=1120px){.hq-app{grid-template-columns:250px minmax(0,1fr)}.hq-sidebar a small{font-size:12px}.hq-content{padding-inline:34px}.cold-lead-main{grid-template-columns:125px minmax(160px,1fr) minmax(155px,1fr)}}@media (width<=800px){.hq-app{display:block}.hq-sidebar{background:#f2f2f4f5;border-width:0 1px 0 0;border-radius:0 24px 24px 0;width:min(320px,88vw);height:100dvh;margin:0;top:0}.hq-sidebar.open{box-shadow:24px 0 80px #14141633}.hq-sidebar nav a{min-height:45px}.hq-mobile-nav-trigger{border-color:var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-radius:13px;width:42px;height:42px;top:17px;left:15px;box-shadow:0 8px 24px #1c1c1e14}.hq-mobile-nav-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141657}.hq-topbar{border-radius:20px;height:66px;margin:12px 14px 0;padding-left:58px;top:12px}.hq-content{padding:42px 26px 84px}.metric-grid{grid-template-columns:1fr 1fr}.cold-lead-main{grid-template-columns:115px minmax(150px,1fr) minmax(145px,1fr)}}@media (width<=600px){.hq-topbar{margin-inline:10px;padding-right:11px}.hq-search{justify-content:center;width:46px;height:42px;padding:0}.hq-search span:nth-child(2),.hq-search kbd{display:none}.hq-user{margin-left:auto}.hq-user>div,.hq-user>a:not(.avatar):not(.action-center-indicator){display:none}.hq-user>.action-center-indicator,.avatar{display:grid!important}.hq-content{padding:36px 18px 70px}.hq-titlebar{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:30px}.hq-titlebar h1{max-width:11ch;font-size:39px}.hq-titlebar>div>span{max-width:34ch;font-size:14px;display:block}.hq-title-actions{width:100%}.hq-title-actions>*{flex:1;min-width:0;padding-inline:11px;font-size:13px}.metric-grid{gap:14px}.metric-grid article{border-radius:22px;min-height:156px;padding:20px}.metric-grid p{max-width:12ch;margin-bottom:29px;font-size:13px}.metric-grid h2{font-size:27px}.metric-icon{width:35px;height:35px;top:15px;right:15px}.hq-grid-main{gap:14px;margin-top:14px}.ops-card,.attention-panel,.pulse-panel{padding:22px}.panel-heading h2{font-size:20px}.crm-toolbar{grid-template-columns:1fr;padding:15px}.pipeline-section{border-radius:20px}.pipeline-section>.panel-heading{padding:0 18px 20px}.kanban{grid-auto-columns:min(82vw,300px);padding:15px}.kanban-column{min-height:380px}.customer-card,.project-admin-card,.finance-document,.cold-lead-heading{padding:22px}.cold-lead-heading h2{font-size:31px}.cold-import-mode{grid-template-columns:1fr}.cold-summary-grid{grid-template-columns:1fr 1fr}.cold-summary-grid article:first-child{grid-column:1/-1}.cold-lead-main{grid-template-columns:1fr auto;padding:17px}.cold-lead-main>.cold-status,.cold-contact-links{grid-column:1/-1}.cold-call-meta{justify-items:end}.cold-lead-main>select,.cold-owner{grid-column:1/-1;width:100%}.cold-crm-row{flex-direction:column;align-items:flex-start}.cold-lead-intel>.cold-source-grid{grid-template-columns:1fr}.cold-source-field.wide,.cold-source-field.full{grid-column:auto}.cold-call-form{grid-template-columns:1fr}.finance-filters{grid-template-columns:1fr;display:grid}.finance-filters input,.finance-filters select{width:100%}.hq-command-layer{padding:8px}.hq-command-panel{border-radius:22px;max-height:calc(100dvh - 16px)}.hq-command-panel>header{padding:22px 18px 16px}.hq-command-input{margin-inline:18px}.hq-command-body{padding:22px 18px 26px}.hq-command-panel>footer{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.hq-content{animation:none}.hq-app *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hq-app :where(button,a,input,select,textarea){touch-action:manipulation}.hq-app :where(button,a){-webkit-tap-highlight-color:transparent}.hq-app :where(button:not(:disabled),a[href]):active{opacity:.78;transition-duration:70ms}.hq-app :where(button,a):focus-visible{outline-offset:3px;outline:2px solid #9d8661}.hq-app button:disabled{cursor:default}.hq-app a:has(>.hq-link-progress){cursor:progress;position:relative}.hq-app .hq-link-progress{background:0 0;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:0 0 13px;width:13px;height:13px;margin:0 0 0 6px;animation:.7s linear infinite hq-feedback-spin;display:inline-block}.hq-sidebar a:has(>.hq-link-progress){color:#29251f;background:#fffffff0;box-shadow:inset 0 0 0 1px #3c3c430f}.hq-sidebar .hq-link-progress{margin-left:auto}.hq-user .avatar:has(>.hq-link-progress){font-size:0}.hq-user .avatar>.hq-link-progress{margin:0;position:absolute}.hq-app .action-center-indicator>.hq-link-progress{width:16px;height:16px;margin:0;position:absolute;top:12px;left:12px}.hq-app .action-center-indicator:has(>.hq-link-progress)>svg{visibility:hidden}.hq-action-feedback{z-index:240;bottom:max(24px,env(safe-area-inset-bottom));color:#fff;pointer-events:none;opacity:0;background:#29282b;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-height:42px;padding:10px 17px;font-size:13px;font-weight:550;transition:opacity .14s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:50%;transform:translate(-50%,6px);box-shadow:0 6px 24px #1414162e}.hq-action-feedback.visible{opacity:1;transform:translate(-50%)}.hq-action-feedback>i{border:1.5px solid #cabb9e;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite hq-feedback-spin}.hq-app .hq-command-panel{animation-duration:.26s}.hq-app .hq-command-backdrop{animation-duration:.2s}.hq-app .hq-command-layer.closing :is(.hq-command-backdrop,.hq-command-panel){animation-duration:.22s}.hq-app .hq-content{animation-duration:.2s}@keyframes hq-feedback-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hq-app .hq-link-progress,.hq-action-feedback>i{animation:none!important}.hq-action-feedback{transition:none}}@keyframes hq-ambient-drift-a{0%{transform:translate(-8vw,-5vh)scale(.92)}50%{transform:translate(7vw,6vh)scale(1.08)}to{transform:translate(-2vw,11vh)scale(.98)}}@keyframes hq-ambient-drift-b{0%{transform:translate(6vw,7vh)scale(1)}50%{transform:translate(-9vw,-4vh)scale(.9)}to{transform:translate(2vw,-10vh)scale(1.05)}}@keyframes hq-section-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}.hq-app{--os-surface:#ffffffe8;--os-surface-solid:#fff;--os-surface-soft:#f1f1f4b8;--os-elevated:#fafafcf5;isolation:isolate;transition:color .35s,background-color .45s;position:relative}.hq-app:before,.hq-app:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.36;filter:blur(82px);will-change:transform;border-radius:50%;width:min(54vw,780px);position:fixed;transform:translate(0)}.hq-app:before{background:radial-gradient(circle,#decdab75,#decdab00 69%);animation:22s ease-in-out infinite alternate hq-ambient-drift-a;top:-26%;left:18%}.hq-app:after{background:radial-gradient(circle,#aac4d352,#aac4d300 70%);animation:27s ease-in-out infinite alternate hq-ambient-drift-b;bottom:-27%;right:-15%}.hq-theme-toggle{border:1px solid var(--os-line);min-width:102px;height:40px;color:var(--os-muted);background:#f5f5f7c2;border-radius:13px;align-items:center;gap:8px;padding:4px 10px 4px 5px;transition:color .25s,background .3s,border-color .3s,transform .18s,box-shadow .25s;display:flex;box-shadow:inset 0 1px #ffffff80}.hq-theme-toggle:hover{color:var(--os-text);background:var(--os-surface-solid);box-shadow:0 7px 20px #1c1c1e12}.hq-theme-toggle:active{transform:scale(.97)}.hq-theme-toggle>b{min-width:39px;color:inherit;font-size:11px;font-weight:680}.hq-theme-toggle-track{background:#3c3c4314;border-radius:10px;flex:none;justify-content:space-between;align-items:center;width:42px;height:30px;padding:0 5px;display:flex;position:relative}.hq-theme-toggle-track svg{z-index:1;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:color .3s,opacity .3s;position:relative}.hq-theme-toggle-track>i{z-index:0;background:#fff;border-radius:7px;width:22px;height:22px;transition:transform .42s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;position:absolute;top:4px;left:4px;box-shadow:0 2px 7px #1c1c1e24}.hq-theme-dark-label{display:none}.hq-sidebar,.hq-topbar,.hq-search,.hq-theme-toggle,.metric-grid article,.ops-card,.attention-panel,.pulse-panel,.pipeline-section,.portal-grid>article,.customer-card,.project-admin-card,.finance-document,.cold-import-panel,.cold-lead-card,.role-directory,.role-policy-surface,.platform-card,.platform-plan-card,.tenant-card,.trash-item,.hq-command-panel{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.32s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}html[data-hq-theme=dark] .hq-app{--os-bg:#090a0c;--os-card:#1d1d21e0;--os-text:#f5f5f7;--os-muted:#a7a7ae;--os-subtle:#7f7f87;--os-line:#ffffff17;--os-line-strong:#ffffff26;--os-accent:#d9c8a5;--os-accent-soft:#d9c8a524;--os-accent-ink:#f1e6d1;--os-shadow:0 1px 1px #ffffff06,0 18px 56px #00000038;--os-surface:#1d1d21d6;--os-surface-solid:#202024;--os-surface-soft:#2f2f35b3;--os-elevated:#232328f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--os-text);background:radial-gradient(circle at 82% -8%,#b5976521,#0000 28%),linear-gradient(#111216 0,#090a0c 520px)}html[data-hq-theme=dark] .hq-sidebar{color:var(--os-muted);border-color:var(--os-line);background:#19191dbd;box-shadow:0 24px 70px #00000042,inset 0 1px #ffffff0e}html[data-hq-theme=dark] .hq-sidebar-brand>div b,html[data-hq-theme=dark] .hq-user b,html[data-hq-theme=dark] .hq-titlebar h1,html[data-hq-theme=dark] .metric-grid h2,html[data-hq-theme=dark] .panel-heading h2,html[data-hq-theme=dark] .os-empty b{color:var(--os-text)}html[data-hq-theme=dark] .hq-sidebar nav section>span{color:var(--os-subtle)}html[data-hq-theme=dark] .hq-sidebar a{color:var(--os-muted)}html[data-hq-theme=dark] .hq-sidebar a>span{color:#a8a8ae;background:#ffffff0e}html[data-hq-theme=dark] .hq-sidebar a:hover{color:#fff;background:#ffffff13}html[data-hq-theme=dark] .hq-sidebar a.active{color:#f5eee1;background:#d9c8a521;box-shadow:inset 0 0 0 1px #d9c8a517,0 8px 24px #00000024}html[data-hq-theme=dark] .hq-sidebar a:has(>.hq-link-progress){color:#f5eee1;background:#d9c8a521;box-shadow:inset 0 0 0 1px #d9c8a517,0 8px 24px #00000024}html[data-hq-theme=dark] .hq-sidebar a.active>span{color:#eadab9;background:#d9c8a524}html[data-hq-theme=dark] .hq-topbar{border-color:var(--os-line);background:#19191db8;box-shadow:0 16px 48px #0000002b,inset 0 1px #ffffff0e}html[data-hq-theme=dark] .hq-search,html[data-hq-theme=dark] .hq-theme-toggle{color:var(--os-muted);border-color:var(--os-line);background:#ffffff0e;box-shadow:inset 0 1px #ffffff06}html[data-hq-theme=dark] .hq-search:hover,html[data-hq-theme=dark] .hq-search:focus-visible,html[data-hq-theme=dark] .hq-theme-toggle:hover{color:var(--os-text);background:#ffffff16;border-color:#d9c8a540;box-shadow:0 0 0 4px #d9c8a514}html[data-hq-theme=dark] .hq-search kbd{color:#aaaab0;border-color:var(--os-line);background:#fff1}html[data-hq-theme=dark] .hq-theme-toggle-track{background:#ffffff13}html[data-hq-theme=dark] .hq-theme-toggle-track>i{background:#d9c8a5;transform:translate(12px);box-shadow:0 3px 10px #00000052}html[data-hq-theme=dark] .hq-theme-sun{opacity:.42}html[data-hq-theme=dark] .hq-theme-moon{color:#29251f}html[data-hq-theme=dark] .hq-theme-light-label{display:none}html[data-hq-theme=dark] .hq-theme-dark-label{display:inline}html[data-hq-theme=dark] .hq-user>a{color:var(--os-muted)}html[data-hq-theme=dark] .hq-user>.action-center-indicator{color:#f1e5cf;background:#ffffff14;border-color:#ffffff1c;box-shadow:0 7px 22px #00000030}html[data-hq-theme=dark] .hq-user>.action-center-indicator:hover{color:#fff5e4;background:#ffffff1f}html[data-hq-theme=dark] .hq-user>.action-center-indicator>b{border-color:#202024}html[data-hq-theme=dark] .os-secondary{color:var(--os-text);border-color:var(--os-line);box-shadow:none;background:#ffffff12}html[data-hq-theme=dark] .os-primary{color:#30281d}html[data-hq-theme=dark] .metric-grid article,html[data-hq-theme=dark] :is(.ops-card,.attention-panel,.pulse-panel,.pipeline-section,.portal-grid>article,.customer-card,.project-admin-card,.finance-document,.cold-import-panel,.cold-lead-card,.role-directory,.role-policy-surface,.platform-card,.platform-plan-card,.tenant-card,.trash-item){border-color:var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow)}html[data-hq-theme=dark] .metric-grid article:hover{border-color:#d9c8a530;box-shadow:0 26px 70px #0000004d}html[data-hq-theme=dark] :is(.metric-icon.lime,.metric-icon.violet,.metric-icon.blue,.metric-icon.orange){color:#dfcfaf;background:#d9c8a51f}html[data-hq-theme=dark] .hq-app input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html[data-hq-theme=dark] .hq-app select,html[data-hq-theme=dark] .hq-app textarea{color:var(--os-text);border-color:var(--os-line-strong);background-color:#ffffff0e}html[data-hq-theme=dark] .hq-app input::placeholder,html[data-hq-theme=dark] .hq-app textarea::placeholder{color:#707078}html[data-hq-theme=dark] .hq-app input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,html[data-hq-theme=dark] .hq-app select:focus,html[data-hq-theme=dark] .hq-app textarea:focus{color:#fff;background-color:#ffffff14;border-color:#d9c8a56b;box-shadow:0 0 0 4px #d9c8a51a}html[data-hq-theme=dark] .hq-app option{color:#f5f5f7;background:#242429}html[data-hq-theme=dark] :is(.crm-toolbar,.settings-identity article,.pricing-controls,.quote-workspace-panel,.workspace-tabs,.document-card,.integration-card,.portal-hub>nav,.portal-document,.portal-conversations>article,.portal-knowledge details,.dossier-contact,.dossier-facts>div,.dossier-tabs,.activity-composer,.dossier-details,.activity-history,.finance-connections article,.sales-period,.profile-hero,.profile-card,.profile-guide,.agreement-document,.agreement-sign,.agreement-signed,.agreement-empty,.agreement-member-picker,.agreement-editor,.agreement-live-preview,.agreement-status-grid article,.agreement-history,.cms-kpis article,.cms-publish-center,.cms-review-queue,.cms-content-health,.cms-record-list,.cms-editor,.cms-library,.cms-media,.cms-settings,.cms-card-grid>button,.cms-media-grid article,.cms-settings-grid>article,.capacity-kpis article,.capacity-tabs,.capacity-person,.capacity-cell,.team-dialog,.kickoff-projects,.kickoff-workspace>section,.kickoff-hero,.kickoff-columns>section,.kickoff-brief,.platform-kpis article,.platform-tabs,.platform-branding-select,.tenant-kpis article,.tenant-tabs,.tenant-entitlement-grid article,.role-policy-stats>span,.role-permission-grid label,.role-expand,.agreement-rich-editor,.agreement-personal-details,.agreement-sign-inline,.agreement-signed-inline,.trash-summary article,.portal-demo-entry,.portal-project-switcher){color:var(--os-text);border-color:var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow)}html[data-hq-theme=dark] :is(.kanban,.task-column,.cold-import-source,.cold-import-assign,.cold-import-mode,.pipeline-empty,.lead-owner-select,.settings-team-count>div,.segmented,.quote-list>article,.pending-actions button,.support-grid article,.callback-box,.conversation-message,.finance-flow>div,.lead-request-card,.request-numbers>div,.cold-import-preview>header,.cold-lead-intel>div,.cold-call-form,.cold-verification-lock,.profile-tabs,.agreement-accept,.agreement-signed>div,.agreement-tokens,.agreement-live-preview>header,.agreement-live-preview,.cms-workflow>div,.cms-drawer,.cms-check,.cms-upload,.capacity-grid-wrap,.capacity-grid-header>span,.kickoff-projects>button,.platform-usage-grid span,.platform-note,.platform-plan-card footer,.platform-check,.platform-dns-record,.tenant-usage-card>div span,.tenant-check,.tenant-package-note,.role-directory nav button.active,.role-module-groups article.expanded,.agreement-toolbar,.agreement-rich-content blockquote,.agreement-signature-section,.signature-pad>.signature-pad-heading,.signature-pad>.signature-pad-controls,.agreement-certificate,.agreement-pdf-card,.agreement-owner-pdf,.trash-policy,.trash-empty,.portal-file-preview>span){color:var(--os-text);border-color:var(--os-line);background-color:var(--os-surface-soft)}html[data-hq-theme=dark] :is(.kanban-column,.task-column article,.kanban-cards article,.cold-member-picks label,.cold-import-mode label.active,.cold-summary-grid article,.cold-crm-row,.cold-lead-intel>div>p,.quote-facts>span,.cms-workflow-actions button,.cms-drawer>header,.cms-drawer>.cms-workflow-actions,.cms-upload input,.capacity-tabs button.active,.platform-tabs button.active,.tenant-tabs button.active,.settings-tabs button.active,.profile-tabs button.active,.workspace-tabs button.active,.dossier-tabs button.active,.segmented button.active,.signature-pad,.signature-pad-controls button){color:var(--os-text);border-color:var(--os-line);background:var(--os-elevated)}html[data-hq-theme=dark] :is(.count-badge,.status-pill,.kanban-column header b,.task-column>header span,.customer-card>header>div>span,.customer-card header i,.finance-type,.finance-status,.sales-score,.cold-status,.cold-owner,.cold-lead-flags>span,.cms-status,.platform-status,.tenant-status,.platform-owner-badge,.tenant-secure-badge,.trash-icon,.agreement-toolbar){color:#e8dcc5;background-color:#d9c8a51f}html[data-hq-theme=dark] :is(.cold-lead-intel>button,.cold-call-panel>button){color:#dbcaa9}html[data-hq-theme=dark] .cold-lead-flags>.call-ready{color:#bde4cc;background:#549a712e}html[data-hq-theme=dark] .cold-lead-flags>.call-check{color:#f0bda9;background:#ba674d2e}html[data-hq-theme=dark] .cold-verification-lock{color:#e8b9a9}html[data-hq-theme=dark] .hq-command-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#00000094}html[data-hq-theme=dark] .hq-command-panel{color:var(--os-text);background:#1d1d22f5;border-color:#ffffff1f;box-shadow:0 42px 130px #0000008c}html[data-hq-theme=dark] :is(.hq-command-input,.hq-command-actions a,.hq-command-results a,.hq-command-panel>footer,.hq-command-panel>header>button){color:var(--os-text);border-color:var(--os-line);background:#ffffff0e}html[data-hq-theme=dark] :is(.hq-command-actions a:hover,.hq-command-results a:hover){background:#ffffff16}html[data-hq-theme=dark] :is(.hq-command-actions a>span,.hq-result-type){color:#e6d6b8;background:#d9c8a521}html[data-hq-theme=dark] :is(.hq-command-input kbd,.hq-command-panel>footer kbd,.hq-result-status){color:var(--os-muted);border-color:var(--os-line);background:#fff1}html[data-hq-theme=dark] .hq-app :is(h1,h2,h3,h4){color:var(--os-text)}html[data-hq-theme=dark] .hq-app :is(p,small){border-color:var(--os-line)}html[data-hq-theme=dark] .hq-mobile-nav-trigger{border-color:var(--os-line);background:#1f1f24e6;box-shadow:0 10px 30px #0000004d}html[data-hq-theme=dark] .hq-mobile-nav-trigger span{background:#d1d1d6}html[data-hq-theme=dark] .hq-mobile-nav-backdrop{background:#00000085}@media (width<=800px){html[data-hq-theme=dark] .hq-sidebar{background:#19191df5;box-shadow:24px 0 80px #0000006b}}@media (width<=600px){.hq-theme-toggle{justify-content:center;width:42px;min-width:42px;padding:4px}.hq-theme-toggle>b{display:none}.hq-theme-toggle-track{width:32px;padding:0 4px}.hq-theme-toggle-track>i{width:22px}.hq-theme-toggle-track svg{width:10px;height:10px}html[data-hq-theme=dark] .hq-theme-toggle-track>i{transform:translate(2px)}.hq-theme-sun{opacity:1}.hq-theme-moon,html[data-hq-theme=dark] .hq-theme-sun{display:none}html[data-hq-theme=dark] .hq-theme-moon{opacity:1;display:block}}@media (prefers-reduced-motion:reduce){.hq-app:before,.hq-app:after,.hq-content>*{animation:none!important}}@keyframes hq-luxury-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(20px)scale(.992)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes hq-glass-sweep{0%,58%{opacity:0;background-position:180% 0}68%{opacity:.55}82%,to{opacity:0;background-position:-80% 0}}@keyframes hq-accent-breathe{0%,to{box-shadow:0 0 #d9c8a500,0 7px 24px #1c1c1e12}50%{box-shadow:0 0 0 6px #d9c8a512,0 12px 34px #1c1c1e1a}}@keyframes hq-notification-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 4px #b99d701a}50%{transform:scale(1.16);box-shadow:0 0 0 8px #b99d7000}}.hq-app:before,.hq-app:after{z-index:0;opacity:.54}.hq-main{position:relative}.hq-sidebar{position:sticky}.hq-app:before{background:radial-gradient(circle,#e1c99c80,#e1c99c14 44%,#e1c99c00 72%);width:min(60vw,900px);top:-32%}.hq-app:after{background:radial-gradient(circle,#85b4cf5c,#85b4cf12 46%,#85b4cf00 72%);width:min(58vw,850px)}.hq-topbar{overflow:visible}.hq-topbar:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 36%,#ffffff4d 48%,#0000 61%) 0 0/280% 100%;animation:11s ease-in-out infinite hq-glass-sweep;position:absolute;inset:0}.hq-content>*{animation:.72s cubic-bezier(.16,1,.3,1) both hq-luxury-reveal}.hq-content>:nth-child(2){animation-delay:70ms}.hq-content>:nth-child(3){animation-delay:.13s}.hq-content>:nth-child(n+4){animation-delay:.18s}.metric-grid article,.customer-card,.project-admin-card,.finance-document,.cold-lead-card,.ops-card,.attention-panel,.pulse-panel,.portal-grid>article,.platform-card,.platform-plan-card,.tenant-card{will-change:transform;transform:translate(0)}.metric-grid article:hover,.customer-card:hover,.project-admin-card:hover,.finance-document:hover,.cold-lead-card:hover,.portal-grid>article:hover,.platform-card:hover,.platform-plan-card:hover,.tenant-card:hover{border-color:#9f855b40;transform:translateY(-5px)scale(1.006);box-shadow:0 28px 75px #1c1c1e1a}.action-center{gap:22px}.action-center .hq-titlebar{margin-bottom:8px}.action-summary{gap:18px}.action-summary article{border-color:var(--os-line);background:var(--os-surface);min-height:164px;box-shadow:var(--os-shadow);-webkit-backdrop-filter:saturate(150%)blur(24px);backdrop-filter:saturate(150%)blur(24px);border-radius:24px;gap:19px;padding:26px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .45s,background .35s}.action-summary article:first-child{animation:.7s cubic-bezier(.16,1,.3,1) .12s both hq-luxury-reveal}.action-summary article:nth-child(2){animation:.7s cubic-bezier(.16,1,.3,1) .2s both hq-luxury-reveal}.action-summary article:nth-child(3){animation:.7s cubic-bezier(.16,1,.3,1) .28s both hq-luxury-reveal}.action-summary article:hover{border-color:#9f855b40;transform:translateY(-6px)scale(1.008);box-shadow:0 28px 75px #1c1c1e1a}.action-summary article:after{opacity:.82;background:radial-gradient(circle,#d9c8a561,#d9c8a500 70%);width:150px;height:150px;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .4s;bottom:-84px;right:-58px}.action-summary article:hover:after{opacity:1;transform:translate(-14px,-12px)scale(1.16)}.action-summary article>span{width:42px;height:42px;color:var(--os-accent-ink);background:var(--os-accent-soft);border-radius:13px;font-size:12px}.action-summary article>div{gap:8px}.action-summary p{color:var(--os-muted);font-size:14px}.action-summary h2{color:var(--os-text);font-size:38px;font-weight:650}.action-summary small{color:var(--os-subtle);font-size:12px;line-height:1.45}.action-tabs{border-color:var(--os-line);background:var(--os-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:15px;gap:5px;padding:5px;box-shadow:0 8px 28px #1c1c1e09}.action-tabs button{height:42px;color:var(--os-muted);border-radius:11px;gap:9px;padding:0 16px;font-size:13px;transition:color .22s,background .3s,transform .18s,box-shadow .3s}.action-tabs button:hover{color:var(--os-text);background:#d9c8a517}.action-tabs button:active{transform:scale(.97)}.action-tabs button.active{color:var(--os-accent-ink);background:var(--os-accent-soft);box-shadow:inset 0 0 0 1px #9f855b14}.action-tabs button b{color:#f8f4ec;background:#343438;border-radius:11px;min-width:22px;height:22px;padding:0 6px;font-size:10px}.action-stream,.notification-stream{border-color:var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow);-webkit-backdrop-filter:saturate(145%)blur(26px);backdrop-filter:saturate(145%)blur(26px);border-radius:26px;gap:16px;padding:30px}.action-stream>header,.notification-stream>header{min-height:56px}.action-stream>header h2,.notification-stream>header h2{color:var(--os-text);margin-top:8px;font-size:24px}.action-stream>header>span{color:var(--os-accent-ink);background:var(--os-accent-soft);padding:8px 12px;font-size:11px}.notification-stream>header>button{border:1px solid var(--os-line);min-height:38px;color:var(--os-accent-ink);background:var(--os-accent-soft);border-radius:11px;padding:0 12px;font-size:12px;text-decoration:none;transition:transform .18s,background .25s}.notification-stream>header>button:hover{transform:translateY(-1px)}.approval-card{border-color:var(--os-line);background:var(--os-elevated);border-radius:19px;grid-template-columns:86px minmax(0,1fr) auto;gap:20px;padding:20px;transition:transform .38s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .38s,background .3s;box-shadow:0 7px 26px #1c1c1e06}.approval-card:hover{border-color:#9f855b45;transform:translateY(-3px);box-shadow:0 20px 52px #1c1c1e16}.approval-type{border-radius:14px;gap:12px;min-height:112px;padding:15px 10px}.approval-type>span{font-size:25px}.approval-type>small{font-size:10px}.approval-content{gap:13px}.approval-content h3{color:var(--os-text);font-size:16px}.approval-content p,.approval-content time{color:var(--os-muted);font-size:12px}.approval-facts{gap:9px}.approval-facts>span,.approval-facts>label{border-color:var(--os-line);background:var(--os-surface-solid);border-radius:11px;min-width:105px;min-height:55px;padding:10px 12px}.approval-facts small{color:var(--os-subtle);font-size:11px}.approval-facts b,.approval-facts input{color:var(--os-text);font-size:13px}.approval-content blockquote{color:var(--os-muted);background:var(--os-surface-soft);border-left-color:#c7b58f;border-radius:0 10px 10px 0;padding:12px 14px;font-size:12px}.approval-reason{border-color:var(--os-line-strong);height:42px;color:var(--os-text);background:var(--os-surface-solid);border-radius:11px;padding-inline:12px;font-size:12px}.approval-card>footer{gap:8px;min-width:164px}.approval-card>footer a,.approval-card>footer button{border-color:var(--os-line);min-height:39px;color:var(--os-muted);background:var(--os-surface-solid);border-radius:11px;padding:0 13px;font-size:11px;transition:transform .18s,background .25s,border-color .25s}.approval-card>footer a:hover,.approval-card>footer button:hover:not(:disabled){border-color:#9f855b47;transform:translateY(-1px)}.approval-card>footer button.approve{color:#30291e;background:linear-gradient(145deg,#e5d7bb,#ceb88e);border-color:#9f855b38}.approval-card>footer button.reject{color:#925e54;background:#a75b4d12;border-color:#a35b4e29}.notification-stream article{border-top-color:var(--os-line);grid-template-columns:12px minmax(0,1fr) auto;gap:14px;min-height:82px;padding:16px 5px;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),background .3s}.notification-stream article:hover{transform:translate(4px)}.notification-stream article.read{opacity:.5}.notification-stream article.unread .notification-dot{animation:2.4s ease-in-out infinite hq-notification-pulse}.notification-stream article>div{gap:7px}.notification-stream article b{color:var(--os-text);font-size:14px}.notification-stream article time{color:var(--os-subtle);font-size:11px}.notification-stream article p{color:var(--os-muted);font-size:12px}.notification-stream article>a,.notification-stream article>button{border-color:var(--os-line);min-height:38px;color:var(--os-muted);background:var(--os-surface-solid);border-radius:11px;padding:0 12px;font-size:11px;transition:transform .18s,background .25s,border-color .25s}.notification-stream article>a:hover,.notification-stream article>button:hover{border-color:#9f855b47;transform:translateY(-1px)}.action-empty,.action-loading{border-color:var(--os-line);background:var(--os-elevated);border-radius:20px}.action-empty p{color:var(--os-muted);font-size:13px}.action-loading i{background:linear-gradient(100deg,var(--os-surface-soft) 20%,var(--os-surface-solid) 40%,var(--os-surface-soft) 60%);background-size:200% 100%}html[data-hq-theme=dark] .action-summary article,html[data-hq-theme=dark] :is(.action-tabs,.action-stream,.notification-stream){color:var(--os-text);border-color:var(--os-line);background:#1b1b20d1;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff09}html[data-hq-theme=dark] .action-summary article:after{background:radial-gradient(circle,#b18e553b,#b18e5500 72%)}html[data-hq-theme=dark] .action-summary article:hover{border-color:#d9c8a533;box-shadow:0 30px 82px #00000061}html[data-hq-theme=dark] .action-tabs button.active{color:#f0e4cc;background:#d9c8a524}html[data-hq-theme=dark] .action-tabs button b{color:#2d271d;background:#d9c8a5}html[data-hq-theme=dark] .approval-card{color:var(--os-text);border-color:var(--os-line);background:#ffffff09;box-shadow:inset 0 1px #ffffff06}html[data-hq-theme=dark] .approval-card:hover{background:#ffffff0d;border-color:#d9c8a533;box-shadow:0 22px 58px #00000045}html[data-hq-theme=dark] :is(.approval-facts>span,.approval-facts>label,.approval-reason,.approval-card>footer a,.approval-card>footer button,.notification-stream article>a,.notification-stream article>button){color:var(--os-text);border-color:var(--os-line);background:#ffffff0e}html[data-hq-theme=dark] .approval-content blockquote{color:var(--os-muted);background:#ffffff0b}html[data-hq-theme=dark] .approval-type{color:#e7d9bf;background:#d9c8a51f}html[data-hq-theme=dark] .approval-type.lead{color:#acd2e7;background:#5b97b724}html[data-hq-theme=dark] .approval-type.time{color:#b8d9b4;background:#689b6124}html[data-hq-theme=dark] .approval-type.customer{color:#d3bce1;background:#9165ad24}html[data-hq-theme=dark] .approval-card>footer button.approve{color:#30291e;background:linear-gradient(145deg,#e5d7bb,#cdb487)}html[data-hq-theme=dark] .approval-card>footer button.reject{color:#e3aaa0;background:#ab54451f}html[data-hq-theme=dark] .notification-stream article{border-top-color:var(--os-line)}html[data-hq-theme=dark] .notification-stream article:hover{background:linear-gradient(90deg,#d9c8a509,#0000 72%)}html[data-hq-theme=dark] :is(.action-empty,.action-loading){color:var(--os-text);border-color:var(--os-line);background:#ffffff09}html[data-hq-theme=dark] .notification-stream>header>button{color:#eadcbe;background:#d9c8a51a;border-color:#d9c8a526}html[data-hq-theme=dark] .hq-topbar:after{background:linear-gradient(110deg,#0000 36%,#d9c8a524 48%,#0000 61%) 0 0/280% 100%}html[data-hq-theme=dark] .hq-app:before{opacity:.78;background:radial-gradient(circle,#a77f434f,#a77f430f 45%,#a77f4300 72%)}html[data-hq-theme=dark] .hq-app:after{opacity:.7;background:radial-gradient(circle,#30698c57,#30698c0d 46%,#30698c00 72%)}.hq-command-layer{--os-text:#1d1d1f;--os-muted:#6e6e73;--os-subtle:#86868b;--os-line:#3c3c431f;--os-accent-ink:#57482f;width:100vw;height:100dvh;color:var(--os-text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",var(--font-geist-sans),Arial,sans-serif}.hq-command-layer .hq-command-backdrop{-webkit-backdrop-filter:saturate(120%)blur(22px);backdrop-filter:saturate(120%)blur(22px);background:#12121575;border-radius:0;inset:0}.hq-command-layer .hq-command-panel{animation-duration:.32s}.hq-command-layer.closing .hq-command-backdrop,.hq-command-layer.closing .hq-command-panel{animation-duration:.24s}html[data-hq-theme=dark] .hq-command-layer{--os-text:#f5f5f7;--os-muted:#a7a7ae;--os-subtle:#7f7f87;--os-line:#ffffff17;--os-accent-ink:#f1e6d1}html[data-hq-theme=dark] .hq-command-layer .hq-command-backdrop{background:#00000094}@media (width<=980px){.approval-card{grid-template-columns:72px minmax(0,1fr)}}@media (width<=620px){.action-summary{gap:13px}.action-summary article{min-height:136px;padding:21px}.action-summary h2{font-size:32px}.action-stream,.notification-stream{border-radius:21px;padding:19px}.approval-card{grid-template-columns:1fr;padding:16px}.approval-type{min-height:54px}.notification-stream article{grid-template-columns:10px minmax(0,1fr)}.notification-stream article>a,.notification-stream article>button{grid-column:2;justify-self:start}}@media (hover:none){.metric-grid article:hover,.customer-card:hover,.project-admin-card:hover,.finance-document:hover,.cold-lead-card:hover,.portal-grid>article:hover,.platform-card:hover,.platform-plan-card:hover,.tenant-card:hover,.action-summary article:hover{transform:none}}@media (prefers-reduced-motion:reduce){.hq-topbar:after,.hq-sidebar a.active,.action-summary article,.notification-stream article.unread .notification-dot{animation:none!important}.metric-grid article,.customer-card,.project-admin-card,.finance-document,.cold-lead-card,.portal-grid>article,.platform-card,.platform-plan-card,.tenant-card,.action-summary article{will-change:auto}}.vacancy-page{color:#1d1d1f;background:#f4f2ed}.vacancy-section{background:radial-gradient(circle at 9% 4%,#d2bf9d3d,#0000 29%),#f4f2ed;min-height:100vh;padding:148px 0 96px}.vacancy-layout{grid-template-columns:minmax(0,.92fr) minmax(480px,.78fr);align-items:start;gap:clamp(34px,6vw,92px);display:grid}.vacancy-ad{min-width:0;padding-top:18px}.vacancy-ad>header{border-bottom:1px solid #d7d3ca;padding-bottom:40px}.vacancy-meta{flex-wrap:wrap;gap:7px;margin:28px 0 21px;display:flex}.vacancy-meta span{color:#746b5d;letter-spacing:.09em;background:#ffffff85;border:1px solid #d8d2c7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:760}.vacancy-ad h1{letter-spacing:-.07em;max-width:780px;margin:0;font-size:clamp(58px,6.6vw,98px);font-weight:620;line-height:.88}.vacancy-ad h1 em{color:#9a8461;font-family:Georgia,serif;font-weight:400}.vacancy-ad>header>p:last-child{color:#686760;max-width:620px;margin:30px 0 0;font-size:17px;line-height:1.65}.vacancy-earnings{color:#f7f3eb;background:radial-gradient(circle at 92% 0,#d5c0972e,#0000 38%),#171817;border:1px solid #292927;border-radius:24px;margin:34px 0;padding:30px;overflow:hidden;box-shadow:0 24px 70px #1f1d1821}.vacancy-earnings>span{color:#c9b590;letter-spacing:.13em;font-size:10px;font-weight:780}.vacancy-earnings>b{letter-spacing:-.045em;margin:16px 0 13px;font-size:clamp(32px,4vw,54px);font-weight:620;display:block}.vacancy-earnings>b small{color:#ffffff7a;letter-spacing:0;font-size:14px;font-weight:520}.vacancy-earnings>p{color:#ffffff8c;max-width:680px;margin:0;font-size:12px;line-height:1.65}.vacancy-earnings>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px;display:grid}.vacancy-earnings>div>span{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:78px;padding:14px;display:flex}.vacancy-earnings>div small{color:#ffffff6b;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.vacancy-earnings>div b{font-size:13px}.vacancy-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.vacancy-columns section{border-top:1px solid #d7d3ca;padding-top:25px}.vacancy-columns h2{letter-spacing:-.035em;margin:0 0 18px;font-size:21px}.vacancy-columns ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vacancy-columns li{color:#6f6d66;grid-template-columns:24px 1fr;gap:9px;font-size:13px;line-height:1.55;display:grid}.vacancy-columns li i{color:#6e5b3c;background:#e8dfcf;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-style:normal;display:grid}.vacancy-ad>footer{border-top:1px solid #d7d3ca;border-bottom:1px solid #d7d3ca;grid-template-columns:120px 1fr;gap:10px 20px;margin-top:38px;padding:24px 0;display:grid}.vacancy-ad>footer span{color:#8d877e;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:700}.vacancy-ad>footer b{font-size:13px;font-weight:620}.vacancy-application{min-width:0;position:sticky;top:112px}.career-questionnaire{color:#f5f2eb;background:radial-gradient(circle at 100% 0,#ccb79129,#0000 35%),#171817;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;min-height:690px;padding:clamp(24px,3.4vw,42px);display:flex;box-shadow:0 30px 90px #221f1929}.career-questionnaire>header>div:first-child{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.career-questionnaire>header span{color:#c5af89;letter-spacing:.11em;font-size:9px;font-weight:760}.career-questionnaire>header b{letter-spacing:-.035em;font-size:25px;font-weight:620}.career-questionnaire>header p{color:#ffffff80;max-width:620px;margin:18px 0 0;font-size:11px;line-height:1.6}.career-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:22px;display:grid}.career-progress i{background:#ffffff1f;border-radius:99px;height:3px}.career-progress i.active{background:#d4bd94}.career-step{gap:20px;margin-top:34px;animation:.35s cubic-bezier(.22,1,.36,1) both careerStepIn;display:grid}.career-step>label,.career-two>label{gap:8px;display:grid}.career-step label>span,.career-choice legend{color:#ffffffb8;font-size:11px;font-weight:620}.career-step label em{color:#ffffff61;font-size:9px;font-style:normal;font-weight:500}.career-step input:not([type=radio]):not([type=checkbox]),.career-step select,.career-step textarea,.applicant-workspace input,.applicant-workspace select,.applicant-drawer select,.applicant-drawer textarea{color:#f5f2eb;width:100%;min-height:51px;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;outline:0;padding:0 14px;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.career-step textarea,.applicant-drawer textarea{resize:vertical;min-height:116px;padding-top:13px;line-height:1.55}.career-step input:focus,.career-step select:focus,.career-step textarea:focus{background:#ffffff17;border-color:#d5c09a94;box-shadow:0 0 0 4px #d5c09a1a}.career-step select option{color:#1d1d1f}.career-step small,.career-error{color:#efb2a7;font-size:10px}.career-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.career-choice{border:0;margin:0;padding:0}.career-choice>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.career-choice label{position:relative}.career-choice input{opacity:0;position:absolute}.career-choice label span{color:#ffffff94;text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:11px;place-items:center;min-height:48px;padding:9px 10px;font-size:10px;display:grid}.career-choice input:checked+span{color:#1b1b1a;background:#dfccb0;border-color:#dfccb0;box-shadow:0 8px 22px #0000002e}.career-choice>small{margin-top:7px;display:block}.career-consent{color:#ffffff94;align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important;gap:10px!important}.career-consent input{accent-color:#d5be96;margin-top:3px}.career-questionnaire>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:30px;display:flex}.career-questionnaire>footer .button{min-height:50px}.career-back{color:#ffffff8c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.career-form-success{color:#f5f2eb;background:radial-gradient(circle at 85% 0,#cbb69030,#0000 38%),#171817;border-radius:28px;align-content:center;min-height:690px;padding:45px;display:grid}.career-form-success>span{color:#2b251c;background:#d9c39c;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.career-form-success h3{letter-spacing:-.05em;max-width:520px;margin:24px 0 14px;font-size:clamp(34px,4vw,54px);line-height:.95}.career-form-success p:last-child{color:#ffffff8f;max-width:520px;line-height:1.6}@keyframes careerStepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.applicant-center{gap:22px;display:grid}.applicant-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.applicant-kpis article{border:1px solid var(--os-line);background:var(--os-surface);min-height:148px;box-shadow:var(--os-shadow);border-radius:21px;flex-direction:column;padding:22px;display:flex}.applicant-kpis span{color:var(--os-muted);font-size:11px;font-weight:700}.applicant-kpis b{letter-spacing:-.05em;margin:auto 0 5px;font-size:38px;font-weight:620}.applicant-kpis small{color:var(--os-subtle);font-size:11px}.applicant-workspace{border:1px solid var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow);border-radius:24px;overflow:hidden}.applicant-workspace>header{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:22px 25px;display:flex}.applicant-workspace>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.applicant-workspace>header>div:last-child{gap:9px;display:flex}.applicant-workspace input{width:280px;color:var(--os-text);border-color:var(--os-line);background:var(--os-surface-strong)}.applicant-workspace select{width:170px;color:var(--os-text);border-color:var(--os-line);background:var(--os-surface-strong)}.applicant-table-head,.applicant-table>button{grid-template-columns:minmax(220px,1.5fr) .7fr .65fr .65fr .65fr;align-items:center;gap:16px;display:grid}.applicant-table-head{min-height:42px;color:var(--os-subtle);background:var(--os-surface-strong);text-transform:uppercase;letter-spacing:.07em;padding:0 22px;font-size:10px;font-weight:750}.applicant-table>button{border:0;border-top:1px solid var(--os-line);width:100%;min-height:82px;color:var(--os-text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:12px 22px;font-size:12px;transition:background .18s}.applicant-table>button:hover{background:var(--os-surface-strong)}.applicant-person{align-items:center;gap:12px;min-width:0;display:flex}.applicant-person>i{color:#5b4b34;background:#eee3cf;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:10px;font-style:normal;font-weight:800;display:grid}.applicant-person>span{gap:5px;min-width:0;display:grid}.applicant-person b,.applicant-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applicant-person b{font-size:13px}.applicant-person small{color:var(--os-subtle);font-size:10px}.applicant-fit{gap:3px;display:grid}.applicant-fit b{font-size:18px}.applicant-fit small{color:var(--os-subtle);font-size:8px}.applicant-fit.strong b{color:#3f7450}.applicant-fit.potential b{color:#856f46}.applicant-fit.low b{color:#a45a50}.applicant-status{color:#69645a;background:#eeebe4;border-radius:999px;width:max-content;padding:7px 10px;font-size:9px;font-weight:760}.applicant-status.interview,.applicant-status.hired{color:#376044;background:#deeadf}.applicant-status.rejected{color:#8b4c45;background:#f2e0dd}.applicant-empty{min-height:260px;color:var(--os-subtle);text-align:center;place-content:center;gap:8px;display:grid}.applicant-empty b{color:var(--os-text)}.applicant-drawer-backdrop{z-index:260;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131561;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}.applicant-drawer{border:1px solid var(--os-line);width:min(640px,100%);height:100%;color:var(--os-text);background:var(--os-surface);border-radius:25px;padding:28px;animation:.35s cubic-bezier(.22,1,.36,1) both applicantDrawerIn;overflow-y:auto;box-shadow:0 35px 100px #14141647}.applicant-drawer>header{justify-content:space-between;gap:20px;display:flex}.applicant-drawer>header h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:32px}.applicant-drawer>header span{color:var(--os-muted);font-size:12px}.applicant-drawer>header button{border:1px solid var(--os-line);width:38px;height:38px;color:var(--os-muted);background:var(--os-surface-strong);cursor:pointer;border-radius:12px;font-size:20px}.applicant-score{color:#f7f3eb;background:radial-gradient(circle at 100% 0,#d2be992e,#0000 45%),#1c1c1e;border-radius:19px;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 20px;padding:22px;display:grid}.applicant-score span{color:#ffffff80;font-size:10px}.applicant-score b{margin-top:8px;font-size:42px;display:block}.applicant-score b small{color:#ffffff61;font-size:14px}.applicant-score p{color:#dfccb0;align-content:center;gap:7px;margin:0;font-weight:650;display:grid}.applicant-score p small{color:#ffffff75;font-size:9px;font-weight:500;line-height:1.45}.applicant-facts{border:1px solid var(--os-line);background:var(--os-line);border-radius:17px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.applicant-facts>div{background:var(--os-surface);gap:6px;min-height:72px;padding:14px;display:grid}.applicant-facts span,.applicant-answers article>span,.applicant-drawer>footer label>span{color:var(--os-subtle);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:720}.applicant-facts b{font-size:12px}.applicant-answers{gap:10px;margin-top:22px;display:grid}.applicant-answers article{border:1px solid var(--os-line);background:var(--os-surface-strong);border-radius:16px;padding:18px}.applicant-answers p{color:var(--os-muted);white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.65}.applicant-answers>a{color:var(--os-accent-ink);font-size:11px;font-weight:700}.applicant-drawer>footer{border-top:1px solid var(--os-line);gap:13px;margin-top:24px;padding-top:22px;display:grid}.applicant-drawer>footer label{gap:7px;display:grid}.applicant-drawer select,.applicant-drawer textarea{color:var(--os-text);border-color:var(--os-line);background:var(--os-surface-strong)}.applicant-drawer>footer button{justify-self:end}@media (width<=1100px){.ga4-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ga4-kpis article{border-bottom:1px solid var(--os-line)}.ga4-grid{grid-template-columns:1fr}}@media (width<=720px){.ga4-panel{padding:17px}.ga4-panel>header{flex-direction:column}.ga4-panel>header>span{white-space:normal}.ga4-kpis{grid-template-columns:1fr 1fr}.ga4-kpis article{min-height:92px}.ga4-setup{grid-template-columns:38px minmax(0,1fr)}.ga4-setup>span{width:38px;height:38px}.ga4-setup>a{grid-column:1/-1;justify-content:center}.ga4-grid>article{padding:13px;overflow-x:auto}.ga4-table{min-width:590px}}@keyframes applicantDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}html[data-hq-theme=dark] .applicant-person>i{color:#ead9b8;background:#d9c8a521}html[data-hq-theme=dark] .applicant-status{color:#cbc5b9;background:#ffffff12}html[data-hq-theme=dark] .applicant-status.interview,html[data-hq-theme=dark] .applicant-status.hired{color:#bfe0c6;background:#5c946929}html[data-hq-theme=dark] .applicant-status.rejected{color:#e2aaa1;background:#ab544526}@media (width<=1050px){.vacancy-layout{grid-template-columns:1fr}.vacancy-application{position:static}.applicant-table-head,.applicant-table>button{grid-template-columns:minmax(190px,1.4fr) .7fr .65fr .65fr}.applicant-table-head span:nth-child(2),.applicant-table>button>span:nth-child(2){display:none}}@media (width<=720px){.vacancy-section{padding:112px 0 62px}.vacancy-ad h1{font-size:clamp(52px,15vw,68px)}.vacancy-ad>header>p:last-child{font-size:15px}.vacancy-earnings{border-radius:19px;padding:23px 18px}.vacancy-earnings>div,.vacancy-columns{grid-template-columns:1fr}.vacancy-earnings>div>span{min-height:64px}.vacancy-columns{gap:25px}.vacancy-ad>footer{grid-template-columns:1fr}.vacancy-ad>footer b{margin-bottom:7px}.career-questionnaire,.career-form-success{border-radius:21px;min-height:650px;padding:24px 17px}.career-two,.career-choice>div{grid-template-columns:1fr}.career-choice label span{min-height:46px}.career-questionnaire>footer{align-items:stretch}.career-questionnaire>footer .button{flex:1;justify-content:center}.applicant-kpis{grid-template-columns:1fr 1fr}.applicant-kpis article{min-height:124px}.applicant-workspace>header{flex-direction:column;align-items:stretch}.applicant-workspace>header>div:last-child{flex-direction:column}.applicant-workspace input,.applicant-workspace select{width:100%}.applicant-table-head{display:none}.applicant-table>button{grid-template-columns:1fr auto;gap:10px}.applicant-table>button>span:nth-child(2),.applicant-table>button>span:nth-child(3){display:none}.applicant-fit{justify-self:end}.applicant-status{grid-column:2;justify-self:end}.applicant-drawer-backdrop{align-items:flex-end;padding:0}.applicant-drawer{border-radius:22px 22px 0 0;width:100%;height:min(94vh,900px);padding:22px 16px}.applicant-score,.applicant-facts{grid-template-columns:1fr}.applicant-drawer>footer button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.career-step,.applicant-drawer{animation:none}}.page-transition-shell{animation-duration:.22s}.device-canvas>div{animation:.34s cubic-bezier(.2,.8,.2,1) productInFast}.product-module{transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.8,.2,1),visibility 0s linear .22s}.product-scroll-showcase[data-product-step="0"] .product-module:first-child,.product-scroll-showcase[data-product-step="1"] .product-module:nth-child(2),.product-scroll-showcase[data-product-step="2"] .product-module:nth-child(3),.product-scroll-showcase[data-product-step="3"] .product-module:nth-child(4),.product-scroll-showcase[data-product-step="4"] .product-module:nth-child(5){transition-delay:0s}@keyframes productInFast{0%{opacity:.5;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}main>section:not(.hero):not(.capability-showcase):not(.scroll-story):not(.product-scroll-showcase){content-visibility:auto;contain-intrinsic-size:auto 900px}.analytics-consent{width:min(820px,100% - 32px)}.analytics-consent>div>span{font-size:11px}.analytics-consent>div>b{font-size:17px}.analytics-consent p{font-size:12px;line-height:1.5}.analytics-consent a{font-size:12px}.analytics-consent button{min-height:42px;padding-inline:15px;font-size:12px}.hq-app:before,.hq-app:after,.hq-topbar:after{display:none}.hq-sidebar a.active{animation:none}.hq-content>*{animation-name:hq-surface-in;animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-delay:0s!important}.metric-grid article,.customer-card,.project-admin-card,.finance-document,.cold-lead-card,.ops-card,.attention-panel,.pulse-panel,.portal-grid>article,.platform-card,.platform-plan-card,.tenant-card{will-change:auto}.hq-sidebar{-webkit-backdrop-filter:saturate(120%)blur(12px);backdrop-filter:saturate(120%)blur(12px);background:#f4f4f7f5}.hq-topbar{-webkit-backdrop-filter:saturate(125%)blur(14px);backdrop-filter:saturate(125%)blur(14px);background:#fffffff0}.action-summary article,.action-tabs,.action-stream,.notification-stream,.email-template-library,.email-template-editor,.email-template-preview{-webkit-backdrop-filter:none;backdrop-filter:none}.hq-command-layer .hq-command-backdrop{-webkit-backdrop-filter:saturate(110%)blur(14px);backdrop-filter:saturate(110%)blur(14px)}html[data-hq-theme=dark] .hq-sidebar{background:#19191df5}html[data-hq-theme=dark] .hq-topbar{background:#19191df0}@media (width<=700px){.analytics-consent{width:calc(100% - 24px);padding:16px;right:12px}.analytics-consent>div>span{font-size:10px}.analytics-consent>div>b{font-size:16px}.analytics-consent p,.analytics-consent a{font-size:12px}.analytics-consent button{min-height:46px;font-size:12px}.hero-system .orbit-one,.device-glow,.story-orbit{animation:none!important}.hero-system .orbit-one{opacity:.34}}.marketing-os-content{gap:22px;display:grid}.marketing-os-titlebar{margin-bottom:0}.marketing-os-titlebar .hq-title-actions{flex-wrap:wrap}.marketing-os-connection{border:1px solid var(--os-line);min-height:40px;color:var(--os-muted);background:var(--os-surface);border-radius:12px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.marketing-os-connection i{background:#b8aa95;border-radius:50%;width:7px;height:7px}.marketing-os-connection.connected{color:#4f725a}.marketing-os-connection.connected i{background:#67a779;box-shadow:0 0 0 4px #67a7791f}.marketing-os-tabs{border:1px solid var(--os-line);background:var(--os-surface-soft);border-radius:14px;gap:3px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.marketing-os-tabs button{min-height:38px;color:var(--os-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 17px;font-size:14px;font-weight:650}.marketing-os-tabs button.active{color:var(--os-text);background:var(--os-surface-solid);box-shadow:0 5px 16px #1d1d1f12}.marketing-os-loading{min-height:420px;color:var(--os-muted);place-items:center;font-size:15px;display:grid}.marketing-os-connect{color:#f5f1e9;background:radial-gradient(circle at 0 0,#d2bb922e,#0000 38%),#1d1d20;border:1px solid #bb975947;border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;padding:24px;display:grid;overflow:hidden;box-shadow:0 22px 55px #16161821}.marketing-os-connect>div{grid-template-columns:58px 1fr;align-items:start;gap:18px;display:grid}.marketing-os-connect-icon{color:#d8c39e;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:17px;place-items:center;width:58px;height:58px;font-size:14px;font-weight:780;display:grid}.marketing-os-connect h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:24px}.marketing-os-connect p{color:#9a9aa0;max-width:690px;margin:0;font-size:14px;line-height:1.6}.marketing-os-connect p b{color:#ddd1bd}.marketing-os-connect form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.marketing-os-connect label{color:#b9b8bd;gap:8px;font-size:13px;font-weight:650;display:grid}.marketing-os-connect input{color:#f5f5f7;width:100%;min-height:46px;font:inherit;background:#fff1;border:1px solid #ffffff24;border-radius:11px;outline:0;padding:0 13px;font-size:14px}.marketing-os-connect input:focus{border-color:#bea477;box-shadow:0 0 0 4px #bea47721}.marketing-os-connect form .os-primary{white-space:nowrap;min-height:46px}.marketing-os-role-note{justify-self:end}.marketing-os-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.marketing-os-kpis article{border:1px solid var(--os-line);background:var(--os-surface);min-height:162px;box-shadow:var(--os-shadow);border-radius:19px;flex-direction:column;padding:20px;display:flex}.marketing-os-kpis article header{color:var(--os-muted);justify-content:space-between;align-items:center;font-size:14px;font-weight:650;display:flex}.marketing-os-kpis article header i{color:var(--os-subtle);font-size:12px;font-style:normal}.marketing-os-kpis strong{color:var(--os-text);letter-spacing:-.055em;margin:auto 0 7px;font-size:42px;font-weight:610}.marketing-os-kpis small{color:var(--os-subtle);font-size:12px;line-height:1.4}.marketing-os-overview-grid,.marketing-os-analysis-grid{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.marketing-os-live,.marketing-os-best,.marketing-os-planning,.marketing-os-chart,.marketing-os-experiments{min-width:0}.marketing-os-live{background:radial-gradient(circle at 100% 0,#cdb79021,transparent 35%),var(--os-surface)}.marketing-os-next{border:1px solid var(--os-line);background:var(--os-surface-soft);border-radius:17px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;margin-top:25px;padding:24px;display:grid}.marketing-os-next>span{color:var(--os-muted);font-size:14px;font-weight:650}.marketing-os-next>strong{color:var(--os-accent-ink);letter-spacing:-.06em;font-size:44px;font-weight:610}.marketing-os-next p{color:var(--os-text);gap:6px;margin:0;font-size:15px;font-weight:680;display:grid}.marketing-os-next small{color:var(--os-subtle);font-size:12px;font-weight:500}.marketing-os-flow{border:1px solid var(--os-line);color:var(--os-muted);background:var(--os-surface);white-space:nowrap;border-radius:14px;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;padding:16px 18px;font-size:13px;display:flex;overflow-x:auto}.marketing-os-flow i{color:#ad956e;font-style:normal}.marketing-os-live>footer{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.marketing-os-live>footer span{color:var(--os-subtle);background:var(--os-surface-soft);border-radius:9px;padding:8px 10px;font-size:12px}.marketing-os-live>footer b{color:var(--os-text)}.marketing-os-best-row{grid-template-columns:150px minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.marketing-os-best-thumb{background:#17181c;border-radius:16px;height:225px;overflow:hidden}.marketing-os-best-thumb img,.marketing-os-post-visual img{object-fit:cover;width:100%;height:100%;display:block}.marketing-os-best-row>div:last-child{flex-direction:column;min-width:0;display:flex}.marketing-os-best-row>div:last-child>span{color:var(--os-subtle);font-size:12px}.marketing-os-best-row h3{color:var(--os-text);letter-spacing:-.035em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 20px;font-size:20px;line-height:1.25;display:-webkit-box;overflow:hidden}.marketing-os-best-row dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:auto 0 16px;display:grid}.marketing-os-best-row dl div{border:1px solid var(--os-line);background:var(--os-surface-soft);border-radius:11px;gap:5px;padding:10px;display:grid}.marketing-os-best-row dt{color:var(--os-subtle);font-size:12px}.marketing-os-best-row dd{color:var(--os-text);margin:0;font-size:17px;font-weight:720}.marketing-os-best-row a{width:max-content;color:var(--os-accent-ink);font-size:13px;font-weight:720}.marketing-os-planning{padding:24px}.marketing-os-planning>.panel-heading>span,.marketing-os-content-library>.panel-heading>span,.marketing-os-chart>.panel-heading>span{color:var(--os-subtle);font-size:12px}.marketing-os-schedule-head,.marketing-os-schedule-rows article{grid-template-columns:80px 1.35fr .85fr .65fr 120px;align-items:center;gap:16px;display:grid}.marketing-os-schedule-head{min-height:42px;color:var(--os-subtle);border-bottom:1px solid var(--os-line);margin-top:22px;padding:0 15px;font-size:12px;font-weight:690}.marketing-os-schedule-rows article{border-bottom:1px solid var(--os-line);min-height:86px;padding:13px 15px}.marketing-os-schedule-rows article>strong{color:var(--os-accent-ink);letter-spacing:-.04em;font-size:22px}.marketing-os-schedule-rows article>div{gap:5px;display:grid}.marketing-os-schedule-rows article b{color:var(--os-text);font-size:14px}.marketing-os-schedule-rows article small,.marketing-os-schedule-rows article>span{color:var(--os-muted);font-size:12px}.marketing-os-schedule-rows article em{width:max-content;color:var(--os-muted);background:var(--os-surface-soft);border-radius:99px;padding:7px 9px;font-size:12px;font-style:normal;font-weight:670}.marketing-os-schedule-rows article em.next{color:#426c50;background:#e0ebe2}.marketing-os-content-library{border:1px solid var(--os-line);background:var(--os-surface);box-shadow:var(--os-shadow);border-radius:22px;padding:24px}.marketing-os-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.marketing-os-post-grid article{border:1px solid var(--os-line);background:var(--os-surface-solid);border-radius:17px;min-width:0;overflow:hidden}.marketing-os-post-visual{background:#17181c;height:300px;display:block;position:relative;overflow:hidden}.marketing-os-post-visual>span{color:#f2eee7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#101114b8;border:1px solid #ffffff21;border-radius:99px;padding:7px 9px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.marketing-os-fallback-visual{color:#f2eee7;background:radial-gradient(circle at 80% 12%,#ccb58d38,#0000 28%),linear-gradient(150deg,#26272c,#101115 67%);flex-direction:column;width:100%;height:100%;padding:19px;display:flex}.marketing-os-fallback-visual small{color:#cdb891;letter-spacing:.12em;font-size:12px}.marketing-os-fallback-visual strong{letter-spacing:-.055em;margin:auto 0;font-size:clamp(24px,2.3vw,38px);line-height:.9}.marketing-os-fallback-visual em{color:#d7c09a;font-family:Georgia,serif;font-weight:400}.marketing-os-fallback-visual>span{color:#85765e;letter-spacing:.08em;font-size:11px}.marketing-os-post-copy{padding:17px}.marketing-os-post-copy>small{color:var(--os-subtle);font-size:12px}.marketing-os-post-copy h3{color:var(--os-text);text-overflow:ellipsis;white-space:nowrap;margin:8px 0;font-size:16px;line-height:1.3;overflow:hidden}.marketing-os-post-copy>p{height:42px;color:var(--os-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.marketing-os-post-copy>div{border-top:1px solid var(--os-line);grid-template-columns:repeat(3,1fr);gap:8px;padding-top:13px;display:grid}.marketing-os-post-copy>div span{color:var(--os-subtle);gap:4px;font-size:11px;display:grid}.marketing-os-post-copy>div b{color:var(--os-text);font-size:15px}.marketing-os-chart,.marketing-os-experiments{min-height:430px;padding:24px}.marketing-os-bars{border-bottom:1px solid var(--os-line);align-items:end;gap:14px;height:315px;margin-top:28px;padding:20px 8px 0;display:flex}.marketing-os-bars>div{flex:1;justify-content:center;align-items:end;height:100%;display:flex;position:relative}.marketing-os-bars>div>span{background:linear-gradient(#c9b38a,#8f7855);border-radius:8px 8px 2px 2px;width:min(48px,75%);min-height:8px;display:block}.marketing-os-bars small{color:var(--os-subtle);white-space:nowrap;font-size:11px;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.marketing-os-bars b{color:var(--os-text);font-size:12px;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.marketing-os-empty{min-height:320px;color:var(--os-muted);text-align:center;place-content:center;justify-items:center;gap:9px;display:grid}.marketing-os-empty>span{width:44px;height:44px;color:var(--os-accent-ink);background:var(--os-surface-soft);border-radius:14px;place-items:center;font-size:20px;display:grid}.marketing-os-empty b{color:var(--os-text);font-size:16px}.marketing-os-empty p{max-width:420px;margin:0;font-size:13px;line-height:1.55}.marketing-os-experiments>div:not(.panel-heading){border-bottom:1px solid var(--os-line);grid-template-columns:95px 1fr;align-items:center;gap:15px;min-height:61px;display:grid}.marketing-os-experiments>div>span{color:var(--os-subtle);font-size:12px}.marketing-os-experiments>div>b{color:var(--os-text);font-size:13px}.marketing-os-experiments>footer{color:var(--os-muted);background:var(--os-surface-soft);border-radius:12px;margin-top:21px;padding:15px;font-size:12px;line-height:1.55}.marketing-os-security{border:1px solid var(--os-line);background:var(--os-surface);border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:18px 21px;display:flex}.marketing-os-security>div{grid-template-columns:auto auto;gap:5px 15px;display:grid}.marketing-os-security .os-overline{grid-column:1/-1}.marketing-os-security b{color:var(--os-text);font-size:14px}.marketing-os-security span,.marketing-os-security small{color:var(--os-muted);font-size:12px}.marketing-os-security small{color:#a35e55;grid-column:1/-1}.marketing-os-security button{color:#9a5148;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b15b4f38;border-radius:10px;padding:0 12px;font-size:12px;font-weight:670}html[data-hq-theme=dark] .marketing-os-connect{background:radial-gradient(circle at 0 0,#d2bb9224,#0000 38%),#18181b;border-color:#ceb78f38}html[data-hq-theme=dark] .marketing-os-connection.connected{color:#acd1b6}html[data-hq-theme=dark] .marketing-os-schedule-rows article em.next{color:#bce0c4;background:#538c622e}@media (width<=1120px){.marketing-os-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-os-overview-grid,.marketing-os-analysis-grid,.marketing-os-connect{grid-template-columns:1fr}.marketing-os-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.marketing-os-content{gap:15px}.marketing-os-titlebar .hq-title-actions{width:100%}.marketing-os-titlebar .hq-title-actions>*{flex:1;justify-content:center}.marketing-os-tabs{width:100%}.marketing-os-tabs button{flex:1;padding-inline:12px}.marketing-os-connect{border-radius:18px;gap:22px;padding:18px}.marketing-os-connect>div{grid-template-columns:42px 1fr;gap:13px}.marketing-os-connect-icon{border-radius:12px;width:42px;height:42px}.marketing-os-connect form{grid-template-columns:1fr}.marketing-os-kpis{gap:9px}.marketing-os-kpis article{min-height:132px;padding:15px}.marketing-os-kpis strong{font-size:34px}.marketing-os-next{grid-template-columns:1fr auto}.marketing-os-next p{grid-column:1/-1}.marketing-os-flow{justify-content:flex-start}.marketing-os-best-row{grid-template-columns:110px minmax(0,1fr)}.marketing-os-best-thumb{height:185px}.marketing-os-schedule-head{display:none}.marketing-os-schedule-rows article{grid-template-columns:70px 1fr auto;gap:10px}.marketing-os-schedule-rows article>span{display:none}.marketing-os-post-grid{grid-template-columns:1fr}.marketing-os-post-visual{height:min(105vw,430px)}.marketing-os-security{flex-direction:column;align-items:stretch}.marketing-os-security button{width:100%}}@media (width<=480px){.marketing-os-kpis,.marketing-os-best-row{grid-template-columns:1fr}.marketing-os-best-thumb{height:320px}.marketing-os-live,.marketing-os-best,.marketing-os-planning,.marketing-os-chart,.marketing-os-experiments,.marketing-os-content-library{padding:17px}.marketing-os-tabs button{font-size:12px}}@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}
