/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-family-brand);--default-mono-font-family:var(--font-family-technical)}}@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{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.hidden{display:none}.table{display:table}.scale-5{--tw-scale-x:5%;--tw-scale-y:5%;--tw-scale-z:5%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-7{--tw-scale-x:7%;--tw-scale-y:7%;--tw-scale-z:7%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--korax-purple-500:#8643fc;--korax-mint-300:#88f2e0;--korax-lavender-100:#e8e3ff;--font-family-brand:var(--font-bricolage-grotesque), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-technical:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--surface-page:#07070a;--surface-primary:#0f0f13;--surface-secondary:#17171d;--surface-tertiary:#202027;--text-primary:#f7f7fa;--text-secondary:#c2c3cb;--text-tertiary:#92939d;--border-subtle:#292a31;--action-primary:#8643fc;--action-primary-hover:#7432e8;--focus-ring:#8643fc;--background:#060609;--panel:#08080c;--panel-soft:#0b0b10;--border:#1d1d24;--border-strong:#2d2d36;--border-soft:#15151c;--foreground:#f7f7fb;--muted:#8d8d99;--muted-dark:#676773;--purple:var(--action-primary);--purple-soft:#7b48d32b;--teal:#04c7bc;--green:#69e3b1;--sidebar-border:#ad7fde29;--sidebar-background:radial-gradient(circle at 16% 8%, #955cff24, transparent 27%), radial-gradient(circle at 88% 38%, #f5bedc14, transparent 34%), linear-gradient(168deg, #0c0912 0%, #09080d 48%, #050507 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=white]{--surface-page:#fff;--surface-primary:#fff;--surface-secondary:#f7f7f9;--surface-tertiary:#f0f0f4;--text-primary:#17171c;--text-secondary:#5f606a;--text-tertiary:#858690;--border-subtle:#e7e7ec;--background:#f4f5f7;--panel:#fff;--panel-soft:#f8f8fa;--border:#e2e3e8;--border-strong:#cfd1d8;--border-soft:#ececf0;--foreground:#191a20;--muted:#737680;--muted-dark:#93959e;--purple-soft:#7b48d31a;--sidebar-border:#9368c033;--sidebar-background:radial-gradient(circle at 14% 7%, #975bff24, transparent 29%), radial-gradient(circle at 90% 38%, #f9c9e152, transparent 35%), linear-gradient(168deg, #fffefe 0%, #fdf9fd 49%, #fff 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%}html{font-family:var(--font-family-brand)}body{color:var(--foreground);font-family:var(--font-bricolage-grotesque), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0;overflow:hidden}button,input,textarea,select{font:inherit}code,kbd,pre,samp,.font-technical{font-family:var(--font-family-technical);font-variant-numeric:tabular-nums}button,a{-webkit-tap-highlight-color:transparent}.navigation-loading{z-index:1000;pointer-events:none;opacity:0;transition:opacity .14s;position:fixed;inset:0}.navigation-loading.visible{opacity:1}.navigation-loading-bar{background:linear-gradient(90deg,#0000,#955cff 42%,#c29cff);border-radius:0 999px 999px 0;width:34%;height:2px;animation:1.15s ease-in-out infinite navigation-loading-slide;position:absolute;inset:0 auto auto 0;box-shadow:0 0 14px #955cffb3}.navigation-loading-pill{border:1px solid var(--border);min-height:36px;color:var(--foreground);background:var(--panel);border-radius:999px;align-items:center;gap:9px;padding:8px 13px;display:flex;position:absolute;top:15px;left:50%}@supports (color:color-mix(in lab, red, red)){.navigation-loading-pill{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.navigation-loading-pill{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:650;transition:transform .16s;transform:translate(-50%,-7px);box-shadow:0 10px 30px #00000029}.navigation-loading.visible .navigation-loading-pill{transform:translate(-50%)}.inline-loading-spinner{border:2px solid var(--purple);flex:none;width:16px;height:16px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.inline-loading-spinner{border:2px solid color-mix(in srgb, var(--purple) 24%, transparent)}}.inline-loading-spinner{border-top-color:var(--purple);border-radius:50%;animation:.7s linear infinite loading-spinner-rotate}@keyframes navigation-loading-slide{0%{transform:translate(-110%)}52%{transform:translate(150%)}to{transform:translate(310%)}}@keyframes loading-spinner-rotate{to{transform:rotate(360deg)}}.marketing-page{--marketing-purple:#955cff;--marketing-purple-bright:#b77cff;--marketing-cyan:#21d5dc;--marketing-surface:#0b0a10;scroll-behavior:smooth;color:#f7f5fb;background:radial-gradient(circle at 76% 6%,#712cd629,#0000 25%),radial-gradient(circle at 4% 44%,#15a2b412,#0000 24%),#050507;height:100dvh;position:relative;overflow:hidden auto}.marketing-page a{color:inherit;text-decoration:none}.marketing-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050507c7;border-bottom:1px solid #ffffff13;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;width:min(1240px,100% - 48px);min-height:76px;margin:0 auto;display:grid;position:sticky;top:0}.marketing-brand{align-items:center;gap:11px;display:inline-flex}.marketing-brand img{object-fit:contain;border-radius:12px}.marketing-brand span{flex-direction:column;gap:2px;display:flex}.marketing-brand strong{letter-spacing:0;font-size:15px;font-weight:700;line-height:20px}.marketing-brand small{color:#777582;letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.marketing-links{justify-content:center;gap:28px;display:flex}.marketing-links a,.marketing-login-link{color:#9a98a4;font-size:12px;font-weight:620;transition:color .16s}.marketing-links a:hover,.marketing-login-link:hover{color:#fff}.marketing-nav-actions{align-items:center;gap:19px;display:flex}.marketing-button{color:#fff;background:linear-gradient(135deg,#8243e3,#a75dff);border:1px solid #b885ffb3;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:13px;font-weight:720;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 14px 40px #7d36e23d,inset 0 1px #ffffff38}.marketing-button:hover{transform:translateY(-2px);box-shadow:0 18px 46px #7d36e257}.marketing-button.small{border-radius:10px;min-height:38px;padding:0 16px;font-size:11px}.marketing-hero{grid-template-columns:.84fr 1.16fr;align-items:center;gap:58px;width:min(1240px,100% - 48px);min-height:690px;margin:0 auto;padding:82px 0 76px;display:grid}.marketing-hero-copy{z-index:2;position:relative}.marketing-eyebrow,.marketing-section-index{color:#a977ef;letter-spacing:2px;align-items:center;gap:9px;font-size:10px;font-weight:760;display:flex}.marketing-eyebrow i{background:var(--marketing-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #21d5dccc}.marketing-hero h1{letter-spacing:-4.4px;max-width:600px;margin:22px 0 24px;font-size:clamp(46px,5.2vw,76px);font-weight:710;line-height:.98}.marketing-hero h1 em{color:#0000;background:linear-gradient(100deg,#c58dff 5%,#8e4af2 48%,#32d4dc 96%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.marketing-hero-copy>p{color:#aaa7b3;max-width:570px;margin:0;font-size:17px;line-height:1.65}.marketing-hero-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.marketing-text-link,.marketing-text-cta{color:#d0cdd7;align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.marketing-text-link:hover,.marketing-text-cta:hover{color:#fff}.marketing-trust-line{flex-wrap:wrap;gap:18px;margin-top:30px;display:flex}.marketing-trust-line span{color:#767480;align-items:center;gap:6px;font-size:10px;display:inline-flex}.marketing-trust-line svg{color:#63ddb4}.marketing-product-stage{perspective:1200px;min-width:0;position:relative}.marketing-orbit{pointer-events:none;border-radius:50%;position:absolute}.marketing-orbit.orbit-one{border:1px solid #8b4eee1c;width:440px;height:440px;top:-90px;right:-100px}.marketing-orbit.orbit-two{border:1px solid #21d5dc14;width:320px;height:320px;bottom:-110px;left:-70px}.marketing-app-window{background:#08080c;border:1px solid #bc99e130;border-radius:20px;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1.5deg);box-shadow:0 48px 100px #0000008c,0 0 90px #7735d117}.marketing-window-topbar{background:#0e0d13;border-bottom:1px solid #1d1b24;align-items:center;gap:6px;height:40px;padding:0 13px;display:flex}.marketing-window-dot{background:#37343e;border-radius:50%;width:6px;height:6px}.marketing-window-title{color:#5e5b66;letter-spacing:1.4px;margin-left:8px;font-size:7px;font-weight:700}.marketing-live{color:#6bddb6;letter-spacing:1px;align-items:center;gap:5px;margin-left:auto;font-size:7px;font-weight:760;display:flex}.marketing-live i{background:#6bddb6;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #6bddb6}.marketing-app-body{grid-template-columns:132px 1fr;min-height:415px;display:grid}.marketing-app-sidebar{background:radial-gradient(circle at 15% 10%,#9156ea1f,#0000 30%),#09080d;border-right:1px solid #1a1820;padding:16px 9px}.marketing-mini-brand{align-items:center;gap:7px;padding:0 6px 17px;display:flex}.marketing-mini-brand img{object-fit:contain;border-radius:8px}.marketing-mini-brand strong{font-size:9px}.marketing-side-label{color:#514f58;letter-spacing:1.5px;margin:10px 8px 5px;font-size:6px;font-weight:760}.marketing-app-sidebar>span{color:#706e78;border-radius:7px;align-items:center;gap:8px;height:30px;padding:0 8px;font-size:8px;display:flex}.marketing-app-sidebar>span.active{color:#f3ebff;background:#793fc829;border:1px solid #904deb4d}.marketing-app-content{background:radial-gradient(circle at 80% 0,#612d9f0f,#0000 38%),#07070a;min-width:0;padding:23px 20px}.marketing-mock-heading{justify-content:space-between;align-items:flex-end;display:flex}.marketing-mock-heading>div{flex-direction:column;gap:5px;display:flex}.marketing-mock-heading small{color:#7661a1;letter-spacing:1.3px;font-size:6px;font-weight:760}.marketing-mock-heading strong{letter-spacing:-.5px;font-size:19px}.marketing-mock-heading button,.marketing-builder-top button{color:#eee8f7;background:#7338bc;border:1px solid #9d5eed80;border-radius:7px;align-items:center;gap:5px;height:27px;padding:0 10px;font-size:7px;display:flex}.marketing-kpi-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:19px;display:grid}.marketing-kpi-row article{background:linear-gradient(145deg,#1c1626c2,#0c0b10);border:1px solid #1d1b24;border-radius:10px;flex-direction:column;gap:4px;min-height:95px;padding:13px;display:flex;position:relative;overflow:hidden}.marketing-kpi-row article>span{color:#9c62e9;position:absolute;top:11px;right:11px}.marketing-kpi-row small{color:#63616b;letter-spacing:1px;font-size:6px;font-weight:750}.marketing-kpi-row strong{margin-top:4px;font-size:21px;line-height:1}.marketing-kpi-row em{color:#5fbf9e;font-size:6px;font-style:normal}.marketing-chart-grid{grid-template-columns:1.5fr .82fr;gap:9px;margin-top:9px;display:grid}.marketing-chart-card,.marketing-emotion-card{background:#0b0a0f;border:1px solid #1d1b24;border-radius:10px;min-height:170px;padding:13px}.marketing-chart-card header{justify-content:space-between;display:flex}.marketing-chart-card header>div,.marketing-emotion-card header>div{flex-direction:column;gap:3px;display:flex}.marketing-chart-card header strong,.marketing-emotion-card header strong{font-size:8px}.marketing-chart-card header small,.marketing-emotion-card header small{color:#64616a;font-size:6px}.marketing-chart-card header>span{color:#77727f;border:1px solid #24212c;border-radius:5px;align-items:center;gap:3px;height:20px;padding:0 7px;font-size:6px;display:flex}.marketing-chart-area{height:112px;margin-top:9px;position:relative}.marketing-chart-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.marketing-chart-lines i{border-top:1px dashed #1b1920;width:100%}.marketing-bars{justify-content:space-around;align-items:flex-end;gap:7px;display:flex;position:absolute;inset:5px 5px 0}.marketing-bars span{background:linear-gradient(#a463f4,#5d2c9c);border-radius:3px 3px 1px 1px;width:9%;min-height:14px;box-shadow:0 -6px 15px #9959ec14}.marketing-emotion-card header{align-items:center;gap:8px;display:flex}.marketing-emotion-card header>span{color:#d8a5ff;background:#8e4be229;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.marketing-emotion-score{flex-direction:column;gap:2px;margin-top:20px;display:flex}.marketing-emotion-score strong{color:#7ee2c0;font-size:28px}.marketing-emotion-score span{color:#6a6770;font-size:6px}.marketing-emotion-tags{flex-wrap:wrap;gap:4px;margin-top:18px;display:flex}.marketing-emotion-tags span{color:#79b9a1;background:#4ba18312;border:1px solid #70ddb72b;border-radius:4px;padding:4px 5px;font-size:5px}.marketing-floating-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100d15eb;border:1px solid #b688ef38;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;animation:4.5s ease-in-out infinite marketing-float;display:flex;position:absolute;box-shadow:0 20px 50px #0006}.marketing-floating-card>span{color:#d6a3ff;background:#9452e729;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.marketing-floating-card>div{flex-direction:column;gap:3px;display:flex}.marketing-floating-card small{color:#6f6b76;letter-spacing:1px;font-size:6px;font-weight:750}.marketing-floating-card strong{font-size:8px}.floating-nps{top:72px;right:-34px}.floating-insight{animation-delay:-2.2s;bottom:42px;left:-34px}@keyframes marketing-float{50%{transform:translateY(-7px)}}.metric-demo-section{background:radial-gradient(circle at 78% -8%,#8b45e92b,#0000 32%),linear-gradient(145deg,#0b0910,#07070a 58%,#09080d);border:1px solid #b17fef24;border-radius:28px;width:min(1240px,100% - 48px);margin:36px auto 20px;padding:104px 70px 58px;overflow:hidden}.metric-demo-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.metric-demo-heading h2{letter-spacing:-2.5px;margin:15px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.metric-demo-heading>p{color:#8f8b97;margin:0 0 5px;font-size:14px;line-height:1.65}.metric-demo-tabs{grid-template-columns:repeat(3,1fr) auto;gap:9px;margin-bottom:16px;display:grid}.metric-demo-tabs>button{color:#8c8894;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #24212b;border-radius:12px;align-items:center;gap:11px;min-width:0;height:64px;padding:0 15px;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex}.metric-demo-tabs>button:hover{color:#dcd7e3;border-color:#423650;transform:translateY(-1px)}.metric-demo-tabs>button.active{color:#f6f0ff;background:linear-gradient(130deg,#8944db38,#5227891f);border-color:#a75ef48f;box-shadow:inset 0 1px #ffffff0d}.metric-demo-tabs>button>span{color:#b87aff;background:#8f49e321;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.metric-demo-tabs>button>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.metric-demo-tabs strong{font-size:12px}.metric-demo-tabs small{color:#65616d;letter-spacing:1px;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:760;overflow:hidden}.metric-demo-tabs>button>i{color:#5f5968;place-items:center;font-style:normal;display:grid}.metric-demo-tabs>button.active>i{color:#bd83ff}.metric-demo-tabs>button.metric-demo-replay{color:#aaa5b1;justify-content:center;width:100px;font-size:9px;font-weight:700}.metric-demo-screen{background:#08080b;border:1px solid #c19be72b;border-radius:18px;overflow:hidden;box-shadow:0 36px 90px #00000070}.metric-demo-topbar{color:#625e69;letter-spacing:1.2px;background:#0d0c11;border-bottom:1px solid #1d1a22;align-items:center;height:43px;padding:0 15px;font-size:7px;font-weight:730;display:flex}.metric-demo-dots{gap:5px;margin-right:12px;display:flex}.metric-demo-dots i{background:#36313b;border-radius:50%;width:6px;height:6px}.metric-demo-status{color:#a871ee;align-items:center;gap:5px;margin-left:auto;display:flex}.metric-demo-status i{background:#a871ee;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #a871eecc}.metric-demo-workspace{grid-template-columns:218px 1fr;min-height:435px;display:grid}.metric-demo-sidebar{background:radial-gradient(circle at 20% 0,#894ada1a,#0000 34%),#09080c;border-right:1px solid #1b1820;padding:22px 14px}.metric-demo-side-title{color:#e7e1ed;align-items:center;gap:8px;padding:0 7px 18px;font-size:11px;font-weight:720;display:flex}.metric-demo-sidebar>small{color:#54505a;letter-spacing:1.2px;margin:4px 7px 9px;font-size:6px;font-weight:750;display:block}.metric-demo-option{color:#77737e;border:1px solid #0000;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;min-height:58px;padding:7px 9px;display:grid}.metric-demo-option>span{color:#8b5cb8;background:#7745a917;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.metric-demo-option>div{flex-direction:column;gap:4px;min-width:0;display:flex}.metric-demo-option strong{font-size:9px}.metric-demo-option small{color:#514d57;letter-spacing:.65px;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.metric-demo-option.selected{color:#f0e8fa;background:#7f3dcf24;border-color:#9f59ed66;animation:3.35s both metric-demo-select}.metric-demo-option.selected>span{color:#c98cff;background:#9750ed2b}.metric-demo-option.selected>svg{color:#70dbb4}.metric-demo-side-hint{color:#4f4b55;align-items:center;gap:7px;margin:21px 8px 0;font-size:7px;display:flex}.metric-demo-canvas{background:radial-gradient(circle at 100% 0,#642ea112,#0000 35%),#0a090d;min-width:0;padding:24px 30px}.metric-demo-canvas>header{border-bottom:1px solid #1c1921;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.metric-demo-canvas>header>div{flex-direction:column;gap:4px;display:flex}.metric-demo-canvas>header small{color:#725894;letter-spacing:1.2px;font-size:6px;font-weight:750}.metric-demo-canvas>header strong{font-size:13px}.metric-demo-canvas>header>span{color:#706b77;border:1px solid #27232d;border-radius:6px;padding:6px 9px;font-size:6px}.metric-demo-animation{min-height:342px;padding:28px 32px 33px;position:relative;overflow:hidden}.metric-demo-cursor{z-index:5;color:#fff;opacity:0;filter:drop-shadow(0 3px 6px #00000080);animation:3.25s both metric-demo-cursor;position:absolute;top:82px;left:7px}.metric-demo-drop-zone{color:#514b58;background:#ffffff02;border:1px dashed #2a2531;border-radius:12px;place-items:center;height:188px;animation:1.4s both metric-demo-zone;display:grid;position:absolute;inset:28px 32px auto}.metric-demo-drop-zone span{align-items:center;gap:6px;font-size:7px;display:flex}.metric-demo-question{z-index:2;opacity:0;background:linear-gradient(150deg,#121018,#0e0c13);border:1px solid #a868e652;border-radius:12px;width:100%;min-height:214px;padding:18px 20px 16px;animation:.55s cubic-bezier(.2,.8,.2,1) .9s forwards metric-demo-card-in;position:relative;transform:translate(-50px)scale(.96);box-shadow:0 20px 55px #0000004d}.metric-demo-question-top{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.metric-demo-question-top>span{color:#c78bff;background:#914ede29;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.metric-demo-question-top>div{flex-direction:column;gap:3px;display:flex}.metric-demo-question-top small{color:#75617f;letter-spacing:1px;font-size:5px;font-weight:760}.metric-demo-question-top strong{font-size:10px}.metric-demo-question-top em{color:#4f4a55;font-style:normal}.metric-demo-question>p{color:#e8e3ed;margin:18px 0 14px;font-size:12px;line-height:1.4}.metric-demo-scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.metric-demo-scale.nps{grid-template-columns:repeat(11,1fr)}.metric-demo-scale button{aspect-ratio:1.32;color:#aaa5b1;opacity:0;background:#131117;border:1px solid #2b2731;border-radius:6px;place-items:center;font-size:8px;animation:.3s forwards metric-demo-score-in;display:grid;transform:translateY(8px)}.metric-demo-scale.nps button:nth-last-child(-n+2),.metric-demo-scale.ces button:last-child,.metric-demo-scale.csat button:last-child{color:#7cd7b5;background:#4ba48314;border-color:#5ec7a047}.metric-demo-scale-labels{color:#56515b;justify-content:space-between;margin-top:7px;font-size:6px;display:flex}.metric-demo-complete{z-index:3;opacity:0;background:#0b1612f0;border:1px solid #62d5ab33;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;animation:.42s 2.65s forwards metric-demo-complete-in;display:flex;position:absolute;bottom:17px;right:42px;transform:translateY(8px);box-shadow:0 15px 35px #0000004d}.metric-demo-complete>span{color:#84e0bd;background:#4bb18b24;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.metric-demo-complete>div{flex-direction:column;gap:3px;display:flex}.metric-demo-complete strong{color:#dbe9e4;font-size:8px}.metric-demo-complete small{color:#689181;font-size:5px}.metric-demo-progress{background:#1b1820;border-radius:999px;height:2px;position:absolute;bottom:8px;left:32px;right:32px;overflow:hidden}.metric-demo-progress i{border-radius:inherit;background:linear-gradient(90deg,#8d4ce3,#b66cff,#49cdbd);width:0;height:100%;animation:3.15s linear forwards metric-demo-progress;display:block}.metric-demo-steps{border-inline:1px solid #1e1b22;grid-template-columns:repeat(4,1fr);display:grid}.metric-demo-steps>div{color:#716d78;opacity:.56;border-bottom:1px solid #1e1b22;border-right:1px solid #1e1b22;align-items:center;gap:11px;min-height:62px;padding:0 16px;animation:.4s both metric-demo-step;display:flex}.metric-demo-steps>div:first-child{border-top:0}.metric-demo-steps>div:last-child{border-right:0}.metric-demo-steps span{color:#75549a;font-size:14px;font-weight:760}.metric-demo-steps strong{font-size:16px;font-weight:650}@keyframes metric-demo-select{0%,18%{box-shadow:0 0 #9952eb00}28%,42%{box-shadow:0 0 22px #9952eb33}to{box-shadow:0 0 #9952eb00}}@keyframes metric-demo-cursor{0%{opacity:0;transform:translate(-175px,7px)}10%{opacity:1}30%{opacity:1;transform:translate(-175px,7px)}48%{opacity:1;transform:translate(42px,55px)}58%,to{opacity:0;transform:translate(125px,55px)}}@keyframes metric-demo-zone{0%,45%{background:#ffffff02;border-color:#2a2531}65%,78%{background:#8443cd0e;border-color:#9e5beb85}to{opacity:0;border-color:#0000}}@keyframes metric-demo-card-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes metric-demo-score-in{to{opacity:1;transform:translateY(0)}}@keyframes metric-demo-complete-in{to{opacity:1;transform:translateY(0)}}@keyframes metric-demo-progress{to{width:100%}}@keyframes metric-demo-step{45%,to{color:#d1cad8;opacity:1;background:#8243cf0b}}.marketing-section{width:min(1160px,100% - 48px);margin:0 auto;padding:130px 0}.marketing-section-heading{max-width:720px;margin-bottom:54px}.marketing-section-heading.narrow{max-width:760px}.marketing-section-heading h2,.marketing-platform-copy h2,.marketing-outcome h2,.marketing-final-cta h2{letter-spacing:-2.7px;margin:17px 0 18px;font-size:clamp(34px,4.2vw,55px);line-height:1.05}.marketing-section-heading p,.marketing-platform-copy>p{color:#8f8c97;max-width:650px;margin:0;font-size:15px;line-height:1.65}.marketing-audience{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.marketing-audience-grid{border-top:1px solid #1e1c23}.marketing-audience-grid article{border-bottom:1px solid #1e1c23;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;min-height:83px;display:grid}.marketing-audience-grid article>span{color:#665673;font-size:9px;font-weight:750}.marketing-audience-grid p{color:#c9c6ce;max-width:390px;margin:0;font-size:13px;line-height:1.45}.marketing-audience-grid svg{color:#595561;transition:transform .16s,color .16s}.marketing-audience-grid article:hover svg{color:#a365f0;transform:translate(4px)}.marketing-strengths{border-top:1px solid #ffffff0f}.marketing-strength-grid{border-top:1px solid #201d26;border-left:1px solid #201d26;grid-template-columns:repeat(3,1fr);display:grid}.marketing-strength-grid article{background:#ffffff02;border-bottom:1px solid #201d26;border-right:1px solid #201d26;flex-direction:column;justify-content:space-between;gap:44px;min-height:300px;padding:30px;transition:background .18s;display:flex}.marketing-strength-grid article:hover{background:#8f4ae80b}.marketing-strength-grid article.featured{background:radial-gradient(circle at 100% 0,#8445dd1f,#0000 50%),#ffffff03}.marketing-feature-icon{color:#bd82ff;background:#8747d91a;border:1px solid #a568f03b;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.marketing-strength-grid h3{letter-spacing:-.5px;margin:0 0 13px;font-size:19px;line-height:1.2}.marketing-strength-grid p{color:#85828d;min-height:76px;margin:0;font-size:12px;line-height:1.6}.marketing-strength-grid small{color:#625e68;letter-spacing:.35px;margin-top:18px;font-size:8px;font-weight:650;display:block}.marketing-platform{background:radial-gradient(circle at 80% 0,#7736cc24,#0000 37%),linear-gradient(145deg,#0b0a0f,#07070a);border:1px solid #aa78e621;border-radius:28px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;width:min(1240px,100% - 48px);margin:10px auto 80px;padding:108px 70px;display:grid;overflow:hidden}.marketing-platform-copy>p{font-size:14px}.marketing-platform-copy ul{flex-direction:column;gap:13px;margin:27px 0 30px;padding:0;list-style:none;display:flex}.marketing-platform-copy li{color:#aaa6b1;align-items:center;gap:9px;font-size:12px;display:flex}.marketing-platform-copy li svg{color:#6fe0ba}.marketing-text-cta{color:#bb80ff}.marketing-builder-showcase{background:#08080c;border:1px solid #bc96e32e;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 80px #00000075}.marketing-builder-top{background:#0d0c11;border-bottom:1px solid #1d1b22;justify-content:space-between;align-items:center;height:43px;padding:0 15px;display:flex}.marketing-builder-top>span{color:#a6a2ab;font-size:8px}.marketing-builder-top>div{align-items:center;gap:10px;display:flex}.marketing-builder-top small{color:#64cda9;font-size:6px}.marketing-builder-top button{height:23px}.marketing-builder-body{grid-template-columns:130px 1fr;min-height:390px;display:grid}.marketing-builder-body aside{background:#09080d;border-right:1px solid #1b1920;padding:17px 10px}.marketing-builder-body aside>small{color:#5b5861;letter-spacing:1.3px;margin:0 8px 11px;font-size:6px;display:block}.marketing-builder-body aside span{color:#716d78;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 8px;font-size:7px;display:flex}.marketing-builder-body aside span.active{color:#f0eafa;background:#8545d929}.marketing-builder-body>section{color:#18171b;background:#f7f7f8;padding:24px}.marketing-builder-body>section>header{padding:2px 4px 18px}.marketing-builder-body>section>header span{color:#8150be;letter-spacing:1.2px;font-size:6px;font-weight:750;display:block}.marketing-builder-body>section>header strong{margin-top:6px;font-size:15px;display:block}.marketing-builder-body>section>header p{color:#89858e;margin:4px 0 0;font-size:7px}.marketing-builder-body>section>article{background:#fff;border:1px solid #e4e2e8;border-radius:9px;grid-template-columns:27px 1fr;gap:8px;padding:15px 12px;display:grid;box-shadow:0 5px 14px #2b243508}.marketing-builder-body>section>article+article{margin-top:9px}.marketing-question-number{color:#7b42bf;background:#f2e9fc;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;font-weight:750;display:grid}.marketing-builder-body article>div>small{color:#8b5abb;letter-spacing:.8px;font-size:5px;font-weight:750}.marketing-builder-body article>div>strong{margin-top:3px;font-size:9px;display:block}.marketing-nps-scale{grid-template-columns:repeat(11,1fr);gap:3px;margin-top:12px;display:grid}.marketing-nps-scale i{aspect-ratio:1;color:#6e6973;background:#fafafa;border:1px solid #e1dce6;border-radius:4px;place-items:center;font-size:6px;font-style:normal;display:grid}.marketing-nps-scale i:nth-last-child(-n+2){color:#2b8c69;background:#edfaf5;border-color:#b3e3d2}.marketing-answer-line{color:#aaa6ad;border:1px solid #e3e1e6;border-radius:5px;margin-top:10px;padding:8px;font-size:6px}.marketing-workflow{padding-bottom:150px}.marketing-workflow-grid{border-top:1px solid #211e26;grid-template-columns:repeat(4,1fr);display:grid}.marketing-workflow-grid article{border-bottom:1px solid #211e26;border-right:1px solid #211e26;min-height:270px;padding:26px 24px;position:relative}.marketing-workflow-grid article:first-child{border-left:1px solid #211e26}.marketing-workflow-grid article>span{color:#514b5a;font-size:9px;position:absolute;top:26px;right:24px}.marketing-workflow-icon{color:#b979ff;background:#8f4be31a;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:45px;display:grid}.marketing-workflow-grid h3{margin:0 0 13px;font-size:17px}.marketing-workflow-grid p{color:#807d87;margin:0;font-size:11px;line-height:1.6}.marketing-outcome{border-block:1px solid #ffffff12;grid-template-columns:1.08fr .92fr;gap:90px;width:min(1160px,100% - 48px);margin:0 auto 120px;padding:90px 0;display:grid}.marketing-outcome h2{max-width:650px;font-size:clamp(34px,4vw,52px)}.marketing-outcome-list{flex-direction:column;justify-content:center;display:flex}.marketing-outcome-list span{color:#aaa7b1;border-bottom:1px solid #1d1b21;align-items:center;gap:18px;min-height:58px;font-size:12px;display:flex}.marketing-outcome-list strong{color:#76509b;font-size:8px}.marketing-final-cta{text-align:center;background:linear-gradient(145deg,#100b17,#08070c);border:1px solid #b77cfa2e;border-radius:28px;width:min(1060px,100% - 48px);margin:0 auto 100px;padding:85px 40px;position:relative;overflow:hidden}.marketing-cta-glow{filter:blur(90px);pointer-events:none;background:#964cf557;border-radius:50%;width:600px;height:300px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.marketing-final-cta>img{object-fit:contain;border-radius:18px;position:relative;box-shadow:0 16px 45px #5c28a34d}.marketing-final-cta>span{color:#a773e7;letter-spacing:2px;margin-top:23px;font-size:9px;font-weight:760;display:block;position:relative}.marketing-final-cta h2{max-width:760px;margin-inline:auto;position:relative}.marketing-final-cta>p{color:#908c98;max-width:650px;margin:0 auto;font-size:14px;line-height:1.65;position:relative}.marketing-final-cta>div:last-child{justify-content:center;align-items:center;gap:25px;margin-top:31px;display:flex;position:relative}.marketing-login-link.final{color:#bbb7c2}.marketing-footer{border-top:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1160px,100% - 48px);min-height:106px;margin:0 auto;display:grid}.marketing-brand.compact strong{font-size:12px}.marketing-brand.compact small{font-size:10px;line-height:14px}.marketing-footer p{color:#65626c;text-align:center;margin:0;font-size:9px}.marketing-footer>a:last-child{color:#8e8996;justify-self:end;align-items:center;gap:7px;font-size:10px;display:flex}@media (width<=1080px){.marketing-links{display:none}.marketing-nav{grid-template-columns:1fr auto}.marketing-hero{grid-template-columns:1fr;padding-top:70px}.marketing-hero-copy{max-width:760px}.marketing-product-stage{width:min(760px,100%);margin:10px auto 0}.marketing-audience{grid-template-columns:1fr;gap:20px}.marketing-platform{grid-template-columns:1fr;padding:80px 60px}.marketing-platform-copy{max-width:700px}.marketing-workflow-grid{grid-template-columns:repeat(2,1fr)}.marketing-outcome{grid-template-columns:1fr;gap:30px}}@media (width<=760px){.marketing-nav,.marketing-hero,.marketing-section,.marketing-platform,.marketing-outcome,.marketing-final-cta,.marketing-footer{width:min(100% - 28px,1160px)}.marketing-nav{min-height:68px}.marketing-brand small,.marketing-login-link,.marketing-nav-actions .marketing-button{display:none}.marketing-nav-actions{gap:0}.marketing-nav-actions:after{content:"Menu";color:#8f8b98;font-size:11px}.marketing-hero{gap:48px;min-height:auto;padding:62px 0 70px}.marketing-hero h1{letter-spacing:-3px;margin-top:18px;font-size:clamp(43px,13vw,64px)}.marketing-hero-copy>p{font-size:15px}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-text-link{justify-content:center}.marketing-trust-line{flex-direction:column;gap:9px}.marketing-app-window{transform:none}.marketing-floating-card{display:none}.marketing-app-body{grid-template-columns:68px 1fr;min-height:350px}.marketing-app-sidebar{padding-inline:6px}.marketing-mini-brand strong,.marketing-side-label,.marketing-app-sidebar>span{font-size:0}.marketing-app-sidebar>span{justify-content:center}.marketing-mini-brand{justify-content:center;padding-inline:0}.marketing-app-content{padding:17px 12px}.marketing-kpi-row{grid-template-columns:repeat(2,1fr)}.marketing-kpi-row article:last-child{display:none}.marketing-chart-grid{grid-template-columns:1fr}.marketing-emotion-card{display:none}.metric-demo-section{border-radius:20px;width:min(100% - 28px,1240px);margin-top:18px;padding:76px 20px 34px}.metric-demo-heading{grid-template-columns:1fr;gap:20px}.metric-demo-tabs{grid-template-columns:repeat(3,1fr)}.metric-demo-tabs>button{justify-content:center;height:58px;padding:0 8px}.metric-demo-tabs>button>span,.metric-demo-tabs>button>i,.metric-demo-tabs small{display:none}.metric-demo-tabs>button.metric-demo-replay{grid-column:1/-1;width:auto;height:38px}.metric-demo-workspace{grid-template-columns:70px 1fr}.metric-demo-sidebar{padding-inline:6px}.metric-demo-side-title{justify-content:center}.metric-demo-side-title span,.metric-demo-sidebar>small,.metric-demo-option>div,.metric-demo-side-hint span{display:none}.metric-demo-option{grid-template-columns:1fr;justify-items:center;min-height:56px;padding:7px 4px}.metric-demo-option>svg{display:none}.metric-demo-side-hint{justify-content:center;margin-inline:0}.metric-demo-canvas{padding:18px 10px}.metric-demo-animation{padding:22px 4px 33px}.metric-demo-drop-zone{inset-inline:4px}.metric-demo-question{padding:14px 12px}.metric-demo-question>p{font-size:10px}.metric-demo-scale{gap:4px}.metric-demo-scale button{border-radius:4px;font-size:7px}.metric-demo-complete{max-width:210px;right:8px}.metric-demo-progress{left:4px;right:4px}.metric-demo-steps{grid-template-columns:repeat(2,1fr)}.metric-demo-steps>div:nth-child(2){border-right:0}.marketing-section{padding:92px 0}.marketing-section-heading{margin-bottom:38px}.marketing-section-heading h2,.marketing-platform-copy h2,.marketing-outcome h2,.marketing-final-cta h2{letter-spacing:-2px}.marketing-audience-grid article{grid-template-columns:30px 1fr auto}.marketing-strength-grid{grid-template-columns:1fr}.marketing-strength-grid article{min-height:260px}.marketing-platform{border-radius:20px;margin-bottom:30px;padding:70px 20px 30px}.marketing-builder-body{grid-template-columns:56px 1fr}.marketing-builder-body aside{padding-inline:5px}.marketing-builder-body aside>small{display:none}.marketing-builder-body aside span{justify-content:center;font-size:0}.marketing-builder-body>section{padding:14px}.marketing-nps-scale{gap:2px}.marketing-workflow-grid{grid-template-columns:1fr}.marketing-workflow-grid article{min-height:225px}.marketing-workflow-icon{margin-bottom:32px}.marketing-outcome{margin-bottom:82px;padding:70px 0}.marketing-final-cta{margin-bottom:55px;padding:62px 20px}.marketing-final-cta>div:last-child{flex-direction:column}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer p{display:none}}@media (prefers-reduced-motion:reduce){.marketing-page{scroll-behavior:auto}.marketing-floating-card{animation:none}.marketing-button,.marketing-audience-grid svg{transition:none}}body{background:var(--surface-page);color:var(--text-primary)}button,input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hub-shell{background:var(--surface-page);color:var(--text-primary)}.sidebar{border-right-color:var(--border-subtle);background:var(--surface-primary);width:248px}.workspace{margin-left:248px}.brand-row{align-items:center;height:104px;padding:24px 16px}.brand-mark{width:48px;height:48px;box-shadow:none;border-radius:10px;flex-basis:48px}.brand-copy{gap:4px;padding-top:0}.brand-copy strong{letter-spacing:.02em;font-size:14px;font-weight:600}.brand-copy span{color:var(--text-tertiary);letter-spacing:0;font-size:12px;font-weight:500}.collapse-button{border-color:var(--border-subtle);width:32px;height:32px;color:var(--text-secondary);background:var(--surface-secondary);border-radius:6px;flex-basis:32px}.collapse-button:hover{border-color:var(--action-primary);color:var(--action-primary)}.navigation-scroll{scrollbar-color:var(--border-strong) transparent;padding:0 12px 16px}.nav-item{height:auto;min-height:40px;color:var(--text-secondary);border-radius:10px;gap:12px;padding:0 12px;font-size:14px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb, var(--action-primary) 12%, var(--surface-primary))}}.nav-item.active:before{background:var(--action-primary);width:3px;box-shadow:none;border-radius:999px}.sidebar-footer{border-top-color:var(--border-subtle);margin:0 12px;padding:16px 4px}.page{scrollbar-color:var(--border-strong) transparent;padding:40px 32px}.home-dashboard{width:min(1440px,100%);padding:0 0 64px}.home-hero{border-color:var(--border-subtle);background:linear-gradient(120deg, var(--surface-primary), var(--korax-lavender-100));border-radius:20px;min-height:176px;padding:32px}@supports (color:color-mix(in lab, red, red)){.home-hero{background:linear-gradient(120deg, var(--surface-primary), color-mix(in srgb, var(--korax-lavender-100) 10%, var(--surface-primary)))}}.home-hero{box-shadow:0 1px 2px #0000000f}.home-eyebrow{color:var(--action-primary);letter-spacing:.08em;font-size:12px;font-weight:600}.home-hero h1{letter-spacing:-.03em;font-size:clamp(32px,3vw,40px);font-weight:600;line-height:48px}.home-hero p{color:var(--text-secondary);font-size:16px;line-height:24px}.home-primary-action,.home-secondary-action{border-radius:10px;min-height:40px;font-size:14px;font-weight:600}.home-primary-action{background:var(--action-primary);box-shadow:none}.home-primary-action:hover{background:var(--action-primary-hover)}.home-secondary-action{border-color:var(--border-strong);background:var(--surface-primary)}.home-kpi-card{border-color:var(--border-subtle);background:var(--surface-primary);min-height:136px;box-shadow:none;border-radius:14px;padding:24px}.home-kpi-card>div>span{color:var(--text-secondary);font-size:14px;font-weight:500}.home-kpi-card strong{letter-spacing:-.03em;font-size:32px;font-weight:600;line-height:40px}.home-kpi-card small{color:var(--text-tertiary);font-size:12px;line-height:16px}.home-panel{border-color:var(--border-subtle);background:var(--surface-primary);box-shadow:none;border-radius:14px}.home-panel>header{border-bottom-color:var(--border-subtle);min-height:80px;padding:16px 24px}.home-panel h2{font-size:18px;font-weight:600;line-height:26px}.home-panel header p,.home-panel>header>a{font-size:14px;line-height:20px}.home-panel>header>a{color:var(--action-primary);font-weight:600}@media (width<=1023px){.page{padding:32px 24px}.home-hero{padding:24px}}@media (width<=767px){.page{padding:24px 16px}.home-dashboard{padding-bottom:40px}.home-hero h1{font-size:32px;line-height:40px}.home-hero p{font-size:14px;line-height:20px}.home-kpi-card{min-height:120px;padding:16px}}.backoffice-page{gap:20px;padding-bottom:36px;display:grid}.backoffice-hero{background:radial-gradient(circle at 10% 0,#955cff30,#0000 32%),linear-gradient(140deg,#0f0d16fa,#08080cfa);border:1px solid #955cff42;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:126px;padding:24px 26px;display:grid;box-shadow:0 20px 55px #0003}.backoffice-hero-icon{color:#c9aaff;background:#955cff1f;border:1px solid #955cff59;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.backoffice-hero p,.backoffice-panel header p,.backoffice-modal-heading p{color:#a981ef;letter-spacing:.15em;margin:0 0 5px;font-size:10px;font-weight:800;line-height:1}.backoffice-hero h1{letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(25px,3vw,38px)}.backoffice-hero div>span{color:var(--muted);font-size:13px}.backoffice-security-badge{color:#a7ecd2;white-space:nowrap;background:#69e3b114;border:1px solid #69e3b13d;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.backoffice-console{gap:16px;display:grid}.backoffice-toolbar{border:1px solid var(--border);background:var(--panel);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:7px;display:flex}.backoffice-toolbar nav{gap:4px;display:flex;overflow-x:auto}.backoffice-toolbar button,.backoffice-panel button,.backoffice-modal footer button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;transition:all .14s}.backoffice-toolbar nav button{white-space:nowrap;padding:9px 13px;font-size:12px;font-weight:700}.backoffice-toolbar nav button:hover,.backoffice-toolbar nav button.active{color:#f7f4ff;background:#955cff29;border-color:#955cff47}.backoffice-refresh{align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:inline-flex}.backoffice-message,.backoffice-loading{color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:14px;margin:0;padding:14px 16px;font-size:12px}.backoffice-message{color:#ffb7b7;border-color:#ff686847}.backoffice-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.backoffice-summary article{border:1px solid var(--border);background:linear-gradient(145deg, var(--panel-soft), var(--panel));border-radius:18px;min-height:128px;padding:17px}.backoffice-summary article>span{color:#b893ff;background:#955cff1f;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:19px;display:grid}.backoffice-summary p{color:var(--muted);margin:0 0 6px;font-size:11px}.backoffice-summary strong{letter-spacing:-.03em;font-size:20px}.backoffice-overview-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.backoffice-panel{border:1px solid var(--border);background:var(--panel);border-radius:20px;min-width:0;overflow:hidden}.backoffice-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:18px 20px;display:flex}.backoffice-panel header h2{letter-spacing:-.02em;margin:0;font-size:17px}.backoffice-panel>header>button,.backoffice-actions>button{color:#f3edff;background:#955cff21;border-color:#955cff47;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.backoffice-compact-list{padding:6px 12px 12px;display:grid}.backoffice-compact-list>button{text-align:left;border-bottom-color:var(--border-soft);border-radius:0;justify-content:space-between;align-items:center;min-height:59px;padding:11px 8px;display:flex}.backoffice-compact-list>button:last-child{border-bottom-color:#0000}.backoffice-compact-list>button:hover{color:var(--foreground);background:var(--panel-soft);padding-left:12px}.backoffice-compact-list span{gap:4px;display:grid}.backoffice-compact-list strong{color:var(--foreground);font-size:12px}.backoffice-compact-list small{color:var(--muted);font-size:10px}.backoffice-pill{color:#bbb6c2;background:#9696a01f;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.backoffice-pill.active,.backoffice-pill.low{color:#85e0b8;background:#35ae7b21}.backoffice-pill.trialing,.backoffice-pill.risk-medium,.backoffice-pill.pending_payment{color:#b99cff;background:#955cff24}.backoffice-pill.past_due,.backoffice-pill.risk-high{color:#f1c475;background:#da973521}.backoffice-pill.suspended,.backoffice-pill.canceled,.backoffice-pill.risk-critical{color:#ff9f9f;background:#dc4b4b21}.backoffice-pill.risk-low{color:#85e0b8;background:#35ae7b21}.backoffice-actions{align-items:center;gap:8px;display:flex}.backoffice-actions input{width:210px;color:var(--foreground);border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;outline:0;padding:9px 11px;font-size:11px}.backoffice-table-wrap{width:100%;overflow-x:auto}.backoffice-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.backoffice-table-wrap th{color:var(--muted);text-align:left;letter-spacing:.1em;text-transform:uppercase;background:var(--panel-soft);padding:11px 16px;font-size:9px}.backoffice-table-wrap td{color:#d7d5db;border-top:1px solid var(--border-soft);vertical-align:middle;padding:14px 16px;font-size:11px}.backoffice-table-wrap td strong,.backoffice-table-wrap td small,.backoffice-table-wrap td>span{display:block}.backoffice-table-wrap td strong{color:var(--foreground);margin-bottom:4px;font-size:12px}.backoffice-table-wrap td small{color:var(--muted);margin-top:4px;font-size:9px}.backoffice-table-wrap td button{color:#c8adfa;border-color:#955cff3d;padding:7px 9px;font-size:10px}.backoffice-plan-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:13px;padding:16px;display:grid}.backoffice-plan-grid article{border:1px solid var(--border);background:var(--panel-soft);border-radius:16px;padding:18px}.backoffice-plan-grid article.archived{opacity:.57}.backoffice-plan-grid article>div{justify-content:space-between;align-items:center;display:flex}.backoffice-plan-grid article>div small{color:var(--muted);font-size:9px}.backoffice-plan-grid h3{margin:18px 0 7px;font-size:18px}.backoffice-plan-grid p{min-height:35px;color:var(--muted);margin:0 0 18px;font-size:10px;line-height:1.5}.backoffice-plan-grid article>strong{font-size:21px;display:block}.backoffice-plan-grid article>strong small{color:var(--muted);font-size:10px;font-weight:500}.backoffice-plan-grid ul{min-height:91px;color:var(--muted);margin:17px 0;padding-left:17px;font-size:10px;line-height:1.8}.backoffice-plan-grid article>button{border-color:var(--border);width:100%;padding:8px;font-size:10px}.backoffice-success-grid{grid-template-columns:minmax(0,1fr) 340px;gap:14px;display:grid}.backoffice-activity-panel>div{max-height:570px;overflow-y:auto}.backoffice-activity-panel article{border-top:1px solid var(--border-soft);grid-template-columns:auto 1fr;gap:10px;padding:14px 17px;display:grid}.backoffice-activity-panel article>span{color:#ae8cf0;background:var(--purple-soft);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.backoffice-activity-panel article strong{font-size:11px}.backoffice-activity-panel article p{color:#c7c4cb;margin:5px 0;font-size:10px;line-height:1.5}.backoffice-activity-panel article small,.backoffice-activity-panel>div>p{color:var(--muted);font-size:9px}.backoffice-activity-panel>div>p{padding:20px}.backoffice-modal-layer{z-index:1000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.backoffice-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#010104cc;border:0;position:absolute;inset:0}.backoffice-modal{border:1px solid var(--border-strong);background:var(--panel);border-radius:22px;width:min(760px,100%);max-height:min(88vh,900px);position:relative;overflow-y:auto;box-shadow:0 35px 90px #0000008c}.backoffice-modal form{padding:24px}.backoffice-modal-close{width:34px;height:34px;color:var(--muted);border:1px solid var(--border);background:var(--panel-soft);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:15px;right:15px}.backoffice-modal-heading{margin-bottom:22px;padding-right:46px}.backoffice-modal-heading h2{letter-spacing:-.03em;margin:0 0 7px;font-size:24px}.backoffice-modal-heading span{color:var(--muted);font-size:11px}.backoffice-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.backoffice-form-grid label{color:#bbb8c1;gap:7px;font-size:10px;font-weight:700;display:grid}.backoffice-form-grid label.full{grid-column:1/-1}.backoffice-form-grid input,.backoffice-form-grid select,.backoffice-form-grid textarea{width:100%;color:var(--foreground);border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;outline:0;padding:11px 12px;font-size:12px}.backoffice-form-grid input:focus,.backoffice-form-grid select:focus,.backoffice-form-grid textarea:focus{border-color:#955cff9e;box-shadow:0 0 0 3px #955cff17}.backoffice-form-grid textarea{resize:vertical}.backoffice-form-grid label small{color:var(--muted);font-size:9px;font-weight:400;line-height:1.5}.backoffice-readonly-field{min-height:42px;color:var(--foreground);border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;align-items:center;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.backoffice-readonly-field{background:color-mix(in srgb, var(--panel-soft) 78%, transparent)}}.backoffice-readonly-field{font-size:12px}.backoffice-warning{color:#f0c17b;background:#da973514;border:1px solid #da973538;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:10px}.backoffice-modal footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:22px;padding-top:17px;display:flex}.backoffice-modal footer button{border-color:var(--border);padding:10px 15px;font-size:11px;font-weight:700}.backoffice-modal footer button[type=submit]{color:#fff;background:linear-gradient(135deg,#955cff,#6f2bd4);border-color:#7d43e2}:root[data-theme=white] .backoffice-hero{background:radial-gradient(circle at 10% 0,#955cff24,#0000 32%),linear-gradient(140deg,#fff,#f9f7fc);box-shadow:0 18px 45px #4a375f14}:root[data-theme=white] .backoffice-toolbar nav button:hover,:root[data-theme=white] .backoffice-toolbar nav button.active{color:#5c2d91}:root[data-theme=white] .backoffice-security-badge{color:#28775c}:root[data-theme=white] .backoffice-panel>header>button,:root[data-theme=white] .backoffice-actions>button{color:#643599}:root[data-theme=white] .backoffice-table-wrap td{color:#48434d}:root[data-theme=white] .backoffice-activity-panel article p{color:#56505d}@media (width<=1180px){.backoffice-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.backoffice-success-grid{grid-template-columns:1fr}}@media (width<=780px){.backoffice-hero{grid-template-columns:auto 1fr;padding:20px}.backoffice-security-badge{grid-column:1/-1;width:max-content}.backoffice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-overview-grid{grid-template-columns:1fr}.backoffice-panel>header{flex-direction:column;align-items:flex-start}.backoffice-actions{width:100%}.backoffice-actions input{flex:1;min-width:0}.backoffice-form-grid{grid-template-columns:1fr}.backoffice-form-grid label.full{grid-column:auto}}@media (width<=520px){.backoffice-toolbar{flex-direction:column;align-items:stretch}.backoffice-refresh{justify-content:center}.backoffice-summary{grid-template-columns:1fr}.backoffice-summary article{min-height:105px}.backoffice-summary article>span{margin-bottom:12px}.backoffice-actions{flex-direction:column;align-items:stretch}.backoffice-actions input{width:100%}.backoffice-modal-layer{padding:10px}.backoffice-modal form{padding:20px 16px}}.billing-center{gap:14px;display:grid}.billing-hotmart-panel{border-color:#35ae7b38}.billing-integration-status{border-bottom:1px solid var(--border-soft);background:linear-gradient(130deg,#35ae7b14,#0000 56%);grid-template-columns:auto minmax(230px,.8fr) minmax(280px,1.2fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.billing-integration-status>span{border-radius:11px;align-items:center;gap:8px;width:max-content;padding:9px 11px;font-size:10px;display:inline-flex}.billing-integration-status>span.ready{color:#82dfb7;background:#35ae7b21}.billing-integration-status>span.pending{color:#f0c071;background:#da97351f}.billing-integration-status>div{gap:6px;min-width:0;display:grid}.billing-integration-status small{color:var(--muted);font-size:9px}.billing-integration-status code{color:#cdb7f1;font:10px/1.4 var(--font-family-technical);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billing-integration-status p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.billing-mapping-table a{color:#b995f5;text-decoration:none}.billing-mapping-table a:hover{text-decoration:underline}.billing-snapshot-note{color:var(--muted);margin:0;padding:10px 20px 0;font-size:9px}.billing-account-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px;padding:16px;display:grid}.billing-account-grid>article{border:1px solid var(--border);background:var(--panel-soft);border-radius:15px;padding:15px}.billing-account-grid>article>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.billing-account-grid>article>header div{gap:4px;display:grid}.billing-account-grid>article>header strong{font-size:12px}.billing-account-grid>article>header small{color:var(--muted);font-size:9px}.billing-account-grid>article>header button{color:#c1a1f4;border-color:#955cff3d;place-items:center;width:31px;height:31px;padding:0;display:grid}.billing-account-grid>article>footer{color:#7edbb0;border-top:1px solid var(--border-soft);justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;font-size:9px;display:flex}.billing-account-grid>article>footer small{color:var(--muted)}.billing-usage-meter{grid-template-columns:minmax(95px,1fr) minmax(70px,1fr) 44px;align-items:center;gap:9px;min-height:34px;display:grid}.billing-usage-meter>span{gap:2px;display:grid}.billing-usage-meter strong{color:#d8d4de;font-size:9px}.billing-usage-meter small{color:var(--muted);font-size:8px}.billing-usage-meter i{background:#9696a01f;border-radius:999px;height:5px;overflow:hidden}.billing-usage-meter i b{border-radius:inherit;background:linear-gradient(90deg,#7140ca,#a978ff);height:100%;display:block}.billing-usage-meter em{color:var(--muted);text-align:right;font-size:8px;font-style:normal}.billing-usage-meter em.warning{color:#f1c276;font-weight:800}.billing-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.billing-two-column .backoffice-table-wrap table{min-width:660px}.backoffice-pill.paid,.backoffice-pill.processed{color:#84dfb8;background:#35ae7b21}.backoffice-pill.open,.backoffice-pill.unresolved,.backoffice-pill.overdue{color:#f1c475;background:#da973521}.backoffice-pill.refunded,.backoffice-pill.chargeback,.backoffice-pill.void{color:#ff9f9f;background:#dc4b4b21}:root[data-theme=white] .billing-integration-status{background:linear-gradient(130deg,#35ae7b17,#fff 58%)}:root[data-theme=white] .billing-usage-meter strong{color:#514b57}:root[data-theme=white] .billing-integration-status code,:root[data-theme=white] .billing-mapping-table a{color:#643599}@media (width<=1180px){.billing-integration-status{grid-template-columns:auto 1fr}.billing-integration-status p{grid-column:1/-1}.billing-two-column{grid-template-columns:1fr}}@media (width<=680px){.billing-integration-status{grid-template-columns:1fr}.billing-integration-status p{grid-column:auto}.billing-account-grid{grid-template-columns:1fr;padding:12px}.billing-usage-meter{grid-template-columns:minmax(90px,1fr) 65px 42px}}.privacy-center{gap:14px;display:grid}.privacy-reference-note{color:#c9b5ee;background:linear-gradient(130deg,#955cff1a,#0c0b11bf);border:1px solid #955cff3d;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:15px 17px;display:grid}.privacy-reference-note>svg{color:#9e70ef;margin-top:2px}.privacy-reference-note strong{color:var(--foreground);margin-bottom:5px;font-size:12px;display:block}.privacy-reference-note p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.privacy-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.privacy-summary article{border:1px solid var(--border);background:var(--panel);border-radius:15px;grid-template-columns:auto 1fr;align-content:center;gap:8px 9px;min-height:94px;padding:14px;display:grid}.privacy-summary article svg{color:#a77df0}.privacy-summary article span{color:var(--muted);font-size:9px;line-height:1.3}.privacy-summary article strong{grid-column:1/-1;font-size:20px}.privacy-toolbar{border:1px solid var(--border);background:var(--panel);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:7px;display:flex}.privacy-toolbar nav,.privacy-toolbar>div{align-items:center;gap:4px;display:flex}.privacy-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:700;display:inline-flex}.privacy-toolbar button:hover,.privacy-toolbar nav button.active{color:#f5efff;background:#955cff21;border-color:#955cff40}.privacy-toolbar>div button:first-child,.privacy-toolbar>div button:nth-child(2){color:#d5c0f9;border-color:#955cff38}.privacy-message{color:#d7c2fb;background:#955cff14;border:1px solid #955cff40;border-radius:12px;margin:0;padding:12px 14px;font-size:10px}.privacy-table-panel .backoffice-table-wrap table{min-width:980px}.privacy-row-actions{flex-wrap:wrap;gap:5px;display:flex}.privacy-row-actions button{align-items:center;gap:4px;display:inline-flex}.privacy-row-actions button:disabled{opacity:.38;cursor:not-allowed}.privacy-count{min-width:28px;height:28px;color:var(--muted);background:var(--panel-soft);border-radius:9px;place-items:center;padding:0 7px;font-weight:800;display:inline-grid}.privacy-count.attention{color:#f0bf75;background:#dc932b1f}.privacy-status,.privacy-severity{color:#bdb8c3;background:#8c8c961c;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.privacy-status.completed,.privacy-status.success,.privacy-severity.low{color:#7ddcb1;background:#35ae7b1f}.privacy-status.in_progress,.privacy-status.identity_verification,.privacy-severity.medium{color:#bea4ee;background:#955cff21}.privacy-status.open,.privacy-status.waiting_controller,.privacy-severity.high{color:#f0c174;background:#da973521}.privacy-status.rejected,.privacy-severity.critical{color:#ff9f9f;background:#dc4b4b21}.privacy-overdue{color:#ff9f9f;font-weight:800}.privacy-audit-note{color:var(--muted);font-size:9px}.privacy-modal{width:min(820px,100%)}.privacy-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.privacy-checkbox input{accent-color:#955cff;width:17px;height:17px}.privacy-checkbox span{line-height:1.45}.privacy-retention-preview{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;display:grid}.privacy-retention-preview article{border:1px solid var(--border);background:var(--panel-soft);border-radius:12px;padding:13px}.privacy-retention-preview span{color:var(--muted);margin-bottom:7px;font-size:9px;display:block}.privacy-retention-preview strong{font-size:14px}.privacy-danger{color:#faa;background:#dc4b4b14;border:1px solid #dc4b4b47;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-size:10px;line-height:1.5}:root[data-theme=white] .privacy-reference-note{background:linear-gradient(130deg,#955cff1a,#fff)}:root[data-theme=white] .privacy-toolbar button:hover,:root[data-theme=white] .privacy-toolbar nav button.active,:root[data-theme=white] .privacy-toolbar>div button:first-child,:root[data-theme=white] .privacy-toolbar>div button:nth-child(2){color:#643599}@media (width<=1180px){.privacy-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=780px){.privacy-toolbar{flex-direction:column;align-items:stretch}.privacy-toolbar nav{overflow-x:auto}.privacy-toolbar>div{justify-content:flex-end}}@media (width<=520px){.privacy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-toolbar>div{flex-direction:column;align-items:stretch}.privacy-toolbar>div button{justify-content:center}.privacy-retention-preview{grid-template-columns:1fr}}.operations-center{gap:16px;display:grid}.operations-message{color:#d8c4fb;background:#955cff14;border:1px solid #955cff40;border-radius:12px;margin:0;padding:12px 15px;font-size:11px}.operations-loading,.operations-empty{min-height:150px;color:var(--muted);border:1px solid var(--border);background:var(--panel);border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.operations-empty button{color:#d5c0fa;cursor:pointer;background:#955cff14;border:1px solid #955cff40;border-radius:9px;padding:8px 11px}.operations-hero{background:radial-gradient(circle at 7% 8%, #da973521, transparent 35%), var(--panel);border:1px solid #da973547;border-radius:22px;grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr);gap:20px;min-height:250px;padding:24px;display:grid;overflow:hidden}.operations-hero.healthy{background:radial-gradient(circle at 7% 8%, #35ae7b24, transparent 35%), var(--panel);border-color:#35ae7b4d}.operations-hero.degraded,.operations-hero.critical{background:radial-gradient(circle at 7% 8%, #dc4b4b24, transparent 35%), var(--panel);border-color:#dc4b4b4d}.operations-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.operations-eyebrow{color:#b993fa;letter-spacing:.13em;align-items:center;gap:7px;width:max-content;font-size:9px;font-weight:900;display:inline-flex}.operations-hero-copy>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.operations-hero-copy h2{color:#f0c27c;letter-spacing:-.055em;margin:0;font-size:clamp(34px,5vw,58px);line-height:.95}.operations-hero.healthy h2{color:#7bddb1}.operations-hero.degraded h2,.operations-hero.critical h2{color:#f39a9a}.operations-status{color:#edbf76;text-transform:uppercase;letter-spacing:.05em;background:#da97351f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.operations-status.healthy{color:#80dfb5;background:#35ae7b1f}.operations-status.degraded,.operations-status.critical{color:#f2a0a0;background:#dc4b4b1f}.operations-hero-copy p{max-width:650px;color:var(--muted);margin:14px 0 20px;font-size:12px;line-height:1.6}.operations-hero-copy small{color:var(--muted);font-size:9px}.operations-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;display:grid}.operations-hero-metrics article{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;flex-direction:column;min-width:0;min-height:118px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.operations-hero-metrics article{background:color-mix(in srgb, var(--panel-soft) 82%, transparent)}}.operations-hero-metrics article svg{color:#b894fb}.operations-hero-metrics article span{color:var(--muted);margin-top:10px;font-size:8px}.operations-hero-metrics article strong{margin-top:auto;font-size:20px}.operations-hero-metrics article small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.operations-hero-metrics button{color:#d8c4fb;cursor:pointer;background:#955cff14;border:1px solid #955cff40;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:9px;font-weight:800;display:inline-flex}.operations-section{gap:12px;display:grid}.operations-section-heading{justify-content:space-between;align-items:end;gap:14px;padding:0 3px;display:flex}.operations-section-heading p{color:#a981ef;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:900}.operations-section-heading h2{letter-spacing:-.025em;margin:0;font-size:19px}.operations-section-heading>span{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.operations-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-sla-grid article{border:1px solid var(--border);background:var(--panel);border-radius:15px;min-width:0;padding:15px}.operations-sla-grid article.passed{background:linear-gradient(145deg, #35ae7b0f, var(--panel));border-color:#35ae7b38}.operations-sla-grid article.failed{background:linear-gradient(145deg, #dc4b4b0f, var(--panel));border-color:#dc4b4b3d}.operations-sla-grid article.unknown{background:linear-gradient(145deg, #da97350e, var(--panel));border-color:#da97353b}.operations-sla-grid article>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;display:block}.operations-sla-grid article strong{letter-spacing:-.03em;margin:10px 0 6px;font-size:17px;display:block}.operations-sla-grid article small{color:var(--muted);font-size:8px;display:block}.operations-sla-grid article i{color:#aaa5b1;text-transform:uppercase;background:#8c879214;border-radius:6px;margin-top:12px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.operations-sla-grid article.passed i{color:#77d8ac;background:#35ae7b1a}.operations-sla-grid article.failed i{color:#ef9898;background:#dc4b4b1a}.operations-sla-grid article.unknown i{color:#e5b96f;background:#da97351a}.operations-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:12px;display:grid}.operations-queues>header>svg,.operations-risks>header>svg{color:#b894fb}.operations-queues>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px;display:grid}.operations-queues article{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:12px;gap:7px;min-width:0;padding:13px;display:grid}.operations-queues article.ok{border-color:#35ae7b29}.operations-queues article.alert{border-color:#dc4b4b30}.operations-queues article svg{color:#b894fb}.operations-queues article.ok svg{color:#68d2a1}.operations-queues article.alert svg{color:#e88c8c}.operations-queues article span{color:var(--muted);font-size:8px}.operations-queues article strong{font-size:12px}.operations-queues article small{color:var(--muted);font-size:7px;line-height:1.5}.operations-risks dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:14px;display:grid}.operations-risks dl div{background:var(--panel-soft);border-radius:10px;min-width:0;padding:11px}.operations-risks dt{min-height:24px;color:var(--muted);font-size:8px;line-height:1.4}.operations-risks dd{margin:7px 0 0;font-size:15px;font-weight:800}.operations-tenant-panel>header>span{color:var(--muted);font-size:8px}.operations-risk-pill{color:#79d9ad;text-transform:uppercase;background:#35ae7b1c;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.operations-risk-pill.medium{color:#deb269;background:#da97351c}.operations-risk-pill.high,.operations-risk-pill.critical{color:#ed9696;background:#dc4b4b1c}.operations-form-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.operations-form-card>summary{color:var(--foreground);cursor:pointer;padding:15px 17px;font-size:11px;font-weight:800}.operations-form-card[open]>summary{border-bottom:1px solid var(--border-soft)}.operations-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.operations-form label,.operations-incident form label{color:#bbb6c2;gap:6px;font-size:8px;font-weight:800;display:grid}.operations-form label.full,.operations-incident form label.full{grid-column:1/-1}.operations-form label.checkbox,.operations-incident form label.checkbox{align-self:end;align-items:center;gap:7px;min-height:34px;display:flex}.operations-form label.checkbox input,.operations-incident form label.checkbox input{width:auto}.operations-form input,.operations-form select,.operations-form textarea,.operations-incident form input,.operations-incident form select,.operations-incident form textarea{width:100%;color:var(--foreground);border:1px solid var(--border);background:var(--panel-soft);border-radius:9px;outline:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.operations-form input,.operations-form select,.operations-form textarea,.operations-incident form input,.operations-incident form select,.operations-incident form textarea{background:color-mix(in srgb, var(--panel-soft) 82%, transparent)}}.operations-form input,.operations-form select,.operations-form textarea,.operations-incident form input,.operations-incident form select,.operations-incident form textarea{font-size:9px}.operations-form input:focus,.operations-form select:focus,.operations-form textarea:focus,.operations-incident form input:focus,.operations-incident form select:focus,.operations-incident form textarea:focus{border-color:#955cff94;box-shadow:0 0 0 3px #955cff14}.operations-form textarea,.operations-incident form textarea{resize:vertical}.operations-form label small{color:var(--muted);font-size:7px;font-weight:400;line-height:1.45}.operations-form button,.operations-incident form button{color:#d8c4fb;cursor:pointer;background:#955cff17;border:1px solid #955cff40;border-radius:9px;grid-column:1/-1;align-items:center;gap:6px;width:max-content;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.operations-form button:disabled,.operations-incident form button:disabled{opacity:.48;cursor:not-allowed}.operations-incident-list{gap:8px;display:grid}.operations-incident{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden}.operations-incident.sev1,.operations-incident.sev2{border-color:#dc4b4b3d}.operations-incident.resolved{opacity:.76;border-color:#35ae7b2e}.operations-incident>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.operations-incident>summary::-webkit-details-marker{display:none}.operations-incident>summary>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.operations-incident>summary svg{color:#c19efb;grid-row:1/3}.operations-incident.sev1>summary svg,.operations-incident.sev2>summary svg{color:#ec9393}.operations-incident>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.operations-incident>summary small{color:var(--muted);font-size:8px}.operations-incident>summary>span:last-child{flex:none;align-items:center;gap:6px;display:flex}.operations-incident>summary i,.operations-incident>summary b{text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.operations-incident>summary i{color:#ef9c9c;background:#dc4b4b1a}.operations-incident>summary b{color:#bda0ee;background:#955cff17}.operations-incident.resolved>summary b{color:#75d7aa;background:#35ae7b17}.operations-incident-body{border-top:1px solid var(--border-soft);padding:15px}.operations-incident-body>p{color:var(--muted);margin:0 0 8px;font-size:9px;line-height:1.55}.operations-incident-body>p strong{color:var(--foreground)}.operations-incident-body>small{color:var(--muted);font-size:8px;display:block}.operations-incident form{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;padding-top:13px;display:grid}.operations-clear{color:#7bd9ae;background:#35ae7b0d;border:1px solid #35ae7b2b;border-radius:13px;justify-content:center;align-items:center;gap:8px;margin:0;padding:20px;font-size:10px;display:flex}.operations-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.operations-evidence-note{color:var(--muted);margin:0;padding:10px 16px 14px;font-size:8px}:root[data-theme=white] .operations-empty button,:root[data-theme=white] .operations-hero-metrics button,:root[data-theme=white] .operations-form button,:root[data-theme=white] .operations-incident form button{color:#623793}@media (width<=1180px){.operations-hero,.operations-grid,.operations-config-grid{grid-template-columns:1fr}}@media (width<=860px){.operations-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=620px){.operations-hero{padding:17px}.operations-hero-metrics,.operations-sla-grid,.operations-queues>div,.operations-form,.operations-incident form{grid-template-columns:1fr}.operations-form label.full,.operations-incident form label.full,.operations-form button,.operations-incident form button{grid-column:auto}.operations-incident>summary{flex-direction:column;align-items:flex-start}}.launch-center{gap:16px;display:grid}.launch-message{color:#d9c5fb;background:#955cff17;border:1px solid #955cff45;border-radius:13px;margin:0;padding:12px 15px;font-size:11px}.launch-center-empty{color:#f0c27a;background:#da973512;border:1px solid #da973540;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:130px;padding:20px;display:grid}.launch-center-empty strong{color:var(--foreground);font-size:13px;display:block}.launch-center-empty p{color:var(--muted);margin:5px 0 0;font-size:10px}.launch-center-empty button,.launch-decision-side button{color:#f5efff;cursor:pointer;background:#955cff21;border:1px solid #955cff4d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:inline-flex}.launch-decision{background:radial-gradient(circle at 8% 5%, #dc4b4b26, transparent 38%), var(--panel);border:1px solid #dc4b4b47;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:18px;min-height:250px;padding:24px;display:grid;overflow:hidden}.launch-decision.go,.launch-decision.launched{background:radial-gradient(circle at 8% 5%, #35ae7b26, transparent 38%), var(--panel);border-color:#35ae7b4d}.launch-decision-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.launch-eyebrow{color:#c5a6f8;letter-spacing:.14em;align-items:center;gap:7px;width:max-content;margin-bottom:14px;font-size:9px;font-weight:900;display:inline-flex}.launch-decision-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.launch-decision-title-row h2{color:#ff9f9f;letter-spacing:-.06em;margin:0;font-size:clamp(32px,5vw,58px);line-height:.95}.launch-decision.go .launch-decision-title-row h2,.launch-decision.launched .launch-decision-title-row h2{color:#84e0b8}.launch-release-status,.launch-check-status,.launch-readiness-pill{color:#bbb6c2;text-transform:uppercase;letter-spacing:.05em;background:#9696a01f;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.launch-release-status.approved,.launch-check-status.in_progress{color:#c9adfb;background:#955cff24}.launch-release-status.expired{color:#f0c174;background:#da973521}.launch-release-status.launched,.launch-check-status.passed,.launch-readiness-pill.ready{color:#85e0b8;background:#35ae7b21}.launch-check-status.blocked,.launch-readiness-pill.blocked{color:#ff9f9f;background:#dc4b4b21}.launch-decision-copy>p{color:var(--muted);margin:13px 0 20px;font-size:12px}.launch-decision-copy>p strong{color:var(--foreground)}.launch-progress{gap:8px;max-width:570px;display:grid}.launch-progress>span,.launch-tenant-progress>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.launch-progress strong{color:var(--foreground);font-size:19px}.launch-progress small,.launch-updated,.launch-tenant-progress small{color:var(--muted);font-size:9px}.launch-progress>i,.launch-tenant-progress>i{background:#948f9a24;border-radius:999px;height:6px;display:block;overflow:hidden}.launch-progress>i>b,.launch-tenant-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#955cff,#c493ff);height:100%;transition:width .22s;display:block}.launch-decision.go .launch-progress>i>b,.launch-decision.launched .launch-progress>i>b,.launch-tenant-card.ready .launch-tenant-progress>i>b{background:linear-gradient(90deg,#35ae7b,#79dfb4)}.launch-updated{margin-top:10px}.launch-decision-side{grid-template-columns:repeat(3,1fr);align-content:center;gap:9px;display:grid}.launch-decision-side article{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:102px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.launch-decision-side article{background:color-mix(in srgb, var(--panel-soft) 82%, transparent)}}.launch-decision-side article svg{color:#b893ff}.launch-decision-side article span{color:var(--muted);margin-top:9px;font-size:8px;line-height:1.35}.launch-decision-side article strong{font-size:18px}.launch-decision-side button{grid-column:1/-1}.launch-decision-side button:disabled,.launch-manual-form button:disabled,.launch-transition-form button:disabled,.launch-archive-heading button:disabled{opacity:.45;cursor:not-allowed}.launch-tenant-summary,.launch-section-heading>span{color:#c6a9f8;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.launch-tenant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:15px;display:grid}.launch-tenant-card{background:linear-gradient(145deg, #dc4b4b0a, var(--panel-soft));border:1px solid #dc4b4b33;border-radius:15px;min-width:0;padding:16px}.launch-tenant-card.ready{background:linear-gradient(145deg, #35ae7b0d, var(--panel-soft));border-color:#35ae7b36}.launch-tenant-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launch-tenant-card>header strong,.launch-tenant-card>header small{display:block}.launch-tenant-card>header strong{font-size:13px}.launch-tenant-card>header small{color:var(--muted);margin-top:4px;font-size:9px}.launch-tenant-progress{gap:7px;margin:16px 0;display:grid}.launch-tenant-progress strong{font-size:11px}.launch-tenant-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.launch-tenant-card dl div{background:#928c9a0f;border-radius:9px;min-width:0;padding:9px 10px}.launch-tenant-card dt{color:var(--muted);margin-bottom:5px;font-size:8px}.launch-tenant-card dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.launch-tenant-blockers{color:#f3b0b0;background:#dc4b4b12;border-radius:10px;margin:13px 0 0;padding:10px 12px 10px 25px;font-size:9px;line-height:1.55}.launch-tenant-clearance{color:#83dcb5;align-items:center;gap:6px;margin:13px 0 0;font-size:9px;display:flex}.launch-tenant-empty{color:#b996f6;align-items:center;gap:12px;padding:22px;display:flex}.launch-tenant-empty strong{color:var(--foreground);font-size:12px}.launch-tenant-empty p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.launch-checklist-section{gap:12px;display:grid}.launch-section-heading{justify-content:space-between;align-items:end;gap:12px;padding:0 3px;display:flex}.launch-section-heading p{color:#a981ef;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.launch-section-heading h2{letter-spacing:-.025em;margin:0;font-size:19px}.launch-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.launch-category{border:1px solid var(--border);background:var(--panel);border-radius:18px;min-width:0;overflow:hidden}.launch-category>header{border-bottom:1px solid var(--border-soft);align-items:center;gap:11px;min-height:67px;padding:14px 16px;display:flex}.launch-category>header>span{color:#b996f6;background:#955cff1c;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.launch-category h3{margin:0 0 3px;font-size:13px}.launch-category header small{color:var(--muted);font-size:8px}.launch-check-list{gap:8px;padding:8px;display:grid}.launch-check{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:12px;padding:13px}.launch-check.passed{border-color:#35ae7b29}.launch-check.blocked{border-color:#dc4b4b33}.launch-check>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.launch-check>header>div{align-items:flex-start;gap:7px;display:flex}.launch-check>header svg{color:#b996f6;flex:none}.launch-check.passed>header svg{color:#6bd4a5}.launch-check.blocked>header svg{color:#ef8e8e}.launch-check>header strong{font-size:11px;line-height:1.35}.launch-check>p{color:var(--muted);margin:8px 0;font-size:9px;line-height:1.5}.launch-check-flags{flex-wrap:wrap;gap:5px;display:flex}.launch-check-flags span{color:#a8a3af;text-transform:uppercase;background:#8c879214;border-radius:6px;padding:4px 6px;font-size:7px;font-weight:800}.launch-check-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0 0;display:grid}.launch-check-results div{background:#8c87920f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.launch-check-results dt{color:var(--muted);font-size:8px}.launch-check-results dd{margin:0;font-size:9px;font-weight:800}.launch-evidence{background:#955cff0d;border-left:2px solid #955cff80;margin-top:10px;padding:9px 10px}.launch-evidence strong{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.launch-evidence p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0;font-size:9px;line-height:1.5}.launch-check>footer{color:var(--muted);border-top:1px solid var(--border-soft);justify-content:space-between;gap:10px;margin-top:10px;padding-top:9px;font-size:8px;display:flex}.launch-manual-form{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;padding-top:11px;display:grid}.launch-manual-form label,.launch-transition-form label{color:#bbb6c2;gap:6px;font-size:8px;font-weight:800;display:grid}.launch-manual-form label.full{grid-column:1/-1}.launch-manual-form input,.launch-manual-form select,.launch-manual-form textarea,.launch-transition-form input{width:100%;color:var(--foreground);border:1px solid var(--border);background:var(--panel);border-radius:9px;outline:0;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.launch-manual-form input,.launch-manual-form select,.launch-manual-form textarea,.launch-transition-form input{background:color-mix(in srgb, var(--panel) 76%, transparent)}}.launch-manual-form input,.launch-manual-form select,.launch-manual-form textarea,.launch-transition-form input{font-size:9px}.launch-manual-form input:focus,.launch-manual-form select:focus,.launch-manual-form textarea:focus,.launch-transition-form input:focus{border-color:#955cff99;box-shadow:0 0 0 3px #955cff14}.launch-manual-form textarea{resize:vertical}.launch-manual-form button{color:#d7c2fb;cursor:pointer;background:#955cff17;border:1px solid #955cff40;border-radius:9px;grid-column:1/-1;align-items:center;gap:6px;width:max-content;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.launch-operational-grid{grid-template-columns:1.08fr .92fr;gap:12px;display:grid}.launch-targets>header>svg,.launch-recovery>header>svg,.launch-approval>header>svg{color:#b996f6}.launch-targets>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:15px;display:grid}.launch-targets article{background:var(--panel-soft);border-radius:12px;min-width:0;padding:13px}.launch-targets article span{min-height:25px;color:var(--muted);font-size:8px;line-height:1.4;display:block}.launch-targets article strong{letter-spacing:-.03em;margin-top:8px;font-size:15px;display:block}.launch-recovery>div{padding:17px}.launch-recovery>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.launch-recovery>div>strong{margin-top:5px;font-size:13px;display:block}.launch-recovery>div>p{color:var(--muted);margin:7px 0 11px;font-size:9px;line-height:1.5}.launch-recovery-warning{color:#efc47e;background:#da973512;border:1px solid #da973533;border-radius:10px;gap:8px;padding:10px;font-size:8px;line-height:1.5;display:flex}.launch-recovery-warning svg{flex:none}.launch-recovery>div>a{color:#bb9aef;margin-top:11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.launch-archive-summary{background:#da97350d;border:1px solid #da973533;border-radius:11px;margin-top:11px;padding:11px}.launch-archive-summary.healthy{background:#35ae7b0d;border-color:#35ae7b33}.launch-archive-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.launch-archive-heading span,.launch-archive-summary>small{color:var(--muted);font-size:7px;display:block}.launch-archive-heading strong{margin-top:4px;font-size:10px;display:block}.launch-archive-heading button{color:#cdb3fa;cursor:pointer;background:#955cff14;border:1px solid #955cff38;border-radius:8px;align-items:center;gap:5px;padding:7px 8px;font-size:8px;font-weight:800;display:inline-flex}.launch-archive-summary dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:9px 0;display:grid}.launch-archive-summary dl div{background:#8c879212;border-radius:7px;padding:7px}.launch-archive-summary dt{color:var(--muted);font-size:7px}.launch-archive-summary dd{margin:4px 0 0;font-size:11px;font-weight:800}.launch-approval.approved{border-color:#955cff45}.launch-approval.launched{border-color:#35ae7b3d}.launch-approval-body{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:14px;padding:16px;display:grid}.launch-approval-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.launch-approval-history article{background:var(--panel-soft);border-radius:12px;padding:13px}.launch-approval-history span,.launch-approval-history small{color:var(--muted);font-size:8px;display:block}.launch-approval-history strong{margin:8px 0 5px;font-size:10px;display:block}.launch-transition-form,.launch-recorded{background:#955cff0e;border:1px solid #955cff30;border-radius:13px;grid-template-columns:1fr minmax(190px,.65fr) auto;align-items:end;gap:12px;padding:15px;display:grid}.launch-transition-form>div strong,.launch-recorded strong{font-size:12px}.launch-transition-form>div p,.launch-recorded p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.launch-transition-form button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#955cff,#6f2bd4);border:1px solid #7d43e2;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.launch-recorded{background:#35ae7b0f;border-color:#35ae7b38;grid-template-columns:auto 1fr;align-items:center}.launch-recorded>svg{color:#72d8a9}.spin{animation:.8s linear infinite launch-spin}@keyframes launch-spin{to{transform:rotate(360deg)}}:root[data-theme=white] .launch-center-empty button,:root[data-theme=white] .launch-decision-side button,:root[data-theme=white] .launch-manual-form button,:root[data-theme=white] .launch-archive-heading button{color:#633694}:root[data-theme=white] .launch-tenant-blockers{color:#a03d3d}@media (width<=1180px){.launch-decision,.launch-operational-grid,.launch-approval-body{grid-template-columns:1fr}.launch-targets>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.launch-tenant-grid,.launch-category-grid{grid-template-columns:1fr}.launch-transition-form{grid-template-columns:1fr;align-items:stretch}.launch-transition-form button{width:100%}}@media (width<=560px){.launch-decision{padding:17px}.launch-decision-side{grid-template-columns:1fr}.launch-decision-side button{grid-column:auto}.launch-center-empty{grid-template-columns:auto 1fr}.launch-center-empty button{grid-column:1/-1}.launch-section-heading{flex-direction:column;align-items:flex-start}.launch-tenant-card dl,.launch-check-results,.launch-manual-form,.launch-targets>div,.launch-approval-history{grid-template-columns:1fr}.launch-manual-form label.full,.launch-manual-form button{grid-column:auto}.launch-archive-heading{flex-direction:column;align-items:flex-start}.launch-archive-heading button{justify-content:center;width:100%}}.hub-shell{background:radial-gradient(circle at 72% 19%,#3a185e0b,#0000 28%),#060609;min-height:100vh;transition:background .22s,color .18s}.sidebar{z-index:30;border-right:1px solid var(--sidebar-border);background:var(--sidebar-background);flex-direction:column;width:220px;height:100vh;transition:width .18s,transform .18s,background .22s,border-color .22s;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:10px;height:104px;padding:24px 10px 24px 18px;display:flex;position:relative}.brand-mark{object-fit:contain;background:0 0;border:0;border-radius:17px;flex:0 0 56px;width:56px;height:56px;transition:background-color .22s,box-shadow .22s;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #512a982e}.brand-copy{white-space:nowrap;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding-top:0;display:flex}.brand-copy strong{letter-spacing:0;font-size:14px;font-weight:700;line-height:20px}.brand-copy span{color:#898993;letter-spacing:0;font-size:12px;font-weight:600;line-height:16px}.collapse-button{color:#858590;cursor:pointer;background:#0d0d12;border:1px solid #24242d;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-left:auto;transition:color .14s,border-color .14s;display:grid}.collapse-button:hover{color:#d5c3f8;border-color:#3d3052}.navigation-scroll{scrollbar-width:thin;scrollbar-color:#282831 transparent;flex:1;min-height:0;padding:0 13px 10px;overflow:hidden auto}.menu-section{margin-top:15px}.menu-section+.menu-section{margin-top:24px}.menu-section h2{color:#696975;letter-spacing:2px;margin:0 0 12px 11px;font-size:11px;font-weight:720}.menu-section nav{flex-direction:column;gap:4px;display:flex}.nav-item{color:#8a8a96;white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;height:42px;padding:0 10px;font-size:13px;text-decoration:none;transition:color .13s,background .13s,border-color .13s;display:flex;position:relative}.nav-item:hover{color:#d1d1d7;background:#ffffff06}.nav-item.active{color:#f3effb;background:linear-gradient(90deg,#7a49b83b,#512b8529),#0e0b14;border-color:#864bd975}.nav-item.active:before{content:"";background:#985cff;border-radius:11px 0 0 11px;width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px;box-shadow:0 0 10px #985cff59}.nav-icon{color:currentColor;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.sidebar-footer{border-top:1px solid #202027;flex:0 0 118px;margin:0 13px;padding:20px 5px 14px;position:relative}.profile-area{position:relative}.collapsed-profile-button{display:none}.profile-row{align-items:center;gap:9px;height:44px;display:flex}.avatar{object-fit:cover;background:#33203f;border:1px solid #6c4c8a;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.avatar--generic{color:var(--purple);background:var(--purple);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.avatar--generic{background:color-mix(in srgb, var(--purple) 11%, var(--panel))}}.profile-copy{white-space:nowrap;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profile-copy strong{text-overflow:ellipsis;font-size:13px;font-weight:720;overflow:hidden}.profile-copy span{color:#888895;letter-spacing:.1px;font-size:12px}.more-button{color:#9c9ca7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:auto;padding:0;display:grid}.more-button:hover{color:#d5c3f8;background:#985cff14}.more-button.active{color:#efe6ff;background:#985cff24}.profile-menu{z-index:60;opacity:0;visibility:hidden;transform-origin:100% 100%;background:linear-gradient(155deg,#18141ffa,#0a0a0ffc);border:1px solid #2a2831;border-radius:14px;flex-direction:column;gap:5px;width:210px;padding:8px;transition:opacity .14s,visibility .14s,transform .14s;display:flex;position:absolute;bottom:61px;right:-1px;transform:translateY(8px)scale(.98);box-shadow:0 20px 44px #0000006b,inset 0 1px #ffffff0a}.profile-menu.open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.profile-menu-item{color:#d6d3dc;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;transition:color .13s,background-color .13s;display:flex}.profile-menu-item:hover,.profile-menu-item:focus-visible{color:#fff;background:#955cff1f}.profile-menu-item:focus-visible{outline-offset:-2px;outline:2px solid #8f5ee8}.profile-menu-item.danger{color:#f3a6ad}.profile-menu-item.danger:hover,.profile-menu-item.danger:focus-visible{color:#ffc5ca;background:#da45521f}.profile-menu-theme{border-block:1px solid #2a2831;flex-direction:column;gap:7px;padding:8px 6px 10px;display:flex}.profile-menu-theme>span{color:#7f7c87;letter-spacing:1.1px;text-transform:uppercase;padding-inline:5px;font-size:10px;font-weight:760}.theme-toggle.profile-theme-toggle{justify-content:flex-start;width:100%;min-width:0}.powered-row{color:#777782;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.powered-row strong{color:#a1a1aa;font-weight:650}.powered-row b{color:#ad7aff;background:#522a8a1f;border:1px solid #834ccf73;border-radius:999px;padding:3px 8px;font-weight:720}.workspace{min-height:100vh;margin-left:220px;transition:margin-left .18s}.topbar{border-bottom:1px solid var(--border);background:#07070af0;justify-content:space-between;align-items:center;gap:24px;height:87px;padding:0 56px 0 48px;transition:background-color .22s,border-color .22s;display:flex}.search-box{color:#858592;background:#0b0b0f;border:1px solid #24242b;border-radius:13px;align-items:center;gap:13px;width:min(551px,43vw);height:49px;padding:0 13px 0 15px;transition:background-color .22s,border-color .22s,color .18s;display:flex;box-shadow:inset 0 1px #ffffff04}.search-box input{color:#d7d7dc;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-box input::placeholder{color:#777781}.search-box kbd{color:#62626c;min-width:45px;height:30px;font-family:var(--font-family-technical);background:#0a0a0e;border:1px solid #282830;border-radius:8px;place-items:center;font-size:13px;display:grid}.top-actions{align-items:center;gap:10px;display:flex}.theme-toggle{min-width:116px;height:43px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:14px;font-weight:680;line-height:1;transition:color .18s,background-color .22s,border-color .18s,box-shadow .18s,transform .14s;display:inline-flex}.theme-toggle[data-theme=black]{color:#f4f4f7;background:linear-gradient(145deg,#16161ffa,#0a0a0ffa);border-color:#34333d;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #0000002e}.theme-toggle[data-theme=white]{color:#24252b;background:linear-gradient(145deg,#fffffffc,#f8f8fbfc);border-color:#dcdde4;box-shadow:inset 0 1px #fff,0 6px 16px #1c1d2412}.theme-toggle:hover{border-color:#8f5ee8;transform:translateY(-1px);box-shadow:0 0 0 2px #8f58e81f,0 9px 22px #27144d24}.theme-toggle:active{transform:translateY(0)}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #61a9ff}.theme-toggle-orb{color:#fff;background:radial-gradient(circle at 34% 24%,#ffffffe6 0 5%,#0000 18%),radial-gradient(circle at 38% 34%,#c99cff 0%,#914af5 39%,#7027eb 68%,#351064 100%);border:1px solid #dbbeffb3;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;transition:box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -4px 8px #2c085b61,0 0 8px #994bffb3,0 0 18px #772df461}.theme-toggle:hover .theme-toggle-orb{transform:scale(1.04);box-shadow:inset 0 1px 1px #ffffff7a,inset 0 -4px 8px #2c085b59,0 0 11px #a45bffd1,0 0 23px #772df480}.theme-toggle-orb:after{filter:blur(1px);content:"";background:#ffffff57;border-radius:50%;width:9px;height:5px;position:absolute;top:3px;left:5px}.theme-toggle-orb svg{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;filter:drop-shadow(0 1px 1px #360a688c);width:15px;height:15px;position:relative}.theme-toggle-label{text-align:left;min-width:39px}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle-orb{transition:none}}.power-up-card.emotion-ai{border-color:#35d6ae}@supports (color:color-mix(in lab, red, red)){.power-up-card.emotion-ai{border-color:color-mix(in srgb, #35d6ae 25%, var(--border))}}.power-up-card.emotion-ai{background:radial-gradient(circle at 92% 2%, #35d6ae1a, transparent 34%), var(--panel);box-shadow:0 24px 70px #0637301a}.power-up-card.emotion-ai.enabled{border-color:#35d6ae}@supports (color:color-mix(in lab, red, red)){.power-up-card.emotion-ai.enabled{border-color:color-mix(in srgb, #35d6ae 52%, var(--border))}}.power-up-card.emotion-ai .power-up-icon{color:#a5f4df;background:linear-gradient(145deg,#35d6ae4d,#247e7121);border-color:#5be7c652}.emotion-ai-flow-preview{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:16px;grid-template-columns:1fr auto 1fr auto 1.15fr;align-items:center;gap:9px;padding:15px;display:grid}.emotion-ai-flow-preview>div{border:1px solid var(--border);min-width:0;color:var(--muted);text-align:center;border-radius:12px;justify-items:center;gap:7px;padding:12px 8px;display:grid}.emotion-ai-flow-preview>div.result{color:#69e3b1;background:#35d6ae0f;border-color:#35d6ae47}.emotion-ai-flow-preview div span{font-size:10px;font-weight:680}.emotion-ai-flow-preview>i{color:var(--muted-dark);font-size:14px;font-style:normal}.emotion-ai-credit-strip{background:#35d6ae0b;border:1px solid #35d6ae2e;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-top:13px;padding:12px 14px;display:grid}.emotion-ai-credit-strip span{color:var(--foreground);align-items:center;gap:7px;font-size:11px;display:inline-flex}.emotion-ai-credit-strip strong{color:#69e3b1;font-size:12px}.emotion-ai-credit-strip small{color:var(--muted);grid-column:1/-1;font-size:9px}.power-up-footer-actions{align-items:center;gap:8px;display:flex}.power-up-footer-actions>a{color:#69e3b1;background:#35d6ae0f;border:1px solid #35d6ae47;border-radius:11px;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.builder-power-up-stack{width:100%;padding-bottom:20px}.builder-power-up-stack .builder-power-up-canvas{margin-bottom:24px}.emotion-ai-builder .builder-power-up-hero{border-color:#35d6ae}@supports (color:color-mix(in lab, red, red)){.emotion-ai-builder .builder-power-up-hero{border-color:color-mix(in srgb, #35d6ae 42%, var(--builder-border))}}.emotion-ai-builder .builder-power-up-hero{background:radial-gradient(circle at 90% 0%, #35d6ae21, transparent 35%), var(--builder-panel)}.emotion-ai-builder .builder-power-up-hero>span,.emotion-ai-builder .builder-power-up-enable>div>span{color:#69e3b1;background:#35d6ae17;border-color:#35d6ae4d}.emotion-ai-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.emotion-ai-builder-grid article{border:1px solid var(--builder-border);background:var(--builder-panel);border-radius:15px;padding:18px}.emotion-ai-builder-grid span,.emotion-ai-builder-grid strong,.emotion-ai-builder-grid p{display:block}.emotion-ai-builder-grid span{color:#35d6ae;letter-spacing:1.2px;font-size:9px;font-weight:760}.emotion-ai-builder-grid strong{color:var(--builder-text);margin:9px 0 5px;font-size:21px}.emotion-ai-builder-grid p{color:var(--builder-muted);margin:0;font-size:10px;line-height:1.45}.emotion-ai-builder-action{background:#35d6ae0e;border:1px solid #35d6ae40;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:19px 21px;display:flex}.emotion-ai-builder-action strong{margin-bottom:5px;font-size:13px;display:block}.emotion-ai-builder-action p{max-width:690px;color:var(--builder-muted);margin:0;font-size:10px;line-height:1.5}.emotion-ai-builder-action a{color:#041a16;white-space:nowrap;background:#69e3b1;border-radius:10px;align-items:center;min-height:39px;padding:0 15px;font-size:10px;font-weight:730;text-decoration:none;display:inline-flex}.builder-power-up-aside-divider{background:var(--builder-border);height:1px}.builder-power-up-aside-divider+div{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:13px;padding:16px}.builder-power-up-aside-divider+div>span{color:#35d6ae;background:#35d6ae14;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:12px;display:grid}.builder-power-up-aside-divider+div strong{margin-bottom:5px;font-size:13px;display:block}.builder-power-up-aside-divider+div p{color:var(--builder-muted);margin:0;font-size:10px;line-height:1.5}.documentation-emotion-ai{border:1px solid #35d6ae;margin-top:28px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.documentation-emotion-ai{border:1px solid color-mix(in srgb, #35d6ae 28%, var(--doc-border))}}.documentation-emotion-ai{background:radial-gradient(circle at 100% 0%, #35d6ae17, transparent 34%), var(--doc-panel);border-radius:20px}.documentation-emotion-ai>header{border-bottom:1px solid var(--doc-border);align-items:center;gap:15px;padding:24px 26px;display:flex}.documentation-emotion-ai>header>span{color:#69e3b1;background:#35d6ae17;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.documentation-emotion-ai header p,.documentation-emotion-ai header h2,.documentation-emotion-ai header strong{margin:0}.documentation-emotion-ai header p{color:#35d6ae;letter-spacing:1.6px;font-size:10px;font-weight:780}.documentation-emotion-ai header h2{margin-top:5px;font-size:23px}.documentation-emotion-ai header strong{color:var(--doc-muted);margin-top:5px;font-size:12px;font-weight:500;display:block}.documentation-emotion-ai>header>b{color:#69e3b1;background:#35d6ae0f;border:1px solid #35d6ae42;border-radius:999px;margin-left:auto;padding:8px 11px;font-size:11px}.documentation-emotion-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;padding:24px 26px;display:grid}.documentation-emotion-flow article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;padding:18px 15px;position:relative}.documentation-emotion-flow article>span{color:var(--doc-muted);font-size:9px;position:absolute;top:9px;right:10px}.documentation-emotion-flow article>svg{color:#69e3b1}.documentation-emotion-flow strong{margin:13px 0 6px;font-size:12px;display:block}.documentation-emotion-flow p{color:var(--doc-muted);margin:0;font-size:10px;line-height:1.45}.documentation-emotion-flow>i{color:var(--doc-muted);align-self:center;font-style:normal}.documentation-emotion-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 26px 26px;display:grid}.documentation-emotion-rules p{border:1px solid var(--doc-border);color:var(--doc-muted);background:var(--doc-soft);border-radius:12px;margin:0;padding:13px 14px;font-size:10px;line-height:1.5}.documentation-emotion-rules strong{color:var(--doc-text)}.documentation-compliance{border:1px solid #35d6ae;margin-top:28px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.documentation-compliance{border:1px solid color-mix(in srgb, #35d6ae 25%, var(--doc-border))}}.documentation-compliance{background:radial-gradient(circle at 8% 0%, #35d6ae1a, transparent 24%), radial-gradient(circle at 100% 14%, #955cff14, transparent 24%), var(--doc-panel);border-radius:22px}.documentation-compliance h2,.documentation-compliance h3,.documentation-compliance p,.documentation-compliance ul{margin:0}.documentation-compliance-hero{border-bottom:1px solid var(--doc-border);justify-content:space-between;align-items:flex-end;gap:32px;padding:32px;display:flex}.documentation-compliance-hero>div:first-child{max-width:820px}.documentation-compliance-hero p,.documentation-compliance-scope>header p,.documentation-privacy-flow>header p,.documentation-security-controls>header p,.documentation-provider-policy>div>p,.documentation-lgpd>header p,.documentation-sales-language>header p,.documentation-compliance-faq>header p{color:#35d6ae;letter-spacing:1.8px;font-size:10px;font-weight:780}.documentation-compliance-hero h2{letter-spacing:-.7px;margin-top:8px;font-size:clamp(24px,2.4vw,34px)}.documentation-compliance-hero>div:first-child>strong{color:#69e3b1;margin-top:14px;font-size:17px;display:block}.documentation-compliance-hero>div:first-child>span{max-width:760px;color:var(--doc-muted);margin-top:9px;font-size:12px;line-height:1.6;display:block}.documentation-compliance-status{background:#35d6ae0f;border:1px solid #35d6ae47;border-radius:14px;align-items:center;gap:12px;min-width:270px;padding:15px 16px;display:flex}.documentation-compliance-status>span{color:#69e3b1;background:#35d6ae1a;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.documentation-compliance-status small,.documentation-compliance-status strong{display:block}.documentation-compliance-status small{color:#35d6ae;letter-spacing:1.2px;font-size:8px;font-weight:780}.documentation-compliance-status strong{margin-top:4px;font-size:11px}.documentation-compliance-principles{border-bottom:1px solid var(--doc-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px 32px;display:grid}.documentation-compliance-principles article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;min-height:145px;padding:17px}.documentation-compliance-principles article>span{color:#69e3b1;letter-spacing:1.2px;font-size:9px;font-weight:780;display:block}.documentation-compliance-principles strong{margin-top:13px;font-size:12px;display:block}.documentation-compliance-principles p{color:var(--doc-muted);margin-top:7px;font-size:10px;line-height:1.55}.documentation-compliance-scope,.documentation-privacy-flow,.documentation-security-controls,.documentation-lgpd,.documentation-sales-language,.documentation-compliance-faq{border-bottom:1px solid var(--doc-border);padding:28px 32px}.documentation-compliance-scope>header,.documentation-privacy-flow>header,.documentation-lgpd>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.documentation-compliance-scope h3,.documentation-privacy-flow h3,.documentation-security-controls h3,.documentation-provider-policy h3,.documentation-lgpd h3,.documentation-sales-language h3,.documentation-compliance-faq h3{letter-spacing:-.25px;margin-top:7px;font-size:18px}.documentation-compliance-scope>header>span,.documentation-privacy-flow>header>span,.documentation-lgpd>header>span{max-width:460px;color:var(--doc-muted);text-align:right;font-size:10px;line-height:1.5}.documentation-compliance-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.documentation-compliance-columns>article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:16px;padding:20px}.documentation-compliance-columns>article.allowed{border-color:#35d6ae38}.documentation-compliance-columns>article.blocked{border-color:#ff755733}.documentation-compliance-columns article>header{border-bottom:1px solid var(--doc-border);align-items:center;gap:11px;padding-bottom:15px;display:flex}.documentation-compliance-columns article>header>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.documentation-compliance-columns .allowed header>span{color:#69e3b1;background:#35d6ae1a}.documentation-compliance-columns .blocked header>span{color:#ff8b74;background:#ff755717}.documentation-compliance-columns article small,.documentation-compliance-columns article strong{display:block}.documentation-compliance-columns article small{color:var(--doc-muted);letter-spacing:1.2px;font-size:8px;font-weight:780}.documentation-compliance-columns article strong{margin-top:4px;font-size:11px}.documentation-compliance-columns ul,.documentation-sales-language ul{gap:9px;margin-top:16px;padding:0;list-style:none;display:grid}.documentation-compliance-columns li,.documentation-sales-language li{color:var(--doc-muted);padding-left:17px;font-size:10px;line-height:1.5;position:relative}.documentation-compliance-columns li:before,.documentation-sales-language li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.documentation-compliance-columns .allowed li:before,.documentation-sales-language .approved li:before{background:#35d6ae}.documentation-compliance-columns .blocked li:before,.documentation-sales-language .avoid li:before{background:#ff7557}.documentation-compliance-alert{color:#f5b849;background:#f5b8490e;border:1px solid #f5b8493d;border-radius:13px;align-items:flex-start;gap:12px;margin-top:14px;padding:15px 17px;display:flex}.documentation-compliance-alert>span{flex:none}.documentation-compliance-alert p{color:var(--doc-muted);font-size:10px;line-height:1.55}.documentation-compliance-alert strong{color:#f5b849}.documentation-privacy-flow>header>div{max-width:760px}.documentation-privacy-flow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.documentation-privacy-flow article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;min-height:154px;padding:18px;position:relative;overflow:hidden}.documentation-privacy-flow article b{color:#69e3b161;font-size:30px;line-height:1;position:absolute;top:9px;right:12px}.documentation-privacy-flow article strong{max-width:calc(100% - 34px);font-size:11px;display:block}.documentation-privacy-flow article p{color:var(--doc-muted);margin-top:10px;font-size:10px;line-height:1.55}.documentation-privacy-flow code{color:#b381ff;background:#955cff14;border-radius:4px;padding:1px 4px;font-size:9px}.documentation-security-controls>header,.documentation-sales-language>header,.documentation-compliance-faq>header{margin-bottom:18px}.documentation-security-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.documentation-security-controls article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.documentation-security-controls article>span{color:#69e3b1;background:#35d6ae17;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.documentation-security-controls article strong{font-size:11px;display:block}.documentation-security-controls article p{color:var(--doc-muted);margin-top:5px;font-size:9px;line-height:1.5}.documentation-provider-policy{border-bottom:1px solid var(--doc-border);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;padding:28px 32px;display:grid}.documentation-provider-policy>div>span{max-width:690px;color:var(--doc-muted);margin-top:10px;font-size:11px;line-height:1.6;display:block}.documentation-provider-policy aside{background:#955cff0e;border:1px solid #955cff38;border-radius:14px;padding:18px}.documentation-provider-policy aside strong{font-size:11px}.documentation-provider-policy aside p{color:var(--doc-muted);margin-top:9px;font-size:9px;line-height:1.55}.documentation-lgpd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.documentation-lgpd-grid article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;min-height:148px;padding:17px}.documentation-lgpd-grid article b{color:#b381ff;letter-spacing:.6px;font-size:9px}.documentation-lgpd-grid article strong{margin-top:10px;font-size:11px;display:block}.documentation-lgpd-grid article p{color:var(--doc-muted);margin-top:7px;font-size:9px;line-height:1.5}.documentation-governance-checklist{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;margin-top:14px;overflow:hidden}.documentation-governance-checklist>header{border-bottom:1px solid var(--doc-border);justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.documentation-governance-checklist>header strong{font-size:11px}.documentation-governance-checklist>header span{color:var(--doc-muted);font-size:9px}.documentation-governance-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.documentation-governance-checklist li{border-bottom:1px solid var(--doc-border);color:var(--doc-muted);padding:13px 17px 13px 34px;font-size:9px;line-height:1.45;position:relative}.documentation-governance-checklist li:nth-child(odd){border-right:1px solid var(--doc-border)}.documentation-governance-checklist li:nth-last-child(-n+2){border-bottom:0}.documentation-governance-checklist li:before{color:#69e3b1;content:"✓";font-weight:800;position:absolute;top:13px;left:17px}.documentation-sales-language>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.documentation-sales-language article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;padding:19px}.documentation-sales-language article.approved{border-color:#35d6ae38}.documentation-sales-language article.avoid{border-color:#ff755733}.documentation-sales-language article>span{letter-spacing:1.3px;font-size:9px;font-weight:800}.documentation-sales-language .approved>span{color:#69e3b1}.documentation-sales-language .avoid>span{color:#ff8b74}.documentation-compliance-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.documentation-compliance-faq article{border:1px solid var(--doc-border);background:var(--doc-soft);border-radius:14px;padding:17px}.documentation-compliance-faq article strong{font-size:11px}.documentation-compliance-faq article p{color:var(--doc-muted);margin-top:7px;font-size:9px;line-height:1.55}.documentation-compliance-sources{background:var(--doc-soft);grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:18px 28px;padding:25px 32px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.documentation-compliance-sources{background:color-mix(in srgb, var(--doc-soft) 74%, transparent)}}.documentation-compliance-sources>div strong{font-size:11px}.documentation-compliance-sources>div p{color:var(--doc-muted);margin-top:6px;font-size:9px;line-height:1.5}.documentation-compliance-sources nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.documentation-compliance-sources a{border:1px solid var(--doc-border);color:var(--doc-muted);background:var(--doc-panel);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;text-decoration:none;display:inline-flex}.documentation-compliance-sources a:hover{color:#69e3b1;border-color:#35d6ae59}.documentation-compliance-sources>small{border-top:1px solid var(--doc-border);color:var(--doc-muted);grid-column:1/-1;padding-top:14px;font-size:8px;line-height:1.5}.emotion-agent-page{width:min(1280px,100%);margin:0 auto;padding:10px 0 72px}.emotion-agent-hero{justify-content:space-between;align-items:stretch;gap:24px;padding:24px 0 30px;display:flex}.emotion-agent-title{align-items:center;gap:18px;display:flex}.emotion-agent-title>span{color:#69e3b1;background:linear-gradient(145deg, #35d6ae24, #955cff14), var(--panel);border:1px solid #35d6ae4d;border-radius:18px;flex:0 0 60px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 16px 42px #126f5c21}.emotion-agent-title small{color:#35d6ae;letter-spacing:1.8px;font-size:10px;font-weight:780}.emotion-agent-title h1{letter-spacing:-2px;margin:7px 0 8px;font-size:clamp(34px,4vw,52px);line-height:.98}.emotion-agent-title p{max-width:670px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.emotion-credit-card{background:radial-gradient(circle at 0% 50%, #35d6ae1c, transparent 45%), var(--panel);border:1px solid #35d6ae40;border-radius:18px;align-items:center;gap:15px;min-width:300px;padding:16px 18px;display:flex}.emotion-credit-ring{text-align:center;border:5px solid #35d6ae24;border-top-color:#35d6ae;border-radius:50%;flex:0 0 70px;place-content:center;width:70px;height:70px;display:grid}.emotion-credit-ring strong,.emotion-credit-ring span{display:block}.emotion-credit-ring strong{font-size:23px;line-height:1}.emotion-credit-ring span{color:var(--muted);margin-top:3px;font-size:9px}.emotion-credit-card>div:last-child small,.emotion-credit-card>div:last-child strong,.emotion-credit-card>div:last-child span{display:block}.emotion-credit-card>div:last-child small{color:#35d6ae;letter-spacing:1.2px;font-size:9px;font-weight:760}.emotion-credit-card>div:last-child strong{margin:7px 0 4px;font-size:13px}.emotion-credit-card>div:last-child span{color:var(--muted);font-size:10px}.emotion-agent-banner{border:1px solid var(--purple);align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.emotion-agent-banner{border:1px solid color-mix(in srgb, var(--purple) 26%, var(--border))}}.emotion-agent-banner{color:var(--foreground);background:var(--purple);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.emotion-agent-banner{background:color-mix(in srgb, var(--purple) 6%, var(--panel))}}.emotion-agent-banner.warning{background:#f5b8490e;border-color:#f5b8494d}.emotion-agent-banner>span{color:#f5b849}.emotion-agent-banner strong{margin-bottom:3px;font-size:12px;display:block}.emotion-agent-banner p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.emotion-privacy-notice{background:#35d6ae0b;border:1px solid #35d6ae38;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.emotion-privacy-notice>span{color:#69e3b1;background:#35d6ae17;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.emotion-privacy-notice strong{font-size:11px;display:block}.emotion-privacy-notice p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.emotion-privacy-notice a{color:#69e3b1;white-space:nowrap;border:1px solid #35d6ae3d;border-radius:9px;align-items:center;gap:6px;margin-left:auto;padding:8px 10px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.emotion-provider-config{border:1px solid #35d6ae;margin-bottom:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.emotion-provider-config{border:1px solid color-mix(in srgb, #35d6ae 25%, var(--border))}}.emotion-provider-config{background:radial-gradient(circle at 100% 0%, #35d6ae14, transparent 28%), var(--panel);border-radius:18px;box-shadow:0 20px 54px #07312914}.emotion-provider-config>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 21px 17px;display:flex}.emotion-provider-config>header>div{align-items:flex-start;gap:12px;display:flex}.emotion-provider-heading-icon{color:#69e3b1;background:#35d6ae14;border:1px solid #35d6ae38;border-radius:12px;flex:0 0 41px;place-items:center;width:41px;height:41px;display:grid}.emotion-provider-config header small,.emotion-provider-credential-copy small{color:#35d6ae;letter-spacing:1.4px;font-size:9px;font-weight:780}.emotion-provider-config header h2{letter-spacing:-.25px;margin:4px 0;font-size:17px}.emotion-provider-config header p,.emotion-provider-credential-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.emotion-provider-status{color:#d8a43e;white-space:nowrap;background:#f5b84912;border:1px solid #f5b84947;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:9px;font-weight:740;display:inline-flex}.emotion-provider-status.connected{color:#35d6ae;background:#35d6ae12;border-color:#35d6ae4d}.emotion-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 20px;display:grid}.emotion-provider-option{border:1px solid var(--border);min-height:96px;color:var(--foreground);background:var(--panel-soft);text-align:left;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:flex-start;gap:10px;padding:13px 78px 13px 13px;display:grid;position:relative}.emotion-provider-option.selected{background:linear-gradient(135deg, #35d6ae17, transparent 72%), var(--panel-soft);border-color:#35d6ae73;box-shadow:inset 0 0 0 1px #35d6ae0d}.emotion-provider-option:disabled{opacity:.58}.emotion-provider-logo{border:1px solid var(--border);width:37px;height:37px;color:var(--muted);background:var(--panel);border-radius:11px;place-items:center;display:grid}.emotion-provider-option.selected .emotion-provider-logo{color:#69e3b1;background:#35d6ae14;border-color:#35d6ae4d}.emotion-provider-option>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.emotion-provider-option small{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:700}.emotion-provider-option strong{margin-top:2px;font-size:13px}.emotion-provider-option em{color:var(--muted);margin-top:6px;font-size:8px;font-style:normal;line-height:1.4}.emotion-provider-option>i{color:var(--muted);background:var(--muted);border-radius:999px;padding:4px 7px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.emotion-provider-option>i{background:color-mix(in srgb, var(--muted) 8%, transparent)}}.emotion-provider-option>i{text-transform:uppercase;font-size:7px;font-style:normal;font-weight:760}.emotion-provider-option>i.available{color:#35d6ae;background:#35d6ae17}.emotion-provider-credential{border-top:1px solid var(--border);background:var(--panel-soft);grid-template-columns:minmax(280px,.78fr) minmax(440px,1.22fr);align-items:center;gap:22px;padding:17px 20px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.emotion-provider-credential{background:color-mix(in srgb, var(--panel-soft) 62%, transparent)}}.emotion-provider-credential-copy{align-items:flex-start;gap:11px;display:flex}.emotion-provider-credential-copy>span{border:1px solid var(--purple);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.emotion-provider-credential-copy>span{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.emotion-provider-credential-copy>span{color:var(--purple);background:var(--purple);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.emotion-provider-credential-copy>span{background:color-mix(in srgb, var(--purple) 8%, var(--panel))}}.emotion-provider-credential-copy h3{margin:4px 0;font-size:13px}.emotion-provider-auth{border:1px solid var(--purple);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.emotion-provider-auth{border:1px solid color-mix(in srgb, var(--purple) 22%, var(--border))}}.emotion-provider-auth{background:var(--panel);border-radius:12px}.emotion-provider-auth p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.emotion-provider-auth a,.emotion-provider-key-form>div>a{color:var(--purple);white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:720;text-decoration:none;display:inline-flex}.emotion-provider-auth a{border:1px solid var(--purple);min-height:34px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.emotion-provider-auth a{border:1px solid color-mix(in srgb, var(--purple) 35%, var(--border))}}.emotion-provider-auth a{background:var(--purple);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.emotion-provider-auth a{background:color-mix(in srgb, var(--purple) 7%, var(--panel))}}.emotion-provider-auth.denied{border-color:#f5b84940}.emotion-provider-key-form{gap:10px;display:grid}.emotion-provider-key-form label{color:var(--muted);gap:6px;font-size:9px;font-weight:680;display:grid}.emotion-provider-key-form label>span{display:block;position:relative}.emotion-provider-key-form input{border:1px solid var(--border);width:100%;height:43px;color:var(--foreground);background:var(--panel);font-family:var(--font-family-technical);border-radius:10px;outline:none;padding:0 44px 0 12px;font-size:11px}.emotion-provider-key-form input:focus{border-color:#35d6ae;box-shadow:0 0 0 3px #35d6ae1a}.emotion-provider-key-form label>span>button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.emotion-provider-key-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.emotion-save-credential{color:#041a16;cursor:pointer;background:linear-gradient(135deg,#69e3b1,#39cda8);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:780;display:inline-flex}.emotion-save-credential:disabled{opacity:.42;cursor:not-allowed}.emotion-credential-message{color:#35d6ae;grid-column:2;margin:-8px 0 0;font-size:9px;line-height:1.45}.emotion-agent-control{border:1px solid var(--border);background:var(--panel);border-radius:17px;grid-template-columns:minmax(260px,1.25fr) minmax(300px,1fr) auto;align-items:end;gap:16px;padding:19px;display:grid}.emotion-agent-control label{color:var(--muted);gap:7px;font-size:10px;font-weight:680;display:grid}.emotion-agent-control select{border:1px solid var(--border);height:43px;color:var(--foreground);background:var(--panel-soft);border-radius:10px;outline:none;padding:0 11px;font-size:12px}.emotion-agent-control-meta{gap:7px;padding-bottom:4px;display:grid}.emotion-agent-control-meta span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.emotion-update-button{color:#041a16;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#69e3b1,#39cda8);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:11px;font-weight:760;display:inline-flex;box-shadow:0 11px 28px #35d6ae2b}.emotion-update-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.emotion-agent-empty{border:1px dashed var(--border);min-height:330px;color:var(--muted);background:var(--panel);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:10px;margin-top:18px;padding:36px;display:grid}.emotion-agent-empty>span:not(.inline-loading-spinner){color:#69e3b1;background:#35d6ae14;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.emotion-agent-empty h2,.emotion-agent-empty p{margin:0}.emotion-agent-empty h2{color:var(--foreground);font-size:20px}.emotion-agent-empty p{max-width:520px;font-size:12px;line-height:1.55}.emotion-agent-empty a{color:#69e3b1;margin-top:5px;font-size:11px;text-decoration:none}.emotion-results{gap:18px;margin-top:18px;display:grid}.emotion-results-summary{background:radial-gradient(circle at 85% 0%, #35d6ae1c, transparent 38%), var(--panel);border:1px solid #35d6ae40;border-radius:18px;grid-template-columns:minmax(0,1fr) 250px;gap:20px;padding:25px 27px;display:grid}.emotion-results-summary small,.emotion-primary-grid small,.emotion-insights-card small,.emotion-secondary-grid small{color:#35d6ae;letter-spacing:1.4px;font-size:9px;font-weight:760}.emotion-results-summary h2{letter-spacing:-.8px;margin:8px 0;font-size:25px}.emotion-results-summary p{max-width:790px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.emotion-results-summary article{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;align-self:center;padding:16px}.emotion-results-summary article span,.emotion-results-summary article strong,.emotion-results-summary article small{display:block}.emotion-results-summary article span{color:var(--muted);font-size:9px;font-weight:720}.emotion-results-summary article strong{margin:7px 0 4px;font-size:27px}.emotion-results-summary article small{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:500}.emotion-primary-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.emotion-matrix-card,.emotion-narrative-card,.emotion-insights-card,.emotion-secondary-grid>article{border:1px solid var(--border);background:var(--panel);border-radius:18px}.emotion-matrix-card{padding:22px}.emotion-matrix-card>header,.emotion-insights-card>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.emotion-matrix-card h2,.emotion-narrative-card h2,.emotion-insights-card h2,.emotion-secondary-grid h2{margin:6px 0 0;font-size:18px}.emotion-matrix-card>header>span{color:var(--muted);font-size:9px}.emotion-matrix{border:1px solid var(--border);background:linear-gradient(90deg, #f45b7a0e, #35d6ae0e), linear-gradient(0deg, transparent 49.8%, var(--border) 50%, transparent 50.2%), linear-gradient(90deg, transparent 49.8%, var(--border) 50%, transparent 50.2%), var(--panel-soft);border-radius:14px;height:390px;margin:22px 30px 18px;position:relative}.emotion-matrix .axis-label{z-index:3;color:var(--muted);font-size:8px;font-weight:680;position:absolute}.emotion-matrix .axis-label.top{top:-18px;left:50%;transform:translate(-50%)}.emotion-matrix .axis-label.bottom{bottom:-18px;left:50%;transform:translate(-50%)}.emotion-matrix .axis-label.left{bottom:-18px;left:0}.emotion-matrix .axis-label.right{bottom:-18px;right:0}.matrix-quadrant{color:var(--muted);position:absolute}@supports (color:color-mix(in lab, red, red)){.matrix-quadrant{color:color-mix(in srgb, var(--muted) 35%, transparent)}}.matrix-quadrant{text-transform:uppercase;letter-spacing:1.2px;font-size:10px;font-weight:720}.matrix-quadrant.q1{top:12px;left:12px}.matrix-quadrant.q2{top:12px;right:12px}.matrix-quadrant.q3{bottom:12px;left:12px}.matrix-quadrant.q4{bottom:12px;right:12px}.emotion-matrix-point{z-index:2;color:#fff;cursor:help;border:2px solid #ffffff94;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,50%);box-shadow:0 6px 18px #0003}.emotion-matrix-point span{width:max-content;max-width:90px;color:var(--foreground);text-overflow:ellipsis;font-size:8px;font-weight:700;position:absolute;top:calc(100% + 5px);left:50%;overflow:hidden;transform:translate(-50%)}.emotion-legend{flex-wrap:wrap;gap:8px 13px;display:flex}.emotion-legend span{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:inline-flex}.emotion-legend i{border-radius:50%;width:7px;height:7px}.emotion-legend b{color:var(--foreground)}.emotion-narrative-card{padding:22px}.emotion-narrative-card>p{color:var(--muted);margin:13px 0 18px;font-size:11px;line-height:1.65}.emotion-evidence-list{gap:8px;display:grid}.emotion-evidence-list>div{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:11px;padding:11px 12px}.emotion-evidence-list strong,.emotion-evidence-list span{display:block}.emotion-evidence-list strong{margin-bottom:4px;font-size:10px}.emotion-evidence-list span{color:var(--muted);font-size:9px;line-height:1.45}.emotion-insights-card{padding:22px}.emotion-insights-card header a{color:#69e3b1;align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.emotion-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.emotion-insights-grid article{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:13px;padding:16px}.emotion-insights-grid article>span{border-radius:999px;width:fit-content;margin-bottom:10px;padding:4px 7px;font-size:8px;font-weight:720;display:block}.emotion-insights-grid span.high{color:#ff7557;background:#ff755717}.emotion-insights-grid span.medium{color:#f5b849;background:#f5b84917}.emotion-insights-grid span.low{color:#69e3b1;background:#35d6ae14}.emotion-insights-grid strong{margin-bottom:6px;font-size:11px;display:block}.emotion-insights-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.emotion-secondary-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.emotion-secondary-grid>article{padding:22px}.emotion-correlation{border-top:1px solid var(--border-soft);align-items:flex-start;gap:10px;margin-top:13px;padding-top:13px;display:flex}.emotion-correlation>span{background:var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:3px}.emotion-correlation>span.positive{background:#35d6ae}.emotion-correlation>span.negative{background:#ff7557}.emotion-correlation>span.mixed{background:#f5b849}.emotion-correlation strong{margin-bottom:3px;font-size:10px;display:block}.emotion-correlation p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.emotion-secondary-grid ol{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.emotion-secondary-grid li{color:var(--muted);grid-template-columns:30px 1fr;align-items:start;gap:10px;font-size:10px;line-height:1.45;display:grid}.emotion-secondary-grid li span{color:#69e3b1;background:#35d6ae14;border-radius:9px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:740;display:grid}.emotion-caveats{border:1px solid var(--border);color:var(--muted);background:var(--panel);border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.emotion-caveats p{margin:0;font-size:9px;line-height:1.5}.dashboard-emotion-matrix{border:1px solid var(--border);background:linear-gradient(0deg, transparent 49.5%, var(--border) 50%, transparent 50.5%), linear-gradient(90deg, transparent 49.5%, var(--border) 50%, transparent 50.5%), var(--panel-soft);border-radius:10px;width:calc(100% - 24px);height:calc(100% - 18px);min-height:150px;margin:8px 12px 10px;position:relative}.dashboard-emotion-matrix>span{z-index:3;color:var(--muted);font-size:7px;position:absolute;bottom:4px}.dashboard-emotion-matrix>span.positive{right:6px}.dashboard-emotion-matrix>span.negative{left:6px}.dashboard-emotion-matrix b{z-index:2;color:#fff;border-radius:50%;place-items:center;font-size:6px;font-weight:720;display:grid;position:absolute;transform:translate(-50%,50%);box-shadow:0 4px 12px #0000002e}.dashboard-emotion-summary{align-content:center;gap:10px;height:100%;padding:16px;display:grid}.dashboard-emotion-summary>span{color:#69e3b1;background:#35d6ae14;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:5px 8px;font-size:8px;display:inline-flex}.dashboard-emotion-summary strong{font-size:15px}.dashboard-emotion-summary p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.dashboard-emotion-insights{gap:8px;padding:10px 12px;display:grid}.dashboard-emotion-insights article{grid-template-columns:7px 1fr;gap:8px;display:grid}.dashboard-emotion-insights article>i{background:#69e3b1;border-radius:50%;width:6px;height:6px;margin-top:3px}.dashboard-emotion-insights article>i.high{background:#ff7557}.dashboard-emotion-insights article>i.medium{background:#f5b849}.dashboard-emotion-insights strong{font-size:8px;display:block}.dashboard-emotion-insights p{color:var(--muted);margin:2px 0 0;font-size:7px;line-height:1.4}@media (width<=1080px){.emotion-agent-hero,.emotion-agent-control{grid-template-columns:1fr}.emotion-agent-hero{flex-direction:column;align-items:flex-start}.emotion-credit-card{min-width:0}.emotion-primary-grid,.emotion-provider-credential{grid-template-columns:1fr}.emotion-credential-message{grid-column:1}.documentation-emotion-flow,.documentation-emotion-rules,.documentation-compliance-principles,.documentation-privacy-flow>div,.documentation-security-controls>div,.documentation-lgpd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-provider-policy{grid-template-columns:1fr}.documentation-emotion-flow>i{display:none}}@media (width<=760px){.emotion-ai-flow-preview,.emotion-ai-builder-grid,.documentation-emotion-rules,.emotion-insights-grid,.emotion-secondary-grid,.emotion-results-summary{grid-template-columns:1fr}.emotion-ai-flow-preview>i{text-align:center;transform:rotate(90deg)}.power-up-footer-actions,.emotion-ai-builder-action{flex-direction:column;align-items:stretch}.emotion-agent-title{align-items:flex-start}.emotion-agent-title>span{flex-basis:50px;width:50px;height:50px}.emotion-credit-card{width:100%}.emotion-provider-config>header{flex-direction:column;align-items:flex-start}.emotion-provider-grid{grid-template-columns:1fr}.emotion-provider-auth,.emotion-provider-key-form>div{flex-direction:column;align-items:stretch}.emotion-privacy-notice{flex-wrap:wrap;align-items:flex-start}.emotion-privacy-notice a{justify-content:center;width:100%;margin-left:0}.emotion-provider-auth a,.emotion-save-credential{justify-content:center}.emotion-matrix{height:310px;margin-left:12px;margin-right:12px}.documentation-emotion-ai>header{flex-wrap:wrap;align-items:flex-start}.documentation-emotion-ai>header>b{width:fit-content;margin-left:0}.documentation-emotion-flow{grid-template-columns:1fr}.documentation-compliance-hero,.documentation-compliance-scope>header,.documentation-privacy-flow>header,.documentation-lgpd>header,.documentation-governance-checklist>header{flex-direction:column;align-items:flex-start}.documentation-compliance-status{width:100%;min-width:0}.documentation-compliance-principles,.documentation-compliance-columns,.documentation-privacy-flow>div,.documentation-security-controls>div,.documentation-lgpd-grid,.documentation-governance-checklist ul,.documentation-sales-language>div,.documentation-compliance-faq>div,.documentation-compliance-sources{grid-template-columns:1fr}.documentation-compliance-scope>header>span,.documentation-privacy-flow>header>span,.documentation-lgpd>header>span{text-align:left}.documentation-governance-checklist li,.documentation-governance-checklist li:nth-child(odd),.documentation-governance-checklist li:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--doc-border)}.documentation-governance-checklist li:last-child{border-bottom:0}.documentation-compliance-sources nav{justify-content:flex-start}}.page{scrollbar-width:thin;scrollbar-color:#33333d transparent;height:100vh;padding:49px 23px 32px 31px;overflow:auto}.page-kicker{color:#797985;letter-spacing:2.4px;margin:0 0 12px 24px;font-size:13px;font-weight:720}.page-kicker span{margin:0 8px}.empty-page{background:#07070a;border:1px solid #111117a6;width:100%;min-height:calc(100vh - 175px);transition:background-color .22s,border-color .22s}.home-dashboard{width:min(1480px,100%);margin:0 auto;padding:0 24px 56px}.home-hero{border:1px solid var(--border);background:radial-gradient(circle at 83% 8%, #955cff3d, transparent 31%), radial-gradient(circle at 70% 115%, #04c7bc1f, transparent 35%), linear-gradient(145deg, var(--panel), var(--panel-soft));border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:154px;padding:28px 32px;display:flex;overflow:hidden;box-shadow:0 18px 52px #00000024}.home-hero>div{min-width:0}.home-eyebrow{color:var(--purple);letter-spacing:1.8px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.home-hero h1{color:var(--foreground);letter-spacing:-1.4px;margin:0;font-size:clamp(25px,3vw,38px);font-weight:760}.home-hero p{max-width:610px;color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.55}.home-hero-actions{align-items:center;gap:10px;display:flex}.home-primary-action,.home-secondary-action{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:12px;font-weight:760;text-decoration:none;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.home-primary-action{color:#fff;background:linear-gradient(135deg,#9b60ff,#6f2adf);box-shadow:0 12px 28px #6f2adf47}.home-secondary-action{border:1px solid var(--border-strong);color:var(--foreground);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.home-secondary-action{background:color-mix(in srgb, var(--panel) 86%, transparent)}}.home-primary-action:hover,.home-secondary-action:hover{transform:translateY(-1px)}.home-secondary-action:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.home-secondary-action:hover{border-color:color-mix(in srgb, var(--purple) 52%, var(--border))}}.home-error{color:#e98c98;background:#e2566714;border:1px solid #e2566740;border-radius:12px;align-items:center;gap:9px;min-height:44px;margin-top:14px;padding:10px 14px;font-size:12px;display:flex}.home-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.home-kpi-card{border:1px solid var(--border);background:var(--panel);border-radius:17px;align-items:flex-start;gap:14px;min-width:0;min-height:118px;padding:20px;display:flex;box-shadow:0 12px 36px #00000014}.home-kpi-icon,.home-panel-icon{color:var(--home-accent,var(--purple));background:var(--home-accent,var(--purple));flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.home-kpi-icon,.home-panel-icon{background:color-mix(in srgb, var(--home-accent,var(--purple)) 13%, transparent)}}.home-kpi-icon{border-radius:12px;width:40px;height:40px}.home-kpi-card>div{flex-direction:column;min-width:0;display:flex}.home-kpi-card>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.home-kpi-card strong{color:var(--foreground);letter-spacing:-.8px;margin-top:5px;font-size:25px;line-height:1}.home-kpi-card small{color:var(--muted-dark);margin-top:7px;font-size:9px;line-height:1.35}.home-kpi-card.purple,.home-attention-item.purple{--home-accent:#9b60ff}.home-kpi-card.blue,.home-attention-item.blue{--home-accent:#4c91ff}.home-kpi-card.green{--home-accent:#25c49a}.home-kpi-card.amber,.home-attention-item.amber{--home-accent:#eea93f}.home-content-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.75fr);gap:16px;margin-top:16px;display:grid}.home-panel{border:1px solid var(--border);background:var(--panel);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 36px #00000012}.home-panel>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 18px;display:flex}.home-panel>header>div{align-items:center;gap:11px;min-width:0;display:flex}.home-panel-icon{border-radius:11px;width:36px;height:36px}.home-panel h2{color:var(--foreground);margin:0;font-size:13px;font-weight:760}.home-panel header p{color:var(--muted);margin:4px 0 0;font-size:9px}.home-panel>header>a{color:var(--purple);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:720;text-decoration:none;display:inline-flex}.home-survey-list,.home-response-list,.home-attention-list{min-height:178px}.home-survey-row{border-bottom:1px solid var(--border-soft);min-height:61px;color:inherit;grid-template-columns:5px minmax(150px,1fr) auto 92px 18px;align-items:center;gap:12px;padding:10px 17px;text-decoration:none;transition:background-color .13s;display:grid}.home-survey-row:last-child,.home-response-row:last-child{border-bottom:0}.home-survey-row:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.home-survey-row:hover{background:color-mix(in srgb, var(--purple) 5%, transparent)}}.home-survey-color{border-radius:999px;width:5px;height:31px}.home-survey-row>div,.home-response-row>div,.home-attention-item>div,.home-healthy-state>div,.home-quick-actions nav a>div{flex-direction:column;gap:4px;min-width:0;display:flex}.home-survey-row strong,.home-response-row strong,.home-attention-item strong,.home-healthy-state strong,.home-quick-actions nav strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.home-survey-row small,.home-response-row small,.home-attention-item small,.home-healthy-state small,.home-quick-actions nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.home-survey-row>b{color:var(--muted);text-align:right;font-size:9px;font-weight:650}.home-survey-row>svg{color:var(--muted-dark)}.home-status{min-width:68px;color:var(--muted);background:var(--panel-soft);text-align:center;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:780}.home-status.active,.home-status.sending{color:#1eb78d;background:#25c49a1c}.home-status.draft{color:#9b60ff;background:#9b60ff1c}.home-status.paused{color:#df8b35;background:#eea93f1c}.home-status.scheduled{color:#4c91ff;background:#4c91ff1c}.home-quick-actions nav{padding:8px;display:grid}.home-quick-actions nav a{min-height:57px;color:inherit;border-radius:12px;grid-template-columns:34px 1fr 17px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background-color .13s;display:grid}.home-quick-actions nav a:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.home-quick-actions nav a:hover{background:color-mix(in srgb, var(--purple) 7%, transparent)}}.home-quick-actions nav a>span{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.home-quick-actions nav a>svg{color:var(--muted-dark)}.home-response-row{border-bottom:1px solid var(--border-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 18px;display:grid}.home-response-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.home-response-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 11%, transparent)}}.home-nps-badge,.home-response-complete{border-radius:8px;align-items:center;gap:5px;min-height:26px;padding:4px 8px;font-size:8px;font-weight:720;display:inline-flex}.home-nps-badge{color:#9b60ff;background:#9b60ff1a}.home-nps-badge b{font-size:11px}.home-response-complete{color:#1eb78d;background:#25c49a1a}.home-attention-list{align-content:start;gap:6px;padding:8px;display:grid}.home-attention-item{min-height:58px;color:inherit;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background-color .13s;display:grid}.home-attention-item:hover{background:var(--home-accent)}@supports (color:color-mix(in lab, red, red)){.home-attention-item:hover{background:color-mix(in srgb, var(--home-accent) 7%, transparent)}}.home-attention-item>span{width:34px;height:34px;color:var(--home-accent);background:var(--home-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.home-attention-item>span{background:color-mix(in srgb, var(--home-accent) 12%, transparent)}}.home-attention-item>svg{color:var(--muted-dark)}.home-healthy-state{align-items:center;gap:12px;min-height:92px;padding:17px;display:flex}.home-healthy-state>span{color:#1eb78d;background:#25c49a1c;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.home-empty-state{min-height:178px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.home-empty-state.compact{min-height:178px}.home-empty-state a{color:var(--purple);font-weight:720;text-decoration:none}@media (width<=1180px){.home-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-content-grid{grid-template-columns:1fr}}@media (width<=760px){.home-dashboard{padding-inline:0}.home-hero{flex-direction:column;align-items:flex-start;padding:23px}.home-hero-actions{width:100%}.home-primary-action,.home-secondary-action{flex:1}.home-kpi-grid{grid-template-columns:1fr}.home-survey-row{grid-template-columns:5px minmax(0,1fr) 18px}.home-survey-row .home-status,.home-survey-row>b{display:none}.home-panel>header{align-items:flex-start}}@media (width<=460px){.home-hero-actions{flex-direction:column;align-items:stretch}.home-panel>header>a{display:none}}:root[data-theme=white] .hub-shell{background:radial-gradient(circle at 72% 19%,#8053cd0b,#0000 28%),#f4f5f7}:root[data-theme=white] .sidebar{border-right-color:var(--sidebar-border);background:var(--sidebar-background)}:root[data-theme=white] .brand-copy strong,:root[data-theme=white] .profile-copy strong{color:#1d1e24}:root[data-theme=white] .brand-copy span,:root[data-theme=white] .profile-copy span{color:#787b85}:root[data-theme=white] .brand-mark{object-fit:contain;background:#fff;padding:4px;box-shadow:inset 0 0 0 1px #955cff1f,0 8px 24px #5c3d8a1f}:root[data-theme=white] .collapse-button{color:#6f727c;background:#fff;border-color:#dfe0e5}:root[data-theme=white] .collapse-button:hover{color:#69409b;border-color:#bca5e1}:root[data-theme=white] .navigation-scroll{scrollbar-color:#cfd0d6 transparent}:root[data-theme=white] .menu-section h2{color:#888a93}:root[data-theme=white] .nav-item{color:#737680}:root[data-theme=white] .nav-item:hover{color:#282a31;background:#6041900e}:root[data-theme=white] .nav-item.active{color:#39234f;background:linear-gradient(90deg,#925be021,#824eca12),#f7f3fc;border-color:#864bd95c}:root[data-theme=white] .sidebar-footer{border-top-color:#e3e4e8}:root[data-theme=white] .more-button{color:#777983}:root[data-theme=white] .more-button.active{color:#6d3ba5;background:#7440b31a}:root[data-theme=white] .profile-menu{background:linear-gradient(155deg,#fffffffc,#f7f6fafc);border-color:#dedee5;box-shadow:0 20px 44px #2a1f3a24,inset 0 1px #fff}:root[data-theme=white] .profile-menu-item{color:#4f5059}:root[data-theme=white] .profile-menu-item:hover,:root[data-theme=white] .profile-menu-item:focus-visible{color:#2b183d;background:#7440b317}:root[data-theme=white] .profile-menu-item.danger{color:#b3434e}:root[data-theme=white] .profile-menu-item.danger:hover,:root[data-theme=white] .profile-menu-item.danger:focus-visible{color:#9b2f39;background:#c2384314}:root[data-theme=white] .profile-menu-theme{border-block-color:#e3e2e8}:root[data-theme=white] .profile-menu-theme>span{color:#868791}:root[data-theme=white] .powered-row{color:#898b94}:root[data-theme=white] .powered-row strong{color:#656873}:root[data-theme=white] .powered-row b{color:#7947b6;background:#723fb212}:root[data-theme=white] .topbar{background:#fffffff5;border-bottom-color:#e3e4e8}:root[data-theme=white] .search-box{color:#777a84;background:#f7f7f9;border-color:#e0e1e6;box-shadow:inset 0 1px #ffffffe6}:root[data-theme=white] .search-box input{color:#25262d}:root[data-theme=white] .search-box input::placeholder{color:#8a8d97}:root[data-theme=white] .search-box kbd{color:#777a84;background:#fff;border-color:#dedfe5}:root[data-theme=white] .page{scrollbar-color:#c8c9d0 transparent}:root[data-theme=white] .page-kicker{color:#72757f}:root[data-theme=white] .empty-page{background:#fff;border-color:#e9e9ed}.settings-hub-page{width:min(1240px,100%);margin:0 auto;padding:14px 24px 64px}.settings-hub-hero{border:1px solid var(--border);background:radial-gradient(circle at 86% 0%, #955cff29, transparent 34%), var(--panel);border-radius:20px;align-items:center;gap:18px;padding:28px;display:flex;box-shadow:0 18px 48px #0000001a}.settings-hub-hero-icon{color:#cba9ff;background:#955cff1f;border:1px solid #955cff61;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff14}.settings-hub-hero p{color:var(--purple);letter-spacing:2px;margin:0 0 7px;font-size:11px;font-weight:780}.settings-hub-hero h1{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.08}.settings-hub-hero div>span{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.55;display:block}.settings-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.settings-hub-card{border:1px solid var(--border);min-height:272px;color:var(--foreground);background:var(--panel);border-radius:18px;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.settings-hub-card:hover{border-color:#955cff8a;transform:translateY(-3px);box-shadow:0 18px 42px #29124c29}.settings-hub-card:focus-visible{outline-offset:3px;outline:2px solid #61a9ff}.settings-hub-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-hub-card-icon{color:#b981ff;background:#955cff1c;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.settings-hub-card small{color:var(--muted);letter-spacing:1.6px;font-size:10px;font-weight:760}.settings-hub-card>div{margin-top:28px}.settings-hub-card h2{letter-spacing:-.4px;margin:0;font-size:22px}.settings-hub-card p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.65}.settings-hub-card footer{color:#b981ff;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:720;display:flex}:root[data-theme=white] .settings-hub-hero,:root[data-theme=white] .settings-hub-card{box-shadow:0 14px 34px #20182d0e}:root[data-theme=white] .settings-hub-hero-icon,:root[data-theme=white] .settings-hub-card-icon{color:#7a3bc1;background:#8045c617}@media (width<=900px){.settings-hub-grid{grid-template-columns:1fr}.settings-hub-card{min-height:230px}}@media (width<=640px){.settings-hub-page{padding:8px 0 48px}.settings-hub-hero{align-items:flex-start;padding:22px 18px}.settings-hub-hero-icon{border-radius:14px;flex-basis:48px;width:48px;height:48px}.settings-hub-card{min-height:220px}}.profile-settings-stack{flex-direction:column;gap:18px;width:min(1180px,100%);margin-top:20px;display:flex}.profile-settings-stack .profile-details-card{width:100%;margin-top:0}.profile-details-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;width:min(760px,100%);margin-top:20px;padding:26px;box-shadow:0 14px 34px #00000014}.profile-details-heading{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:22px;display:flex}.profile-details-avatar{object-fit:cover;background:#33203f;border:2px solid #955cff99;border-radius:50%;flex:0 0 82px;width:82px;height:82px;display:block}.profile-details-avatar--generic{color:var(--purple);background:var(--purple);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.profile-details-avatar--generic{background:color-mix(in srgb, var(--purple) 10%, var(--panel))}}.profile-avatar-editor{flex:0 0 82px;position:relative}.profile-avatar-camera{border:2px solid var(--panel);color:#fff;cursor:pointer;background:linear-gradient(145deg,#9f63ff,#6f26ee);border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid;position:absolute;bottom:-2px;right:-3px;box-shadow:0 6px 14px #5f27b057}.profile-avatar-camera:hover{filter:brightness(1.08);transform:translateY(-1px)}.profile-avatar-camera:focus-visible{outline-offset:2px;outline:2px solid #61a9ff}.profile-details-heading h2{letter-spacing:-.4px;margin:0;font-size:21px}.profile-details-heading span{color:var(--muted);margin-top:6px;font-size:13px;display:block}.profile-details-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 0;display:grid}.profile-details-list>div{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:12px;min-width:0;padding:15px}.profile-details-list dt{color:var(--muted);letter-spacing:.5px;align-items:center;gap:8px;font-size:11px;font-weight:720;display:flex}.profile-details-list dd{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:13px;font-weight:650;overflow:hidden}.profile-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-action-card{border:1px solid var(--border);background:var(--panel);border-radius:18px;flex-direction:column;min-height:255px;padding:23px;display:flex;box-shadow:0 14px 34px #00000014}.profile-action-card>header{align-items:flex-start;gap:13px;display:flex}.profile-action-icon{color:#c69dff;background:#955cff1f;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.profile-action-icon.security{color:#74dfba;background:#32ad821f}.profile-action-card h2{letter-spacing:-.25px;margin:0;font-size:18px}.profile-action-card header p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.profile-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.profile-action-buttons{flex-wrap:wrap;align-items:center;gap:9px;margin-top:auto;padding-top:24px;display:flex}.profile-primary-button,.profile-secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:720;text-decoration:none;display:inline-flex}.profile-primary-button{color:#fff;background:linear-gradient(145deg,#955cff,#7028df);border:1px solid #9f63ffb3;box-shadow:0 8px 18px #612aab3d}.profile-primary-button:hover{filter:brightness(1.07)}.profile-secondary-button{border:1px solid var(--border);color:var(--foreground);background:var(--panel-soft)}.profile-secondary-button:hover{color:#c9a5ff;border-color:#955cff7a}.profile-primary-button:focus-visible,.profile-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #61a9ff}.profile-primary-button:disabled,.profile-secondary-button:disabled{cursor:wait;opacity:.58}.profile-button-spinner{animation:.7s linear infinite loading-spinner-rotate}.profile-status{margin:13px 0 0;font-size:12px;line-height:1.5}.profile-status.success{color:#6cd7ac}.profile-status.error{color:#f29aa3}.profile-security-note{border:1px solid var(--border-soft);color:var(--muted);background:var(--panel-soft);border-radius:10px;margin-top:20px;padding:12px 13px;font-size:11px;line-height:1.55}.profile-password-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.profile-password-form label{color:var(--muted);gap:7px;font-size:10px;font-weight:700;display:grid}.profile-password-form input{border:1px solid var(--border);width:100%;min-height:40px;color:var(--foreground);background:var(--panel-soft);font:inherit;border-radius:9px;outline:0;padding:0 11px}.profile-password-form input:focus{border-color:#955cffa6;box-shadow:0 0 0 3px #955cff17}.profile-password-form .profile-primary-button,.profile-password-form .profile-status{grid-column:1/-1}.profile-password-form .profile-primary-button{width:fit-content}:root[data-theme=white] .profile-details-card,:root[data-theme=white] .profile-action-card{box-shadow:0 14px 34px #20182d0e}:root[data-theme=white] .profile-action-icon{color:#7137b4;background:#8045c617}:root[data-theme=white] .profile-action-icon.security{color:#087b59;background:#087b5914}:root[data-theme=white] .profile-secondary-button:hover{color:#6d3ba5}:root[data-theme=white] .profile-status.success{color:#087b59}:root[data-theme=white] .profile-status.error{color:#b43c48}@media (width<=640px){.profile-details-card{padding:20px 17px}.profile-details-list,.profile-settings-grid{grid-template-columns:1fr}.profile-action-card{min-height:235px;padding:20px 17px}.profile-action-buttons{flex-direction:column;align-items:stretch}.profile-primary-button,.profile-secondary-button{width:100%}.profile-password-form{grid-template-columns:1fr}.profile-password-form .profile-primary-button{width:100%}}.users-page-hero{position:relative}.users-security-badge{white-space:nowrap;background:#24966f17;border:1px solid #3abe8f47;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-weight:720;color:#75deb8!important;margin:0 0 0 auto!important;font-size:11px!important;display:inline-flex!important}.users-management{margin-top:20px}.users-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.users-summary-grid article{border:1px solid var(--border);color:#b78cff;background:var(--panel);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:17px 19px;display:grid}.users-summary-grid span{color:var(--muted);font-size:12px}.users-summary-grid strong{color:var(--foreground);font-size:22px}.users-panel{border:1px solid var(--border);background:var(--panel);border-radius:18px;margin-top:16px;overflow:hidden;box-shadow:0 14px 34px #00000012}.users-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.users-panel-header span,.users-modal header span{color:var(--purple);letter-spacing:1.5px;font-size:10px;font-weight:780}.users-panel-header h2,.users-modal h2{margin:5px 0 0;font-size:21px}.users-panel-header p{color:var(--muted);margin:6px 0 0;font-size:12px}.users-primary-button,.users-secondary-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:730;display:inline-flex}.users-primary-button{color:#fff;background:linear-gradient(145deg,#955cff,#7028df);border:1px solid #9f63ffb8;box-shadow:0 8px 18px #612aab3b}.users-secondary-button{border:1px solid var(--border);color:var(--foreground);background:var(--panel-soft)}.users-primary-button:disabled,.users-secondary-button:disabled{cursor:wait;opacity:.58}.users-toolbar{border-bottom:1px solid var(--border-soft);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.users-toolbar label{width:min(430px,100%);color:var(--muted);align-items:center;gap:9px;display:flex}.users-toolbar input{width:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:12px}.users-toolbar>span{color:var(--muted);font-size:11px}.users-feedback{border:1px solid;border-radius:10px;margin:14px 22px 0;padding:11px 13px;font-size:12px}.users-feedback.success{color:#75deb8;background:#24966f14;border-color:#3abe8f4d}.users-feedback.error{color:#f29aa3;background:#bf3b4814;border-color:#e45b684d}.users-loading{min-height:210px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.users-loading svg{animation:.7s linear infinite loading-spinner-rotate}.users-list{padding:8px 22px 18px}.users-list-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) minmax(142px,.85fr) minmax(160px,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.users-list-row:last-child{border-bottom:0}.users-identity{align-items:center;gap:11px;min-width:0;display:flex}.users-identity>span{color:#cba8ff;background:#955cff1f;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:780;display:grid}.users-identity div{min-width:0}.users-identity strong,.users-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.users-identity strong{font-size:13px}.users-identity small,.users-status-cell small{color:var(--muted);margin-top:4px;font-size:10px}.users-status-cell{min-width:0}.users-status{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750;display:inline-flex}.users-status.active{color:#75deb8;background:#24966f1c}.users-status.blocked{color:#f29aa3;background:#bf3b481a}.users-select-field>span{color:var(--muted);letter-spacing:.5px;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.users-select-field select,.users-modal input,.users-modal select{border:1px solid var(--border);width:100%;min-height:38px;color:var(--foreground);background:var(--panel-soft);font:inherit;border-radius:9px;outline:0;padding:0 10px;font-size:11px}.users-select-field select:focus,.users-modal input:focus,.users-modal select:focus{border-color:#955cffa6;box-shadow:0 0 0 3px #955cff17}.users-select-field select:disabled{opacity:.6}.users-row-actions{gap:7px;display:flex}.users-row-actions button,.users-modal>header>button{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.users-row-actions button.danger{color:#f29aa3}.users-row-actions button.success{color:#75deb8}.users-row-actions button:disabled{cursor:not-allowed;opacity:.42}.users-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0810b8;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.users-modal{border:1px solid var(--border);background:var(--panel);border-radius:18px;width:min(570px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 90px #0000006b}.users-modal--compact{width:min(480px,100%)}.users-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.users-modal form{gap:15px;padding:22px;display:grid}.users-modal form>label,.users-form-grid label{color:var(--foreground);gap:7px;font-size:11px;font-weight:680;display:grid}.users-modal input{min-height:42px}.users-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.users-modal form>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.users-modal footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}:root[data-theme=white] .users-security-badge,:root[data-theme=white] .users-feedback.success{color:#087b59!important}:root[data-theme=white] .users-feedback.error{color:#b43c48}@media (width<=1120px){.users-list-row{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) minmax(150px,1fr) auto}.users-status-cell{display:none}}@media (width<=820px){.users-security-badge{display:none!important}.users-summary-grid{grid-template-columns:1fr}.users-list-row{grid-template-columns:1fr 1fr;padding:18px 0}.users-identity{grid-column:1/-1}.users-row-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=560px){.users-panel-header,.users-toolbar{flex-direction:column;align-items:stretch}.users-list{padding-inline:16px}.users-list-row,.users-form-grid{grid-template-columns:1fr}.users-identity,.users-row-actions{grid-column:auto}.users-row-actions{justify-content:flex-start}.users-modal footer{flex-direction:column-reverse;align-items:stretch}}.documentation-page{width:min(1480px,100%);margin:0 auto;padding:14px 24px 64px}.documentation-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.documentation-hero p,.documentation-section>header p,.documentation-rules>header p{color:var(--purple);letter-spacing:2px;margin:0 0 9px;font-size:11px;font-weight:780}.documentation-hero h1{letter-spacing:-1px;margin:0;font-size:clamp(27px,2.5vw,38px);line-height:1.08}.documentation-hero>div:first-child>span{max-width:740px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.6;display:block}.documentation-sync{color:#6bdfad;background:#0b503429;border:1px solid #2ca36f52;border-radius:12px;align-items:center;gap:11px;min-width:184px;padding:13px 15px;display:flex}.documentation-sync>span{background:#2fc27e1a;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.documentation-sync div{flex-direction:column;gap:4px;display:flex}.documentation-sync strong{font-size:13px}.documentation-sync small{color:var(--muted);font-size:11px}.documentation-overview{grid-template-columns:190px 190px minmax(320px,1fr);gap:13px;margin-bottom:18px;display:grid}.documentation-overview article{border:1px solid var(--border);background:var(--panel);border-radius:14px;min-height:130px;padding:19px}.documentation-overview article>span{color:var(--muted);letter-spacing:1.6px;font-size:10px;font-weight:780}.documentation-overview article>strong{color:var(--foreground);margin-top:12px;font-size:31px;line-height:1;display:block}.documentation-overview article>p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.45}.documentation-overview .documentation-definition{background:radial-gradient(circle at 92% 22%, #955cff2e, transparent 26%), var(--panel);position:relative;overflow:hidden}.documentation-overview .documentation-definition:after{content:"";border:1px solid #955cff2e;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-20px}.documentation-overview .documentation-definition>strong{font-size:18px}.documentation-section{border:1px solid var(--border);background:var(--panel);border-radius:16px;margin-top:18px;overflow:hidden}.documentation-section>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;min-height:94px;padding:18px 21px;display:flex}.documentation-section>header h2,.documentation-rules>header h2{letter-spacing:-.3px;margin:0;font-size:20px}.documentation-section>header div>span{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.45;display:block}.documentation-section>header>b{color:#b381ff;background:#955cff14;border:1px solid #955cff47;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.documentation-table-wrap{scrollbar-width:thin;scrollbar-color:#383842 transparent;overflow-x:auto}.documentation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1070px}.documentation-table th,.documentation-table td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle;padding:17px 19px}.documentation-table tr:last-child th,.documentation-table tr:last-child td{border-bottom:0}.documentation-table thead th{color:var(--muted);background:var(--panel-soft);letter-spacing:1.35px;text-transform:uppercase;font-size:10px;font-weight:780}.documentation-table th:first-child{width:18%}.documentation-table th:nth-child(2){width:20%}.documentation-table th:nth-child(3){width:27%}.documentation-table th:nth-child(4){width:35%}.documentation-table tbody tr{transition:background-color .14s}.documentation-table tbody tr:hover{background:#955cff06}.doc-component-name{align-items:center;gap:12px;display:flex}.doc-component-name>span{color:#b57cff;background:#742ddc21;border:1px solid #955cff38;border-radius:10px;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:14px;font-weight:760;display:grid}.doc-component-name div{flex-direction:column;gap:5px;min-width:0;display:flex}.doc-component-name strong{color:var(--foreground);font-size:13px}.doc-component-name small{color:var(--muted-dark);font-family:var(--font-family-technical);font-size:10px;font-weight:500}.doc-data-type{border:1px solid var(--border);color:var(--foreground);background:var(--panel-soft);border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.45;display:inline-flex}.doc-description{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.doc-visualization-cell{grid-template-columns:190px minmax(130px,1fr);align-items:center;gap:15px;display:grid}.doc-visualization-cell ul{margin:0;padding:0;list-style:none}.doc-visualization-cell li{color:var(--muted);margin:0 0 6px;padding-left:13px;font-size:10px;line-height:1.35;position:relative}.doc-visualization-cell li:last-child{margin-bottom:0}.doc-visualization-cell li:before{background:var(--purple);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.doc-mini-viz{border:1px solid var(--border);background:var(--panel-soft);border-radius:10px;min-height:78px;padding:10px}.doc-mini-list{grid-template-columns:67px 1fr;gap:5px 10px;display:grid}.doc-mini-total{border-right:1px solid var(--border);flex-direction:column;grid-row:1/4;justify-content:center;padding-right:9px;display:flex}.doc-mini-total strong{color:var(--foreground);font-size:18px}.doc-mini-total span{color:var(--muted);margin-top:3px;font-size:8px}.doc-mini-list>div:not(.doc-mini-total){align-items:center;gap:6px;display:flex}.doc-mini-list>div:not(.doc-mini-total) span{background:#955cff8c;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.doc-mini-list>div:not(.doc-mini-total) i{background:var(--border);border-radius:999px;width:100%;height:5px}.doc-mini-choice{grid-template-columns:58px 1fr;align-items:center;gap:10px;display:grid}.doc-mini-donut{background:conic-gradient(#995cff 0 47%, #cf80ff 47% 72%, #4b2b78 72% 100%);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.doc-mini-donut:before{background:var(--panel-soft);content:"";border-radius:50%;grid-area:1/1;width:32px;height:32px}.doc-mini-donut span{z-index:1;color:var(--foreground);grid-area:1/1;font-size:8px;font-weight:760}.doc-mini-bars,.doc-mini-ranking{flex-direction:column;gap:7px;display:flex}.doc-mini-bars>div,.doc-mini-ranking>div{grid-template-columns:12px 1fr 19px;align-items:center;gap:5px;display:grid}.doc-mini-bars span,.doc-mini-ranking span,.doc-mini-bars small,.doc-mini-ranking small{color:var(--muted);font-size:7px;font-style:normal}.doc-mini-bars i,.doc-mini-ranking i{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.doc-mini-bars b,.doc-mini-ranking b{border-radius:inherit;background:linear-gradient(90deg,#6e2fe8,#b372ff);height:100%;display:block}.doc-mini-ranking{justify-content:center}.doc-mini-ranking>div{grid-template-columns:12px 1fr 18px}.doc-mini-ranking>div:nth-child(2) b{background:linear-gradient(90deg,#833ce7,#c178f2)}.doc-mini-ranking>div:nth-child(3) b,.doc-mini-ranking>div:nth-child(4) b{background:linear-gradient(90deg,#573278,#9a63ba)}.doc-mini-time{grid-template-columns:66px 1fr;align-items:end;gap:8px;display:grid}.doc-mini-time-total{flex-direction:column;align-self:center;display:flex}.doc-mini-time-total strong{color:var(--foreground);font-size:16px}.doc-mini-time-total span{color:var(--muted);margin-top:4px;font-size:7px}.doc-mini-time svg{width:100%;height:54px;overflow:visible}.doc-time-area{fill:url(#docTimeFill)}.doc-time-line{fill:none;stroke:#995cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.doc-mini-company{flex-direction:column;justify-content:center;gap:5px;display:flex}.doc-mini-company>div{grid-template-columns:23px 1fr 24px;align-items:center;gap:7px;display:grid}.doc-mini-company>div>span{color:#c99dff;background:#955cff24;border-radius:5px;place-items:center;width:23px;height:18px;font-size:6px;font-weight:780;display:grid}.doc-mini-company i{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.doc-mini-company strong{color:var(--foreground);text-align:right;font-size:9px}.doc-mini-nps{grid-template-columns:72px 1fr;align-items:center;gap:8px;display:grid}.doc-mini-nps-tachometer{height:58px;position:relative}.doc-mini-nps-tachometer svg{fill:none;stroke-linecap:butt;stroke-width:7px;width:72px;height:48px;overflow:visible}.doc-mini-nps-tachometer .mini-nps-track{stroke:var(--border)}.doc-mini-nps-tachometer .mini-nps-critical{stroke:#ff3439}.doc-mini-nps-tachometer .mini-nps-improvement{stroke:#ff781f}.doc-mini-nps-tachometer .mini-nps-quality{stroke:#ffb511}.doc-mini-nps-tachometer .mini-nps-excellence{stroke:#168dd9}.doc-mini-nps-tachometer .mini-nps-delight{stroke:#17cb72}.doc-mini-nps-tachometer .mini-nps-needle{stroke:var(--foreground);stroke-linecap:round;stroke-width:1.5px}.doc-mini-nps-tachometer circle{fill:var(--foreground);stroke:none}.doc-mini-nps-tachometer strong{color:var(--foreground);text-align:center;font-size:11px;position:absolute;bottom:0;left:0;right:0}.doc-mini-nps-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.doc-mini-nps-summary>div{border:1px solid var(--border);background:var(--border);border-radius:5px;min-width:0;padding:4px 5px}.doc-mini-nps-summary span,.doc-mini-nps-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.doc-mini-nps-summary span{color:var(--muted);font-size:6px}.doc-mini-nps-summary strong{color:var(--foreground);margin-top:2px;font-size:8px}.nps-standard{border:1px solid var(--border);background:radial-gradient(circle at 4% 0%, #ff4e420e, transparent 25%), radial-gradient(circle at 96% 0%, #18d58a0e, transparent 24%), var(--panel);border-radius:16px;margin-top:18px;padding:22px}.nps-standard-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nps-standard-header p{color:var(--purple);letter-spacing:2px;margin:0 0 9px;font-size:11px;font-weight:780}.nps-standard-header h2{letter-spacing:-.35px;margin:0;font-size:21px}.nps-standard-header>div:first-child>span{max-width:650px;color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.nps-variant-group{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.nps-variant-group span{border:1px solid var(--border);color:var(--muted);background:var(--panel-soft);white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:700}.nps-variant-group span.active{color:#c39aff;background:#955cff17;border-color:#955cff59}.nps-example-note{color:var(--muted);background:#3571c80e;border:1px solid #5491eb33;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:9px 11px;font-size:10px;display:flex}.nps-example-note span{color:#8dbfff;width:18px;height:18px;font-family:var(--font-family-technical);background:#4585df29;border-radius:50%;flex:0 0 18px;place-items:center;font-size:10px;font-weight:780;display:grid}.nps-dashboard-grid{grid-template-columns:minmax(350px,.9fr) minmax(570px,1.5fr);gap:13px;margin-top:13px;display:grid}.nps-gauge-card,.nps-collection-card{border:1px solid var(--border);background:var(--panel-soft);border-radius:14px;min-width:0;padding:18px}.nps-gauge-card>header,.nps-collection-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nps-gauge-card>header>div,.nps-collection-card>header{flex-direction:column}.nps-gauge-card>header span,.nps-collection-card>header span{color:var(--muted);letter-spacing:1.2px;font-size:8px;font-weight:760}.nps-gauge-card>header strong,.nps-collection-card>header strong{color:var(--foreground);margin-top:5px;font-size:14px;display:block}.nps-gauge-card>header>b{background:currentColor;border:1px solid;border-radius:999px;padding:6px 8px;font-size:8px}@supports (color:color-mix(in lab, red, red)){.nps-gauge-card>header>b{background:color-mix(in srgb, currentColor 8%, transparent)}}.nps-gauge-card>header>b{white-space:nowrap}.nps-tachometer{aspect-ratio:380/225;width:min(430px,100%);margin:6px auto 0;position:relative}.nps-tachometer svg{width:100%;height:100%;overflow:visible}.nps-tachometer path{fill:none}.nps-gauge-track,.nps-gauge-zone{stroke-width:46px}.nps-gauge-track{stroke:var(--border)}.nps-gauge-critical{stroke:#ff3439}.nps-gauge-improvement{stroke:#ff781f}.nps-gauge-quality{stroke:#ffb511}.nps-gauge-excellence{stroke:#168dd9}.nps-gauge-delight{stroke:#17cb72}.nps-tachometer text{fill:var(--muted);font-family:var(--font-family-brand);font-size:11px}.nps-gauge-needle{--nps-needle-angle:270deg;z-index:3;background:var(--foreground);width:35%;height:3px;transform:rotate(var(--nps-needle-angle));transform-origin:0;border-radius:999px;position:absolute;bottom:16.4%;left:50%;box-shadow:0 1px 3px #00000040}.nps-gauge-needle:after{background:inherit;content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.nps-gauge-hub{z-index:4;border:5px solid var(--panel-soft);background:var(--foreground);border-radius:50%;width:23px;height:23px;position:absolute;bottom:16.4%;left:50%;transform:translate(-50%,50%);box-shadow:0 0 0 1px #78788459}.nps-gauge-value{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-1px;left:0;right:0}.nps-gauge-value strong{color:var(--foreground);letter-spacing:-1px;font-size:27px;line-height:1}.nps-gauge-value span{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:720}.nps-zone-legend{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:5px;display:grid}.nps-zone-legend>div{opacity:.58;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;min-width:0;padding:6px;display:flex}.nps-zone-legend>div.active{border-color:var(--border);background:var(--panel);opacity:1}.nps-zone-legend i{border-radius:999px;flex:0 0 6px;width:6px;height:26px}.nps-zone-legend span,.nps-zone-legend strong,.nps-zone-legend small{min-width:0;display:block}.nps-zone-legend strong{color:var(--foreground);text-overflow:ellipsis;font-size:7px;overflow:hidden}.nps-zone-legend small{color:var(--muted);margin-top:3px;font-size:6px}.nps-collection-card{flex-direction:column;display:flex}.nps-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.nps-summary-card{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.nps-summary-card>span{border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:780;display:grid}.nps-summary-card.total>span{color:#b887ff;background:#955cff1f}.nps-summary-card.promoters>span{color:#4dda83;background:#28cc701c}.nps-summary-card.neutrals>span{color:#efd343;background:#e3c3221c}.nps-summary-card.detractors>span{color:#ff6b6f;background:#f441491c}.nps-summary-card div{min-width:0}.nps-summary-card strong,.nps-summary-card b,.nps-summary-card small{display:block}.nps-summary-card strong{color:var(--foreground);font-size:16px;line-height:1}.nps-summary-card b{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.nps-summary-card small{color:var(--muted);margin-top:3px;font-size:7px}.nps-score-chart{border-top:1px solid var(--border);grid-template-columns:repeat(11,minmax(24px,1fr));align-items:stretch;gap:7px;height:190px;margin-top:16px;padding-top:9px;display:grid}.nps-score-column{text-align:center;grid-template-rows:16px minmax(0,1fr) 16px;gap:3px;min-width:0;display:grid}.nps-score-column>span{color:var(--muted);text-overflow:ellipsis;font-size:7px;overflow:hidden}.nps-score-column>i{border-bottom:1px solid var(--border);justify-content:center;align-items:flex-end;font-style:normal;display:flex}.nps-score-column>i>b{border-radius:4px 4px 1px 1px;width:min(78%,30px);min-height:5px;display:block;box-shadow:0 4px 12px #00000014}.nps-score-column>strong{color:var(--foreground);font-size:9px}.nps-score-axis{grid-template-columns:7fr 2fr 2fr;gap:7px;margin-top:5px;display:grid}.nps-score-axis span{text-align:center;border-top:2px solid;padding-top:5px;font-size:7px;font-weight:700}.nps-score-axis span:first-child{color:#ff6b6f;border-color:#ff5154}.nps-score-axis span:nth-child(2){color:#dfc73c;border-color:#efd343}.nps-score-axis span:nth-child(3){color:#4fd486;border-color:#17cf65}.documentation-rules{border:1px solid var(--border);background:linear-gradient(135deg, #955cff0b, transparent 48%), var(--panel);border-radius:16px;margin-top:18px;padding:22px}.documentation-rules>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.documentation-rules article{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:12px;min-height:132px;padding:16px}.documentation-rules article>b{color:var(--purple);font-family:var(--font-family-technical);font-size:10px}.documentation-rules article>strong{color:var(--foreground);margin-top:12px;font-size:13px;display:block}.documentation-rules article>p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.5}:root[data-theme=white] .documentation-sync{color:#168758;background:#199b5e0f;border-color:#1887543d}:root[data-theme=white] .documentation-table tbody tr:hover{background:#7542b509}:root[data-theme=white] .doc-mini-donut{background:conic-gradient(#8d4be8 0 47%, #c276ee 47% 72%, #dbcdec 72% 100%)}:root[data-theme=white] .mobile-menu-button{color:#34363d;background:#fff;border-color:#dfe0e5}.mobile-menu-button,.mobile-backdrop{display:none}.surveys-dashboard{min-height:calc(100vh - 188px);padding:17px 24px 42px}.survey-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.survey-page-title p{color:var(--purple);letter-spacing:2px;margin:0 0 8px;font-size:11px;font-weight:780}.survey-page-title h1{letter-spacing:-.8px;margin:0;font-size:clamp(25px,2vw,34px);line-height:1.1}.survey-page-title div>span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.primary-action,.secondary-action{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 17px;font-size:14px;font-weight:720;display:inline-flex}.primary-action{color:#fff;background:linear-gradient(135deg,#9c63ff,#6e2fe8);box-shadow:0 9px 26px #6d2de033}.primary-action:disabled{opacity:.65;cursor:wait}.secondary-action{border-color:var(--border);color:var(--foreground);background:var(--panel-soft)}.survey-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.survey-stat{border:1px solid var(--border);background:var(--panel);border-radius:13px;flex-direction:column;justify-content:space-between;min-height:108px;padding:18px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 35px #0000001c}.survey-stat:after{content:"";filter:blur(1px);opacity:.08;background:currentColor;border-radius:50%;width:78px;height:78px;position:absolute;bottom:-31px;right:-28px}.survey-stat span{color:var(--muted);font-size:13px}.survey-stat strong{font-size:29px;line-height:1}.survey-stat.green{color:#4bd39c}.survey-stat.purple{color:#a368ff}.survey-stat.blue{color:#5f9cff}.survey-stat.orange{color:#ff9d65}.survey-stat.gray{color:#8d91a0}.survey-list-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #0000001f}.survey-list-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex}.survey-list-toolbar h2{margin:0 0 5px;font-size:16px}.survey-list-toolbar div>span{color:var(--muted);font-size:12px}.survey-filters{align-items:center;gap:9px;display:flex}.survey-filters select,.list-search{border:1px solid var(--border);height:40px;color:var(--muted);background:var(--panel-soft);border-radius:9px}.survey-filters select{min-width:158px;padding:0 11px}.list-search{align-items:center;gap:7px;min-width:220px;padding:0 10px;display:flex}.list-search span{font-size:21px}.list-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.survey-table-wrap{overflow-x:auto}.survey-table{border-collapse:collapse;width:100%;min-width:880px}.survey-table th{height:44px;color:var(--muted);text-align:left;letter-spacing:.4px;text-transform:uppercase;padding:0 15px;font-size:11px;font-weight:690}.survey-table td{border-top:1px solid var(--border-soft);vertical-align:middle;height:78px;padding:11px 15px}.survey-table td strong,.survey-table td span{display:block}.survey-table td strong{font-size:13px}.survey-table td span:not(.status-pill){max-width:270px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.status-pill{border:1px solid;border-radius:7px;width:max-content;padding:6px 10px;font-size:11px}.status-draft{color:#ff8b75;background:#ff655314}.status-sending{color:#65d8a7;background:#28c08114}.status-scheduled{color:#7aa6ff;background:#4d82e814}.status-completed{color:#b07cff;background:#8b4be414}.switch-control{cursor:pointer;background:0 0;border:1px solid #555763;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.switch-control span{background:#878995;border-radius:50%;width:14px;height:14px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px;margin:0!important}.switch-control.active{border-color:var(--purple);background:#8e51ef33}.switch-control.active span{background:var(--purple);transform:translate(16px)}.row-actions{gap:7px;display:flex}.row-actions a,.row-actions button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:8px;place-items:center;font-size:17px;text-decoration:none;display:grid}.row-actions a:hover{color:var(--purple);border-color:var(--purple)}.row-actions button:hover{color:#ff746d;border-color:#a54848}.row-actions button.duplicate-action:hover{color:var(--purple);border-color:var(--purple)}.survey-message,.survey-empty{text-align:center;min-height:260px;color:var(--muted);place-content:center;display:grid}.survey-message.error{color:#ff8585;background:#ff46460f;border:1px solid #ff56564d;border-radius:8px;min-height:auto;margin:15px;padding:12px}.survey-message.loading{gap:12px}.survey-message.loading .inline-loading-spinner{justify-self:center}.survey-empty>span{color:var(--purple);font-size:41px}.survey-empty h3{color:var(--foreground);margin:13px 0 5px}.survey-empty p{margin:0 0 18px;font-size:13px}.survey-empty button{border:1px solid var(--purple);color:var(--purple);cursor:pointer;background:0 0;border-radius:8px;justify-self:center;padding:9px 14px}.companies-dashboard{min-height:calc(100vh - 188px);padding:17px 24px 42px}.company-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.company-page-title p{color:var(--purple);letter-spacing:2px;margin:0 0 8px;font-size:11px;font-weight:780}.company-page-title h1{letter-spacing:-.8px;margin:0;font-size:clamp(25px,2vw,34px);line-height:1.1}.company-page-title div>span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.company-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.company-stats article{border:1px solid var(--border);background:var(--panel);border-radius:13px;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px 19px;display:flex;box-shadow:0 10px 35px #0000001c}.company-stats article:first-child{box-shadow:inset 0 2px #9d67ff,0 10px 35px #0000001c}.company-stats article:nth-child(2){box-shadow:inset 0 2px #45ce98,0 10px 35px #0000001c}.company-stats article:nth-child(3){box-shadow:inset 0 2px #777a85,0 10px 35px #0000001c}.company-stats span{color:var(--muted);font-size:13px}.company-stats strong{font-size:29px;line-height:1}.company-list-card{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden;box-shadow:0 16px 45px #0000001f}.company-list-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex}.company-list-card h2{margin:0 0 5px;font-size:16px}.company-list-card header div>span{color:var(--muted);font-size:12px}.company-search{border:1px solid var(--border);min-width:280px;height:40px;color:var(--muted);background:var(--panel-soft);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.company-search>span{font-size:21px}.company-search input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0}.company-table-wrap{overflow-x:auto}.company-table{border-collapse:collapse;width:100%;min-width:980px}.company-table th{height:44px;color:var(--muted);text-align:left;letter-spacing:.4px;text-transform:uppercase;padding:0 15px;font-size:11px;font-weight:690}.company-table td{border-top:1px solid var(--border-soft);height:78px;color:var(--foreground);vertical-align:middle;padding:11px 15px;font-size:13px}.company-table td:first-child strong,.company-table td:first-child span{display:block}.company-table td:first-child span{color:var(--muted);margin-top:6px;font-size:11px}.company-id{border:1px solid var(--border);max-width:300px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.company-id code{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.company-id span{color:var(--purple);font-size:10px;font-weight:720}.company-status{color:var(--muted);background:#787a8514;border:1px solid #555762;border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.company-status.active{color:#54d9a4;background:#2bbc7e17;border-color:#44d2988c}.company-actions{align-items:center;gap:11px;display:flex}.company-actions>button:first-child{border:1px solid var(--border);height:34px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:8px;padding:0 11px}.company-actions>button:first-child:hover{border-color:var(--purple);color:var(--purple)}.company-empty{min-height:300px;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.company-empty>span{color:var(--purple);font-size:41px}.company-empty h3{color:var(--foreground);margin:13px 0 5px}.company-empty p{margin:0 0 18px;font-size:13px}.company-empty button{border:1px solid var(--purple);color:var(--purple);cursor:pointer;background:0 0;border-radius:8px;padding:9px 14px}.company-modal{z-index:1;color:#f5f5f8;background:#0d0d13;border:1px solid #2c2b35;border-radius:16px;flex-direction:column;gap:19px;width:min(520px,100%);padding:24px;display:flex;position:relative;box-shadow:0 30px 100px #00000080}.company-modal header{justify-content:space-between;display:flex}.company-modal header span{color:var(--purple);letter-spacing:1.8px;font-size:10px;font-weight:800}.company-modal h2{margin:7px 0 0;font-size:22px}.company-modal header button{color:#898993;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:26px}.company-modal label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.company-modal label input{color:#f5f5f8;background:#09090e;border:1px solid #30303a;border-radius:9px;outline:0;width:100%;height:45px;padding:0 13px}.company-modal label input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #955cff1a}.company-id-explanation{color:var(--muted);background:#955cff0f;border:1px solid #955cff47;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.company-id-explanation>span{color:var(--purple)}.company-id-explanation p{margin:0;font-size:11px;line-height:1.5}.company-modal footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.company-modal footer>button:first-child{color:#a0a0aa;cursor:pointer;background:#111118;border:1px solid #30303a;border-radius:10px;min-height:43px;padding:0 15px}:root[data-theme=white] .company-modal{color:#202128;background:#fff;border-color:#e0e0e5;box-shadow:0 30px 100px #14141e2e}:root[data-theme=white] .company-modal label input{color:#202128;background:#fafafd;border-color:#dedfe5}:root[data-theme=white] .company-modal footer>button:first-child{color:#666974;background:#f7f7fa;border-color:#dedfe5}.survey-modal-layer,.builder-preview-layer{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.survey-modal-backdrop,.builder-preview-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;border:0;position:absolute;inset:0}.survey-create-modal{z-index:1;background:#0d0d13;border:1px solid #2c2b35;border-radius:16px;flex-direction:column;gap:19px;width:min(570px,100%);padding:24px;display:flex;position:relative;box-shadow:0 30px 100px #00000080}.survey-create-modal header{justify-content:space-between;display:flex}.survey-create-modal header span{color:var(--purple);letter-spacing:1.8px;font-size:10px;font-weight:800}.survey-create-modal h2{margin:7px 0 0;font-size:22px}.survey-create-modal header button{color:#898993;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:26px}.survey-create-modal label,.settings-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.survey-create-modal input,.survey-create-modal textarea,.settings-form input,.settings-form textarea,.settings-form select{color:#f5f5f8;background:#09090e;border:1px solid #30303a;border-radius:9px;outline:0;width:100%}.survey-create-modal input,.settings-form input,.settings-form select{height:45px;padding:0 13px}.survey-create-modal textarea,.settings-form textarea{resize:vertical;padding:12px 13px}.survey-create-modal input:focus,.survey-create-modal textarea:focus,.settings-form input:focus,.settings-form textarea:focus,.settings-form select:focus{border-color:var(--purple);box-shadow:0 0 0 3px #955cff1a}.survey-create-modal footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.survey-activation-modal{width:min(620px,100%)}.survey-activation-warning{background:#ffb24214;border:1px solid #ffb24261;border-radius:12px;align-items:flex-start;gap:13px;padding:17px;display:flex}.survey-activation-warning>span{color:#ffb242;background:#ffb24224;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.survey-activation-warning strong{color:#fff2dc;margin-bottom:5px;font-size:14px;display:block}.survey-activation-warning p,.survey-activation-note{color:#a6a6b0;margin:0;font-size:12px;line-height:1.6}.survey-activation-note{padding:0 2px}.survey-duplicate-modal{width:min(620px,100%)}.survey-duplicate-summary{border:1px solid var(--purple);align-items:flex-start;gap:13px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.survey-duplicate-summary{border:1px solid color-mix(in srgb, var(--purple) 38%, transparent)}}.survey-duplicate-summary{background:var(--purple);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.survey-duplicate-summary{background:color-mix(in srgb, var(--purple) 8%, transparent)}}.survey-duplicate-summary>span{color:#bc94ff;background:#955cff24;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.survey-duplicate-summary strong{color:#f3ecff;margin-bottom:5px;font-size:14px;display:block}.survey-duplicate-summary p,.survey-duplicate-note{color:#a6a6b0;margin:0;font-size:12px;line-height:1.6}.survey-duplicate-note{padding:0 2px}.row-actions button:disabled{opacity:.32;cursor:not-allowed}:root[data-theme=white] .survey-create-modal{background:#fff;border-color:#e0e0e5;box-shadow:0 30px 100px #14141e2e}:root[data-theme=white] .survey-activation-warning{background:#ffb24217;border-color:#d3841852}:root[data-theme=white] .survey-activation-warning strong{color:#5f3b0a}:root[data-theme=white] .survey-activation-warning p,:root[data-theme=white] .survey-activation-note{color:#666974}:root[data-theme=white] .survey-duplicate-summary{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=white] .survey-duplicate-summary{border-color:color-mix(in srgb, var(--purple) 28%, #dfe0e6)}}:root[data-theme=white] .survey-duplicate-summary{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=white] .survey-duplicate-summary{background:color-mix(in srgb, var(--purple) 7%, #fff)}}:root[data-theme=white] .survey-duplicate-summary strong{color:#39244f}:root[data-theme=white] .survey-duplicate-summary p,:root[data-theme=white] .survey-duplicate-note{color:#666974}:root[data-theme=white] .survey-create-modal input,:root[data-theme=white] .survey-create-modal textarea{color:#202128;background:#fafafd;border-color:#dedfe5}.survey-builder{--builder-panel:#0b0b10;--builder-soft:#111118;--builder-border:#292832;--builder-text:#f5f5f8;--builder-muted:#8e8e9a;height:100vh;color:var(--builder-text);background:#08080d;grid-template-columns:235px minmax(520px,1fr) 320px;transition:grid-template-columns .18s;display:grid;overflow:hidden}.survey-builder.left-collapsed{grid-template-columns:76px minmax(520px,1fr) 320px}.builder-svg-icon{flex:none;display:block}.builder-left,.builder-settings{background:var(--builder-panel);min-width:0}.builder-left{z-index:4;border-right:1px solid var(--builder-border);position:relative}.builder-left-toggle{z-index:6;border:1px solid var(--builder-border);width:30px;height:30px;color:var(--builder-muted);background:var(--builder-panel);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:grid;position:absolute;top:22px;right:-15px;box-shadow:0 6px 20px #0000004d}.builder-left-toggle:hover,.builder-left-toggle:focus-visible{border-color:var(--survey-primary);color:var(--survey-primary);outline:none;transform:scale(1.06)}.builder-brand{border-bottom:1px solid var(--builder-border);height:73px;color:inherit;align-items:center;gap:11px;padding:0 15px;text-decoration:none;display:flex}.builder-brand img{object-fit:cover;border:1px solid #955cff66;border-radius:10px;width:40px;height:40px}.builder-brand div{flex-direction:column;gap:4px;display:flex}.builder-brand strong{font-size:14px}.builder-brand span{color:var(--builder-muted);font-size:10px}.builder-menu-scroll{height:calc(100vh - 73px);padding:18px 12px;overflow:auto}.builder-menu-scroll section+section{margin-top:25px}.builder-menu-scroll h2{color:#686873;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 9px 5px;font-size:10px;font-weight:760}.builder-menu-scroll button{width:100%;height:44px;color:var(--builder-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-bottom:6px;padding:0 11px;font-size:13px;display:flex}.builder-menu-scroll button:hover,.builder-menu-scroll button.active{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-menu-scroll button:hover,.builder-menu-scroll button.active{border-color:color-mix(in srgb, var(--survey-primary) 52%, transparent)}}.builder-menu-scroll button:hover,.builder-menu-scroll button.active{color:#fff;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-menu-scroll button:hover,.builder-menu-scroll button.active{background:color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.builder-menu-scroll button span{width:22px;color:var(--survey-primary);place-items:center;font-size:17px;display:grid}.survey-builder.left-collapsed .builder-brand{justify-content:center;padding-inline:0}.survey-builder.left-collapsed .builder-brand div,.survey-builder.left-collapsed .builder-menu-scroll h2{display:none}.survey-builder.left-collapsed .builder-menu-scroll{padding-inline:10px}.survey-builder.left-collapsed .builder-menu-scroll section+section{margin-top:12px}.survey-builder.left-collapsed .builder-menu-scroll button{justify-content:center;padding-inline:0;font-size:0}.survey-builder.left-collapsed .builder-menu-scroll button span{width:auto}.builder-main{min-width:0;overflow:hidden}.builder-topbar{border-bottom:1px solid var(--builder-border);background:#0c0c12;justify-content:space-between;align-items:center;gap:14px;height:73px;padding:0 20px;display:flex;box-shadow:0 4px 18px #0000002e}.builder-topbar>a,.builder-top-actions button{border:1px solid var(--builder-border);height:39px;color:var(--builder-muted);background:#101017;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;text-decoration:none;display:inline-flex}.builder-topbar>a,.builder-top-actions button.preview-button{gap:7px}.builder-topbar>div:nth-child(2){flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.builder-topbar>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:14px;overflow:hidden}.builder-topbar>div:nth-child(2) span{color:#6f6f7a;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:10px;overflow:hidden}.builder-top-actions{align-items:center;gap:7px;display:flex}.builder-top-actions button{color:#dedee4;cursor:pointer}.builder-top-actions button.preview-button{border-color:var(--survey-primary);color:var(--survey-primary)}.builder-top-actions button.duplicate-button{border-color:var(--survey-primary);gap:7px}@supports (color:color-mix(in lab, red, red)){.builder-top-actions button.duplicate-button{border-color:color-mix(in srgb, var(--survey-primary) 72%, #fff)}}.builder-top-actions button.duplicate-button{color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-top-actions button.duplicate-button{color:color-mix(in srgb, var(--survey-primary) 82%, #fff)}}.builder-top-actions button.theme-toggle{border-radius:12px;min-width:116px;height:43px;padding:0 14px 0 10px;font-size:14px}.save-state{color:#73737e;text-align:right;min-width:75px;font-size:10px}.save-state.saved{color:#55d79f}.save-state.error{color:#ff7474}.builder-canvas{background:radial-gradient(circle at 50% 3%, var(--survey-primary), transparent 28%), #08080d;height:calc(100vh - 73px);padding:28px clamp(18px,4vw,58px) 90px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.builder-canvas{background:radial-gradient(circle at 50% 3%, color-mix(in srgb, var(--survey-primary) 8%, transparent), transparent 28%), #08080d}}.builder-canvas{scrollbar-width:thin;scrollbar-color:#35343e transparent}.builder-locked-banner{border-bottom:1px solid #ffb242;align-items:center;gap:12px;min-height:82px;padding:13px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.builder-locked-banner{border-bottom:1px solid color-mix(in srgb, #ffb242 30%, var(--builder-border))}}.builder-locked-banner{background:#1d1815}.builder-locked-banner>span{color:#ffb242;background:#ffb2421f;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.builder-locked-banner strong{margin-bottom:3px;font-size:12px;display:block}.builder-locked-banner p{color:var(--builder-muted);margin:0;font-size:10px;line-height:1.45}.survey-builder.editing-locked .builder-canvas{height:calc(100vh - 155px)}.survey-builder.editing-locked .builder-canvas button,.survey-builder.editing-locked .builder-canvas input,.survey-builder.editing-locked .builder-canvas textarea,.survey-builder.editing-locked .builder-canvas select,.survey-builder.editing-locked .builder-canvas [draggable=true]{pointer-events:none}.survey-builder.editing-locked .builder-canvas .section-drag-handle,.survey-builder.editing-locked .builder-canvas .question-drag-handle,.survey-builder.editing-locked .builder-canvas .add-section-button{opacity:.3}.builder-canvas.flow-mode{background:#08080d;padding:0;overflow:hidden}.builder-canvas.power-up-mode{padding:0;overflow:hidden auto}.flow-workspace{grid-template-rows:58px minmax(0,1fr);height:100%;display:grid;position:relative;overflow:hidden}.flow-toolbar{z-index:5;border-bottom:1px solid var(--builder-border);background:var(--builder-panel);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.flow-toolbar{background:color-mix(in srgb, var(--builder-panel) 96%, transparent)}}.flow-toolbar{box-shadow:0 8px 24px #00000029}.flow-toolbar>div:first-child{grid-template-columns:10px auto;align-items:center;column-gap:8px;min-width:0;display:grid}.flow-toolbar strong{font-size:12px}.flow-toolbar small{color:var(--builder-muted);grid-column:2;margin-top:2px;font-size:9px}.flow-live-dot{background:#54da9f;border-radius:50%;grid-row:1/span 2;width:7px;height:7px;box-shadow:0 0 0 4px #54da9f14}.flow-zoom{align-items:center;gap:5px;display:flex}.flow-zoom button,.flow-zoom span{border:1px solid var(--builder-border);height:31px;color:var(--builder-muted);background:var(--builder-soft);place-items:center;font-size:10px;display:grid}.flow-zoom button{cursor:pointer;border-radius:7px;min-width:31px;padding:0 8px}.flow-zoom span{border-radius:7px;min-width:47px}.flow-board{overscroll-behavior:contain;background-color:#09090e;background-image:radial-gradient(circle, var(--builder-muted) 1px, transparent 1px);position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.flow-board{background-image:radial-gradient(circle, color-mix(in srgb, var(--builder-muted) 22%, transparent) 1px, transparent 1px)}}.flow-board{scrollbar-width:thin;scrollbar-color:#3a3944 transparent;touch-action:none;background-size:22px 22px}.flow-board.is-dragging,.flow-board.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.flow-canvas{transform-origin:0 0;position:relative}.flow-edges{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.flow-edges marker path{fill:var(--survey-primary)}.flow-edges #flow-arrow-error path{fill:#ff6073}.flow-edge{cursor:pointer;pointer-events:stroke}.flow-edge-hit{fill:none;stroke:#0000;stroke-width:16px;pointer-events:stroke}.flow-edge-line,.flow-connection-draft{fill:none;stroke:var(--survey-primary);stroke-linecap:round;stroke-width:2px}.flow-edge.selected .flow-edge-line{stroke-width:3.5px;filter:drop-shadow(0 0 5px var(--survey-primary))}@supports (color:color-mix(in lab, red, red)){.flow-edge.selected .flow-edge-line{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--survey-primary) 65%, transparent))}}.flow-edge.invalid .flow-edge-line{stroke:#ff6073;stroke-dasharray:7 5}.flow-connection-draft{stroke-dasharray:6 5;pointer-events:none}.flow-edge text{fill:var(--builder-muted);paint-order:stroke;pointer-events:none;stroke:#09090e;stroke-width:5px;text-anchor:middle;font-size:9px;font-weight:650}.flow-node{z-index:2;border:1px solid var(--builder-border);width:290px;color:var(--builder-text);cursor:grab;background:#0e0e14;transition:border-color .12s,box-shadow .12s;position:absolute;box-shadow:0 14px 36px #00000042}.flow-node.target-hover{border-color:var(--survey-primary);box-shadow:0 0 0 4px var(--survey-primary), 0 16px 40px #0000004d}@supports (color:color-mix(in lab, red, red)){.flow-node.target-hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--survey-primary) 13%, transparent), 0 16px 40px #0000004d}}.flow-target{border:2px solid var(--survey-primary);background:#0e0e14;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.flow-section-node{border-color:var(--survey-primary);align-items:center;gap:12px;height:76px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.flow-section-node{border-color:color-mix(in srgb, var(--survey-primary) 55%, var(--builder-border))}}.flow-section-node{background:linear-gradient(135deg, var(--survey-primary), #0e0e14 70%);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.flow-section-node{background:linear-gradient(135deg, color-mix(in srgb, var(--survey-primary) 16%, #0e0e14), #0e0e14 70%)}}.flow-section-node:before{background:var(--survey-primary);content:"";border-radius:99px;align-self:stretch;width:5px}.flow-section-node>div{flex-direction:column;flex:1;min-width:0;display:flex}.flow-section-node small{color:var(--survey-primary);letter-spacing:1.2px;font-size:8px;font-weight:780}.flow-section-node strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.flow-section-node em{color:var(--builder-muted);margin-top:3px;font-size:8px;font-style:normal}.flow-section-node>i,.flow-question-node header i{color:var(--builder-muted);place-items:center;font-size:16px;font-style:normal;display:grid}.flow-question-node{border-radius:12px;overflow:visible}.flow-question-node header{border-bottom:1px solid var(--builder-border);justify-content:space-between;align-items:flex-start;gap:10px;min-height:72px;padding:14px 15px 11px;display:flex}.flow-question-node header div{flex-direction:column;gap:5px;min-width:0;display:flex}.flow-question-node header small{color:var(--survey-primary);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:750}.flow-question-node header strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.flow-ports{padding:7px 0 10px}.flow-ports>div{min-height:32px;color:var(--builder-muted);justify-content:space-between;align-items:center;gap:8px;padding-left:15px;font-size:9px;display:flex}.flow-ports>div:hover{color:var(--builder-text);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.flow-ports>div:hover{background:color-mix(in srgb, var(--survey-primary) 5%, transparent)}}.flow-ports>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flow-port{cursor:crosshair;background:0 0;border:0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;margin-right:-14px;padding:0;display:grid}.flow-port>span{border:2px solid var(--survey-primary);width:13px;height:13px;box-shadow:0 0 0 4px var(--survey-primary);background:#0e0e14;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.flow-port>span{box-shadow:0 0 0 4px color-mix(in srgb, var(--survey-primary) 8%, transparent)}}.flow-port:hover>span{background:var(--survey-primary);box-shadow:0 0 0 5px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.flow-port:hover>span{box-shadow:0 0 0 5px color-mix(in srgb, var(--survey-primary) 15%, transparent)}}.flow-selection-toolbar{z-index:7;border:1px solid var(--builder-border);color:var(--builder-muted);background:var(--builder-panel);border-radius:10px;align-items:center;gap:12px;padding:8px 9px 8px 13px;display:flex;position:absolute;bottom:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.flow-selection-toolbar{background:color-mix(in srgb, var(--builder-panel) 95%, transparent)}}.flow-selection-toolbar{font-size:10px;box-shadow:0 12px 35px #00000052}.flow-selection-toolbar button{color:#ff7484;cursor:pointer;background:#ff486014;border:1px solid #ff576b66;border-radius:7px;height:31px;padding:0 10px}.flow-toast{z-index:8;color:#ff8a98;background:#280a12f0;border:1px solid #ff5b706b;border-radius:9px;max-width:430px;padding:10px 14px;font-size:10px;position:absolute;top:73px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000047}.flow-toast.success{color:#68e0ad;background:#072119f2;border-color:#47d69961}.survey-intro-card,.survey-section-card{border:1px solid var(--builder-border);background:#0d0d13;border-radius:13px;width:min(820px,100%);margin:0 auto 19px;box-shadow:0 14px 38px #00000038}.survey-intro-card{border-color:var(--survey-primary);min-height:235px;padding:25px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.survey-intro-card{border-color:color-mix(in srgb, var(--survey-primary) 60%, #292832)}}.survey-wordmark{color:#fff;letter-spacing:-1px;gap:6px;font-size:27px;font-weight:820;display:inline-flex}.survey-wordmark span{color:var(--survey-primary)}.survey-logo{object-fit:contain;max-width:170px;max-height:56px}.survey-hero{object-fit:cover;opacity:.34;width:42%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.survey-intro-copy{z-index:1;max-width:65%;margin-top:34px;position:relative}.survey-intro-copy>span{color:var(--survey-primary);letter-spacing:1.5px;font-size:9px;font-weight:780}.survey-intro-copy h1{margin:7px 0;font-size:26px;line-height:1.08}.survey-intro-copy p{color:var(--builder-muted);margin:0;font-size:12px;line-height:1.55}.survey-intro-copy button{border:1px solid var(--survey-primary);color:#fff;background:var(--survey-primary);border-radius:7px;margin-top:17px;padding:9px 14px}.survey-section-card{padding:17px;transition:opacity .15s,border-color .15s,transform .15s}.builder-sections{width:100%}.survey-section-card.is-dragging,.question-card.is-dragging{opacity:.34;border-color:var(--survey-primary);transform:scale(.992)}.survey-section-card>header{border-bottom:1px solid var(--builder-border);justify-content:space-between;align-items:flex-end;gap:15px;padding:0 2px 14px;display:flex}.survey-section-card>header div{flex:1}.survey-section-card>header div span{color:var(--survey-primary);letter-spacing:1.5px;font-size:9px;font-weight:780}.survey-section-card>header input{color:#f5f5f7;background:0 0;border:0;outline:0;width:100%;margin-top:5px;font-size:18px;font-weight:720;display:block}.section-header-actions{align-items:center;gap:9px;display:flex;flex:none!important}.survey-section-card>header .section-header-actions>span{color:#666772;letter-spacing:0;white-space:nowrap;font-size:10px;font-weight:500}.section-drag-handle,.question-drag-handle{color:#797984;cursor:grab;-webkit-user-select:none;user-select:none;background:#111117;border:1px solid #32323c;place-items:center;display:grid}.section-drag-handle:active,.question-drag-handle:active{cursor:grabbing}.section-drag-handle{border-radius:7px;width:31px;height:31px;font-size:18px}.question-drag-handle{touch-action:none;border-radius:7px;flex:0 0 28px;width:28px;height:28px;font-size:17px}.section-drag-handle:hover,.question-drag-handle:hover{border-color:var(--survey-primary);color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.section-drag-handle:hover,.question-drag-handle:hover{background:color-mix(in srgb, var(--survey-primary) 8%, #111117)}}.section-drop-zone{color:#0000;background:0 0;border:0 dashed #0000;border-radius:9px;place-items:center;width:min(820px,100%);height:0;margin:0 auto;font-size:10px;transition:height .15s,margin .15s,border-color .15s,background .15s;display:grid;overflow:hidden}.section-drop-zone.visible{border:1px dashed var(--survey-primary);height:34px;margin:0 auto 10px}@supports (color:color-mix(in lab, red, red)){.section-drop-zone.visible{border:1px dashed color-mix(in srgb, var(--survey-primary) 48%, #3b3b46)}}.section-drop-zone.visible{color:#858590;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.section-drop-zone.visible{background:color-mix(in srgb, var(--survey-primary) 4%, transparent)}}.section-drop-zone.visible.active{border-color:var(--survey-primary);height:48px;color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.section-drop-zone.visible.active{background:color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.section-drop-zone span,.question-drop-zone span{pointer-events:none}.section-empty{width:100%;min-height:165px;color:var(--builder-muted);cursor:pointer;background:#0a0a0f;border:1px dashed #30303a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.section-empty>span{border:1px solid var(--survey-primary);width:36px;height:36px;color:var(--survey-primary);border-radius:50%;place-items:center;font-size:21px;display:grid}.section-empty strong{color:#d8d8de;font-size:12px}.section-empty small{color:#6e6f79;font-size:10px}.question-list{flex-direction:column;gap:0;padding-top:13px;display:flex}.question-card{width:100%;color:var(--builder-text);text-align:left;cursor:pointer;background:#0a0a0f;border:1px solid #292933;border-radius:10px;padding:14px;transition:opacity .15s,border-color .15s,transform .15s;display:block}.question-drop-zone{color:#0000;background:0 0;border:0 dashed #0000;border-radius:8px;place-items:center;width:100%;height:11px;font-size:9px;transition:height .13s,border-color .13s,background .13s;display:grid;overflow:hidden}.question-drop-zone.visible{border:1px dashed var(--survey-primary);height:31px;margin:5px 0}@supports (color:color-mix(in lab, red, red)){.question-drop-zone.visible{border:1px dashed color-mix(in srgb, var(--survey-primary) 42%, #34343e)}}.question-drop-zone.visible{color:#858590;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.question-drop-zone.visible{background:color-mix(in srgb, var(--survey-primary) 4%, transparent)}}.question-drop-zone.visible{pointer-events:auto}.question-drop-zone.visible.active{border-color:var(--survey-primary);height:43px;color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.question-drop-zone.visible.active{background:color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.question-drag-preview{z-index:250;border:1px solid var(--survey-primary);color:#f2f2f6;background:var(--survey-primary);border-radius:10px;align-items:center;gap:11px;width:min(320px,100vw - 32px);padding:11px 13px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.question-drag-preview{background:color-mix(in srgb, var(--survey-primary) 13%, #0b0b11)}}.question-drag-preview{box-shadow:0 18px 45px #00000061, 0 0 0 3px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.question-drag-preview{box-shadow:0 18px 45px #00000061, 0 0 0 3px color-mix(in srgb, var(--survey-primary) 10%, transparent)}}.question-drag-preview{pointer-events:none;transform:translateZ(0)}.question-drag-preview>span{width:30px;height:30px;color:var(--survey-primary);background:var(--survey-primary);border-radius:7px;flex:0 0 30px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.question-drag-preview>span{background:color-mix(in srgb, var(--survey-primary) 14%, transparent)}}.question-drag-preview>span{font-size:18px}.question-drag-preview div{min-width:0}.question-drag-preview small,.question-drag-preview strong{display:block}.question-drag-preview small{color:var(--survey-primary);letter-spacing:1.1px;margin-bottom:3px;font-size:8px;font-weight:780}.question-drag-preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.question-card:hover,.question-card.selected{border-color:var(--survey-primary);box-shadow:0 0 0 2px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.question-card:hover,.question-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--survey-primary) 10%, transparent)}}.question-heading{align-items:flex-start;gap:11px;display:flex}.question-heading>span{width:28px;height:28px;color:var(--survey-primary);background:var(--survey-primary);border-radius:7px;flex:0 0 28px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.question-heading>span{background:color-mix(in srgb, var(--survey-primary) 12%, transparent)}}.question-heading>span{font-size:10px}.question-heading div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.question-heading small{color:#6f707a;text-transform:uppercase;letter-spacing:1px;font-size:9px}.question-heading strong{font-size:13px;line-height:1.35}.builder-reorder-toast{z-index:80;color:#75e5b5;background:#072119f5;border:1px solid #47d69961;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000052}.builder-reorder-toast span{color:#062419;background:#75e5b5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid}.question-control{pointer-events:none;margin:13px 0 0 39px}.question-control input:not([type=radio]):not([type=checkbox]),.question-control select,.multi-preview{color:#8b8b96;background:#0e0e14;border:1px solid #2f2f39;border-radius:7px;width:100%;height:40px;padding:0 11px}.option-preview{color:#9d9da7;flex-direction:column;gap:7px;font-size:12px;display:flex}.option-preview label{align-items:center;gap:7px;display:flex}.rich-preview{border:1px solid #2f2f39;border-radius:7px;overflow:hidden}.rich-preview div{color:#999aa4;border-bottom:1px solid #2f2f39;align-items:center;gap:12px;padding:8px 10px;font-size:11px;display:flex}.rich-preview textarea{color:#a0a1ab;resize:none;background:#0e0e14;border:0;width:100%;padding:9px 10px}.nps-labels{color:#8a8a95;justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.nps-scale{grid-template-columns:repeat(11,1fr);gap:4px;display:grid}.nps-scale button{color:#fff;background:hsl(calc(var(--nps-index,0) * 12), 80%, 56%);border:0;border-radius:6px;min-width:0;height:32px}.nps-scale button:first-child{background:#ff4242}.nps-scale button:nth-child(2){background:#f75c5c}.nps-scale button:nth-child(3){background:#f77655}.nps-scale button:nth-child(4){background:#f98f50}.nps-scale button:nth-child(5){background:#f6a94e}.nps-scale button:nth-child(6){background:#eebe4e}.nps-scale button:nth-child(7){background:#d9ce50}.nps-scale button:nth-child(8){background:#b8dd55}.nps-scale button:nth-child(9){background:#8cdf57}.nps-scale button:nth-child(10){background:#5ed16a}.nps-scale button:nth-child(11){background:#42c977}.add-section-button{border:1px dashed var(--survey-primary);justify-content:center;align-items:center;gap:8px;width:min(820px,100%);height:43px;margin:7px auto 0;display:flex}@supports (color:color-mix(in lab, red, red)){.add-section-button{border:1px dashed color-mix(in srgb, var(--survey-primary) 65%, #292832)}}.add-section-button{color:var(--survey-primary);background:var(--survey-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.add-section-button{background:color-mix(in srgb, var(--survey-primary) 4%, transparent)}}.add-section-button{cursor:pointer}.builder-settings{z-index:4;border-left:1px solid var(--builder-border);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.builder-settings>header{border-bottom:1px solid var(--builder-border);flex:0 0 73px;align-items:center;gap:10px;height:73px;padding:0 17px;display:flex}.builder-settings>header button{width:30px;height:30px;color:var(--builder-muted);cursor:pointer;background:0 0;border:0;font-size:23px}.builder-settings>header div{min-width:0}.builder-settings>header span{color:var(--survey-primary);letter-spacing:1.5px;font-size:8px;font-weight:760}.builder-settings>header h2{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:16px;overflow:hidden}.settings-form,.component-picker,.branch-panel,.flow-inspector{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#3a3944 transparent;flex:auto;height:auto;min-height:0;max-height:none;padding:20px 17px 40px;overflow:hidden auto}.settings-form::-webkit-scrollbar{width:8px}.component-picker::-webkit-scrollbar{width:8px}.branch-panel::-webkit-scrollbar{width:8px}.flow-inspector::-webkit-scrollbar{width:8px}.settings-form::-webkit-scrollbar-thumb{background:#3a3944 padding-box padding-box;border:2px solid #0000;border-radius:999px}.component-picker::-webkit-scrollbar-thumb{background:#3a3944 padding-box padding-box;border:2px solid #0000;border-radius:999px}.branch-panel::-webkit-scrollbar-thumb{background:#3a3944 padding-box padding-box;border:2px solid #0000;border-radius:999px}.flow-inspector::-webkit-scrollbar-thumb{background:#3a3944 padding-box padding-box;border:2px solid #0000;border-radius:999px}.settings-form{flex-direction:column;gap:18px;display:flex}.settings-form>*{flex-shrink:0}.customization-settings{gap:14px;padding-inline:13px}.customization-section{border:1px solid var(--builder-border);background:#0a0a0f;border-radius:11px;overflow:hidden}.customization-section>header{border-bottom:1px solid var(--builder-border);background:var(--survey-primary);align-items:center;gap:10px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.customization-section>header{background:color-mix(in srgb, var(--survey-primary) 5%, #0c0c12)}}.customization-section>header>span{width:31px;height:31px;color:var(--survey-primary);background:var(--survey-primary);border-radius:8px;flex:0 0 31px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.customization-section>header>span{background:color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.customization-section>header>span{font-size:15px}.customization-section>header div{min-width:0}.customization-section>header strong,.customization-section>header small{display:block}.customization-section>header strong{color:#ededf1;font-size:12px}.customization-section>header small{color:var(--builder-muted);margin-top:3px;font-size:9px;font-weight:500;line-height:1.35}.customization-fields{flex-direction:column;gap:16px;padding:14px;display:flex}.settings-form input,.settings-form textarea,.settings-form select{border-color:var(--builder-border);color:#ededf1;background:#08080d}.settings-form select{appearance:auto}.upload-field span{color:#858590;cursor:pointer;background:#0a0a0f;border:1px dashed #3a3944;border-radius:8px;place-items:center;height:58px;display:grid}.upload-field input{display:none}.color-field{grid-template-columns:1fr 45px;gap:7px;display:grid}.color-field input[type=color]{cursor:pointer;padding:4px}.theme-sample{border:1px solid var(--builder-border);background:#09090e;border-radius:10px;flex-direction:column;padding:16px;display:flex}.theme-sample span{background:linear-gradient(90deg, var(--survey-primary), var(--survey-secondary));border-radius:999px;width:100%;height:6px;margin-bottom:16px}.theme-sample strong{font-size:13px}.theme-sample small{color:var(--builder-muted);margin-top:6px}.component-picker>p{color:var(--builder-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.component-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.component-picker button{border:1px solid var(--builder-border);color:#f0f0f3;text-align:left;cursor:pointer;background:#0e0e14;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:116px;padding:13px;display:flex}.component-picker button:hover{border-color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.component-picker button:hover{background:color-mix(in srgb, var(--survey-primary) 8%, #0e0e14)}}.component-picker button:disabled,.component-picker button:disabled:hover{border-color:var(--builder-border);opacity:.52;cursor:not-allowed;background:#0e0e14}.component-picker button span{width:34px;height:34px;color:var(--survey-primary);background:var(--survey-primary);border-radius:8px;place-items:center;margin-bottom:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.component-picker button span{background:color-mix(in srgb, var(--survey-primary) 12%, transparent)}}.component-picker button span{font-size:16px}.component-picker button strong{font-size:11px}.component-picker button small{color:#696a74;margin-top:4px;font-size:8px}.field-label{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.field-label button{border:1px solid var(--survey-primary);width:28px;height:28px;color:var(--survey-primary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.option-row{grid-template-columns:28px minmax(0,1fr) 25px 28px;gap:5px;margin-bottom:7px;display:grid}.option-order-controls{grid-template-rows:1fr 1fr;gap:3px;display:grid}.option-row .option-order-controls button{border-radius:5px;min-height:17px}.option-row .option-order-controls button:disabled{opacity:.28;cursor:not-allowed}.option-row input{height:38px}.option-row button{border:1px solid var(--builder-border);color:#878792;cursor:pointer;background:#0b0b10;border-radius:7px;place-items:center;padding:0;display:grid}.option-row button.option-preset.active{color:var(--survey-primary);border-color:var(--survey-primary)}.date-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.settings-note{border:1px solid var(--survey-primary);padding:14px}@supports (color:color-mix(in lab, red, red)){.settings-note{border:1px solid color-mix(in srgb, var(--survey-primary) 35%, #292832)}}.settings-note{background:var(--survey-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.settings-note{background:color-mix(in srgb, var(--survey-primary) 7%, transparent)}}.builder-locked-settings{border:1px solid #ffb242;flex-direction:column;align-items:stretch;gap:10px;margin:18px;padding:22px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.builder-locked-settings{border:1px solid color-mix(in srgb, #ffb242 28%, var(--builder-border))}}.builder-locked-settings{background:#ffb242;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.builder-locked-settings{background:color-mix(in srgb, #ffb242 6%, var(--builder-soft))}}.builder-locked-settings>span{color:#ffb242;background:#ffb2421f;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.builder-locked-settings>strong{font-size:14px}.builder-locked-settings>p{color:var(--builder-muted);margin:0 0 5px;font-size:11px;line-height:1.6}.builder-locked-settings>button{border:1px solid var(--builder-border);min-height:40px;color:var(--builder-text);background:var(--builder-panel);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.settings-note strong{color:var(--survey-primary);font-size:12px}.settings-note p{color:var(--builder-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.metric-label-editor{border:1px solid var(--survey-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-label-editor{border:1px solid color-mix(in srgb, var(--survey-primary) 28%, var(--builder-border))}}.metric-label-editor{background:var(--survey-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.metric-label-editor{background:color-mix(in srgb, var(--survey-primary) 5%, var(--builder-panel))}}.metric-label-editor>div{grid-column:1/-1}.metric-label-editor strong{color:var(--builder-text);font-size:11px}.metric-label-editor p{color:var(--builder-muted);margin:4px 0 0;font-size:9px;line-height:1.45}.metric-label-editor label{color:var(--builder-muted);gap:5px;font-size:9px;font-weight:700;display:grid}.metric-label-editor input{width:100%;min-width:0}.metric-display-setting{gap:10px;padding-top:2px;display:grid}.metric-display-setting .field-label{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.metric-display-setting .field-label>span{color:var(--builder-text);font-size:12px;font-weight:800}.metric-display-setting .field-label>small{max-width:132px;color:var(--builder-muted);text-align:right;font-size:9px;line-height:1.35}.metric-display-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metric-display-options>button{border:1px solid var(--builder-border);min-height:112px;color:var(--builder-text);background:var(--builder-panel);text-align:left;cursor:pointer;border-radius:10px;align-content:start;gap:7px;padding:11px;display:grid}.metric-display-options>button:hover,.metric-display-options>button.active{border-color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-display-options>button:hover,.metric-display-options>button.active{background:color-mix(in srgb, var(--survey-primary) 7%, var(--builder-panel))}}.metric-display-options>button.active{box-shadow:0 0 0 2px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-display-options>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--survey-primary) 11%, transparent)}}.metric-display-options>button strong{font-size:10px}.metric-display-options>button small{color:var(--builder-muted);font-size:8px;line-height:1.4}.metric-display-swatch{border:1px solid var(--builder-border);border-radius:7px;grid-template-columns:repeat(3,1fr);width:100%;height:25px;display:grid;overflow:hidden}.metric-display-swatch i{display:block}.metric-display-swatch.scale i:first-child{background:#f32836}.metric-display-swatch.scale i:nth-child(2){background:#ffb51b}.metric-display-swatch.scale i:nth-child(3){background:#10d760}.metric-display-swatch.monochrome i:first-child{background:#fff}.metric-display-swatch.monochrome i:nth-child(2){background:#929292}.metric-display-swatch.monochrome i:nth-child(3){background:#222}.metric-display-swatch.brand i:first-child,.metric-display-swatch.brand i:nth-child(3){background:var(--builder-panel)}.metric-display-swatch.brand i:nth-child(2){background:var(--survey-primary)}.metric-display-swatch.emoji{background:var(--survey-primary);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.metric-display-swatch.emoji{background:color-mix(in srgb, var(--survey-primary) 8%, var(--builder-panel))}}.metric-display-swatch.emoji:before{content:"😠  😐  😍";letter-spacing:2px;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.metric-emoji-editor{border:1px solid var(--survey-primary);gap:6px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.metric-emoji-editor{border:1px solid color-mix(in srgb, var(--survey-primary) 28%, var(--builder-border))}}.metric-emoji-editor{background:var(--survey-primary);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.metric-emoji-editor{background:color-mix(in srgb, var(--survey-primary) 5%, var(--builder-panel))}}.metric-emoji-editor>strong{font-size:11px}.metric-emoji-editor>p{color:var(--builder-muted);margin:0;font-size:9px;line-height:1.4}.metric-emoji-editor>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.metric-emoji-editor label{gap:3px;display:grid}.metric-emoji-editor input{text-align:center;width:100%;height:42px;padding:2px;font-size:21px}.metric-emoji-editor label span{color:var(--builder-muted);text-align:center;font-size:7px}.company-source-note>div{border-top:1px solid var(--survey-primary);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-source-note>div{border-top:1px solid color-mix(in srgb, var(--survey-primary) 20%, transparent)}}.company-source-note>div span{color:var(--builder-muted);font-size:9px}.company-source-note>div a{color:var(--survey-primary);font-size:9px;font-weight:700;text-decoration:none}.company-question-selection{border:1px solid var(--survey-primary);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.company-question-selection{border:1px solid color-mix(in srgb, var(--survey-primary) 28%, var(--builder-border))}}.company-question-selection{background:linear-gradient(145deg, var(--survey-primary), var(--builder-panel));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.company-question-selection{background:linear-gradient(145deg, color-mix(in srgb, var(--survey-primary) 7%, var(--builder-panel)), var(--builder-panel))}}.company-question-selection>header,.company-question-selection-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-question-selection>header>div,.company-question-selection-list article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.company-question-selection>header strong,.company-question-selection-list strong{font-size:10px}.company-question-selection>header small,.company-question-selection-list small,.company-question-selection-empty{color:var(--builder-muted);font-size:8px;line-height:1.45}.company-question-selection>header>span{background:var(--survey-primary);border-radius:999px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.company-question-selection>header>span{background:color-mix(in srgb, var(--survey-primary) 12%, transparent)}}.company-question-selection>header>span{color:var(--survey-primary);font-size:8px;font-weight:800}.company-question-selection-list{overscroll-behavior:contain;flex-direction:column;gap:8px;max-height:290px;padding-right:3px;display:flex;overflow-y:auto}.company-question-selection-list article{border:1px solid var(--builder-border);background:var(--builder-card);border-radius:12px;padding:10px}.company-question-selection-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-question-selection-list .switch-control{flex:none}.company-question-selection-list .switch-control:disabled{cursor:not-allowed;opacity:.62}.company-question-selection-empty{border:1px dashed var(--builder-border);text-align:center;border-radius:12px;margin:0;padding:12px}.company-question-selection-rule{color:var(--builder-muted);margin:0;font-size:8px;line-height:1.45}.required-setting{border-top:1px solid var(--builder-border);border-bottom:1px solid var(--builder-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.required-setting div{flex-direction:column;gap:5px;display:flex}.required-setting strong{font-size:12px}.required-setting div span{color:var(--builder-muted);font-size:9px}.danger-button{color:#ff7a88;cursor:pointer;background:#cd284017;border:1px solid #d84758;border-radius:8px;align-self:flex-end;min-height:38px;padding:0 13px}.danger-button:disabled{border-color:var(--builder-border);color:var(--builder-muted);opacity:.72;cursor:not-allowed;background:0 0}.branch-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.branch-panel>span{border:1px solid var(--survey-primary);width:56px;height:56px;color:var(--survey-primary);background:var(--survey-primary);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.branch-panel>span{background:color-mix(in srgb, var(--survey-primary) 10%, transparent)}}.branch-panel>span{font-size:27px}.branch-panel h3{margin:17px 0 7px;font-size:15px}.branch-panel p{color:var(--builder-muted);margin:0;font-size:11px;line-height:1.55}.branch-panel button{border:1px solid var(--survey-primary);color:var(--survey-primary);cursor:pointer;background:0 0;border-radius:8px;margin-top:18px;padding:9px 12px}.flow-inspector{flex-direction:column;gap:16px;display:flex}.flow-inspector section{border-bottom:1px solid var(--builder-border);padding-bottom:16px}.flow-health>div{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.flow-health>div>span{border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.flow-health>div>span.valid{color:#56dba4;background:#3dcd901a}.flow-health>div>span.error{color:#ff7384;background:#ff4f671a}.flow-health>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.flow-health strong{font-size:11px}.flow-health small{color:var(--builder-muted);font-size:8px}.flow-inspector h3{margin:0 0 11px;font-size:11px}.flow-instructions ol{color:var(--builder-muted);flex-direction:column;gap:8px;margin:0;padding-left:22px;font-size:9px;line-height:1.45;display:flex}.flow-diagnostics{flex-direction:column;gap:7px;display:flex}.flow-diagnostics h3{margin-bottom:4px}.flow-diagnostics article{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:8px;grid-template-columns:22px 1fr auto;align-items:start;gap:7px;padding:9px;display:grid}.flow-diagnostics article>span{border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.flow-diagnostics article.error>span{color:#ff7384;background:#ff4f671c}.flow-diagnostics article.warning>span{color:#f3bb62;background:#f3bb621c}.flow-diagnostics p{color:var(--builder-muted);margin:1px 0 0;font-size:8px;line-height:1.45}.flow-diagnostics button{color:#ff7384;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:8px}.flow-connections>header{justify-content:space-between;align-items:center;display:flex}.flow-connections>header span{min-width:22px;height:22px;color:var(--survey-primary);background:var(--survey-primary);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.flow-connections>header span{background:color-mix(in srgb, var(--survey-primary) 10%, transparent)}}.flow-connections>header span{font-size:9px}.flow-connections>article{border-top:1px solid var(--builder-border);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.flow-connections>article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.flow-connections>article small{color:var(--survey-primary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.flow-connections>article strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.flow-connections>article button{border:1px solid var(--builder-border);width:25px;height:25px;color:var(--builder-muted);background:var(--builder-soft);cursor:pointer;border-radius:7px;flex:0 0 25px;place-items:center;padding:0;display:grid}.flow-connections>p{color:var(--builder-muted);margin:0;font-size:9px;line-height:1.5}.flow-auto-layout{border:1px solid var(--survey-primary);min-height:38px;color:var(--survey-primary);background:var(--survey-primary);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.flow-auto-layout{background:color-mix(in srgb, var(--survey-primary) 6%, transparent)}}.flow-auto-layout{cursor:pointer}.closing-preview{border:1px solid var(--builder-border);text-align:center;background:#09090e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:20px;display:flex}.closing-preview>span{color:#fff;background:var(--survey-primary);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.closing-preview strong{margin-top:13px;font-size:13px}.closing-preview p{color:var(--builder-muted);margin:7px 0 0;font-size:10px}.builder-preview-modal{z-index:1;color:#f5f5f8;background:#0c0c12;border:1px solid #33323d;border-radius:15px;width:min(720px,100%);max-height:min(820px,100vh - 44px);position:relative;overflow:hidden;box-shadow:0 35px 120px #00000094}.builder-preview-modal>header{border-bottom:1px solid #292832;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex}.preview-header-actions{align-items:center;gap:8px;display:flex}.builder-preview-modal .preview-external-link{border:1px solid var(--survey-primary);align-items:center;gap:7px;min-height:34px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal .preview-external-link{border:1px solid color-mix(in srgb, var(--survey-primary) 55%, #33323d)}}.builder-preview-modal .preview-external-link{color:#f5f5f8;background:var(--survey-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal .preview-external-link{background:color-mix(in srgb, var(--survey-primary) 12%, transparent)}}.builder-preview-modal .preview-external-link{font-size:10px;font-weight:750;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.builder-preview-modal .preview-external-link:hover{border-color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal .preview-external-link:hover{background:color-mix(in srgb, var(--survey-primary) 20%, transparent)}}.builder-preview-modal .preview-external-link:hover{transform:translateY(-1px)}.builder-preview-modal .preview-close-button{place-items:center;width:34px;height:34px;display:grid}.builder-preview-modal>header>div:first-child>span{color:var(--survey-primary);letter-spacing:1.5px;font-size:9px;font-weight:750}.builder-preview-modal h2{margin:4px 0 0;font-size:18px}.builder-preview-modal header button{color:#92929c;cursor:pointer;background:0 0;border:0;font-size:26px}.preview-survey{max-height:calc(100vh - 114px);padding:25px;overflow-y:auto}.preview-survey-intro{background:#09090e;border:1px solid #292832;border-radius:14px;overflow:hidden}.preview-survey-brand{border-bottom:1px solid #292832;align-items:center;gap:10px;min-height:58px;padding:10px 18px;display:flex}.preview-survey-brand img{object-fit:contain;flex:none;display:block}.preview-survey-brand img.compact-icon{border-radius:10px;width:38px;height:38px}.preview-survey-brand img.horizontal-logo{border-radius:0;width:auto;max-width:150px;height:38px}.preview-survey-brand span{color:#b4b4bd;font-size:11px;font-weight:700}.preview-survey-banner{background:#111118;height:clamp(150px,27vw,230px);overflow:hidden}.preview-survey-banner img{object-fit:cover;width:100%;height:100%;display:block}.preview-survey-banner.empty{color:#666671;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary));align-content:center;place-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-survey-banner.empty{background:linear-gradient(135deg, color-mix(in srgb, var(--survey-primary) 16%, #111118), color-mix(in srgb, var(--survey-secondary) 12%, #111118))}}.preview-survey-banner.empty span{letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:750}.preview-survey-intro-copy{text-align:center;padding:32px clamp(24px,6vw,48px) 38px}.preview-survey-intro-copy>span{color:var(--survey-primary);letter-spacing:1.8px;font-size:9px;font-weight:850}.preview-survey-intro-copy h3{letter-spacing:-1px;margin:11px 0 9px;font-size:clamp(25px,4vw,36px)}.preview-survey-intro-copy p{color:#92929d;max-width:540px;margin:0 auto 22px;font-size:13px;line-height:1.6}.preview-survey-intro-copy button{color:#fff;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary));cursor:pointer;border:0;border-radius:9px;min-height:42px;padding:0 20px;font-weight:750}.preview-survey>section{background:#09090e;border:1px solid #292832;border-radius:11px;margin-bottom:16px;padding:18px}.preview-survey>section>span{color:var(--survey-primary);letter-spacing:1px;font-size:9px;font-weight:760}.preview-survey h3{margin:5px 0 18px}.preview-question+.preview-question{margin-top:18px}.preview-question>label{margin-bottom:9px;font-size:12px;font-weight:650;display:block}.preview-question>input:not([type=radio]):not([type=checkbox]),.preview-question>select,.preview-question>.multi-preview{color:#93939e;background:#0d0d13;border:1px solid #33323d;border-radius:7px;width:100%;height:42px;padding:0 11px}.preview-flow-runner{gap:15px;display:grid}.preview-flow-progress{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-flow-progress span{color:var(--survey-primary);letter-spacing:1.2px;font-size:9px;font-weight:780}.preview-flow-progress small{color:#71717c;font-size:10px}.preview-flow-runner>section{background:#09090e;border:1px solid #292832;border-radius:12px;min-height:230px;padding:24px}.preview-flow-runner>section>label{margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.35;display:block}.preview-flow-runner>section>p{color:#81818c;margin:0 0 18px;font-size:12px}.preview-flow-runner>section>input:not([type=radio]):not([type=checkbox]),.preview-flow-runner>section>select{color:#efeff4;background:#0d0d13;border:1px solid #33323d;border-radius:8px;width:100%;height:46px;padding:0 12px}.preview-flow-runner .rich-preview textarea{color:#efeff4}.preview-flow-runner .nps-scale button.selected{outline:3px solid var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.preview-flow-runner .nps-scale button.selected{outline:3px solid color-mix(in srgb, var(--survey-primary) 70%, white)}}.preview-flow-runner .nps-scale button.selected{outline-offset:2px;transform:translateY(-2px)}.preview-flow-runner>footer{justify-content:space-between;gap:10px;display:flex}.preview-flow-runner>footer button,.preview-flow-complete button{color:#b1b1bb;cursor:pointer;background:#111117;border:1px solid #373641;border-radius:8px;min-width:112px;height:40px;padding:0 16px}.preview-flow-runner>footer button:last-child,.preview-flow-complete button{border-color:var(--survey-primary);color:#fff;background:var(--survey-primary)}.preview-flow-runner>footer button:disabled{opacity:.35;cursor:not-allowed}.preview-flow-error{color:#ff8b97;background:#ff425714;border:1px solid #ff566861;border-radius:8px;padding:10px 12px;font-size:11px}.preview-flow-complete,.preview-flow-empty{text-align:center;background:#09090e;border:1px solid #292832;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:300px;padding:28px;display:grid}.preview-flow-complete>span{color:#fff;background:var(--survey-primary);border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.preview-flow-complete h3,.preview-flow-complete p{margin:0}.preview-flow-complete p,.preview-flow-empty{color:#85858f;font-size:12px}.survey-builder.theme-white{--builder-panel:#fff;--builder-soft:#f7f7fa;--builder-border:#e1e2e8;--builder-text:#202127;--builder-muted:#727580;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f4f7}.survey-builder.theme-white .builder-left,.survey-builder.theme-white .builder-settings{background:#fff}.survey-builder.theme-white .builder-left-toggle{background:#fff;border-color:#dcdde3;box-shadow:0 6px 18px #191a211f}.survey-builder.theme-white .builder-brand,.survey-builder.theme-white .builder-settings>header{border-color:#e1e2e8}.survey-builder.theme-white .builder-menu-scroll h2{color:#8b8e98}.survey-builder.theme-white .builder-menu-scroll button{color:#70737d}.survey-builder.theme-white .builder-menu-scroll button:hover,.survey-builder.theme-white .builder-menu-scroll button.active{color:#39244f;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .builder-menu-scroll button:hover,.survey-builder.theme-white .builder-menu-scroll button.active{background:color-mix(in srgb, var(--survey-primary) 9%, #fff)}}.survey-builder.theme-white .builder-topbar{background:#fffffff7;border-color:#e1e2e8;box-shadow:0 4px 18px #191a2112}.survey-builder.theme-white .builder-topbar>a,.survey-builder.theme-white .builder-top-actions button{color:#5d606a;background:#fff;border-color:#dcdde3}.survey-builder.theme-white .builder-top-actions button.preview-button{border-color:var(--survey-primary);color:var(--survey-primary)}.survey-builder.theme-white .builder-top-actions button.duplicate-button{border-color:var(--survey-primary);color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .builder-top-actions button.duplicate-button{background:color-mix(in srgb, var(--survey-primary) 5%, #fff)}}.survey-builder.theme-white .builder-topbar>div:nth-child(2) span{color:#888b95}.survey-builder.theme-white .builder-locked-banner{background:#fff8ec;border-color:#efd6ae;box-shadow:inset 0 1px #ffffffd1}.survey-builder.theme-white .builder-locked-banner>span{color:#a85d00;background:#ffedd0}.survey-builder.theme-white .builder-locked-banner strong{color:#4f340e}.survey-builder.theme-white .builder-locked-banner p{color:#5f626b}.survey-builder.theme-white .builder-canvas{background:radial-gradient(circle at 50% 3%, var(--survey-primary), transparent 28%), #f3f4f7}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .builder-canvas{background:radial-gradient(circle at 50% 3%, color-mix(in srgb, var(--survey-primary) 8%, transparent), transparent 28%), #f3f4f7}}.survey-builder.theme-white .builder-canvas{scrollbar-color:#c7c9d0 transparent}.survey-builder.theme-white .builder-canvas.flow-mode{background:#f3f4f7}.survey-builder.theme-white .flow-toolbar{background:#fffffff7;box-shadow:0 8px 24px #191a210f}.survey-builder.theme-white .flow-zoom button,.survey-builder.theme-white .flow-zoom span{color:#656873;background:#fafafd;border-color:#dfe0e6}.survey-builder.theme-white .flow-board{scrollbar-color:#c7c9d0 transparent;background-color:#f5f6f9;background-image:radial-gradient(circle,#cfd1da 1px,#0000 1px)}.survey-builder.theme-white .flow-node{color:#25262d;background:#fff;border-color:#dedfe6;box-shadow:0 14px 34px #1f20281a}.survey-builder.theme-white .flow-section-node{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .flow-section-node{border-color:color-mix(in srgb, var(--survey-primary) 48%, #dedfe6)}}.survey-builder.theme-white .flow-section-node{background:linear-gradient(135deg, var(--survey-primary), #fff 70%)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .flow-section-node{background:linear-gradient(135deg, color-mix(in srgb, var(--survey-primary) 8%, #fff), #fff 70%)}}.survey-builder.theme-white .flow-target,.survey-builder.theme-white .flow-port>span{background:#fff}.survey-builder.theme-white .flow-question-node header,.survey-builder.theme-white .flow-connections>article{border-color:#e2e3e8}.survey-builder.theme-white .flow-ports>div:hover{background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .flow-ports>div:hover{background:color-mix(in srgb, var(--survey-primary) 5%, #fff)}}.survey-builder.theme-white .flow-edge text{fill:#727580;stroke:#f5f6f9}.survey-builder.theme-white .flow-selection-toolbar{background:#fffffff5;border-color:#dedfe6;box-shadow:0 12px 32px #191a211f}.survey-builder.theme-white .flow-health>div,.survey-builder.theme-white .flow-diagnostics article,.survey-builder.theme-white .flow-connections>article button{background:#fafafd;border-color:#dfe0e6}.survey-builder.theme-white .survey-intro-card,.survey-builder.theme-white .survey-section-card{background:#fff;box-shadow:0 14px 38px #18191f14}.survey-builder.theme-white .survey-wordmark,.survey-builder.theme-white .survey-intro-copy h1,.survey-builder.theme-white .question-heading strong{color:#202127}.survey-builder.theme-white .survey-intro-copy p,.survey-builder.theme-white .option-preview{color:#737680}.survey-builder.theme-white .survey-section-card>header input{color:#202127}.survey-builder.theme-white .section-empty{color:#777a84;background:#fafafd;border-color:#d8dae1}.survey-builder.theme-white .section-empty strong{color:#34363d}.survey-builder.theme-white .question-card{color:#202127;background:#fbfbfd;border-color:#e2e3e8}.survey-builder.theme-white .question-card:hover,.survey-builder.theme-white .question-card.selected{border-color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .question-card:hover,.survey-builder.theme-white .question-card.selected{background:color-mix(in srgb, var(--survey-primary) 3%, #fff)}}.survey-builder.theme-white .question-heading small{color:#858892}.survey-builder.theme-white .section-drag-handle,.survey-builder.theme-white .question-drag-handle{color:#777a84;background:#fff;border-color:#dfe0e6}.survey-builder.theme-white .section-drag-handle:hover,.survey-builder.theme-white .question-drag-handle:hover{border-color:var(--survey-primary);color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .section-drag-handle:hover,.survey-builder.theme-white .question-drag-handle:hover{background:color-mix(in srgb, var(--survey-primary) 5%, #fff)}}.survey-builder.theme-white .question-drag-preview{color:#202127;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .question-drag-preview{background:color-mix(in srgb, var(--survey-primary) 7%, #fff)}}.survey-builder.theme-white .question-drag-preview{box-shadow:0 18px 45px #2a233c2e, 0 0 0 3px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .question-drag-preview{box-shadow:0 18px 45px #2a233c2e, 0 0 0 3px color-mix(in srgb, var(--survey-primary) 9%, transparent)}}.survey-builder.theme-white .question-control input:not([type=radio]):not([type=checkbox]),.survey-builder.theme-white .question-control select,.survey-builder.theme-white .multi-preview,.survey-builder.theme-white .rich-preview textarea{color:#737680;background:#fff;border-color:#dfe0e6}.survey-builder.theme-white .rich-preview{border-color:#dfe0e6}.survey-builder.theme-white .rich-preview div{color:#656872;background:#f7f7fa;border-color:#dfe0e6}.survey-builder.theme-white .settings-form input,.survey-builder.theme-white .settings-form textarea,.survey-builder.theme-white .settings-form select{color:#25262d;background:#fafafd;border-color:#dfe0e6}.survey-builder.theme-white .customization-section{background:#fff;border-color:#dfe0e6}.survey-builder.theme-white .customization-section>header{background:var(--survey-primary);border-color:#dfe0e6}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .customization-section>header{background:color-mix(in srgb, var(--survey-primary) 4%, #fafafd)}}.survey-builder.theme-white .customization-section>header strong{color:#25262d}.survey-builder.theme-white .upload-field span,.survey-builder.theme-white .theme-sample,.survey-builder.theme-white .closing-preview{color:#777a84;background:#fafafd;border-color:#dcdde3}.survey-builder.theme-white .component-picker button{color:#292a31;background:#fbfbfd;border-color:#dfe0e6}.survey-builder.theme-white .component-picker button:hover{border-color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.survey-builder.theme-white .component-picker button:hover{background:color-mix(in srgb, var(--survey-primary) 6%, #fff)}}.survey-builder.theme-white .option-row button{color:#737680;background:#fff;border-color:#dfe0e6}.survey-builder.theme-white .required-setting{border-color:#e2e3e8}.builder-preview-modal.theme-white{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202127;background:#f7f8fa;border-color:#dddfe5;box-shadow:0 35px 120px #14151b38}.builder-preview-modal.theme-white>header{background:#fff;border-color:#e1e2e8}.builder-preview-modal.theme-white .preview-close-button{color:#676a74}.builder-preview-modal.theme-white .preview-external-link{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal.theme-white .preview-external-link{border-color:color-mix(in srgb, var(--survey-primary) 38%, #dfe0e6)}}.builder-preview-modal.theme-white .preview-external-link{color:#25262d;background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal.theme-white .preview-external-link{background:color-mix(in srgb, var(--survey-primary) 7%, #fff)}}.builder-preview-modal.theme-white .preview-survey{background:#f3f4f7}.builder-preview-modal.theme-white .preview-survey-intro{background:#fff;border-color:#dfe0e6}.builder-preview-modal.theme-white .preview-survey-brand{border-color:#e1e2e8}.builder-preview-modal.theme-white .preview-survey-brand span{color:#5f626c}.builder-preview-modal.theme-white .preview-survey-banner.empty{color:#7a7d87;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary))}@supports (color:color-mix(in lab, red, red)){.builder-preview-modal.theme-white .preview-survey-banner.empty{background:linear-gradient(135deg, color-mix(in srgb, var(--survey-primary) 12%, #f3f4f7), color-mix(in srgb, var(--survey-secondary) 10%, #fff))}}.builder-preview-modal.theme-white .preview-survey-intro-copy p{color:#70737d}.builder-preview-modal.theme-white .preview-survey>section{background:#fff;border-color:#dfe0e6}.builder-preview-modal.theme-white .preview-question>input:not([type=radio]):not([type=checkbox]),.builder-preview-modal.theme-white .preview-question>select,.builder-preview-modal.theme-white .preview-question>.multi-preview,.builder-preview-modal.theme-white .rich-preview textarea{color:#70737d;background:#fafafd;border-color:#dfe0e6}.builder-preview-modal.theme-white .rich-preview,.builder-preview-modal.theme-white .rich-preview div{border-color:#dfe0e6}.builder-preview-modal.theme-white .rich-preview div{color:#646771;background:#f5f6f8}.builder-preview-modal.theme-white .option-preview,.builder-preview-modal.theme-white .nps-labels{color:#656872}.builder-preview-modal.theme-white .preview-flow-runner>section,.builder-preview-modal.theme-white .preview-flow-complete,.builder-preview-modal.theme-white .preview-flow-empty{background:#fff;border-color:#dfe0e6}.builder-preview-modal.theme-white .preview-flow-runner>section>input:not([type=radio]):not([type=checkbox]),.builder-preview-modal.theme-white .preview-flow-runner>section>select,.builder-preview-modal.theme-white .preview-flow-runner .rich-preview textarea{color:#26272d;background:#fafafd;border-color:#dfe0e6}.builder-preview-modal.theme-white .preview-flow-runner>footer button{color:#5f626c;background:#fff;border-color:#dfe0e6}.builder-preview-modal.theme-white .preview-flow-runner>footer button:last-child,.builder-preview-modal.theme-white .preview-flow-complete button{border-color:var(--survey-primary);color:#fff;background:var(--survey-primary)}.builder-loading,.builder-error{color:#92929d;background:#08080d;place-items:center;min-height:100vh;display:grid}.builder-loading>div{justify-items:center;gap:10px;display:grid}.builder-loading .inline-loading-spinner{width:22px;height:22px}.builder-loading strong{color:#ececf3;font-size:14px}.builder-loading small{color:#73737e;font-size:11px}.builder-error div{text-align:center;max-width:430px;padding:35px}.builder-error div>span{color:#ff7f7f;background:#ff50501a;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.builder-error h1{font-size:20px}.builder-error p{color:#8b8b96;font-size:13px}.builder-error a{color:#b78bff;border:1px solid #955cff;border-radius:8px;margin-top:10px;padding:9px 13px;text-decoration:none;display:inline-flex}.sidebar-collapsed .sidebar{width:82px}.sidebar-collapsed .workspace{margin-left:82px}.sidebar-collapsed .brand-row{justify-content:center;padding-inline:10px}.sidebar-collapsed .brand-mark{flex-basis:62.4px;width:62.4px;height:62.4px;font-size:36px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .menu-section h2{display:none}.sidebar-collapsed .sidebar-footer{flex:0 0 82px;justify-content:center;align-items:center;margin:0 11px;padding:14px 0 17px;display:flex}.sidebar-collapsed .profile-area{place-items:center;width:100%;display:grid}.sidebar-collapsed .profile-row,.sidebar-collapsed .powered-row{display:none}.sidebar-collapsed .collapsed-profile-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.sidebar-collapsed .collapsed-profile-button:hover,.sidebar-collapsed .collapsed-profile-button.active{background:#955cff1a;border-color:#955cff7a;transform:translateY(-1px)}.sidebar-collapsed .collapsed-profile-button:focus-visible{outline-offset:2px;outline:2px solid #955cff}.sidebar-collapsed .collapsed-profile-button .avatar{width:41px;height:41px}.sidebar-collapsed .profile-menu{transform-origin:0 100%;bottom:0;left:58px;right:auto}.sidebar-collapsed .collapse-button{z-index:2;background:#111117;border-radius:50%;width:28px;height:28px;position:absolute;top:76px;right:-14px;box-shadow:0 5px 16px #00000057}.sidebar-collapsed .navigation-scroll{padding-inline:11px}.sidebar-collapsed .nav-item{justify-content:center;padding:0}@media (width<=1220px){.topbar{padding-right:28px}.search-box{width:min(520px,50vw)}.nps-standard-header{flex-direction:column}.nps-variant-group{justify-content:flex-start}.nps-dashboard-grid{grid-template-columns:1fr}.survey-builder{grid-template-columns:76px minmax(500px,1fr) 290px}.builder-left-toggle{display:none}.builder-brand div,.builder-menu-scroll h2,.builder-menu-scroll button:not(.active){font-size:0}.builder-brand{justify-content:center;padding:0}.builder-menu-scroll{padding-inline:10px}.builder-menu-scroll button{justify-content:center;padding:0}.builder-menu-scroll button span{font-size:18px}}@media (width<=900px){body{overflow:auto}.sidebar,.sidebar-collapsed .sidebar{width:min(293px,88vw);transform:translate(-105%);box-shadow:18px 0 50px #0000008c}.mobile-open .sidebar{transform:translate(0)}.workspace,.sidebar-collapsed .workspace{margin-left:0}.mobile-menu-button{z-index:45;color:#d4d4da;background:#0d0d12;border:1px solid #2c2c35;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:43px;height:43px;display:flex;position:fixed;top:20px;left:18px}.mobile-backdrop{z-index:25;background:#0000009e;border:0;position:fixed;inset:0}.mobile-open .mobile-backdrop{display:block}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .menu-section h2,.sidebar-collapsed .sidebar-footer,.sidebar-collapsed .collapse-button{display:initial}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-footer{display:flex}.sidebar-collapsed .sidebar-footer{flex:0 0 136px;justify-content:normal;align-items:stretch;margin:0 18px;padding:26px 8px 19px}.sidebar-collapsed .profile-area{width:auto;display:block}.sidebar-collapsed .collapsed-profile-button{display:none}.sidebar-collapsed .profile-row,.sidebar-collapsed .powered-row{display:flex}.sidebar-collapsed .profile-menu{transform-origin:100% 100%;bottom:61px;left:auto;right:-1px}.sidebar-collapsed .menu-section h2{display:block}.sidebar-collapsed .brand-row{justify-content:flex-start;padding:27px 19px 18px 26px}.sidebar-collapsed .collapse-button{width:36px;height:36px;box-shadow:none;border-radius:10px;display:grid;position:static}.sidebar-collapsed .brand-mark{flex-basis:74.4px;width:74.4px;height:74.4px;font-size:43px}.sidebar-collapsed .navigation-scroll{padding-inline:18px}.sidebar-collapsed .nav-item{justify-content:flex-start;padding:0 13px}.topbar{height:auto;min-height:84px;padding:17px 18px 17px 76px}.search-box{width:100%}.top-actions{display:none}.page{height:100vh;padding:82px 16px 20px}.page-kicker{letter-spacing:1.8px;margin-left:2px;font-size:11px}.surveys-dashboard,.companies-dashboard,.documentation-page{padding-inline:0}.documentation-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.documentation-definition{grid-column:1/-1}.documentation-rules>div,.nps-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-page-title,.company-page-title{align-items:flex-start}.survey-stats,.company-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.survey-list-toolbar{flex-direction:column;align-items:flex-start}.survey-filters{width:100%}.list-search{flex:1}.company-list-card>header{flex-direction:column;align-items:flex-start}.company-search{width:100%}.survey-builder{grid-template-columns:70px minmax(430px,1fr)}.builder-settings{z-index:30;width:min(340px,85vw);position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #00000073}.builder-topbar{padding-inline:12px}.save-state,.builder-top-actions .save-button{display:none}}@media (width<=520px){.search-box kbd{display:none}.brand-row{height:110px;padding-top:20px}.brand-mark{flex-basis:69.6px;width:69.6px;height:69.6px;font-size:40px}.navigation-scroll{padding-bottom:8px}.survey-page-title,.company-page-title{flex-direction:column;align-items:stretch}.survey-page-title .primary-action,.company-page-title .primary-action{width:100%}.survey-stats,.company-stats{grid-template-columns:1fr}.documentation-hero{flex-direction:column;align-items:stretch}.documentation-sync{width:fit-content}.documentation-overview,.documentation-rules>div{grid-template-columns:1fr}.documentation-definition{grid-column:auto}.nps-standard{padding:15px}.nps-standard-header h2{font-size:18px}.nps-variant-group{gap:5px}.nps-variant-group span{padding:6px 8px}.nps-gauge-card,.nps-collection-card{padding:13px}.nps-zone-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.nps-summary-grid{grid-template-columns:1fr}.nps-collection-card{overflow-x:auto}.nps-score-chart,.nps-score-axis{min-width:560px}.survey-filters{flex-direction:column;align-items:stretch}.list-search,.survey-filters select{width:100%;min-width:0}.survey-builder{grid-template-columns:56px minmax(360px,1fr)}.builder-brand img{width:36px;height:36px}.builder-topbar>div:nth-child(2){display:none}.builder-canvas{padding-inline:13px}.survey-intro-copy{max-width:100%}.nps-scale{grid-template-columns:repeat(11,34px);overflow-x:auto}}.documentation-distribution{border:1px solid var(--border);background:var(--panel);border-radius:18px;margin-top:22px;padding:24px}.documentation-distribution>header p{color:var(--purple);letter-spacing:2px;margin:0 0 7px;font-size:9px;font-weight:850}.documentation-distribution>header h2{margin:0 0 7px;font-size:21px}.documentation-distribution>header>span{max-width:760px;color:var(--muted);font-size:12px;line-height:1.5;display:block}.documentation-channel-grid{grid-template-columns:repeat(9,minmax(86px,1fr));gap:9px;margin-top:20px;display:grid}.documentation-channel-grid article{border:1px solid var(--border);background:var(--panel-soft);opacity:.58;text-align:center;border-radius:13px;align-content:center;justify-items:center;gap:6px;min-height:86px;padding:10px;display:grid}.documentation-channel-grid article.available{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.documentation-channel-grid article.available{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.documentation-channel-grid article.available{background:var(--purple-soft);opacity:1}.documentation-channel-grid article>span{color:var(--purple);font-size:21px}.documentation-channel-grid strong{font-size:11px}.documentation-channel-grid small{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:8px}.documentation-collection-flow{background:var(--panel-soft);border-radius:12px;grid-template-columns:24px 1fr auto 24px 1fr auto 24px 1.25fr;align-items:center;gap:9px;margin-top:14px;padding:13px;display:grid}.documentation-collection-flow span{width:24px;height:24px;color:var(--purple);background:var(--purple-soft);border-radius:7px;place-items:center;font-size:10px;font-weight:850;display:grid}.documentation-collection-flow p{color:var(--muted);margin:0;font-size:10px;line-height:1.35}.documentation-collection-flow i{color:var(--purple);font-style:normal}.documentation-qr-governance{border:1px solid var(--purple);margin-top:14px;padding:20px}@supports (color:color-mix(in lab, red, red)){.documentation-qr-governance{border:1px solid color-mix(in srgb, var(--purple) 38%, var(--border))}}.documentation-qr-governance{background:radial-gradient(circle at 90% 0, var(--purple), transparent 36%), var(--panel-soft);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.documentation-qr-governance{background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--purple) 12%, transparent), transparent 36%), var(--panel-soft)}}.documentation-qr-governance>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.documentation-qr-governance>header p{color:var(--purple);letter-spacing:1.7px;margin:0 0 5px;font-size:8px;font-weight:850}.documentation-qr-governance h3{margin:0;font-size:17px}.documentation-qr-governance>header>span{color:var(--purple);background:var(--purple-soft);letter-spacing:.8px;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:850}.documentation-qr-governance>p{max-width:900px;color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.55}.documentation-qr-governance code{color:var(--foreground);background:var(--panel);border-radius:5px;padding:2px 5px;font-size:10px}.documentation-qr-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;display:grid}.documentation-qr-flow article{border:1px solid var(--border);background:var(--panel);border-radius:11px;grid-template-columns:24px 1fr;align-items:center;gap:2px 8px;min-width:0;padding:12px;display:grid}.documentation-qr-flow b{width:24px;height:24px;color:var(--purple);background:var(--purple-soft);border-radius:7px;grid-row:1/3;place-items:center;font-size:10px;display:grid}.documentation-qr-flow strong{font-size:10px}.documentation-qr-flow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.documentation-qr-flow i{color:var(--purple)}.documentation-qr-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.documentation-qr-rules article{border-left:2px solid var(--purple);background:var(--panel);border-radius:0 9px 9px 0;padding:12px}.documentation-qr-rules strong{font-size:10px}.documentation-qr-rules p,.documentation-qr-governance>footer p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.5}.documentation-qr-governance>footer{border-top:1px solid var(--border);margin-top:14px;padding-top:13px}.documentation-qr-governance>footer strong{font-size:10px}.distribution-settings{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--builder-border) transparent;flex-direction:column;gap:16px;height:calc(100vh - 73px);min-height:0;padding:18px 18px 48px;display:flex;overflow-y:auto}.distribution-intro{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:14px;gap:12px;padding:14px;display:flex}.distribution-intro>span{width:40px;height:40px;color:var(--survey-primary);background:var(--survey-primary);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.distribution-intro>span{background:color-mix(in srgb, var(--survey-primary) 16%, transparent)}}.distribution-intro>span{font-size:22px}.distribution-intro strong,.distribution-intro p{margin:0;display:block}.distribution-intro strong{margin-bottom:4px;font-size:14px}.distribution-intro p{color:var(--builder-muted);font-size:12px;line-height:1.45}.distribution-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.distribution-channel-card{border:1px solid var(--builder-border);background:var(--builder-soft);opacity:.64;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:8px;min-height:82px;padding:12px;display:flex}.distribution-channel-card.available{opacity:1}.distribution-channel-card.enabled{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.distribution-channel-card.enabled{border-color:color-mix(in srgb, var(--survey-primary) 70%, var(--builder-border))}}.distribution-channel-card.enabled{background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.distribution-channel-card.enabled{background:color-mix(in srgb, var(--survey-primary) 9%, var(--builder-soft))}}.distribution-channel-card>div{flex-direction:column;gap:9px;min-width:0;display:flex}.distribution-channel-card>div>span{width:32px;height:32px;color:var(--survey-primary);background:var(--survey-primary);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.distribution-channel-card>div>span{background:color-mix(in srgb, var(--survey-primary) 15%, transparent)}}.distribution-channel-card>div>span{font-size:17px}.distribution-channel-card strong{white-space:nowrap;font-size:12px}.distribution-channel-card small{color:var(--builder-muted);text-transform:uppercase;letter-spacing:.6px;padding-top:5px;font-size:9px}.distribution-channel-card .switch-control{flex:0 0 34px;width:34px;height:20px}.distribution-channel-card .switch-control span{width:14px;height:14px}.distribution-channel-card .switch-control.active span{transform:translate(14px)}.link-distribution-card{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:16px;padding:16px}.link-distribution-card>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.link-distribution-card header span{color:var(--survey-primary);letter-spacing:1.4px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.link-distribution-card h3{margin:0;font-size:15px}.link-distribution-card header b{color:var(--builder-muted);background:var(--builder-muted);border-radius:999px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.link-distribution-card header b{background:color-mix(in srgb, var(--builder-muted) 14%, transparent)}}.link-distribution-card header b{letter-spacing:.8px;font-size:9px}.link-distribution-card header b.active{color:#35d69b;background:#35d69b1f}.link-distribution-card>p{color:var(--builder-muted);margin:0;font-size:12px;line-height:1.5}.qr-distribution-card{background:radial-gradient(circle at 10% 10%, var(--survey-primary), transparent 42%), var(--builder-soft);min-width:0}@supports (color:color-mix(in lab, red, red)){.qr-distribution-card{background:radial-gradient(circle at 10% 10%, color-mix(in srgb, var(--survey-primary) 12%, transparent), transparent 42%), var(--builder-soft)}}.qr-distribution-card>header{flex-wrap:wrap}.qr-distribution-card>header>div{min-width:0}.qr-distribution-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.qr-code-preview{aspect-ratio:1;box-sizing:border-box;border:1px solid var(--builder-border);background:#fff;border-radius:14px;justify-self:center;place-items:center;width:min(100%,224px);max-width:224px;min-height:0;padding:9px;display:grid}.qr-code-preview canvas{aspect-ratio:1;width:100%;max-width:204px;height:auto;display:block}.qr-code-preview small{color:#b34e5d;text-align:center;font-size:10px}.qr-code-details{overflow-wrap:anywhere;width:100%;min-width:0}.qr-code-details>label{color:var(--builder-muted);margin-bottom:6px;font-size:10px;font-weight:700;display:block}.qr-code-actions{margin-top:8px}.qr-code-actions button{border:1px solid var(--survey-primary);color:var(--builder-text);background:var(--survey-primary);border-radius:9px;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.qr-code-actions button{background:color-mix(in srgb, var(--survey-primary) 15%, transparent)}}.qr-code-actions button{font:inherit;white-space:nowrap;cursor:pointer;font-size:11px;font-weight:700}.qr-governance-note{color:var(--builder-muted);margin:10px 0 0;font-size:10px;line-height:1.45}.qr-code-details .distribution-url{grid-template-columns:minmax(0,1fr);display:grid}.qr-code-details .distribution-url button,.qr-code-actions button{width:100%;min-height:42px}.distribution-url{gap:8px;display:flex}.distribution-url input{border:1px solid var(--builder-border);min-width:0;color:var(--builder-text);background:var(--builder-panel);border-radius:9px;flex:1;padding:10px;font-size:11px}.distribution-url button{border:1px solid var(--survey-primary);color:var(--builder-text);background:var(--survey-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.distribution-url button{background:color-mix(in srgb, var(--survey-primary) 15%, transparent)}}.distribution-url button{cursor:pointer}.distribution-flow-note{grid-template-columns:22px 1fr;align-items:center;gap:8px;margin-top:14px;display:grid}.distribution-flow-note span{width:22px;height:22px;color:var(--survey-primary);background:var(--survey-primary);border-radius:7px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.distribution-flow-note span{background:color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.distribution-flow-note span{font-size:10px;font-weight:800}.distribution-flow-note p{color:var(--builder-muted);margin:0;font-size:10px;line-height:1.35}.distribution-warning,.distribution-message{border-radius:12px;padding:12px;font-size:11px;line-height:1.4}.distribution-warning{color:#d69836;background:#ffb14414;border:1px solid #ffb1444d;grid-template-columns:24px 1fr;gap:8px;display:grid}.distribution-warning>span{background:#ffb1441f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.distribution-warning p{margin:2px 0 0}.distribution-warning a{color:inherit;grid-column:2}.distribution-message{color:var(--builder-text);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.distribution-message{background:color-mix(in srgb, var(--survey-primary) 10%, var(--builder-soft))}}.public-survey,.public-survey-state{z-index:100;font-family:var(--font-family-brand);position:fixed;inset:0;overflow-y:auto}.public-survey{--public-bg:#f5f4f8;--public-surface:#fff;--public-border:#e5e1ea;--public-text:#24222a;--public-muted:#77727f;min-height:100vh;color:var(--public-text);background:radial-gradient(circle at 50% 4%, var(--survey-primary), transparent 29%), var(--public-bg);grid-template-rows:auto 1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.public-survey{background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--survey-primary) 10%, transparent), transparent 29%), var(--public-bg)}}.public-survey.is-preview{grid-template-rows:auto auto 1fr auto}.public-survey.theme-black{--public-bg:#07070b;--public-surface:#0c0c12;--public-border:#24232d;--public-text:#f5f4f8;--public-muted:#94909e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-survey-header{border-bottom:1px solid var(--public-border);background:var(--public-surface);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px clamp(18px,5vw,72px);display:flex}@supports (color:color-mix(in lab, red, red)){.public-survey-header{background:color-mix(in srgb, var(--public-surface) 92%, transparent)}}.public-survey-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-survey-header>div{align-items:center;gap:11px;display:flex}.public-survey-header img{object-fit:contain;flex:none;display:block}.public-survey-header img.compact-icon{border-radius:11px;width:42px;height:42px}.public-survey-header img.horizontal-logo{border-radius:0;width:auto;max-width:min(190px,40vw);height:42px}.public-survey-header>div span{font-size:13px;font-weight:700}.public-survey-header>.theme-toggle{flex:none}.public-preview-notice{border-bottom:1px solid var(--survey-primary);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-preview-notice{border-bottom:1px solid color-mix(in srgb, var(--survey-primary) 30%, var(--public-border))}}.public-preview-notice{color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.public-preview-notice{background:color-mix(in srgb, var(--survey-primary) 8%, var(--public-surface))}}.public-preview-notice>div{gap:2px;display:grid}.public-preview-notice strong{font-size:11px}.public-preview-notice span{color:var(--public-muted);font-size:10px}@media (width<=640px){.builder-preview-modal>header{align-items:flex-start;gap:12px;height:auto;min-height:70px;padding-block:13px}.preview-header-actions{flex-wrap:wrap;justify-content:flex-end}.builder-preview-modal .preview-external-link{order:3;justify-content:center;width:100%}.public-preview-notice{justify-content:flex-start;align-items:flex-start}}.public-survey-stage{width:min(760px,100% - 32px);margin:auto;padding:48px 0}.public-survey-intro,.public-survey-complete,.public-question-card{border:1px solid var(--public-border);background:var(--public-surface);border-radius:24px;overflow:hidden;box-shadow:0 22px 70px #2819411a}.public-survey-intro,.public-survey-complete{text-align:center;padding:clamp(28px,6vw,64px)}.public-survey-intro>img{object-fit:cover;width:calc(100% + clamp(56px,12vw,128px));max-height:280px;margin:calc(-1*clamp(28px,6vw,64px)) calc(-1*clamp(28px,6vw,64px)) 34px}.public-survey-intro>span,.public-question-type{color:var(--survey-primary);letter-spacing:2px;font-size:10px;font-weight:850}.public-survey-intro h1,.public-survey-complete h1{letter-spacing:-1.5px;margin:13px 0 12px;font-size:clamp(29px,5vw,48px)}.public-survey-intro p,.public-survey-complete p{max-width:590px;color:var(--public-muted);margin:0 auto 28px;font-size:16px;line-height:1.65}.public-survey-intro button,.public-question-card footer button{color:#fff;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary));cursor:pointer;border:0;border-radius:11px;padding:13px 22px;font-weight:750}.public-question-card{padding:clamp(22px,5vw,42px)}.public-progress{margin-bottom:35px}.public-progress>div{color:var(--public-muted);justify-content:space-between;margin-bottom:10px;font-size:11px;display:flex}.public-progress{padding-bottom:4px;position:relative}.public-progress:after,.public-progress i{content:"";border-radius:999px;height:4px;position:absolute;bottom:0;left:0}.public-progress:after{background:var(--public-border);width:100%}.public-progress i{z-index:1;background:linear-gradient(90deg, var(--survey-primary), var(--survey-secondary));transition:width .25s}.public-question-card h1{letter-spacing:-.8px;margin:10px 0 8px;font-size:clamp(23px,4vw,34px);line-height:1.2}.public-question-card>p{color:var(--public-muted);margin:0 0 25px;line-height:1.5}.public-question-card>input,.public-question-card>select,.public-question-card>textarea{border:1px solid var(--public-border);width:100%;color:var(--public-text);background:var(--public-bg);border-radius:12px;outline:none;margin-top:20px;padding:16px}.public-question-card>input:focus,.public-question-card>select:focus,.public-question-card>textarea:focus{border-color:var(--survey-primary);box-shadow:0 0 0 3px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.public-question-card>input:focus,.public-question-card>select:focus,.public-question-card>textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.public-options{gap:10px;margin-top:22px;display:grid}.public-options label{border:1px solid var(--public-border);background:var(--public-bg);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:54px;padding:13px 15px;display:flex}.public-options input{accent-color:var(--survey-primary)}.public-nps{margin-top:24px}.public-nps>div{color:var(--public-muted);justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.public-nps fieldset{border:0;grid-template-columns:repeat(11,minmax(38px,1fr));gap:5px;margin:0;padding:0;display:grid}.public-nps button{aspect-ratio:1;border:1px solid var(--public-border);color:var(--public-text);background:var(--public-bg);cursor:pointer;border-radius:9px}.public-nps button:hover,.public-nps button.selected{border-color:var(--survey-primary);color:#fff;background:var(--survey-primary)}.public-question-card footer{border-top:1px solid var(--public-border);justify-content:space-between;gap:12px;margin-top:30px;padding-top:20px;display:flex}.public-question-card footer .public-back-button{border:1px solid var(--public-border);color:var(--public-text);background:0 0}.public-question-card footer button:disabled{opacity:.45;cursor:not-allowed}.public-question-card[aria-busy=true] footer button:last-child{opacity:1;cursor:wait}.public-submit-status{border:1px solid var(--survey-primary);align-items:center;gap:13px;margin-top:20px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-submit-status{border:1px solid color-mix(in srgb, var(--survey-primary) 28%, var(--public-border))}}.public-submit-status{color:var(--public-text);background:var(--survey-primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.public-submit-status{background:color-mix(in srgb, var(--survey-primary) 8%, var(--public-bg))}}.public-submit-status>div{gap:3px;display:grid}.public-submit-status strong{font-size:13px}.public-submit-status small{color:var(--public-muted);font-size:11px}.public-submit-spinner,.public-submit-button i{border:2px solid var(--survey-primary);flex:none}@supports (color:color-mix(in lab, red, red)){.public-submit-spinner,.public-submit-button i{border:2px solid color-mix(in srgb, var(--survey-primary) 24%, transparent)}}.public-submit-spinner,.public-submit-button i{border-top-color:var(--survey-primary);border-radius:50%;animation:.7s linear infinite public-submit-spin}.public-submit-spinner{width:25px;height:25px}.public-submit-button{align-items:center;gap:8px;display:inline-flex}.public-submit-button i{border-color:#fff #ffffff59 #ffffff59;width:15px;height:15px}@keyframes public-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.public-submit-spinner,.public-submit-button i{animation-duration:1.4s}}.public-survey-error{color:#e55363;background:#ec4f5e14;border:1px solid #ec4f5e4d;border-radius:10px;margin-top:16px;padding:12px;font-size:12px}.public-survey-complete>span{color:#fff;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary));border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 23px;font-size:30px;display:grid}.public-survey-footer{color:var(--public-muted);justify-content:center;gap:18px;padding:18px;font-size:10px;display:flex}.public-survey-state{color:#26232c;text-align:center;background:#f5f4f8;place-content:center;padding:24px;display:grid}.public-survey-state>span{color:#fff;background:#955cff;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:24px;display:grid}.public-survey-state h1,.public-survey-state p{margin:5px 0}.reports-dashboard{width:100%;min-width:0}.reports-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.reports-title>div>span{color:var(--purple);letter-spacing:2px;font-size:10px;font-weight:850}.reports-title h1{letter-spacing:-.8px;margin:8px 0 7px;font-size:30px}.reports-title p{color:var(--muted);margin:0;font-size:13px}.reports-title label{min-width:260px;color:var(--muted);gap:7px;font-size:11px;display:grid}.reports-filter-actions{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid;position:relative}.reports-filter-actions label{min-width:0}.reports-title select{border:1px solid var(--border);height:44px;color:var(--foreground);background:var(--panel);border-radius:11px;padding:0 13px}.reports-download-button{border:1px solid var(--purple);color:#fff;background:var(--purple);white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:11px;font-weight:750;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.reports-download-button span{font-size:17px;line-height:1}.reports-download-button:hover:not(:disabled){box-shadow:0 8px 22px var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.reports-download-button:hover:not(:disabled){box-shadow:0 8px 22px color-mix(in srgb, var(--purple) 24%, transparent)}}.reports-download-button:focus-visible{outline-offset:2px;outline:2px solid #1687ff}.reports-download-button:disabled{opacity:.45;cursor:not-allowed}.reports-download-error{color:#e15668;text-align:right;max-width:340px;font-size:9px;position:absolute;top:calc(100% + 6px);right:0}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.report-summary-grid article{border:1px solid var(--border);background:var(--panel);border-radius:15px;align-items:center;gap:13px;min-height:95px;padding:17px;display:flex}.report-summary-icon{width:40px;height:40px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.report-summary-grid article>div{gap:6px;min-width:0;display:grid}.report-summary-grid small{color:var(--muted);font-size:10px}.report-summary-label{align-items:center;gap:5px;width:fit-content;display:inline-flex;position:relative}.report-info{align-items:center;display:inline-flex;position:relative}.report-info-button{border:1px solid var(--muted);place-items:center;width:14px;height:14px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.report-info-button{border:1px solid color-mix(in srgb, var(--muted) 65%, transparent)}}.report-info-button{color:var(--muted);font-family:var(--font-family-brand);cursor:help;background:0 0;border-radius:50%;font-size:9px;font-weight:800;line-height:1;transition:color .14s,border-color .14s,background .14s}.report-info-button:hover,.report-info-button:focus-visible{border-color:var(--purple);color:var(--purple);background:var(--purple-soft);outline:none}.report-info-popover{z-index:20;border:1px solid var(--border);width:250px;color:var(--muted);background:var(--panel);opacity:0;pointer-events:none;border-radius:10px;gap:5px;padding:10px 11px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 9px);left:-14px;transform:translateY(4px);box-shadow:0 12px 34px #00000038}.report-info-popover:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel);width:8px;height:8px;position:absolute;bottom:-5px;left:16px;transform:rotate(45deg)}.report-info-popover strong{color:var(--foreground);font-size:9px}.report-info:hover .report-info-popover,.report-info:focus-within .report-info-popover{opacity:1;transform:translateY(0)}.report-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.report-collection-card{border:1px solid var(--border);background:var(--panel);border-radius:16px;overflow:hidden}.report-collection-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 19px;display:flex}.report-collection-card h2{margin:0 0 5px;font-size:17px}.report-collection-card header div>span{color:var(--muted);font-size:11px}.report-channel-pill{color:var(--purple);background:var(--purple-soft);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.report-state,.report-empty{color:var(--muted);text-align:center;padding:50px 20px}.report-state.error{color:#e15668}.report-state.loading{justify-content:center;align-items:center;gap:10px;display:flex}.report-empty>span{width:52px;height:52px;color:var(--purple);background:var(--purple-soft);border-radius:14px;place-items:center;margin:0 auto 12px;font-size:22px;display:grid}.report-empty h3,.report-empty p{margin:6px 0}.report-empty h3{color:var(--foreground)}.dashboards-page,.dashboard-editor{width:100%;min-width:0}.dashboards-title{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.dashboards-title>div>span,.dashboard-editor-identity>div>span,.dashboard-question-panel header>span,.dashboard-inspector header>span,.dashboard-create-modal header span{color:var(--purple);letter-spacing:1.8px;font-size:10px;font-weight:850}.dashboards-title h1{letter-spacing:-.8px;margin:8px 0 7px;font-size:30px}.dashboards-title p{color:var(--muted);margin:0;font-size:13px}.dashboards-title>button,.dashboards-empty button{border:1px solid var(--purple);color:#fff;background:var(--purple);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-size:11px;font-weight:800;display:inline-flex}.dashboards-title>button span{font-size:17px}.dashboards-title>button:disabled,.dashboards-empty button:disabled{opacity:.45;cursor:not-allowed}.dashboard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.dashboard-summary-grid article{border:1px solid var(--border);background:var(--panel);border-radius:15px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.dashboard-summary-icon{width:40px;height:40px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:0 0 40px;place-items:center;font-size:20px;display:grid}.dashboard-summary-grid article>div{gap:5px;min-width:0;display:grid}.dashboard-summary-grid small{color:var(--muted);font-size:10px}.dashboard-summary-label{align-items:center;gap:5px;width:fit-content;display:inline-flex;position:relative}.dashboard-info{align-items:center;display:inline-flex;position:relative}.dashboard-info-button{border:1px solid var(--muted);place-items:center;width:14px;height:14px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-info-button{border:1px solid color-mix(in srgb, var(--muted) 65%, transparent)}}.dashboard-info-button{color:var(--muted);font-family:var(--font-family-brand);cursor:help;background:0 0;border-radius:50%;font-size:9px;font-weight:800;line-height:1;transition:color .14s,border-color .14s,background .14s}.dashboard-info-button:hover,.dashboard-info-button:focus-visible{border-color:var(--purple);color:var(--purple);background:var(--purple-soft);outline:none}.dashboard-info-popover{z-index:25;border:1px solid var(--border);width:260px;color:var(--muted);background:var(--panel);opacity:0;pointer-events:none;border-radius:10px;gap:5px;padding:10px 11px;font-size:9px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 9px);left:-14px;transform:translateY(4px);box-shadow:0 12px 34px #00000038}.dashboard-info-popover:after{content:"";border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel);width:8px;height:8px;position:absolute;bottom:-5px;left:16px;transform:rotate(45deg)}.dashboard-info-popover strong{color:var(--foreground);font-size:9px}.dashboard-info:hover .dashboard-info-popover,.dashboard-info:focus-within .dashboard-info-popover{opacity:1;transform:translateY(0)}.dashboard-summary-grid strong{font-size:21px}.dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dashboard-list-card{border:1px solid var(--border);color:var(--foreground);background:var(--panel);text-align:left;cursor:pointer;border-radius:16px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.dashboard-list-card:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.dashboard-list-card:hover{border-color:color-mix(in srgb, var(--purple) 48%, var(--border))}}.dashboard-list-card:hover{transform:translateY(-2px);box-shadow:0 15px 34px #00000024}.dashboard-list-preview{border-bottom:1px solid var(--border);background:linear-gradient(var(--border-soft) 1px, transparent 1px), linear-gradient(90deg, var(--border-soft) 1px, transparent 1px), var(--panel-soft);background-size:20px 20px;grid-template-rows:repeat(2,1fr);grid-template-columns:1.2fr .8fr;gap:8px;min-height:138px;padding:17px;display:grid}.dashboard-list-preview span{border:1px solid var(--dashboard-accent);display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-list-preview span{border:1px solid color-mix(in srgb, var(--dashboard-accent) 28%, var(--border))}}.dashboard-list-preview span{background:var(--dashboard-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-list-preview span{background:color-mix(in srgb, var(--dashboard-accent) 10%, var(--panel))}}.dashboard-list-preview span:first-child{grid-row:1/3}.dashboard-list-copy{padding:16px}.dashboard-list-copy>small{color:var(--purple);letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:800}.dashboard-list-copy>strong{text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:16px;display:block;overflow:hidden}.dashboard-list-copy>p{min-height:30px;color:var(--muted);margin:0;font-size:11px;line-height:1.4;overflow:hidden}.dashboard-list-copy footer{border-top:1px solid var(--border-soft);color:var(--muted);align-items:center;gap:9px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.dashboard-list-copy footer span{background:var(--panel-soft);border-radius:999px;padding:5px 7px}.dashboard-list-copy footer b{margin-left:auto;font-weight:500}.dashboards-state,.dashboards-empty{border:1px solid var(--border);min-height:300px;color:var(--muted);background:var(--panel);border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.dashboards-state.fullscreen{min-height:calc(100vh - 210px)}.dashboards-state.error{color:#e15668}.dashboards-empty{text-align:center;flex-direction:column;padding:40px}.dashboards-empty>span{width:54px;height:54px;color:var(--purple);background:var(--purple-soft);border-radius:15px;place-items:center;font-size:24px;display:grid}.dashboards-empty h2,.dashboards-empty p{margin:4px 0}.dashboards-empty h2{color:var(--foreground);font-size:18px}.dashboard-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dashboard-create-modal{border:1px solid var(--border);background:var(--panel);border-radius:18px;gap:17px;width:min(500px,100%);padding:22px;display:grid;box-shadow:0 25px 80px #00000061}.dashboard-create-modal header{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-create-modal h2{margin:7px 0 0;font-size:22px}.dashboard-create-modal header>button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:9px;font-size:20px}.dashboard-create-modal label,.dashboard-inspector label{color:var(--muted);gap:7px;font-size:10px;font-weight:700;display:grid}.dashboard-create-modal input,.dashboard-create-modal textarea,.dashboard-create-modal select,.dashboard-inspector input,.dashboard-inspector textarea,.dashboard-inspector select{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--panel-soft);border-radius:10px;outline:none}.dashboard-create-modal input,.dashboard-create-modal select,.dashboard-inspector input,.dashboard-inspector select{height:42px;padding:0 12px}.dashboard-create-modal textarea,.dashboard-inspector textarea{resize:vertical;min-height:82px;padding:11px 12px}.dashboard-create-modal input:focus,.dashboard-create-modal textarea:focus,.dashboard-create-modal select:focus,.dashboard-inspector input:focus,.dashboard-inspector textarea:focus,.dashboard-inspector select:focus{border-color:var(--purple)}.dashboard-create-modal>footer{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.dashboard-create-modal>footer button{border:1px solid var(--border);min-height:40px;color:var(--foreground);background:var(--panel-soft);cursor:pointer;border-radius:10px;padding:0 15px;font-size:11px;font-weight:750}.dashboard-create-modal>footer button:last-child{border-color:var(--purple);color:#fff;background:var(--purple)}.dashboard-editor{grid-template-rows:auto 1fr;height:calc(100vh - 158px);min-height:630px;margin:-4px 0 -26px;display:grid}.dashboard-builder-standalone{width:100%;min-width:0;min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 68% 12%, #4f278817, transparent 26%), var(--background);padding:0 18px;overflow:hidden}.dashboard-builder-standalone .dashboard-editor{grid-template-rows:78px minmax(0,1fr);height:100vh;min-height:680px;margin:0}.dashboard-builder-standalone .dashboard-editor-topbar{padding:10px 0}.dashboard-builder-standalone .dashboard-editor-layout{border-radius:15px;margin-bottom:14px}.dashboard-builder-standalone .dashboards-state.fullscreen{background:0 0;border:0;min-height:100vh}.dashboard-editor-topbar{grid-template-columns:minmax(270px,1fr) auto auto;align-items:center;gap:18px;min-height:66px;padding-bottom:12px;display:grid}.dashboard-editor-identity{align-items:center;gap:11px;min-width:0;display:flex}.dashboard-editor-identity>button{border:1px solid var(--border);width:38px;height:38px;color:var(--foreground);background:var(--panel);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.dashboard-editor-identity>div{min-width:0}.dashboard-editor-identity input{width:min(420px,100%);color:var(--foreground);background:0 0;border:0;outline:none;margin-top:4px;padding:0;font-size:19px;font-weight:800;display:block}.dashboard-date-filter{align-items:flex-end;gap:7px;display:flex}.dashboard-date-filter label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:8px;font-weight:700;display:grid}.dashboard-date-filter input,.dashboard-date-filter button{border:1px solid var(--border);height:35px;color:var(--foreground);background:var(--panel);border-radius:9px;font-size:10px}.dashboard-date-filter input{width:128px;padding:0 8px}.dashboard-date-filter button{cursor:pointer;padding:0 10px}.dashboard-editor-actions{align-items:center;gap:9px;display:flex}.dashboard-editor-actions>div{border:1px solid var(--border);background:var(--panel);border-radius:10px;padding:3px;display:flex}.dashboard-editor-actions button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:10px;font-weight:750}.dashboard-editor-actions button.active{color:var(--foreground);background:var(--panel-soft);box-shadow:0 2px 8px #0000001f}.dashboard-editor-actions button.save{color:#fff;background:var(--purple);min-width:118px}.dashboard-editor-error{z-index:8;color:#f58a98;background:var(--panel);border:1px solid #e156688c;border-radius:9px;max-width:420px;padding:9px 12px;position:absolute;top:72px;right:20px}@supports (color:color-mix(in lab, red, red)){.dashboard-editor-error{background:color-mix(in srgb, var(--panel) 92%, #e15668)}}.dashboard-editor-error{font-size:10px;box-shadow:0 10px 30px #0003}.dashboard-editor-layout{border:1px solid var(--border);background:var(--panel);border-radius:15px 15px 0 0;grid-template-columns:275px minmax(0,1fr) 265px;min-height:0;display:grid;overflow:hidden}.dashboard-editor-layout.preview{grid-template-columns:minmax(0,1fr)}.dashboard-question-panel,.dashboard-inspector{background:var(--panel);min-height:0;overflow:auto}.dashboard-question-panel{border-right:1px solid var(--border)}.dashboard-inspector{border-left:1px solid var(--border)}.dashboard-question-panel>header,.dashboard-inspector>header{padding:18px 17px 13px}.dashboard-question-panel h2,.dashboard-inspector h2{margin:5px 0 4px;font-size:15px}.dashboard-question-panel header p,.dashboard-inspector header p{color:var(--muted);margin:0;font-size:9px}.dashboard-question-search{border:1px solid var(--border);height:38px;color:var(--muted);background:var(--panel-soft);border-radius:9px;align-items:center;gap:7px;margin:0 14px 12px;padding:0 10px;display:flex}.dashboard-question-search input{min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;flex:1;font-size:10px}.dashboard-question-list{gap:8px;padding:0 12px 18px;display:grid}.dashboard-question-list article{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;padding:11px}.dashboard-question-list article>div{align-items:flex-start;gap:9px;display:flex}.dashboard-question-list article>div>span{min-width:36px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.dashboard-question-list article>div>div{min-width:0}.dashboard-question-list small{color:var(--purple);letter-spacing:.7px;font-size:7px;font-weight:850}.dashboard-question-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.dashboard-question-list p{color:var(--muted);margin:0;font-size:8px}.dashboard-question-list article>button{border:1px solid var(--purple);justify-content:center;align-items:center;gap:5px;width:100%;min-height:29px;margin-top:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-question-list article>button{border:1px solid color-mix(in srgb, var(--purple) 38%, var(--border))}}.dashboard-question-list article>button{color:var(--purple);background:var(--purple);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dashboard-question-list article>button{background:color-mix(in srgb, var(--purple) 7%, var(--panel))}}.dashboard-question-list article>button{cursor:pointer;font-size:9px;font-weight:800}.dashboard-whiteboard-viewport{background:var(--background);grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.dashboard-whiteboard-toolbar{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:0 13px;display:flex}.dashboard-whiteboard-toolbar>div{align-items:center;gap:10px;display:flex}.dashboard-whiteboard-toolbar span{color:var(--muted);font-size:8px}.dashboard-whiteboard-toolbar>div:first-child span{color:var(--purple);letter-spacing:1.3px;font-weight:850}.dashboard-whiteboard-toolbar b{background:var(--panel-soft);border-radius:999px;padding:5px 8px;font-size:8px}.dashboard-whiteboard-scroll{min-width:0;min-height:0;padding:18px;overflow:auto}.dashboard-whiteboard{border:1px solid var(--border);background:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px), var(--panel-soft);border-radius:13px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-whiteboard{background:linear-gradient(color-mix(in srgb, var(--border) 56%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--border) 56%, transparent) 1px, transparent 1px), var(--panel-soft)}}.dashboard-whiteboard{background-size:20px 20px;box-shadow:0 16px 50px #0000001a}.dashboard-widget{border:1px solid var(--border);color:var(--foreground);background:var(--panel);border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0 auto auto 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-widget{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.dashboard-widget{transition:border-color .12s,box-shadow .12s;box-shadow:0 8px 25px #0000001f}.dashboard-widget.selected{border-color:var(--dashboard-accent);box-shadow:0 0 0 2px var(--dashboard-accent), 0 10px 30px #0000002e}@supports (color:color-mix(in lab, red, red)){.dashboard-widget.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dashboard-accent) 18%, transparent), 0 10px 30px #0000002e}}.dashboard-widget>header{border-bottom:1px solid var(--border-soft);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:flex-start;gap:12px;min-height:55px;padding:12px 13px 9px;display:flex}.dashboard-widget>header.draggable{cursor:grab;touch-action:none}.dashboard-widget>header.draggable:active{cursor:grabbing}.dashboard-widget>header div{min-width:0}.dashboard-widget>header small{color:var(--dashboard-accent);letter-spacing:.9px;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:850;display:block}.dashboard-widget>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;display:block;overflow:hidden}.dashboard-widget>header>span{color:var(--muted);font-size:15px}.dashboard-widget-content{min-height:0;padding:12px 13px;overflow:hidden}.dashboard-widget>footer{border-top:1px solid var(--border-soft);min-height:27px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:7px;display:flex}.dashboard-widget-empty,.dashboard-whiteboard-empty,.dashboard-inspector-empty{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dashboard-widget-empty span,.dashboard-whiteboard-empty>span,.dashboard-inspector-empty>span{width:40px;height:40px;color:var(--dashboard-accent,var(--purple));background:var(--dashboard-accent,var(--purple));border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-widget-empty span,.dashboard-whiteboard-empty>span,.dashboard-inspector-empty>span{background:color-mix(in srgb, var(--dashboard-accent,var(--purple)) 10%, transparent)}}.dashboard-widget-empty span,.dashboard-whiteboard-empty>span,.dashboard-inspector-empty>span{font-size:18px}.dashboard-widget-empty p{margin:8px 0 0;font-size:9px}.dashboard-whiteboard-empty{position:absolute;inset:0}.dashboard-whiteboard-empty h2,.dashboard-whiteboard-empty p{margin:6px 0 0}.dashboard-whiteboard-empty h2{color:var(--foreground);font-size:15px}.dashboard-whiteboard-empty p{max-width:360px;font-size:10px}.dashboard-inspector>label,.dashboard-inspector>fieldset,.dashboard-position-fields,.dashboard-remove-widget{margin:0 15px 15px}.dashboard-inspector fieldset{border:0;gap:7px;padding:0;display:grid}.dashboard-inspector legend{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700}.dashboard-inspector fieldset button{border:1px solid var(--border);width:100%;color:var(--foreground);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.dashboard-inspector fieldset button.active{border-color:var(--purple);background:var(--purple-soft)}.dashboard-inspector fieldset button>span{width:30px;height:30px;color:var(--purple);background:var(--panel);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:850;display:grid}.dashboard-inspector fieldset button>div{gap:3px;min-width:0;display:grid}.dashboard-inspector fieldset strong{font-size:9px}.dashboard-inspector fieldset small{color:var(--muted);font-size:7px;line-height:1.3}.dashboard-position-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-position-fields label{min-width:0}.dashboard-remove-widget{border:1px solid #e15668;width:calc(100% - 30px);min-height:36px}@supports (color:color-mix(in lab, red, red)){.dashboard-remove-widget{border:1px solid color-mix(in srgb, #e15668 38%, var(--border))}}.dashboard-remove-widget{color:#e15668;background:#e15668;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-remove-widget{background:color-mix(in srgb, #e15668 6%, var(--panel))}}.dashboard-remove-widget{cursor:pointer;font-size:9px;font-weight:750}.dashboard-inspector-empty{min-height:300px;padding:25px}.dashboard-inspector-empty h2,.dashboard-inspector-empty p{margin:7px 0 0}.dashboard-inspector-empty h2{color:var(--foreground);font-size:14px}.dashboard-inspector-empty p{font-size:9px;line-height:1.5}.dashboard-donut-layout{grid-template-columns:minmax(100px,.8fr) minmax(110px,1fr);align-items:center;gap:14px;height:100%;display:grid}.dashboard-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(130px,100%);margin:auto;display:grid}.dashboard-donut>span{width:64%;height:64%;color:var(--muted);background:var(--panel);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:7px;display:flex}.dashboard-donut strong{color:var(--foreground);font-size:17px}.dashboard-mini-legend{gap:7px;min-width:0;display:grid}.dashboard-mini-legend>div{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;font-size:7px;display:grid}.dashboard-mini-legend i{border-radius:50%;width:7px;height:7px}.dashboard-mini-legend span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-mini-legend b{font-size:8px}.dashboard-horizontal-bars{flex-direction:column;justify-content:center;gap:7px;height:100%;display:flex}.dashboard-horizontal-bars>div{grid-template-columns:minmax(54px,.7fr) minmax(70px,1.5fr) 24px;align-items:center;gap:7px;min-width:0;font-size:7px;display:grid}.dashboard-horizontal-bars.ranking>div{grid-template-columns:19px minmax(54px,.7fr) minmax(70px,1.5fr) 24px}.dashboard-horizontal-bars em{color:var(--purple);font-style:normal;font-weight:850}.dashboard-horizontal-bars span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-horizontal-bars>div>div{background:var(--border-soft);border-radius:999px;height:7px;overflow:hidden}.dashboard-horizontal-bars i{border-radius:inherit;min-width:2px;height:100%;display:block}.dashboard-horizontal-bars b{text-align:right}.dashboard-vertical-bars{align-items:stretch;gap:5px;height:100%;padding-top:8px;display:flex}.dashboard-vertical-bars>div{text-align:center;flex:1;grid-template-rows:12px minmax(0,1fr) 20px;align-items:end;min-width:13px;display:grid}.dashboard-vertical-bars b{font-size:6px}.dashboard-vertical-bars i{opacity:.88;border-radius:4px 4px 1px 1px;justify-self:center;width:72%;max-height:100%}.dashboard-vertical-bars span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.dashboard-time-series{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.dashboard-time-series svg{width:100%;height:100%;overflow:visible}.dashboard-time-series path{fill:none;stroke:var(--border-soft);stroke-width:.7px}.dashboard-time-series polyline{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.dashboard-time-series circle{vector-effect:non-scaling-stroke}.dashboard-time-series>div{color:var(--muted);justify-content:space-between;font-size:6px;display:flex}.dashboard-nps-gauge{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;padding-bottom:5px;display:flex;position:relative}.dashboard-gauge-arc{aspect-ratio:2;background:conic-gradient(from 270deg,#e85c69 0deg 36deg,#f38b5a 36deg 72deg,#f2c14e 72deg 108deg,#9ddf6c 108deg 144deg,#5fdaaf 144deg 180deg,#0000 180deg 360deg);border-radius:999px 999px 0 0;width:min(190px,76%);position:relative;overflow:hidden}.dashboard-gauge-mask{background:var(--panel);border-radius:999px 999px 0 0;position:absolute;inset:26% 16% -20%}.dashboard-gauge-arc>i{z-index:2;transform-origin:0;border-top:2px solid;width:42%;height:1px;transition:transform .26s;position:absolute;bottom:0;left:50%}.dashboard-nps-gauge>strong{font-size:25px;position:absolute;bottom:21px}.dashboard-nps-gauge>span{color:var(--muted);font-size:7px;position:absolute;bottom:10px}.dashboard-nps-gauge>small{color:var(--muted);font-size:5px;position:absolute;bottom:0}.dashboard-nps-gauge>small:first-of-type{left:3px}.dashboard-nps-gauge>small:last-of-type{right:3px}.dashboard-metric-summary{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:8px 10%;display:flex}.dashboard-metric-summary>span{letter-spacing:.9px;text-transform:uppercase;font-size:8px;font-weight:800}.dashboard-metric-summary>strong{letter-spacing:-2px;margin:6px 0 12px;font-size:clamp(28px,4vw,48px)}.dashboard-metric-summary strong small{color:var(--muted);letter-spacing:0;margin-left:5px;font-size:11px}.dashboard-metric-summary>div{background:var(--border-soft);border-radius:999px;width:100%;height:6px;overflow:hidden}.dashboard-metric-summary>div i{border-radius:inherit;width:72%;height:100%;display:block}.dashboard-nps-summary{grid-template-columns:.8fr 1.2fr;gap:12px;height:100%;display:grid}.dashboard-nps-summary .dashboard-metric-summary{padding:5px 8px}.dashboard-nps-summary>div:last-child{flex-direction:column;justify-content:center;gap:9px;display:flex}.dashboard-nps-summary>div:last-child span{color:var(--muted);grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:7px;display:grid}.dashboard-nps-summary>div:last-child i{border-radius:50%;width:7px;height:7px}.dashboard-nps-summary .promoters{background:#5fdaaf}.dashboard-nps-summary .passives{background:#f2c14e}.dashboard-nps-summary .detractors{background:#e85c69}.dashboard-nps-summary b{color:var(--foreground)}.dashboard-rating-average{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.dashboard-rating-average strong{font-size:35px}.dashboard-rating-stars{align-items:center;gap:3px;margin:3px 0 7px;display:flex}.dashboard-rating-average small{color:var(--muted);font-size:7px}.dashboard-binary-summary{grid-template-columns:repeat(2,1fr);gap:9px;height:100%;display:grid}.dashboard-binary-summary article{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.dashboard-binary-summary span{color:var(--purple);font-size:20px}.dashboard-binary-summary strong{margin:3px 0;font-size:24px}.dashboard-binary-summary small{color:var(--muted);font-size:7px}.dashboard-response-list{height:100%;overflow:auto}.dashboard-response-list p{border-bottom:1px solid var(--border-soft);margin:0;padding:8px 0;font-size:8px;line-height:1.4}.dashboard-response-list p:first-child{padding-top:0}.dashboard-response-list small{color:var(--muted);margin-top:4px;font-size:6px;display:block}.dashboard-word-cloud{flex-wrap:wrap;place-content:center;gap:7px 10px;height:100%;line-height:1;display:flex;overflow:hidden}@media (width<=1280px){.dashboard-editor-topbar{grid-template-columns:minmax(230px,1fr) auto}.dashboard-date-filter{display:none}.dashboard-editor-layout{grid-template-columns:240px minmax(0,1fr) 240px}.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-summary-grid,.dashboard-card-grid{grid-template-columns:1fr}.dashboards-title{flex-direction:column;align-items:flex-start}.dashboard-editor{height:auto;min-height:800px}.dashboard-editor-topbar{grid-template-columns:1fr}.dashboard-editor-actions{justify-content:space-between}.dashboard-editor-layout{grid-template-columns:210px minmax(600px,1fr);min-height:720px;overflow:auto}.dashboard-inspector{display:none}}.report-response+.report-response{border-top:1px solid var(--border)}.metric-control{width:100%}.metric-context-label{border:1px solid var(--survey-primary);grid-column:1/-1;width:fit-content;margin-bottom:10px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.metric-context-label{border:1px solid color-mix(in srgb, var(--survey-primary) 32%, transparent)}}.metric-context-label{color:var(--survey-primary);background:var(--survey-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.metric-context-label{background:color-mix(in srgb, var(--survey-primary) 9%, transparent)}}.metric-context-label{font-size:11px;font-weight:800}.metric-context-label:before{content:"Empresa • ";color:var(--builder-muted,var(--public-muted,#777a86));font-weight:600}.metric-scale-labels{color:var(--builder-muted,var(--public-muted,#777a86));justify-content:space-between;gap:16px;margin-bottom:10px;font-size:12px;display:flex}.metric-scale-buttons{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:7px;display:grid}.metric-control button{border:1px solid var(--builder-border,var(--public-border,#dddfe6));min-height:44px;color:var(--builder-text,var(--public-text,#24252b));background:var(--builder-panel,var(--public-bg,#fff));cursor:pointer;border-radius:10px;transition:border-color .16s,color .16s,background .16s,transform .16s}.metric-control button:hover{border-color:var(--survey-primary);transform:translateY(-1px)}.metric-control button.selected{border-color:var(--survey-primary);color:#fff;background:var(--survey-primary)}.metric-scale.metric-display-scale .metric-scale-buttons button{border-color:var(--metric-scale-color)}@supports (color:color-mix(in lab, red, red)){.metric-scale.metric-display-scale .metric-scale-buttons button{border-color:color-mix(in srgb, var(--metric-scale-color) 76%, transparent)}}.metric-scale.metric-display-scale .metric-scale-buttons button{color:#fff;background:var(--metric-scale-color);text-shadow:0 1px 2px #0000003d;font-weight:800}.metric-scale.metric-display-scale .metric-scale-buttons button:hover{box-shadow:0 0 0 2px var(--metric-scale-color);border-color:#fff}.metric-scale.metric-display-scale .metric-scale-buttons button.selected{color:#fff;background:var(--metric-scale-color);box-shadow:0 0 0 3px var(--metric-scale-color), 0 7px 18px var(--metric-scale-color);border-color:#fff}@supports (color:color-mix(in lab, red, red)){.metric-scale.metric-display-scale .metric-scale-buttons button.selected{box-shadow:0 0 0 3px var(--metric-scale-color), 0 7px 18px color-mix(in srgb, var(--metric-scale-color) 32%, transparent)}}.metric-scale.metric-display-scale .metric-scale-buttons button.selected{transform:translateY(-2px)}.metric-scale.metric-display-monochrome .metric-scale-buttons button{color:#151515;background:#fff;border-color:#343434}.metric-scale.metric-display-monochrome .metric-scale-buttons button:hover{background:#f0f0f0;border-color:#151515}.metric-scale.metric-display-monochrome .metric-scale-buttons button.selected{color:#fff;background:#3f3f3f;border-color:#151515;box-shadow:0 0 0 2px #15151533}.metric-scale.metric-display-brand .metric-scale-buttons button{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-scale.metric-display-brand .metric-scale-buttons button{border-color:color-mix(in srgb, var(--survey-primary) 52%, #b5b6bd)}}.metric-scale.metric-display-brand .metric-scale-buttons button{color:var(--builder-text,var(--public-text,#24252b));background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-scale.metric-display-brand .metric-scale-buttons button{background:color-mix(in srgb, var(--survey-primary) 5%, var(--builder-panel,var(--public-bg,#fff)))}}.metric-scale.metric-display-brand .metric-scale-buttons button.selected{border-color:var(--survey-primary);color:#fff;background:var(--survey-primary);box-shadow:0 0 0 3px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-scale.metric-display-brand .metric-scale-buttons button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--survey-primary) 18%, transparent)}}.metric-control.compact .metric-scale-labels{margin-bottom:7px;font-size:10px}.metric-control.compact .metric-scale-buttons{gap:5px}.metric-control.compact .metric-scale-buttons button{min-height:34px;padding:4px}.metric-rating{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.metric-rating button{color:#a4a6af;background:0 0;border:0;width:50px;min-height:50px;font-size:34px}.metric-rating button:hover,.metric-rating button.selected{color:#ffb21c;background:#ffb21c1f}.metric-rating.metric-display-scale button:hover,.metric-rating.metric-display-scale button.selected{color:var(--metric-scale-color);background:var(--metric-scale-color)}@supports (color:color-mix(in lab, red, red)){.metric-rating.metric-display-scale button:hover,.metric-rating.metric-display-scale button.selected{background:color-mix(in srgb, var(--metric-scale-color) 12%, transparent)}}.metric-rating.metric-display-monochrome button:hover,.metric-rating.metric-display-monochrome button.selected{color:var(--builder-text,var(--public-text,#24252b));background:var(--builder-text,var(--public-text,#24252b))}@supports (color:color-mix(in lab, red, red)){.metric-rating.metric-display-monochrome button:hover,.metric-rating.metric-display-monochrome button.selected{background:color-mix(in srgb, var(--builder-text,var(--public-text,#24252b)) 10%, transparent)}}.metric-rating.metric-display-brand button:hover,.metric-rating.metric-display-brand button.selected{color:var(--survey-primary);background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-rating.metric-display-brand button:hover,.metric-rating.metric-display-brand button.selected{background:color-mix(in srgb, var(--survey-primary) 12%, transparent)}}.metric-rating>span{width:100%;color:var(--builder-muted,var(--public-muted,#777a86));margin-top:4px;font-size:12px}.metric-rating .metric-context-label{flex-basis:100%}.metric-rating.compact button{width:34px;min-height:34px;font-size:24px}.metric-emojis .metric-scale-labels{margin-bottom:8px}.metric-emoji-buttons{grid-template-columns:repeat(5,minmax(52px,1fr));gap:10px;display:grid}.metric-emoji-buttons button{background:0 0;border-color:#0000;place-items:center;min-height:82px;padding:8px 4px 7px;display:grid}.metric-emoji-buttons button>span{filter:drop-shadow(0 5px 7px #0000001a);font-size:42px;line-height:1;transition:transform .16s}.metric-emoji-buttons button>small{color:var(--builder-muted,var(--public-muted,#777a86));font-size:10px;font-weight:800}.metric-emoji-buttons button:hover,.metric-emoji-buttons button.selected{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-emoji-buttons button:hover,.metric-emoji-buttons button.selected{border-color:color-mix(in srgb, var(--survey-primary) 44%, transparent)}}.metric-emoji-buttons button:hover,.metric-emoji-buttons button.selected{background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-emoji-buttons button:hover,.metric-emoji-buttons button.selected{background:color-mix(in srgb, var(--survey-primary) 8%, transparent)}}.metric-emoji-buttons button:hover>span,.metric-emoji-buttons button.selected>span{transform:translateY(-2px)scale(1.08)}.metric-emoji-buttons button.selected{box-shadow:0 0 0 3px var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.metric-emoji-buttons button.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--survey-primary) 13%, transparent)}}.metric-emojis.compact .metric-emoji-buttons{gap:5px}.metric-emojis.compact .metric-emoji-buttons button{min-height:58px;padding:5px 2px}.metric-emojis.compact .metric-emoji-buttons button>span{font-size:29px}.metric-binary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.metric-scale-buttons{grid-template-columns:repeat(6,minmax(38px,1fr))}.metric-emoji-buttons{gap:5px}.metric-emoji-buttons button{min-height:66px}.metric-emoji-buttons button>span{font-size:32px}}.metric-binary button{justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:700;display:flex}.metric-binary button span{font-size:21px}.builder-rule-alert{border:1px solid #ffb21c;align-items:flex-start;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.builder-rule-alert{border:1px solid color-mix(in srgb, #ffb21c 58%, var(--builder-border))}}.builder-rule-alert{color:var(--builder-text);background:#ffb21c;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.builder-rule-alert{background:color-mix(in srgb, #ffb21c 10%, var(--builder-panel))}}.builder-rule-alert{font-size:12px;line-height:1.5}.builder-rule-alert>span{color:#352100;background:#ffb21c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.relational-company-setting>div{border-top:1px solid var(--survey-primary);gap:5px;margin-top:10px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.relational-company-setting>div{border-top:1px solid color-mix(in srgb, var(--survey-primary) 20%, transparent)}}.relational-company-setting>div span{color:var(--builder-muted);font-size:9px;line-height:1.45}.doc-mini-scale{grid-template-columns:70px 1fr;align-items:stretch;gap:12px;display:grid}.doc-mini-scale>div{flex-direction:column;justify-content:center;display:flex}.doc-mini-scale>div strong{font-size:24px}.doc-mini-scale>div span,.doc-mini-rating>span{color:var(--hub-muted);font-size:11px}.doc-mini-scale section{align-items:end;gap:6px;min-height:74px;display:flex}.doc-mini-scale section i{flex-direction:column;flex:1;justify-content:end;gap:3px;height:64px;font-style:normal;display:flex}.doc-mini-scale section b{background:linear-gradient(#b278ff,#7d2cff);border-radius:4px 4px 2px 2px;min-height:4px;display:block}.doc-mini-scale section small{text-align:center;color:var(--hub-muted);font-size:9px}.doc-mini-rating{flex-direction:column;justify-content:center;align-items:center;min-height:96px;display:flex}.doc-mini-rating strong{font-size:25px}.doc-mini-rating div{color:#ffb21c;letter-spacing:2px;font-size:21px}.doc-mini-rating-stars{align-items:center;gap:2px;display:flex}.doc-mini-binary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.doc-mini-binary>div{background:var(--accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:86px;display:flex}@supports (color:color-mix(in lab, red, red)){.doc-mini-binary>div{background:color-mix(in srgb, var(--accent) 8%, var(--hub-soft))}}.doc-mini-binary>div:last-child{background:#ff5b64}@supports (color:color-mix(in lab, red, red)){.doc-mini-binary>div:last-child{background:color-mix(in srgb, #ff5b64 8%, var(--hub-soft))}}.doc-mini-binary strong{font-size:22px}.doc-mini-binary span{color:var(--hub-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}@media (prefers-reduced-motion:reduce){.navigation-loading,.navigation-loading-pill{transition:none}.navigation-loading-bar{width:100%;animation:none}.inline-loading-spinner{animation-duration:1.4s}}.power-ups-page{width:min(1180px,100%);margin:0 auto;padding:12px 0 72px}.power-ups-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:36px;padding:24px 0 36px;display:flex}.power-ups-hero>div:first-child{max-width:720px}.power-ups-hero>div:first-child>span,.power-up-documentation header div>span{color:var(--purple);letter-spacing:2.1px;font-size:11px;font-weight:780}.power-ups-hero h1{letter-spacing:-2.4px;margin:10px 0 12px;font-size:clamp(34px,4.5vw,56px);line-height:.98}.power-ups-hero p{max-width:660px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.power-ups-summary{border:1px solid var(--purple);min-width:190px;padding:20px 22px}@supports (color:color-mix(in lab, red, red)){.power-ups-summary{border:1px solid color-mix(in srgb, var(--purple) 26%, var(--border))}}.power-ups-summary{background:linear-gradient(145deg, var(--purple), var(--panel));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.power-ups-summary{background:linear-gradient(145deg, color-mix(in srgb, var(--purple) 10%, var(--panel)), var(--panel))}}.power-ups-summary strong,.power-ups-summary span{display:block}.power-ups-summary strong{color:var(--foreground);font-size:32px;line-height:1}.power-ups-summary span{color:var(--muted);margin-top:8px;font-size:12px}.power-ups-message{border:1px solid var(--purple);margin-top:20px;padding:12px 15px}@supports (color:color-mix(in lab, red, red)){.power-ups-message{border:1px solid color-mix(in srgb, var(--purple) 30%, var(--border))}}.power-ups-message{color:var(--foreground);background:var(--purple);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.power-ups-message{background:color-mix(in srgb, var(--purple) 8%, var(--panel))}}.power-ups-message{font-size:13px}.power-ups-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-top:28px;display:grid}.power-up-card{border:1px solid var(--border);background:var(--panel);border-radius:24px;min-height:410px;padding:28px;position:relative;overflow:hidden}.power-up-card.loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.power-up-card.promoter-tag{border-color:var(--purple);max-width:660px}@supports (color:color-mix(in lab, red, red)){.power-up-card.promoter-tag{border-color:color-mix(in srgb, var(--purple) 24%, var(--border))}}.power-up-card.promoter-tag{box-shadow:0 24px 70px #11072421}.power-up-card.promoter-tag.enabled{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.power-up-card.promoter-tag.enabled{border-color:color-mix(in srgb, var(--purple) 48%, var(--border))}}.power-up-card-glow{pointer-events:none;background:radial-gradient(circle,#955cff2e,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-90px}.power-up-card header{align-items:center;gap:14px;display:flex;position:relative}.power-up-icon{color:#d9c3ff;background:linear-gradient(145deg,#955cff61,#5426a72b);border:1px solid #ba93ff59;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 1px #ffffff24,0 12px 28px #4e209e29}.power-up-card header>div:nth-child(2){min-width:0}.power-up-card header div>span{color:var(--muted);letter-spacing:1.7px;margin-bottom:4px;font-size:10px;font-weight:760;display:block}.power-up-card h2{letter-spacing:-.7px;margin:0;font-size:24px}.power-up-status{border:1px solid var(--border);color:var(--muted);background:var(--panel-soft);border-radius:999px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:720}.power-up-status.enabled{color:#69e3b1;background:#69e3b114;border-color:#69e3b157}.power-up-card>p{color:var(--muted);margin:24px 0;font-size:14px;line-height:1.65;position:relative}.power-up-flow-preview{border:1px solid var(--border-soft);background:var(--panel-soft);border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.power-up-flow-preview{background:color-mix(in srgb, var(--panel-soft) 88%, transparent)}}.power-up-flow-preview>div{text-align:center;min-width:0}.power-up-flow-preview span,.power-up-flow-preview strong{display:block}.power-up-flow-preview span{border-radius:999px;width:fit-content;margin:0 auto 7px;padding:4px 8px;font-size:11px;font-weight:760}.power-up-flow-preview span.promoter{color:#38d995;background:#38d9951c}.power-up-flow-preview span.neutral{color:#ffbc4a;background:#ffbc4a1c}.power-up-flow-preview span.detractor{color:#ff686e;background:#ff686e1c}.power-up-flow-preview strong{color:var(--foreground);text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.power-up-flow-preview i{color:var(--muted-dark);font-size:14px;font-style:normal}.power-up-card footer{justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex;position:relative}.power-up-doc-button{border:1px solid var(--border);min-height:42px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:11px;padding:0 16px;font-size:12px;font-weight:680}.power-up-doc-button:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.power-up-doc-button:hover{border-color:color-mix(in srgb, var(--purple) 52%, var(--border))}}.power-up-doc-button:hover{color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.power-up-doc-button:hover{color:color-mix(in srgb, var(--purple) 78%, var(--foreground))}}.power-up-toggle-wrap{align-items:center;gap:12px;display:flex}.power-up-toggle-wrap>span{color:var(--muted);font-size:11px}.power-up-doc-layer{z-index:120;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.power-up-doc-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020205c2;border:0;position:absolute;inset:0}.power-up-documentation{z-index:1;border:1px solid var(--purple);width:min(760px,100%);max-height:min(820px,100vh - 48px);position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.power-up-documentation{border:1px solid color-mix(in srgb, var(--purple) 32%, var(--border))}}.power-up-documentation{color:var(--foreground);background:var(--panel);border-radius:24px;box-shadow:0 34px 110px #00000075}.power-up-documentation>header{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:24px 26px;display:flex}.power-up-documentation header .power-up-icon{flex-basis:46px;width:46px;height:46px}.power-up-documentation h2{margin:4px 0 0;font-size:23px}.power-up-documentation>header>button{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:10px;margin-left:auto;font-size:22px}.power-up-doc-content{gap:1px;padding:12px 26px 0;display:grid}.power-up-doc-content section{border-bottom:1px solid var(--border-soft);grid-template-columns:42px 1fr;gap:15px;padding:19px 0;display:grid}.power-up-doc-content section>span{width:36px;height:36px;color:var(--purple);background:var(--purple);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.power-up-doc-content section>span{background:color-mix(in srgb, var(--purple) 10%, var(--panel-soft))}}.power-up-doc-content section>span{font-size:11px;font-weight:780}.power-up-doc-content h3{margin:0 0 6px;font-size:14px}.power-up-doc-content p,.power-up-doc-example p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.power-up-doc-example{border:1px solid var(--purple);margin:22px 26px 26px;padding:17px 18px}@supports (color:color-mix(in lab, red, red)){.power-up-doc-example{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.power-up-doc-example{background:var(--purple);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.power-up-doc-example{background:color-mix(in srgb, var(--purple) 7%, var(--panel-soft))}}.power-up-doc-example strong{margin-bottom:6px;font-size:12px;display:block}:root[data-theme=white] .power-up-icon{color:#6d2dcc;background:linear-gradient(145deg,#eee3ff,#f8f3ff)}:root[data-theme=white] .power-up-card.promoter-tag{box-shadow:0 24px 70px #57328d14}@media (width<=900px){.power-ups-hero{flex-direction:column;align-items:flex-start}.power-ups-summary{min-width:0}.power-ups-catalog{grid-template-columns:1fr}}@media (width<=620px){.power-up-card{border-radius:18px;min-height:0;padding:20px}.power-up-flow-preview{grid-template-columns:1fr}.power-up-flow-preview i{transform:rotate(90deg)}.power-up-card footer{flex-direction:column;align-items:stretch}.power-up-toggle-wrap{justify-content:space-between}.power-up-doc-layer{padding:12px}.power-up-documentation{border-radius:18px;max-height:calc(100vh - 24px)}.power-up-documentation>header,.power-up-doc-content{padding-left:18px;padding-right:18px}.power-up-doc-example{margin-left:18px;margin-right:18px}}.builder-power-up-canvas{width:min(1160px,100% - 48px);color:var(--builder-text);margin:24px auto 72px}.builder-power-up-hero{border:1px solid var(--survey-primary);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;padding:26px 28px;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-power-up-hero{border:1px solid color-mix(in srgb, var(--survey-primary) 40%, var(--builder-border))}}.builder-power-up-hero{background:radial-gradient(circle at 90% 0%, var(--survey-primary), transparent 34%), var(--builder-panel);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.builder-power-up-hero{background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--survey-primary) 16%, transparent), transparent 34%), var(--builder-panel)}}.builder-power-up-hero>span,.builder-power-up-enable>div>span{border:1px solid var(--survey-primary);place-items:center;width:52px;height:52px;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-power-up-hero>span,.builder-power-up-enable>div>span{border:1px solid color-mix(in srgb, var(--survey-primary) 45%, var(--builder-border))}}.builder-power-up-hero>span,.builder-power-up-enable>div>span{color:var(--survey-primary);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.builder-power-up-hero>span,.builder-power-up-enable>div>span{color:color-mix(in srgb, var(--survey-primary) 70%, white)}}.builder-power-up-hero>span,.builder-power-up-enable>div>span{background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-power-up-hero>span,.builder-power-up-enable>div>span{background:color-mix(in srgb, var(--survey-primary) 14%, var(--builder-soft))}}.builder-power-up-hero small{color:var(--survey-primary);letter-spacing:1.8px;font-size:10px;font-weight:780}.builder-power-up-hero h1{color:var(--builder-text);letter-spacing:-.8px;margin:5px 0 7px;font-size:27px}.builder-power-up-hero p,.builder-power-up-enable p,.builder-power-up-locked p,.builder-power-up-inactive-note p{color:var(--builder-muted);margin:0;font-size:12px;line-height:1.55}.builder-power-up-score{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:13px;min-width:132px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.builder-power-up-score{background:color-mix(in srgb, var(--builder-soft) 90%, transparent)}}.builder-power-up-score{text-align:right}.builder-power-up-score strong,.builder-power-up-score span{display:block}.builder-power-up-score strong{color:var(--builder-text);font-size:24px}.builder-power-up-score span{color:var(--builder-muted);margin-top:3px;font-size:10px}.builder-power-up-locked,.builder-power-up-inactive-note{border:1px solid var(--builder-border);background:var(--builder-panel);border-radius:16px;align-items:flex-start;gap:15px;margin-top:18px;padding:22px;display:flex}.builder-power-up-locked>span{color:#ffb21c;background:#ffb21c1a;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.builder-power-up-locked strong,.builder-power-up-inactive-note strong{margin-bottom:6px;font-size:13px;display:block}.builder-power-up-locked a,.builder-power-up-locked div>span{border:1px solid var(--builder-border);width:fit-content;color:var(--builder-text);background:var(--builder-soft);border-radius:9px;margin-top:13px;padding:8px 11px;font-size:10px;font-weight:680;text-decoration:none;display:inline-flex}.builder-power-up-enable{border:1px solid var(--builder-border);background:var(--builder-panel);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-top:18px;padding:20px 22px;display:flex}.builder-power-up-enable.active{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-power-up-enable.active{border-color:color-mix(in srgb, var(--survey-primary) 48%, var(--builder-border))}}.builder-power-up-enable.active{background:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.builder-power-up-enable.active{background:color-mix(in srgb, var(--survey-primary) 6%, var(--builder-panel))}}.builder-power-up-enable>div{align-items:center;gap:14px;display:flex}.builder-power-up-enable>div>span{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.builder-power-up-enable strong{margin-bottom:4px;font-size:13px;display:block}.promoter-tag-segment-grid{gap:18px;margin-top:18px;display:grid}.promoter-tag-segment-card{border:1px solid var(--builder-border);background:var(--builder-panel);border-radius:18px;overflow:hidden}.promoter-tag-segment-card>header{border-bottom:1px solid var(--builder-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 22px;display:grid}.promoter-tag-segment-card>header>span{border-radius:999px;padding:6px 9px;font-size:10px;font-weight:760}.promoter-tag-segment-card.promoter>header>span{color:#36d894;background:#36d8941c}.promoter-tag-segment-card.neutral>header>span{color:#ffbc4a;background:#ffbc4a1c}.promoter-tag-segment-card.detractor>header>span{color:#ff676d;background:#ff676d1c}.promoter-tag-segment-card h2{margin:0 0 3px;font-size:16px}.promoter-tag-segment-card header p{color:var(--builder-muted);margin:0;font-size:10px}.promoter-tag-segment-card header b{color:#ff9b35;background:#ff9b3517;border-radius:999px;padding:5px 8px;font-size:9px}.promoter-tag-segment-card header b.ready{color:#36d894;background:#36d89417}.promoter-tag-fields{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px 18px;padding:22px;display:grid}.promoter-tag-fields>label:nth-child(2){grid-row:span 2}.promoter-tag-fields label{min-width:0;color:var(--builder-muted);gap:7px;font-size:10px;font-weight:650;display:grid}.promoter-tag-fields input,.promoter-tag-fields textarea{border:1px solid var(--builder-border);width:100%;color:var(--builder-text);background:var(--builder-soft);border-radius:10px;outline:none;font-size:11px}.promoter-tag-fields input{height:40px;padding:0 11px}.promoter-tag-fields textarea{resize:vertical;min-height:105px;padding:11px}.promoter-tag-fields input:focus,.promoter-tag-fields textarea:focus{border-color:var(--survey-primary)}.promoter-tag-fields input.invalid{border-color:#ff676d}.promoter-tag-fields label>small{color:#ff777c;font-size:9px;font-weight:500}.promoter-tag-field-row{grid-template-columns:minmax(0,1fr) 98px;gap:12px;display:grid}.promoter-tag-seconds{display:block;position:relative}.promoter-tag-seconds input{padding-right:39px}.promoter-tag-seconds i{color:var(--builder-muted);font-size:9px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.promoter-tag-auto-setting,.promoter-tag-link-mode-setting{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.promoter-tag-auto-setting,.promoter-tag-link-mode-setting{background:color-mix(in srgb, var(--builder-soft) 88%, transparent)}}.promoter-tag-link-mode-setting{border-color:var(--survey-primary)}@supports (color:color-mix(in lab, red, red)){.promoter-tag-link-mode-setting{border-color:color-mix(in srgb, var(--survey-primary) 25%, var(--builder-border))}}.promoter-tag-default-link{grid-column:1/-1}.promoter-tag-auto-setting strong,.promoter-tag-auto-setting span,.promoter-tag-link-mode-setting strong,.promoter-tag-link-mode-setting span{display:block}.promoter-tag-auto-setting strong,.promoter-tag-link-mode-setting strong{color:var(--builder-text);margin-bottom:3px;font-size:10px}.promoter-tag-auto-setting span,.promoter-tag-link-mode-setting span{color:var(--builder-muted);font-size:9px;line-height:1.45}.promoter-tag-company-links{border:1px solid var(--survey-primary);grid-column:1/-1;gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.promoter-tag-company-links{border:1px solid color-mix(in srgb, var(--survey-primary) 28%, var(--builder-border))}}.promoter-tag-company-links{background:var(--survey-primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.promoter-tag-company-links{background:color-mix(in srgb, var(--survey-primary) 5%, var(--builder-soft))}}.promoter-tag-company-links>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.promoter-tag-company-links>header strong,.promoter-tag-company-links>header span{display:block}.promoter-tag-company-links>header strong{color:var(--builder-text);margin-bottom:4px;font-size:11px}.promoter-tag-company-links>header span,.promoter-tag-company-links>p{color:var(--builder-muted);margin:0;font-size:9px;line-height:1.5}.promoter-tag-company-links>header b{color:var(--survey-primary);background:var(--survey-primary);border-radius:999px;flex:none;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.promoter-tag-company-links>header b{background:color-mix(in srgb, var(--survey-primary) 10%, transparent)}}.promoter-tag-company-links>header b{font-size:9px}.promoter-tag-company-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.promoter-tag-company-link-list>label{border:1px solid var(--builder-border);background:var(--builder-panel);border-radius:11px;padding:11px}.promoter-tag-company-link-list>label>span{min-width:0}.promoter-tag-company-link-list>label>span strong,.promoter-tag-company-link-list>label>span small{display:block}.promoter-tag-company-link-list>label>span strong{color:var(--builder-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.promoter-tag-company-link-list>label>span small{overflow-wrap:anywhere;color:var(--builder-muted);font-family:var(--font-family-technical);margin-top:3px;font-size:8px;font-weight:500}.promoter-tag-fallback-link{border-top:1px solid var(--builder-border);padding-top:13px}.promoter-tag-fields .promoter-tag-fallback-link>small{color:var(--builder-muted)}.promoter-tag-message-preview{border:1px solid var(--survey-primary);margin:0 22px 22px;padding:18px}@supports (color:color-mix(in lab, red, red)){.promoter-tag-message-preview{border:1px solid color-mix(in srgb, var(--survey-primary) 24%, var(--builder-border))}}.promoter-tag-message-preview{background:linear-gradient(145deg, var(--survey-primary), var(--builder-soft));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.promoter-tag-message-preview{background:linear-gradient(145deg, color-mix(in srgb, var(--survey-primary) 7%, var(--builder-soft)), var(--builder-soft))}}.promoter-tag-message-preview{text-align:center}.promoter-tag-message-preview>span{color:var(--survey-primary);letter-spacing:1.4px;font-size:9px;font-weight:780}.promoter-tag-message-preview strong{margin:10px 0 6px;font-size:14px;display:block}.promoter-tag-message-preview p{max-width:620px;color:var(--builder-muted);margin:0 auto;font-size:11px;line-height:1.5}.promoter-tag-message-preview button{color:#fff;background:var(--survey-primary);border:0;border-radius:9px;min-height:36px;margin-top:14px;padding:0 16px;font-size:10px;font-weight:700}.promoter-tag-message-preview small{color:var(--builder-muted);margin-top:8px;font-size:9px;display:block}.builder-power-up-aside>div:first-child{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:13px;padding:16px}.builder-power-up-aside>div:first-child>span{width:40px;height:40px;color:var(--survey-primary);background:var(--survey-primary);border-radius:11px;place-items:center;margin-bottom:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-power-up-aside>div:first-child>span{background:color-mix(in srgb, var(--survey-primary) 10%, var(--builder-panel))}}.builder-power-up-aside>div:first-child strong{margin-bottom:5px;font-size:13px;display:block}.builder-power-up-aside>div:first-child p{color:var(--builder-muted);margin:0;font-size:10px;line-height:1.5}.builder-power-up-aside dl{border:1px solid var(--builder-border);border-radius:12px;margin:0}.builder-power-up-aside dl>div{border-bottom:1px solid var(--builder-border);justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.builder-power-up-aside dl>div:last-child{border-bottom:0}.builder-power-up-aside dt,.builder-power-up-aside dd{margin:0;font-size:9px}.builder-power-up-aside dt{color:var(--builder-muted)}.builder-power-up-aside dd{color:var(--builder-text);text-align:right}.builder-power-up-aside>a{border:1px solid var(--builder-border);color:var(--builder-text);background:var(--builder-soft);text-align:center;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:650;text-decoration:none}@media (width<=980px){.builder-power-up-hero{grid-template-columns:52px minmax(0,1fr)}.builder-power-up-score{text-align:left;grid-column:1/-1}.promoter-tag-fields{grid-template-columns:1fr}.promoter-tag-fields>label:nth-child(2){grid-row:auto}}@media (width<=720px){.builder-power-up-canvas{width:calc(100% - 24px);margin-top:12px}.builder-power-up-hero{padding:20px}.builder-power-up-enable,.promoter-tag-segment-card>header{align-items:flex-start}.promoter-tag-segment-card>header,.promoter-tag-company-link-list{grid-template-columns:1fr}.promoter-tag-company-links>header{flex-direction:column}.promoter-tag-fields,.promoter-tag-message-preview{margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.promoter-tag-fields{border:0}}.public-survey-complete.promoter-tag-complete{border-color:var(--survey-primary);width:min(620px,100%);padding:clamp(28px,5vw,54px)}@supports (color:color-mix(in lab, red, red)){.public-survey-complete.promoter-tag-complete{border-color:color-mix(in srgb, var(--survey-primary) 40%, var(--public-border))}}.public-survey-complete.promoter-tag-complete{background:radial-gradient(circle at 50% 0%, var(--survey-primary), transparent 38%), var(--public-panel)}@supports (color:color-mix(in lab, red, red)){.public-survey-complete.promoter-tag-complete{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--survey-primary) 16%, transparent), transparent 38%), var(--public-panel)}}.promoter-tag-complete-icon{border:1px solid var(--survey-primary);place-items:center;width:62px!important;height:62px!important;margin:0 auto 18px!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.promoter-tag-complete-icon{border:1px solid color-mix(in srgb, var(--survey-primary) 45%, var(--public-border))}}.promoter-tag-complete-icon{box-shadow:0 16px 38px var(--survey-primary);color:#fff!important;background:linear-gradient(145deg, var(--survey-primary), var(--survey-secondary))!important;border-radius:18px!important}@supports (color:color-mix(in lab, red, red)){.promoter-tag-complete-icon{box-shadow:0 16px 38px color-mix(in srgb, var(--survey-primary) 24%, transparent)}}.promoter-tag-complete-icon{font-size:24px!important}.promoter-tag-complete>small:first-of-type{color:var(--survey-primary);letter-spacing:1.7px;font-size:10px;font-weight:780;display:block}.promoter-tag-complete h1{max-width:500px;margin:12px auto 10px}.promoter-tag-complete>p{max-width:500px;margin-left:auto;margin-right:auto;line-height:1.65}.promoter-tag-complete>button{color:#fff;background:linear-gradient(135deg, var(--survey-primary), var(--survey-secondary));min-height:48px;box-shadow:0 14px 34px var(--survey-primary);border:0;border-radius:12px;margin-top:24px;padding:0 24px}@supports (color:color-mix(in lab, red, red)){.promoter-tag-complete>button{box-shadow:0 14px 34px color-mix(in srgb, var(--survey-primary) 22%, transparent)}}.promoter-tag-complete>button{cursor:pointer;font-size:13px;font-weight:720}.promoter-tag-countdown{border:1px solid var(--public-border);background:var(--public-soft);text-align:left;border-radius:13px;align-items:center;gap:12px;max-width:390px;margin:22px auto 0;padding:12px 14px;display:flex}.promoter-tag-countdown>span{flex:0 0 38px;place-items:center;width:38px!important;height:38px!important;color:var(--survey-primary)!important;background:var(--survey-primary)!important;border-radius:50%!important;margin:0!important;display:grid!important}@supports (color:color-mix(in lab, red, red)){.promoter-tag-countdown>span{background:color-mix(in srgb, var(--survey-primary) 11%, var(--public-panel))!important}}.promoter-tag-countdown>span{font-weight:780;font-size:14px!important}.promoter-tag-countdown strong,.promoter-tag-countdown small{display:block}.promoter-tag-countdown strong{color:var(--public-text);margin-bottom:3px;font-size:11px}.promoter-tag-countdown small,.promoter-tag-manual-note{color:var(--public-muted);font-size:10px}.promoter-tag-manual-note{margin-top:13px;display:block}.report-response-summary{width:100%;min-height:82px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,1.2fr) minmax(420px,2fr) 30px;align-items:center;gap:16px;padding:14px 18px;display:grid}.report-response-summary:hover,.report-response.expanded .report-response-summary{background:var(--panel-soft)}.report-response-summary>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.report-response-icon{width:36px;height:36px;color:var(--purple);background:var(--purple-soft);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.report-response-summary>div:first-child>span:last-child{gap:4px;min-width:0;display:grid}.report-response-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.report-response-summary small,.report-response-summary dt{color:var(--muted);font-size:9px}.report-response-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0;display:grid}.report-response-summary dl>div{min-width:0}.report-response-summary dt{text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px}.report-response-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.report-expand-icon{color:var(--purple);font-size:18px}.report-answer-grid{border-top:1px dashed var(--border);background:var(--panel-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px 18px 19px 65px;display:grid}.report-answer-grid>div{border:1px solid var(--border);background:var(--panel);border-radius:11px;min-width:0;padding:13px}.report-answer-grid span{color:var(--purple);letter-spacing:.8px;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.report-answer-grid strong{font-size:11px;display:block}.report-answer-grid p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.45}.report-pagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;min-height:62px;padding:12px 18px;display:flex}.report-pagination button{border:1px solid var(--border);color:var(--foreground);background:var(--panel-soft);cursor:pointer;border-radius:9px;padding:8px 12px}.report-pagination button:disabled{opacity:.4;cursor:not-allowed}.report-pagination span{color:var(--muted);font-size:10px}.integrations-page{width:min(1180px,100%);margin:0 auto;padding:8px 24px 44px}.integrations-hero{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.integrations-hero>div:first-child>span,.integration-empty-copy>span,.cx-integration-card>header>div:nth-child(2)>span,.closed-loop-guide>div:first-child>span{color:var(--purple);letter-spacing:1.8px;font-size:10px;font-weight:800}.integrations-hero h1{letter-spacing:-1.7px;margin:7px 0 8px;font-size:clamp(32px,5vw,48px)}.integrations-hero p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.integration-health{border:1px solid var(--border);color:var(--muted);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.integration-health i{background:#74747f;border-radius:50%;width:7px;height:7px}.integration-empty-card{border:1px solid var(--border);background:radial-gradient(circle at 100% 0, #955cff14, transparent 32%), var(--panel);border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:30px;display:grid;box-shadow:0 20px 55px #0000001c}.integration-empty-icon{border:1px solid var(--purple);place-items:center;width:56px;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.integration-empty-icon{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--border))}}.integration-empty-icon{color:var(--purple);background:var(--purple);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.integration-empty-icon{background:color-mix(in srgb, var(--purple) 9%, var(--panel-soft))}}.integration-empty-copy{min-width:0}.integration-empty-copy h2{margin:6px 0 7px;font-size:22px}.integration-empty-copy p{max-width:720px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.integration-empty-assurances{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.integration-empty-assurances>div{border:1px solid var(--border);min-width:0;color:var(--purple);background:var(--panel-soft);border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.integration-empty-assurances span{flex-direction:column;gap:4px;min-width:0;display:flex}.integration-empty-assurances strong{color:var(--foreground);font-size:12px}.integration-empty-assurances small{color:var(--muted);font-size:10px;line-height:1.45}.integration-health.connected{color:#42c895;border-color:#42c895}@supports (color:color-mix(in lab, red, red)){.integration-health.connected{border-color:color-mix(in srgb, #42c895 32%, var(--border))}}.integration-health.connected i{background:#42c895;box-shadow:0 0 10px #42c89580}.integration-message{border:1px solid #42c895;margin-bottom:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.integration-message{border:1px solid color-mix(in srgb, #42c895 34%, var(--border))}}.integration-message{color:#49c99a;background:#42c895;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.integration-message{background:color-mix(in srgb, #42c895 8%, var(--panel))}}.integration-message{font-size:12px}.integration-message.error{color:#ff8b84;border-color:#ff6b62}@supports (color:color-mix(in lab, red, red)){.integration-message.error{border-color:color-mix(in srgb, #ff6b62 34%, var(--border))}}.integration-message.error{background:#ff6b62}@supports (color:color-mix(in lab, red, red)){.integration-message.error{background:color-mix(in srgb, #ff6b62 8%, var(--panel))}}.cx-integration-card,.closed-loop-guide{border:1px solid var(--border);background:radial-gradient(circle at 100% 0, #955cff14, transparent 30%), var(--panel);border-radius:20px;box-shadow:0 20px 55px #0000001c}.cx-integration-card{padding:26px}.cx-integration-card>header{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding-bottom:22px;display:flex}.cx-integration-card>header>div:nth-child(2){flex:1;min-width:0}.cx-integration-card h2,.closed-loop-guide h2{margin:4px 0 5px;font-size:22px}.cx-integration-card>header p,.closed-loop-guide>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.integration-status{color:var(--muted);background:var(--panel-soft);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.integration-status.active{color:#42c895;background:#42c895}@supports (color:color-mix(in lab, red, red)){.integration-status.active{background:color-mix(in srgb, #42c895 12%, var(--panel-soft))}}.integration-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.account-link-grid{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;display:grid}.account-link-grid>div:not(.account-link-arrow),.integration-metrics>div{border:1px solid var(--border);background:var(--panel-soft);border-radius:13px;flex-direction:column;min-width:0;padding:15px;display:flex}.account-link-grid span,.integration-metrics span{color:var(--muted);font-size:10px}.account-link-grid strong{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:13px;overflow:hidden}.account-link-grid small{color:var(--muted-dark);font-family:var(--font-family-technical);font-size:9px}.account-link-arrow{color:var(--purple);text-align:center;font-size:22px}.integration-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.integration-metrics strong{margin-top:7px;font-size:15px}.integration-auto-sync{border:1px solid var(--border);background:var(--purple);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-auto-sync{background:color-mix(in srgb, var(--purple) 5%, var(--panel-soft))}}.integration-auto-sync>span{flex-direction:column;gap:5px;display:flex}.integration-auto-sync strong{font-size:13px}.integration-auto-sync small{color:var(--muted);font-size:10px;line-height:1.45}.integration-switch{border:1px solid var(--border);cursor:pointer;background:#202028;border-radius:999px;width:48px;height:27px;padding:3px;transition:background .16s,border-color .16s}.integration-switch span{background:#8b8b95;border-radius:50%;width:19px;height:19px;transition:transform .16s,background .16s;display:block}.integration-switch.active{background:#6f35c8;border-color:#8b55e5}.integration-switch.active span{background:#fff;transform:translate(19px)}.integration-error-box{border:1px solid #ff6b62;flex-direction:column;gap:5px;margin-top:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-error-box{border:1px solid color-mix(in srgb, #ff6b62 28%, var(--border))}}.integration-error-box{color:#ff8b84;background:#ff6b62;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.integration-error-box{background:color-mix(in srgb, #ff6b62 7%, var(--panel-soft))}}.integration-error-box{font-size:10px}.integration-actions{align-items:center;gap:16px;margin-top:16px;display:flex}.integration-actions a{color:#fff;background:var(--purple);border-radius:10px;padding:10px 14px;font-size:11px;font-weight:750;text-decoration:none}.integration-actions button{color:#ff8580;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.integration-actions button.retry{border:1px solid var(--purple);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.integration-actions button.retry{border:1px solid color-mix(in srgb, var(--purple) 42%, var(--border))}}.integration-actions button.retry{color:var(--purple);background:var(--purple);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.integration-actions button.retry{background:color-mix(in srgb, var(--purple) 7%, var(--panel))}}.integration-actions button:disabled{cursor:wait;opacity:.6}.integration-connect-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding-top:22px;display:grid}.integration-connect-form label{min-width:0;color:var(--foreground);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.integration-connect-form input{border:1px solid var(--border);width:100%;height:44px;color:var(--foreground);background:var(--panel-soft);border-radius:10px;outline:0;padding:0 12px;font-size:11px}.integration-connect-form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple-soft)}.integration-connect-form small{min-height:25px;color:var(--muted);font-size:9px;font-weight:400;line-height:1.4}.integration-connect-form button{color:#fff;background:var(--purple);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;height:44px;padding:0 18px;font-size:11px;font-weight:750}.closed-loop-guide{margin-top:16px;padding:24px 26px}.closed-loop-flow{align-items:center;gap:10px;margin:18px 0 14px;display:flex;overflow-x:auto}.closed-loop-flow article{border:1px solid var(--border);background:var(--panel-soft);border-radius:11px;flex-direction:column;flex:1;gap:5px;min-width:125px;padding:13px;display:flex}.closed-loop-flow article strong{color:var(--purple);font-size:13px}.closed-loop-flow article span{color:var(--muted);font-size:10px}.closed-loop-flow article.detractor strong{color:#ff7770}.closed-loop-flow article.neutral strong{color:#e7b84d}.closed-loop-flow article.promoter strong{color:#42c895}.closed-loop-flow>i{color:var(--muted-dark);font-size:14px;font-style:normal}@media (width<=1180px){.integration-connect-form{grid-template-columns:1fr 1fr}.integration-connect-form button{grid-column:1/-1}.documentation-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.documentation-collection-flow{grid-template-columns:24px 1fr}.documentation-collection-flow i{display:none}.documentation-qr-rules,.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-response-summary{grid-template-columns:minmax(180px,1fr) minmax(360px,1.5fr) 26px}}@media (width<=760px){.integrations-page{padding:4px 0 30px}.integrations-hero{flex-direction:column;align-items:flex-start}.integration-empty-card{grid-template-columns:1fr;padding:20px}.integration-empty-assurances{grid-column:auto;grid-template-columns:1fr}.cx-integration-card,.closed-loop-guide{padding:18px}.cx-integration-card>header{flex-wrap:wrap;align-items:flex-start}.integration-status{margin-left:67px}.account-link-grid,.integration-metrics,.integration-connect-form{grid-template-columns:1fr}.account-link-arrow{transform:rotate(90deg)}.integration-connect-form button{grid-column:auto}.integration-auto-sync{align-items:flex-start}.distribution-channel-grid,.qr-distribution-layout,.documentation-qr-rules{grid-template-columns:1fr}.documentation-qr-governance>header{flex-direction:column}.documentation-qr-flow{grid-template-columns:1fr}.documentation-qr-flow>i{justify-self:center;transform:rotate(90deg)}.public-survey-header>div span{display:none}.public-survey-stage{width:min(100% - 20px,760px);padding:18px 0}.public-nps{overflow-x:auto}.public-nps fieldset{min-width:540px}.reports-title{flex-direction:column;align-items:stretch}.reports-title label{min-width:0}.reports-filter-actions{grid-template-columns:1fr}.reports-download-button{width:100%}.reports-download-error{text-align:left;max-width:none;position:static}.report-summary-grid{grid-template-columns:1fr}.report-response-summary{grid-template-columns:minmax(0,1fr) 26px}.report-response-summary dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.report-answer-grid{grid-template-columns:1fr;padding-left:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-login-shell{min-height:100vh;color:var(--foreground);background:radial-gradient(circle at 12% 10%, #915aff33, transparent 32%), radial-gradient(circle at 88% 90%, #04c7bc29, transparent 34%), var(--background);place-items:center;padding:28px;display:grid}.admin-login-card{border:1px solid var(--border);background:var(--panel);border-radius:28px;width:min(100%,470px);padding:36px}@supports (color:color-mix(in lab, red, red)){.admin-login-card{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.admin-login-card{box-shadow:0 28px 80px #0f081c33}.admin-login-brand{align-items:center;gap:14px;margin-bottom:42px;display:flex}.admin-login-logo{background:var(--panel-soft);border-radius:18px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.admin-login-logo img{object-fit:contain;width:58px;height:58px}.admin-login-brand>div{gap:2px;display:grid}.admin-login-brand strong{font-size:20px;line-height:28px}.admin-login-brand span{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.admin-login-copy>span{color:var(--teal);letter-spacing:2px;font-size:10px;font-weight:800}.admin-login-copy h1{margin:12px 0 10px;font-size:clamp(30px,7vw,44px);line-height:1.04}.admin-login-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-login-form{gap:18px;margin-top:26px;display:grid}.admin-login-field{min-width:0;color:var(--foreground);gap:8px;font-size:12px;font-weight:750;display:grid}.admin-login-control{border:1px solid var(--border-strong);min-height:52px;color:var(--muted);background:var(--panel-soft);border-radius:14px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.admin-login-control:focus-within{border-color:var(--teal);background:var(--panel);box-shadow:0 0 0 3px #04c7bc24}.admin-login-control input{width:100%;min-width:0;height:50px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;padding:0;font-weight:550}.admin-login-control input::placeholder{color:var(--muted);opacity:.82}.admin-login-control button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.admin-login-control button:hover,.admin-login-control button:focus-visible{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-login-control button:hover,.admin-login-control button:focus-visible{background:color-mix(in srgb, var(--foreground) 8%, transparent)}}.admin-login-form-alert{color:#ff95a2;background:#ff748517;border:1px solid #ff748561;border-radius:12px;margin:-2px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.admin-login-spinner{animation:.85s linear infinite admin-login-spin}@keyframes admin-login-spin{to{transform:rotate(360deg)}}.admin-login-alert{background:#ffb3471a;border:1px solid #ffb34759;border-radius:14px;gap:5px;margin-top:22px;padding:14px 16px;display:grid}.admin-login-alert span{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:10px}.admin-login-alert strong{overflow-wrap:anywhere;font-size:13px}.admin-login-button{border:1px solid var(--teal);color:#fff;text-align:center;background:linear-gradient(135deg,#02aea9,#7f4cff);border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:2px;padding:0 22px;font-size:14px;font-weight:750;display:flex}.admin-login-button:disabled{cursor:wait;opacity:.7}.admin-login-button.secondary{color:var(--foreground);background:var(--panel-soft)}.admin-login-card footer{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.admin-login-card footer span{color:var(--teal);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:800}.admin-login-card footer p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}@media (width<=560px){.admin-login-shell{padding:16px}.admin-login-card{border-radius:22px;padding:26px 22px}.admin-login-brand{margin-bottom:34px}}.marketing-nav-actions .theme-toggle.marketing-theme-toggle{width:86px;min-width:86px;height:36px;box-shadow:none;background:#ffffff06;border-color:#a26fdd38;border-radius:10px;gap:7px;padding:3px 8px 3px 4px}.marketing-nav-actions .theme-toggle.marketing-theme-toggle .theme-toggle-orb{border-radius:8px;width:28px;min-width:28px;height:28px}.marketing-nav-actions .theme-toggle.marketing-theme-toggle .theme-toggle-label{color:#aaa5b1;font-size:9px}.metric-demo-view-switch{opacity:0;justify-content:flex-end;align-items:center;gap:5px;margin:-3px 0 10px;animation:.35s 1.35s forwards metric-demo-score-in;display:flex}.metric-demo-view-switch>span{color:#706a76;margin-right:3px;font-size:8px}.metric-demo-view-switch button{color:#89838f;cursor:pointer;background:#131117;border:1px solid #2d2833;border-radius:6px;min-height:25px;padding:0 9px;font-size:8px;font-weight:680}.metric-demo-view-switch button.active{color:#e7d8f8;background:#8744d62e;border-color:#a45df080}.metric-demo-question.csat{min-height:244px}.metric-demo-scale.nps button.detractor{color:#f08b99;background:#b4394a1a;border-color:#ec637457}.metric-demo-scale.nps button.passive{color:#e8bd64;background:#b783211c;border-color:#e7b0465e}.metric-demo-scale.nps button.promoter{color:#7cd7b5;background:#4ba4831c;border-color:#5ec7a066}.metric-demo-scale.ces button,.metric-demo-scale.ces button:last-child{color:#aaa5b1;background:#131117;border-color:#302b36}.metric-demo-scale.csat.numeric button:last-child{color:#7cd7b5;background:#4ba48317;border-color:#5ec7a052}.metric-demo-scale.csat.emoji button{aspect-ratio:1.55;filter:saturate(.88);background:#151219;border-color:#302b36;font-size:18px}.metric-demo-scale.nps button,.metric-demo-scale.ces button,.metric-demo-scale.csat.numeric button{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.marketing-emotion-tags span,.metric-demo-option small,.metric-demo-question-top small,.metric-demo-complete small,.marketing-builder-body article>div>small{font-size:6.67px}.marketing-side-label,.marketing-mock-heading small,.marketing-kpi-row small,.marketing-kpi-row em,.marketing-chart-card header small,.marketing-emotion-card header small,.marketing-chart-card header>span,.marketing-emotion-score span,.marketing-floating-card small,.metric-demo-tabs small,.metric-demo-sidebar>small,.metric-demo-canvas>header small,.metric-demo-canvas>header>span,.metric-demo-scale-labels,.marketing-builder-top small,.marketing-builder-body aside>small,.marketing-builder-body>section>header span,.marketing-nps-scale i,.marketing-answer-line,.marketing-brand.compact small{font-size:10px;line-height:14px}:root[data-theme=white] .marketing-page{color:#1b1820;background:radial-gradient(circle at 76% 6%,#894cdf1f,#0000 25%),radial-gradient(circle at 4% 44%,#15a2b40f,#0000 24%),#f6f4f8}:root[data-theme=white] .marketing-nav{background:#f8f6fad6;border-color:#4636541f}:root[data-theme=white] .marketing-brand small,:root[data-theme=white] .marketing-links a,:root[data-theme=white] .marketing-login-link,:root[data-theme=white] .marketing-trust-line span,:root[data-theme=white] .marketing-hero-copy>p,:root[data-theme=white] .metric-demo-heading>p,:root[data-theme=white] .marketing-section-heading p,:root[data-theme=white] .marketing-platform-copy>p,:root[data-theme=white] .marketing-final-cta>p{color:#6f6975}:root[data-theme=white] .marketing-links a:hover,:root[data-theme=white] .marketing-login-link:hover{color:#211a28}:root[data-theme=white] .marketing-nav-actions .theme-toggle.marketing-theme-toggle{background:#ffffffc7;border-color:#5f427a2e}:root[data-theme=white] .marketing-nav-actions .theme-toggle.marketing-theme-toggle .theme-toggle-label{color:#625c68}:root[data-theme=white] .marketing-text-link,:root[data-theme=white] .marketing-text-cta{color:#6d3ca5}:root[data-theme=white] .marketing-app-window,:root[data-theme=white] .marketing-builder-showcase,:root[data-theme=white] .metric-demo-screen{background:#fff;border-color:#5c3d7b2e;box-shadow:0 36px 80px #31243e1f}:root[data-theme=white] .marketing-window-topbar,:root[data-theme=white] .marketing-builder-top,:root[data-theme=white] .metric-demo-topbar{color:#76707b;background:#f5f2f7;border-color:#e6e1e9}:root[data-theme=white] .marketing-app-sidebar,:root[data-theme=white] .marketing-builder-body aside,:root[data-theme=white] .metric-demo-sidebar{background:radial-gradient(circle at 20% 0,#894ada1a,#0000 34%),#f8f5fa;border-color:#e5dfe8}:root[data-theme=white] .marketing-app-content,:root[data-theme=white] .metric-demo-canvas{background:radial-gradient(circle at 100% 0,#642ea10d,#0000 35%),#fcfbfd}:root[data-theme=white] .marketing-mini-brand strong,:root[data-theme=white] .marketing-mock-heading strong,:root[data-theme=white] .metric-demo-side-title,:root[data-theme=white] .metric-demo-canvas>header strong,:root[data-theme=white] .metric-demo-question>p,:root[data-theme=white] .metric-demo-question-top strong,:root[data-theme=white] .marketing-builder-top>span{color:#211c26}:root[data-theme=white] .marketing-app-sidebar>span{color:#746e79}:root[data-theme=white] .marketing-app-sidebar>span.active{color:#512b7d;background:#7f46c11a;border-color:#7d47be40}:root[data-theme=white] .marketing-kpi-row article,:root[data-theme=white] .marketing-chart-card,:root[data-theme=white] .marketing-emotion-card{background:linear-gradient(145deg,#fff,#f7f4f9);border-color:#e6e0e9}:root[data-theme=white] .marketing-kpi-row strong,:root[data-theme=white] .marketing-chart-card header strong,:root[data-theme=white] .marketing-emotion-card header strong{color:#211d25}:root[data-theme=white] .marketing-chart-lines i{border-color:#ebe6ed}:root[data-theme=white] .marketing-floating-card{background:#fffffff0;border-color:#7646a92e;box-shadow:0 20px 45px #37264624}:root[data-theme=white] .marketing-floating-card strong{color:#27212c}:root[data-theme=white] .metric-demo-section,:root[data-theme=white] .marketing-platform,:root[data-theme=white] .marketing-final-cta{background:radial-gradient(circle at 78% -8%,#8b45e91f,#0000 32%),linear-gradient(145deg,#fff,#f8f5fa 58%,#fbf9fc);border-color:#6f469729}:root[data-theme=white] .metric-demo-tabs>button{color:#66606b;background:#ffffffb8;border-color:#ddd6e2}:root[data-theme=white] .metric-demo-tabs>button.active{color:#4c276f;background:linear-gradient(130deg,#a061e124,#733fad0f);border-color:#8748cc6b}:root[data-theme=white] .metric-demo-option{color:#6b6570}:root[data-theme=white] .metric-demo-option.selected{color:#4e2a70;background:#8e4ed31a;border-color:#8c4ad052}:root[data-theme=white] .metric-demo-canvas>header{border-color:#e8e2ea}:root[data-theme=white] .metric-demo-canvas>header>span{color:#77707b;border-color:#ded7e2}:root[data-theme=white] .metric-demo-drop-zone{color:#8b838f;background:#5b416f04;border-color:#d9d1de}:root[data-theme=white] .metric-demo-question{background:linear-gradient(150deg,#fff,#f8f5fa);border-color:#8b4ec947;box-shadow:0 20px 45px #3223401f}:root[data-theme=white] .metric-demo-view-switch>span{color:#77707d}:root[data-theme=white] .metric-demo-view-switch button{color:#706976;background:#fff;border-color:#ddd5e1}:root[data-theme=white] .metric-demo-view-switch button.active{color:#5c2f85;background:#8f4ed31a;border-color:#8b4ccf66}:root[data-theme=white] .metric-demo-scale button,:root[data-theme=white] .metric-demo-scale.ces button,:root[data-theme=white] .metric-demo-scale.ces button:last-child{color:#625c67;background:#fff;border-color:#dcd5df}:root[data-theme=white] .metric-demo-scale.nps button.detractor{color:#b84353;background:#fff3f5;border-color:#f0c5ca}:root[data-theme=white] .metric-demo-scale.nps button.passive{color:#a5761f;background:#fff9ec;border-color:#ead6aa}:root[data-theme=white] .metric-demo-scale.nps button.promoter,:root[data-theme=white] .metric-demo-scale.csat.numeric button:last-child{color:#257c5c;background:#effaf6;border-color:#b8dfd0}:root[data-theme=white] .metric-demo-scale.csat.emoji button{background:#fff}:root[data-theme=white] .metric-demo-complete{background:#f4fdf9f5;border-color:#bfe1d4;box-shadow:0 15px 30px #3250441a}:root[data-theme=white] .metric-demo-complete strong{color:#245b47}:root[data-theme=white] .metric-demo-progress{background:#e1dae5}:root[data-theme=white] .metric-demo-steps{border-color:#e2dce5}:root[data-theme=white] .metric-demo-steps>div{color:#332d38;opacity:1;background:#ffffff8a;border-color:#d8cfe0}:root[data-theme=white] .metric-demo-steps span{color:#7137a3}:root[data-theme=white] .metric-demo-steps strong{color:#2d2732}:root[data-theme=white] .marketing-audience-grid,:root[data-theme=white] .marketing-audience-grid article,:root[data-theme=white] .marketing-strengths,:root[data-theme=white] .marketing-strength-grid,:root[data-theme=white] .marketing-strength-grid article,:root[data-theme=white] .marketing-workflow-grid,:root[data-theme=white] .marketing-workflow-grid article,:root[data-theme=white] .marketing-outcome,:root[data-theme=white] .marketing-outcome-list span,:root[data-theme=white] .marketing-footer{border-color:#ddd7e1}:root[data-theme=white] .marketing-audience-grid p,:root[data-theme=white] .marketing-strength-grid h3,:root[data-theme=white] .marketing-workflow-grid h3,:root[data-theme=white] .marketing-outcome-list span{color:#403a45}:root[data-theme=white] .marketing-strength-grid article{background:#ffffff80}:root[data-theme=white] .marketing-strength-grid article:hover,:root[data-theme=white] .marketing-strength-grid article.featured{background:#8f4ae812}:root[data-theme=white] .marketing-strength-grid p,:root[data-theme=white] .marketing-workflow-grid p,:root[data-theme=white] .marketing-platform-copy li,:root[data-theme=white] .marketing-footer p,:root[data-theme=white] .marketing-footer>a:last-child{color:#6e6773}:root[data-theme=white] .marketing-builder-showcase{color:#242028}:root[data-theme=white] .marketing-builder-body aside span{color:#6f6875}:root[data-theme=white] .marketing-builder-body aside span.active{color:#5c3282;background:#8545d91a}:root[data-theme=white] .marketing-login-link.final{color:#5f5865}@media (width<=760px){.marketing-nav-actions .theme-toggle.marketing-theme-toggle{width:38px;min-width:38px;padding:4px}.marketing-nav-actions .theme-toggle.marketing-theme-toggle .theme-toggle-label,.marketing-nav-actions:after{display:none}.metric-demo-question.csat{min-height:254px}.metric-demo-view-switch{justify-content:flex-start;overflow-x:auto}.metric-demo-view-switch>span{display:none}.metric-demo-scale.csat.emoji button{font-size:15px}}@media (prefers-reduced-motion:reduce){.metric-demo-option.selected,.metric-demo-cursor,.metric-demo-drop-zone,.metric-demo-question,.metric-demo-view-switch,.metric-demo-scale button,.metric-demo-complete,.metric-demo-progress i,.metric-demo-steps>div{animation-duration:.01ms!important;animation-delay:0s!important}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
