@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.btn-option{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-option-border);background-color:transparent;border-radius:9999px;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:var(--figma-black-900);white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.btn-option:hover{border-color:var(--color-option-hover);box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-option:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-accent)}.btn-option:active,.btn-option[aria-pressed=true]{background-color:var(--color-option-active-bg)}.btn-option-rounded{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-option-border);background-color:transparent;border-radius:12px;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:var(--figma-black-900);white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.btn-option-rounded:hover{border-color:var(--color-option-hover);box-shadow:0 1px 2px rgba(0,0,0,.05)}.btn-option-rounded:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-accent)}.btn-option-rounded:active,.btn-option-rounded[aria-pressed=true]{background-color:var(--color-option-active-bg)}.btn-option-lg{padding:14px 24px;font-size:15px;letter-spacing:-.15px}.tag-base{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid;padding:4px 8px;white-space:nowrap;font-family:Inter,sans-serif}.tag-regular{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.05);color:var(--figma-black-50)}.tag-warning{background-color:#FFF2C1;border-color:#FFF2C1;color:var(--figma-orange-800)}.tag-success{background-color:#EAF7E6;border-color:#EAF7E6;color:var(--figma-black-50)}.tag-sm{font-size:9px;font-weight:600;line-height:1.4;letter-spacing:.18px;text-transform:uppercase}.tag-lg{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px}.select-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background-color:var(--color-input-bg);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);color:var(--color-text);cursor:pointer;transition:border-color .15s,box-shadow .15s}.select-trigger:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgba(255,66,8,.15)}.select-trigger:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-bg-secondary)}.select-trigger-error{border-color:#DC2626}.select-trigger-error:focus{border-color:#DC2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.select-trigger-sm{padding:8px 12px;font-size:var(--font-size-body-s)}.select-trigger-md{padding:12px 16px}.select-placeholder{color:var(--color-text-disabled)}.select-dropdown{position:absolute;z-index:50;margin-top:4px;max-height:320px;width:100%;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-input);background-color:var(--color-bg-card);padding:4px 0;box-shadow:var(--shadow-card-elevated)}.select-option{padding:10px 16px;font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);color:var(--color-text-body);cursor:pointer;transition:background-color .1s}.select-option-disabled,.select-option:disabled{cursor:not-allowed;opacity:.5}.select-option-active{background-color:var(--color-bg-secondary)}.select-option-selected{font-weight:600;color:var(--color-accent)}.select-label{display:block;margin-bottom:6px;font-size:var(--font-size-body-s);font-weight:500;color:var(--color-text-body)}.select-helper{color:var(--color-text-secondary)}.select-error-text,.select-helper{margin-top:4px;font-size:var(--font-size-body-s)}.select-error-text{color:#DC2626}.select-search-input{display:block;width:100%;border:1px solid var(--color-border-input);border-radius:var(--radius-input);background-color:var(--color-input-bg);padding:12px 40px 12px 16px;font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);color:var(--color-text);outline:none;transition:border-color .15s,box-shadow .15s}.select-search-input::-moz-placeholder{color:var(--color-text-disabled)}.select-search-input::placeholder{color:var(--color-text-disabled)}.select-search-input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 2px rgba(255,66,8,.15)}.select-search-input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-bg-secondary)}.select-option-detected{display:flex;align-items:center;gap:8px}.select-option-detected svg{color:var(--color-accent);width:16px;height:16px;flex-shrink:0}.select-separator{padding:6px 16px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-disabled);border-top:1px solid var(--color-border);margin-top:2px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-free-text-option{font-style:italic;color:var(--color-text-secondary)}.select-search-wrapper{position:relative}.select-search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;color:var(--color-text-secondary)}.card-base{border-radius:var(--radius-card);padding:20px}.card-default{box-shadow:var(--shadow-card)}.card-default,.card-elevated{background-color:var(--color-bg-card)}.card-elevated{box-shadow:var(--shadow-card-elevated)}.card-outlined{border:1px solid var(--color-border)}.card-highlighted,.card-outlined{background-color:var(--color-bg-card)}.card-highlighted{box-shadow:var(--shadow-card-elevated);border:2px solid var(--color-accent)}.card-title{font-size:18px;font-weight:700;line-height:1.4;color:var(--color-text)}.input-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--color-text-body)}.input-outer{border-radius:16px;border:1px solid rgba(0,0,0,.05);background-color:white;padding:4px}.input-field{width:100%;border-radius:14px;border:1px solid;background-color:white;padding:12px;color:var(--color-text);outline:none;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;transition:border-color .2s,box-shadow .2s}.input-field-unfocused{border-color:var(--figma-white-600)}.input-field-unfocused::-moz-placeholder{color:var(--figma-white-200)}.input-field-unfocused::placeholder{color:var(--figma-white-200)}.input-field-focused{border-color:var(--color-accent)}.input-field-focused::-moz-placeholder{color:var(--figma-white-600)}.input-field-focused::placeholder{color:var(--figma-white-600)}.input-field-error{border-color:#DC2626}.input-field:disabled{cursor:not-allowed;background-color:var(--color-bg-secondary)}.input-helper{margin-top:4px;font-size:14px;color:var(--color-text-secondary)}.input-error-text{margin-top:4px;font-size:14px;color:#DC2626}.btn-primary-wrapper{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:white}.btn-primary-wrapper-lg{border-radius:12px;border:2px solid rgba(255,255,255,.8);outline:2px solid white}.btn-primary-wrapper-md{border-radius:10px;border:2px solid rgba(255,255,255,.8);outline:2px solid white}.btn-primary-wrapper-sm{border-radius:8px;border:1px solid rgba(255,255,255,.2);outline:1px solid white}.btn-primary-inner{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;border:1px solid #d73603;transition:box-shadow .2s}.btn-primary-inner:focus{outline:none}.btn-primary-inner-lg{height:48px;border-radius:12px;padding:8px 16px}.btn-primary-inner-md{height:40px;border-radius:10px;padding:8px 16px}.btn-primary-inner-sm{border-radius:8px;padding:6px 12px}.btn-primary-inner-disabled{cursor:not-allowed;border-color:transparent}.btn-primary-text-lg{font-size:15px;letter-spacing:-.15px}.btn-primary-text-lg,.btn-primary-text-md{font-weight:500;line-height:1.5;color:white}.btn-primary-text-md{font-size:13px;letter-spacing:-.13px}.btn-primary-text-sm{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:white}.btn-primary-text-disabled{color:#B6B8C0}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff4208;background-color:transparent;font-weight:500;color:var(--color-text);transition:background-color .15s}.btn-secondary:hover{background-color:var(--color-accent-light)}.btn-secondary:focus{outline:none}.btn-secondary-disabled{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d9dc;background-color:transparent;font-weight:500;color:#B6B8C0;cursor:not-allowed}.btn-secondary-disabled:focus{outline:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--color-text);font-weight:500;transition:background-color .15s}.btn-ghost:hover{background-color:var(--color-bg-secondary)}.btn-ghost:focus{outline:none}.btn-dark{display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-cta-bg);color:var(--color-cta-text,#fff);font-weight:500;transition:opacity .15s}.btn-dark:hover{opacity:.9}.btn-dark:focus{outline:none;box-shadow:0 0 0 2px white,0 0 0 4px var(--color-accent)}.btn-danger{display:inline-flex;align-items:center;justify-content:center;background-color:#DC2626;color:white;font-weight:500;transition:background-color .15s}.btn-danger:hover{background-color:#B91C1C}.btn-danger:focus{outline:none}.btn-danger:disabled{background-color:#FCA5A5}.btn-size-sm{padding:6px 12px;font-size:14px;border-radius:8px}.btn-size-md{padding:8px 16px;font-size:15px;line-height:1.5;letter-spacing:-.15px;border-radius:10px}.btn-size-lg{padding:8px 16px;font-size:16px;border-radius:12px}.alert-base{display:flex;align-items:flex-start;gap:12px;border-radius:8px;border:1px solid;padding:16px}.alert-info{background-color:var(--color-primary-50,#eff6ff);border-color:var(--color-primary-200,#bfdbfe);color:var(--color-primary-800,#1e40af)}.alert-success{background-color:var(--color-success-50,#f0fdf4);border-color:var(--color-success-200,#bbf7d0);color:var(--color-success-800,#166534)}.alert-warning{background-color:var(--color-warning-50,#fffbeb);border-color:var(--color-warning-200,#fde68a);color:var(--color-warning-800,#92400e)}.alert-error{background-color:var(--color-error-50,#fef2f2);border-color:var(--color-error-200,#fecaca);color:var(--color-error-800,#991b1b)}.alert-icon{flex-shrink:0}.alert-content{flex:1;font-size:14px;line-height:1.5}.alert-title{font-weight:500;margin-bottom:4px}.alert-description{opacity:.9}.alert-close{flex-shrink:0;border-radius:4px;padding:2px;cursor:pointer;background:transparent;border:none;color:inherit;transition:opacity .15s}.alert-close:hover{opacity:.7}.alert-close:focus{outline:none;box-shadow:0 0 0 2px currentColor}.avatar-base{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}.avatar-sm{width:24px;height:24px}.avatar-md{width:32px;height:32px}.avatar-lg{width:40px;height:40px}.avatar-photo{position:absolute;inset:0;width:100%;height:100%;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.avatar-initials,.avatar-photo{border:1px solid rgba(0,0,0,.1)}.avatar-initials{background-color:#117FE9}.avatar-initials-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Inter,sans-serif;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:white}.avatar-initials-text-sm{font-size:9px}.avatar-initials-text-md{font-size:12px}.avatar-initials-text-lg{font-size:15px}.avatar-icon{color:#6D707B}.avatar-icon-sm{width:12px;height:12px}.avatar-icon-md{width:16px;height:16px}.avatar-icon-lg{width:20px;height:20px}.badge-base{display:inline-flex;align-items:center;border-radius:9999px;font-weight:500}.badge-sm{padding:2px 8px;font-size:12px;line-height:1.5}.badge-md{padding:4px 12px;font-size:14px;line-height:1.5}.badge-default{background-color:var(--figma-white-100,#F3F3F4);color:var(--color-text)}.badge-primary{background-color:var(--color-primary-50,#eff6ff);color:var(--color-primary-700,#1d4ed8)}.badge-success{background-color:var(--color-success-50,#f0fdf4);color:var(--color-success,#16a34a)}.badge-warning{background-color:var(--color-warning-50,#fffbeb);color:var(--color-warning,#d97706)}.badge-danger{background-color:var(--color-error-50,#fef2f2);color:var(--color-error,#dc2626)}.badge-info{background-color:var(--figma-blue-50,#CAEBFC);color:var(--figma-blue-800,#082456)}.badge-purple{background-color:#f3e8ff;color:#6b21a8}.badge-pink{background-color:#fce7f3;color:#9d174d}.badge-amber{background-color:var(--color-warning-100,#fef3c7);color:var(--color-warning-800,#92400e)}.checkbox-box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;border:1px solid #ff6536;background-color:transparent;cursor:pointer;transition:background-color .15s,border-color .15s}.checkbox-box:focus{outline:none;box-shadow:0 0 0 2px #FF4208,0 0 0 4px white}.checkbox-box-checked{background-color:#FF6536}.checkbox-box-disabled{cursor:not-allowed;opacity:.5}.checkbox-label{cursor:pointer;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.3px;color:#3C3E47}.checkbox-label-disabled{cursor:not-allowed;opacity:.5}.datarow-inner{display:flex;flex:1;align-items:center;border-radius:4px;padding:8px 12px}.datarow-striped{background-color:#F3F3F4}@keyframes spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-base{border-radius:9999px;border-style:solid;border-color:var(--color-border);border-top-color:var(--color-accent);animation:spinner-rotate 1s linear infinite}.spinner-sm{width:16px;height:16px;border-width:2px}.spinner-md{width:24px;height:24px;border-width:3px}.spinner-lg{width:32px;height:32px;border-width:4px}.progressbar-track{border-radius:9999px;background-color:var(--color-border)}.progressbar-fill{border-radius:9999px;transition:width .3s ease}.progressbar-sm{height:4px}.progressbar-md{height:8px}.progressbar-accent{background-color:var(--color-accent)}.progressbar-success{background-color:var(--color-success-500,#22c55e)}.progressbar-warning{background-color:var(--color-warning-500,#eab308)}.progressbar-error{background-color:var(--color-error-500,#ef4444)}.toggle-track{position:relative;display:inline-flex;flex-shrink:0;align-items:center;border-radius:9999px;cursor:pointer;transition:background-color .2s}.toggle-track:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent),0 0 0 4px white}.toggle-track-sm{height:20px;width:36px}.toggle-track-md{height:24px;width:44px}.toggle-track-checked{background-color:var(--color-accent)}.toggle-track-unchecked{background-color:var(--color-border)}.toggle-track-disabled{cursor:not-allowed;opacity:.5}.toggle-thumb{display:inline-block;border-radius:9999px;background-color:white;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s}.toggle-thumb-sm{width:14px;height:14px}.toggle-thumb-md{width:16px;height:16px}.toggle-thumb-off{transform:translateX(4px)}.toggle-thumb-sm-on{transform:translateX(16px)}.toggle-thumb-md-on{transform:translateX(20px)}.toggle-label{cursor:pointer;font-size:14px;line-height:1.5;color:var(--color-text-body)}.toggle-label-disabled{cursor:not-allowed;opacity:.5}.separator-base{flex-shrink:0;background-color:var(--color-border)}.separator-horizontal{height:1px;width:100%}.separator-vertical{width:1px;height:100%}.mobile-nav-header{background-color:white;border-bottom-width:2px;border-left-width:2px;border-right-width:2px;border-color:#FCFCFC;border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 4px 14px 0 rgba(0,0,0,.02)}.mobile-nav-progress-border{border-top:1px solid #f3f3f4}.mobile-nav-progress-subtitle,.mobile-nav-progress-title{white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:black}.mobile-nav-progress-subtitle{opacity:.34}.nav-footer-base{border-top:1px solid #e2e2e4;background-color:#F3F3F4}.nav-footer-icon-muted{color:#6D707B}.nav-footer-avatar{border-radius:20px;border:1px solid rgba(0,0,0,.1);background-color:#117FE9}.nav-footer-avatar-text{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:white}.nav-footer-avatar-text,.nav-footer-user-name{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px}.nav-footer-user-name{color:#0D0E11}.nav-footer-company-name{font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:1.4;color:#6D707B}.nav-footer-cta{border-radius:12px;border:1px solid #ff4208;cursor:pointer;transition:background-color .15s}.nav-footer-cta:hover{background-color:rgba(255,66,8,.04)}.nav-footer-cta-text{font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;color:#0D0E11}.nav-item-base{border-radius:8px;transition:background-color .15s}.nav-item-base:focus{outline:none}.nav-item-base:focus-visible{box-shadow:0 0 0 2px #FF4208;outline-offset:1px}.nav-item-current{background-color:rgba(0,0,0,.1)}.nav-item-default:hover{background-color:rgba(0,0,0,.05)}.nav-item-icon{color:#16171C}.nav-item-label{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#16171C}.nav-item-done-tag{border-radius:16px;background-color:rgba(0,0,0,.05);color:#6D707B}.nav-item-done-text{font-size:9px;font-weight:600;line-height:1.4;letter-spacing:.18px}.panel-nav-base{background-color:#FCFCFC}.panel-nav-border{border-bottom:1px solid rgba(0,0,0,.05)}.panel-nav-title{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:-.45px;color:#04122B;pointer-events:none}.panel-nav-cta-chat{border-radius:12px;border:1px solid #ff4208;color:#0D0E11}.panel-nav-cta-chat,.panel-nav-cta-dashboard{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;cursor:pointer}.panel-nav-cta-dashboard{border-radius:12px;border:1px solid #d73603;color:white;background:linear-gradient(180deg,#FF4208,#FF6536);box-shadow:0 84px 24px 0 rgba(255,67,10,.01),0 54px 22px 0 rgba(255,67,10,.04),0 30px 18px 0 rgba(255,67,10,.15),0 13px 13px 0 rgba(255,67,10,.26),0 3px 7px 0 rgba(255,67,10,.29);outline:2px solid rgba(255,255,255,.8);outline-offset:-2px}.details-dropdown-header-border{border-top:1px solid #e2e2e4}.details-dropdown-label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#16171C}.details-dropdown-tag{border-radius:16px;border:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.05);font-family:Inter,sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:.18px;color:#6D707B}.details-dropdown-chevron{color:#6D707B}.details-header-base{border-top:1px solid #e2e2e4}.details-header-label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#16171C}.details-header-chevron{color:#16171C}.details-header-done-tag{border-radius:16px;border:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.05)}.details-header-done-check{color:#6D707B}.details-header-done-text{font-family:Inter,sans-serif;font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.4;letter-spacing:.18px;color:#6D707B}.step-item-text{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px}.step-item-text-done{color:#6D707B}.step-item-text-current{color:#16171C}.step-item-text-not-started{color:#3C3E47}.step-item-value{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#6D707B}.step-item-border-current,.step-item-border-done{border-left:2px solid #ff4208}.step-item-border-not-started{border-left:1px dashed #e2e2e4}.step-item-btn{border-radius:8px}.step-item-btn-clickable:hover{background-color:rgba(0,0,0,.05);cursor:pointer}.step-item-btn-disabled{cursor:default}.step-status-icon-hidden{opacity:.5}.split-layout-main{background-color:#FCFCFC}.chat-bubble-answer{border-radius:16px 16px 4px 16px;background-color:#FFCFC0;padding:9px 17px}.chat-bubble-answer-text{white-space:pre-line;font-weight:500;letter-spacing:-.15px;color:#A72C04}.chat-bubble-answer-text,.chat-bubble-title-basic{font-family:Inter,sans-serif;font-size:15px;line-height:1.5}.chat-bubble-title-basic{font-weight:700;letter-spacing:-.45px;color:#04122B}.chat-bubble-title-milestone{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.96px;color:#04122B}.chat-bubble-body{white-space:pre-line;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;color:#595C66}.chat-input-outer{border-radius:16px;border:1px solid rgba(0,0,0,.05);background-color:white;padding:4px}.chat-input-inner{border-radius:14px;border:1px solid;background-color:white;padding:12px;transition:border-color .2s,box-shadow .2s}.chat-input-inner-unfocused{border-color:#C5C7CE}.chat-input-inner-focused{border-color:#FF4208}.chat-input-inner-disabled{cursor:not-allowed;opacity:.6}.chat-input-textarea{background-color:transparent;color:#0D0E11;outline:none;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px}.chat-input-textarea-unfocused::-moz-placeholder{color:#EBEBEC}.chat-input-textarea-unfocused::placeholder{color:#EBEBEC}.chat-input-textarea-focused::-moz-placeholder{color:#C5C7CE}.chat-input-textarea-focused::placeholder{color:#C5C7CE}.chat-input-textarea:disabled{cursor:not-allowed}.chat-input-compact-outer{border-radius:18px;border:2px solid rgba(216,217,220,.4);background-color:rgba(255,255,255,.3)}.chat-input-compact-middle{border-radius:18px;background-color:#fcfcfc}.chat-input-compact-inner{border-radius:16px;border:1px solid;background-color:white;transition:border-color .2s,box-shadow .2s}.chat-input-compact-inner-unfocused{border-color:#C5C7CE}.chat-input-compact-inner-focused{border-color:#FF8864}.chat-input-compact-inner-disabled{cursor:not-allowed;opacity:.6}.chat-input-compact-textarea{background-color:transparent;color:#0D0E11;outline:none;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px}.chat-input-compact-textarea::-moz-placeholder{color:#C5C7CE}.chat-input-compact-textarea::placeholder{color:#C5C7CE}.chat-input-compact-textarea:disabled{cursor:not-allowed}.chat-window-security-icon{color:#BDC0C7}.chat-window-security-text{white-space:nowrap;font-family:Inter,sans-serif;font-size:10px;font-weight:500;line-height:1.4;color:#BDC0C7}.chat-window-question{font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-1.28px;color:black}.send-btn-filled{border-radius:8px;border:1px solid #ff4208;background-image:linear-gradient(to top right,#FF4208,#FF6536);box-shadow:0 16px 5px 0 rgba(255,77,22,0),0 10px 4px 0 rgba(255,77,22,.02),0 6px 4px 0 rgba(255,77,22,.08),0 3px 3px 0 rgba(255,77,22,.13),0 1px 1px 0 rgba(255,77,22,.15);cursor:pointer;transition:all .15s ease-in-out}.send-btn-filled:hover{background-image:linear-gradient(to top right,#FF6536,#FFAC92);box-shadow:0 13px 4px 0 rgba(255,77,22,0),0 8px 3px 0 rgba(255,77,22,.02),0 5px 3px 0 rgba(255,77,22,.08),0 2px 2px 0 rgba(255,77,22,.13),0 1px 1px 0 rgba(255,77,22,.15)}.send-btn-filled:active{background-image:linear-gradient(to top right,#D73603,#D73603);border-color:#D73603;box-shadow:none}.send-btn-filled:focus-visible{outline:2px solid #FF4208;outline-offset:2px}.send-btn-filled-disabled{border-radius:8px;border:1px solid transparent;background-color:#FFF2EE;cursor:not-allowed}.send-btn-filled-disabled:focus-visible{outline:2px solid #FF4208;outline-offset:2px}.send-btn-filled-icon{color:white}.send-btn-filled-icon-disabled{color:#FFAC92}.send-btn-icon{border-radius:7px;cursor:pointer;transition:color .15s}.send-btn-icon:focus-visible{outline:2px solid #FF4208;outline-offset:2px}.send-btn-icon-disabled{border-radius:7px;cursor:default}.send-btn-icon-disabled:focus-visible{outline:2px solid #FF4208;outline-offset:2px}.send-btn-icon-svg{color:#FF4208;transition:color .15s}.send-btn-icon-svg-disabled{color:#C5C7CE;transition:color .15s}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background-color:transparent;color:#0D0E11;transition:background-color .15s,color .15s}.icon-btn:hover{background-color:rgba(0,0,0,.05)}.icon-btn:focus{outline:none}.icon-btn:focus-visible{box-shadow:0 0 0 2px #FF4208,0 0 0 3px white}.icon-btn-disabled{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background-color:transparent;color:#B6B8C0;cursor:not-allowed}.icon-btn-disabled:focus{outline:none}.icon-btn-sm{padding:3px}.icon-btn-md{padding:4px}.icon-btn-lg{padding:6px}.dialog-backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.dialog-panel{border-radius:18px;background-color:white;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 24px 0 rgba(0,0,0,.1);overflow:hidden}.dialog-title{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.04em;color:#16171C}.dialog-description{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:#595C66}.dialog-close{border-radius:8px;color:var(--color-text-secondary);transition:background-color .15s,color .15s}.dialog-close:hover{background-color:var(--color-bg-secondary);color:var(--color-text)}.dialog-close:focus{outline:none;box-shadow:0 0 0 2px var(--color-accent)}.drawer-backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.drawer-panel{background-color:white;overflow:auto}.form-field-label{display:block;font-size:14px;font-weight:500;color:var(--color-text-body)}.form-field-required{color:#DC2626}.form-field-error{font-size:14px;color:#DC2626}.form-field-helper{font-size:14px;color:var(--color-text-secondary)}.dropzone{border-radius:8px;border:2px dashed var(--color-border);cursor:pointer;transition:border-color .15s,background-color .15s}.dropzone:hover{border-color:var(--color-accent)}.dropzone-dragging{border-radius:8px;border:2px dashed var(--color-accent);background-color:rgba(255,66,8,.05);cursor:pointer;transition:border-color .15s,background-color .15s}.dropzone-disabled{border-radius:8px;border:2px dashed var(--color-border);cursor:not-allowed;opacity:.5}.email-modal-heading{font-size:24px;font-weight:700;letter-spacing:-.96px;line-height:1.2;color:#16171C}.email-modal-subheading{color:#595C66}.email-modal-input,.email-modal-subheading{font-size:15px;font-weight:500;letter-spacing:-.15px;line-height:1.5}.email-modal-input{border-radius:13px;border:1px solid #ff8864;background-color:white;padding:14px;color:#16171C;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);outline:none}.email-modal-input::-moz-placeholder{color:#C5C7CE}.email-modal-input::placeholder{color:#C5C7CE}.email-modal-input:focus{box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 0 0 2px rgba(255,136,100,.5)}.email-modal-error{font-size:14px;color:#dc2626}.email-modal-icon{color:#16171C}.email-modal-close{color:#595C66;transition:color .15s}.email-modal-close:hover{color:#16171C}.email-modal-sent-badge{height:44px;border-radius:14px;background-color:#FFC0B0}.email-modal-resend{font-size:13px;font-weight:500;line-height:1.4;color:#595C66;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.email-modal-resend:hover{color:#16171C}.email-modal-footer{font-size:10px;font-weight:500;line-height:1.4;color:#AFB1B9}.download-card-base{border-radius:12px;border:1px solid rgba(0,0,0,.1);transition:background-color .15s}.download-card-default{background-color:white;cursor:pointer}.download-card-default:hover{background-color:#F3F3F4}.download-card-locked{background-color:#FCFCFC;cursor:not-allowed}.download-card-title{font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;color:#0D0E11}.download-card-icon-default{color:#0D0E11}.download-card-icon-locked{color:#6D707B}.download-card-desc-tag{border-radius:16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px}.download-card-desc-default{background-color:rgba(0,0,0,.05);color:#6D707B}.download-card-desc-locked{background-color:#FFF2C1;color:#792204}.inline-banner-base{border-radius:8px;border:1px solid;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:-.13px}.inline-banner-success{background-color:#f0fdf4;border-color:#bbf7d0;color:#166534}.inline-banner-warning{background-color:#fffbeb;border-color:#fde68a;color:#92400e}.inline-banner-error{background-color:#fef2f2;border-color:#fecaca;color:#991b1b}.inline-banner-info{background-color:#eff6ff;border-color:#bfdbfe;color:#1e40af}.inline-banner-dismiss{border-radius:4px;transition:opacity .15s}.inline-banner-dismiss:hover{opacity:.7}.inline-banner-dismiss:focus{outline:none;box-shadow:0 0 0 2px currentColor}.multiselect-option-base{display:flex;width:100%;height:52px;padding-top:8px;padding-bottom:4px;cursor:pointer;background:none;border:none;border-top:1px solid rgba(0,0,0,.05)}.multiselect-option-inner{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border-radius:8px}.multiselect-option-inner:hover{background-color:rgba(0,0,0,.03)}.multiselect-checkbox{display:flex;width:1rem;height:1rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:3px;border:1px solid #ff6536;transition:background-color .15s}.multiselect-checkbox-selected{background-color:#FF6536}.multiselect-checkbox-unselected{background-color:transparent}.multiselect-option-text{font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;text-align:left}.multiselect-option-text-custom{color:#CFD0D5}.multiselect-option-text-selected{color:#0D0E11}.multiselect-option-text-default{color:#6D707B}.multiselect-custom-input{flex:1 1 0;min-width:0;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;color:#0D0E11;padding:0}.multiselect-custom-input::-moz-placeholder{color:#CFD0D5}.multiselect-custom-input::placeholder{color:#CFD0D5}.single-option-base{height:54px;padding:8px 0 4px;border:none;border-top:1px solid rgba(0,0,0,.05);background:none;cursor:pointer;text-align:left}.single-option-base,.single-option-inner{display:flex;width:100%;align-items:center}.single-option-inner{height:100%;gap:12px;padding:12px;border-radius:8px;transition:background-color .15s}.single-option-base:hover .single-option-inner:not(.single-option-inner-selected){background-color:rgba(0,0,0,.03)}.single-option-inner-selected{background-color:#FFF2EE}.single-option-number{display:flex;width:18px;flex-shrink:0;align-items:center;justify-content:center;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;text-align:center}.single-option-number-default{background-color:rgba(0,0,0,.05);color:#6D707B}.single-option-number-selected{background-color:#FF4208;color:white}.single-option-radio{display:flex;width:18px;height:18px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;border:2px solid #cfd0d5;box-sizing:border-box;transition:border-color .15s,background-color .15s}.single-option-radio-selected{border-color:#FF4208;background-color:#FF4208;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='3' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.single-option-text{flex:1 1 0;min-width:0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;text-align:left}.single-option-text-default{color:#6D707B}.single-option-text-selected{color:#0D0E11}.single-option-text-custom{color:#CFD0D5}.single-option-custom-input{flex:1 1 0;min-width:0;border:none;outline:none;background:transparent;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.15px;color:#0D0E11;padding:0}.single-option-custom-input::-moz-placeholder{color:#CFD0D5}.single-option-custom-input::placeholder{color:#CFD0D5}.prefill-base{border-radius:51px;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:-.12px;color:#16171C;white-space:nowrap;cursor:pointer;transition:background-color .15s;outline:none}.prefill-base:focus-visible{box-shadow:0 0 0 2px #FF6536}.prefill-lg{font-size:15px;letter-spacing:-.15px;padding:14px 24px;white-space:normal;text-align:left}.prefill-border-orange{border:1px solid #ff6536}.prefill-border-gray{border:1px solid #cfd0d5}.prefill-bg-active,.prefill-bg-predicted{background-color:#FFCFC0}.prefill-bg-multiselect-selected{background-color:rgba(255,66,8,.2)}.prefill-checkbox{border-radius:3px;border:1px solid #ff6536;box-sizing:border-box}.prefill-checkbox-sm{width:18px;height:18px;margin-right:6px}.prefill-checkbox-lg{width:24px;height:24px;margin-right:10px}.prefill-checkbox-selected{background-color:white}.prefill-checkbox-unselected{background-color:transparent}.prefill-rounded{border-radius:12px}.question-card-outer{border-radius:16px;border:2px solid rgba(0,0,0,.05);background-color:white;padding:4px}.question-card-inner{border-radius:14px;border:1px solid #ff4208;background-color:white;padding:12px}@media (min-width:640px){.question-card-inner{padding:20px}}.question-card-nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0}.question-card-header{padding:8px 4px 0}.question-card-question{font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.4px;color:#0D0E11}.question-card-subtitle{font-family:Inter,sans-serif;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:-.13px;color:#595C66;margin-top:6px}.question-card-pagination{display:flex;align-items:center;gap:4px}.question-card-pagination-text{font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#6D707B;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.question-card-content{margin-top:24px}.question-card-content .select-dropdown{position:relative;box-shadow:none}.question-card-action-bar{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:0}.radio-group-label{font-size:14px;font-weight:500;color:var(--color-text-body)}.radio-button{border-radius:9999px;border:2px solid;transition:border-color .15s}.radio-button:focus{outline:none;box-shadow:0 0 0 2px white,0 0 0 4px var(--color-accent)}.radio-button-selected{border-color:var(--color-accent)}.radio-button-unselected{border-color:var(--color-border)}.radio-button-disabled{cursor:not-allowed;opacity:.5}.radio-button-dot{border-radius:9999px;background-color:var(--color-accent)}.radio-label{font-size:14px;color:var(--color-text-body);cursor:pointer}.radio-label-disabled{cursor:not-allowed;opacity:.5}.radio-description{font-size:12px;color:var(--color-text-secondary)}.textarea-label{display:block;font-size:14px;font-weight:500;color:var(--color-text-body)}.textarea-field{border-radius:8px;border:1px solid;transition:border-color .15s,box-shadow .15s;outline:none}.textarea-field::-moz-placeholder{color:var(--color-text-disabled)}.textarea-field::placeholder{color:var(--color-text-disabled)}.textarea-field-default{border-color:var(--color-border-input)}.textarea-field-default:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(255,66,8,.15)}.textarea-field-error{border-color:#fca5a5}.textarea-field-error:focus{border-color:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.15)}.textarea-field:disabled{cursor:not-allowed;background-color:var(--color-bg-secondary)}.textarea-error-text{font-size:14px;color:#dc2626}.textarea-helper{font-size:14px;color:var(--color-text-secondary)}.tab-list-underline{border-bottom:1px solid var(--color-border)}.tab-list-pill{border-radius:8px;background-color:var(--color-bg-secondary)}.tab-trigger{white-space:nowrap;font-size:14px;font-weight:500;transition:color .15s;outline:none}.tab-trigger:focus{box-shadow:inset 0 0 0 2px var(--color-accent)}.tab-trigger-selected{border-bottom:2px solid var(--color-accent);color:var(--color-accent)}.tab-trigger-unselected{color:var(--color-text-secondary)}.tab-trigger-unselected:hover{color:var(--color-text)}.typed-text{white-space:pre-line}.typed-text-cursor{font-size:16px}.pagination-btn{border-radius:8px;font-size:14px;transition:background-color .15s,color .15s;outline:none}.pagination-btn:focus{box-shadow:0 0 0 2px var(--color-accent)}.pagination-btn-enabled{color:var(--color-text-body)}.pagination-btn-enabled:hover{background-color:var(--color-bg-secondary)}.pagination-btn-disabled{color:var(--color-text-disabled);cursor:not-allowed}.pagination-page{border-radius:8px;font-size:14px;transition:background-color .15s,color .15s;outline:none}.pagination-page:focus{box-shadow:0 0 0 2px var(--color-accent)}.pagination-page-active{background-color:var(--color-cta-bg);font-weight:500;color:var(--color-cta-text)}.pagination-page-inactive{color:var(--color-text-body)}.pagination-page-inactive:hover{background-color:var(--color-bg-secondary)}.pagination-ellipsis{font-size:14px;color:var(--color-text-secondary)}.collapsed-input-base{border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:-.12px;cursor:pointer}.collapsed-input-muted{color:#6D707B}.collapsed-input-muted:hover{color:#16171C}.collapsed-input-file{color:#6D707B;cursor:default}.collapsed-input-editing{border:1px solid #ff4208;background-color:#FCFCFC}.collapsed-input-editing-placeholder{color:#CFD0D5}.collapsed-input-pencil{color:#6D707B}.group:hover .collapsed-input-pencil{color:#FF4208}.peo-card-base{border-radius:12px;border:1px solid var(--color-border);background-color:var(--color-bg-card)}.peo-card-name{font-size:15px;line-height:1.5;letter-spacing:-.45px;color:var(--color-text)}.peo-card-name,.peo-card-score-badge{font-family:Inter,sans-serif;font-weight:700}.peo-card-score-badge{border-radius:9999px;font-size:12px;line-height:1}.peo-card-score-high{background-color:#dcfce7;color:#166534}.peo-card-score-mid{background-color:#fef3c7;color:#92400e}.peo-card-score-low{background-color:#F3F3F4;color:#6D707B}.peo-card-section-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:-.12px;color:var(--color-text-secondary)}.peo-card-body-text{font-size:13px;letter-spacing:-.13px;color:var(--color-text-body)}.peo-card-body-text,.peo-card-feature-tag{font-family:Inter,sans-serif;font-weight:500;line-height:1.5}.peo-card-feature-tag{border-radius:16px;background-color:rgba(0,0,0,.05);font-size:12px;letter-spacing:-.12px;color:#6D707B}.peo-card-bullet{border-radius:9999px;background-color:var(--color-accent)}.rangebar-label{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:-.32px;color:var(--color-text)}.rangebar-user-value{font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px;color:var(--color-accent)}.rangebar-user-plan{font-size:13px;font-weight:500;line-height:1.5;color:var(--color-text-secondary)}.rangebar-tick{background-color:white}.rangebar-marker{border-radius:9999px;border:2px solid white;background-color:var(--color-accent);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.rangebar-you-label{font-size:11px;font-weight:700;line-height:1;color:var(--color-accent)}.rangebar-pct-value{font-size:12px;font-weight:700;line-height:1.4;color:var(--color-text)}.rangebar-pct-label{font-size:11px;font-weight:500;line-height:1.4;color:var(--color-text-secondary)}.rangebar-assessment-text{font-size:13px;font-style:italic;line-height:1.5;color:var(--color-text-secondary)}.risk-card-base{border-radius:8px;border:1px solid var(--color-border);border-left-width:3px;background-color:var(--color-bg-card)}.risk-card-title{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:-.45px;color:var(--color-text)}.risk-card-priority-dot-high{background-color:var(--color-accent)}.risk-card-priority-dot-medium{background-color:#F59E0B}.risk-card-priority-dot-low{background-color:#6D707B}.risk-card-priority-label{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:var(--color-text-secondary)}.risk-card-category-badge{border-radius:9999px;background-color:var(--color-bg-secondary);font-size:10px;font-weight:500;text-transform:uppercase;line-height:1.4;letter-spacing:0;color:var(--color-text-secondary)}.risk-card-detail{font-size:15px;font-weight:500;line-height:1.5;letter-spacing:-.3px;color:var(--color-text-body)}.timeline-dot{border-radius:9999px;background-color:var(--color-accent)}.timeline-line{background-color:var(--color-border)}.timeline-milestone{font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:-.45px;color:var(--color-text)}.timeline-date{font-size:12px;letter-spacing:-.12px;color:var(--color-text-secondary)}.timeline-date,.timeline-description{font-family:Inter,sans-serif;font-weight:500;line-height:1.5}.timeline-description{font-size:13px;letter-spacing:-.13px;color:var(--color-text-body)}.timeline-trigger-badge{border-radius:16px;background-color:rgba(0,0,0,.05);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-.12px;color:#6D707B}.info-panel-action-icon{color:#6D707B;transition:color .15s}.info-panel-action-icon:hover{color:#3C3E47}.info-panel-edit-icon{color:#FF4208;transition:color .15s}.info-panel-edit-icon:hover{color:#D73603}.info-panel-add-text{font-size:15px;letter-spacing:-.3px;color:inherit}.info-panel-add-text,.info-panel-file-name{font-family:Inter,sans-serif;font-weight:500;line-height:1.5}.info-panel-file-name{font-size:12px;letter-spacing:-.12px;color:#6D707B}.info-panel-file-icon{color:#6D707B}.info-panel-display-label{font-size:13px;letter-spacing:-.13px;color:#6D707B}.info-panel-display-label,.info-panel-display-value{font-family:Inter,sans-serif;font-weight:500;line-height:1.5}.info-panel-display-value{font-size:15px;letter-spacing:-.3px;color:#3C3E47}.info-panel-icon-muted{color:#6D707B}:root{--figma-orange-50:#FFF2EE;--figma-orange-100:#FFCFC0;--figma-orange-200:#FFAC92;--figma-orange-300:#FF8864;--figma-orange-400:#FF6536;--figma-orange-500:#FF4208;--figma-orange-600:#D73603;--figma-orange-700:#A72C04;--figma-orange-800:#792204;--figma-orange-900:#4C1704;--figma-orange-950:#200A02;--figma-black-50:#6D707B;--figma-black-100:#636671;--figma-black-200:#595C66;--figma-black-300:#4F525C;--figma-black-400:#464852;--figma-black-500:#3C3E47;--figma-black-600:#32343D;--figma-black-700:#292B32;--figma-black-800:#1F2127;--figma-black-900:#16171C;--figma-black-950:#0D0E11;--figma-sand-50:#FBFAF9;--figma-sand-100:#F7F5F3;--figma-sand-200:#F3F1EE;--figma-sand-300:#EFECE8;--figma-sand-400:#EBE7E2;--figma-sand-500:#E7E3DD;--figma-sand-600:#E1DBD4;--figma-sand-700:#DBD3CB;--figma-sand-800:#D6CBC2;--figma-sand-900:#D0C2B8;--figma-sand-950:#CBB9AF;--figma-white-50:#FCFCFC;--figma-white-100:#F3F3F4;--figma-white-200:#EBEBEC;--figma-white-300:#E2E2E4;--figma-white-400:#D8D9DC;--figma-white-500:#CFD0D5;--figma-white-600:#C5C7CE;--figma-white-700:#BDC0C7;--figma-white-800:#B6B8C0;--figma-white-900:#AFB1B9;--figma-white-950:#A7AAB2;--figma-blue-50:#CAEBFC;--figma-blue-100:#A4DAFA;--figma-blue-200:#7EC6F7;--figma-blue-300:#58B1F4;--figma-blue-400:#3399F1;--figma-blue-500:#117FE9;--figma-blue-600:#0F65C3;--figma-blue-700:#0D4D9C;--figma-blue-800:#0A3776;--figma-blue-900:#072451;--figma-blue-950:#04122B;--color-bg:var(--figma-sand-50);--color-bg-secondary:var(--figma-white-100);--color-bg-card:#ffffff;--color-bg-elevated:#ffffff;--color-sidebar-bg:var(--figma-white-100);--color-input-bg:#ffffff;--color-header-bg:#ffffff;--color-text:var(--figma-black-950);--color-text-body:var(--figma-black-500);--color-text-secondary:var(--figma-black-200);--color-text-disabled:var(--figma-white-950);--color-text-on-accent:#ffffff;--color-accent:var(--figma-orange-500);--color-accent-hover:var(--figma-orange-600);--color-accent-light:var(--figma-orange-50);--color-border:var(--figma-white-200);--color-border-input:var(--figma-white-400);--color-border-focus:var(--figma-orange-500);--color-cta-bg:var(--figma-black-950);--color-cta-text:#ffffff;--color-cta-border:rgba(255,66,8,0.35);--color-bubble-user-bg:var(--figma-orange-50);--color-bubble-user-border:rgba(255,66,8,0.35);--color-bubble-user-text:var(--figma-orange-700);--color-bubble-bg:var(--color-bg-card);--color-option-border:var(--figma-orange-400);--color-option-hover:var(--figma-orange-500);--color-option-active-bg:var(--figma-orange-100);--color-step-active:var(--figma-black-950);--color-step-check:var(--figma-orange-500);--color-step-inactive:var(--figma-white-600);--color-step-text:var(--figma-white-800);--font-family-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,sans-serif;--font-family-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--font-size-headline-xl:64px;--font-weight-headline-xl:700;--line-height-headline-xl:1.2;--tracking-headline-xl:-0.04em;--font-size-headline-l:48px;--font-weight-headline-l:700;--line-height-headline-l:1.2;--tracking-headline-l:-0.04em;--font-size-headline-m:32px;--font-weight-headline-m:700;--line-height-headline-m:1.2;--tracking-headline-m:-0.04em;--font-size-headline-s:24px;--font-weight-headline-s:700;--line-height-headline-s:1.2;--tracking-headline-s:-0.04em;--font-size-headline-xs:15px;--font-weight-headline-xs:700;--line-height-headline-xs:1.5;--tracking-headline-xs:-0.03em;--font-size-body:15px;--font-weight-body:500;--line-height-body:1.5;--tracking-body:-0.01em;--font-size-body-s:12px;--font-weight-body-s:500;--line-height-body-s:1.5;--tracking-body-s:-0.01em;--font-size-cta-small:13px;--font-weight-cta-small:500;--line-height-cta-small:1.5;--tracking-cta-small:-0.01em;--font-size-tag-s:9px;--font-weight-tag-s:600;--line-height-tag-s:1.4;--tracking-tag-s:0.02em;--font-size-legal:10px;--font-weight-legal:500;--line-height-legal:1.4;--tracking-legal:0em;--radius-cta:14px;--radius-card:12px;--radius-input:8px;--radius-badge:9999px;--radius-chat-bubble:16px;--shadow-input-focus:0 9px 20px rgba(215,54,4,0.10),0 36px 36px rgba(215,54,4,0.09),0 81px 48px rgba(215,54,4,0.05),0 143px 57px rgba(215,54,4,0.01),0 224px 63px rgba(215,54,4,0.00);--shadow-primary-button:0 3px 7px rgba(255,67,10,0.29),0 13px 13px rgba(255,67,10,0.26),0 31px 18px rgba(255,67,10,0.15),0 55px 22px rgba(255,67,10,0.04),0 86px 25px rgba(255,67,10,0.01);--shadow-card:0 1px 3px rgba(0,0,0,0.05);--shadow-card-elevated:0 4px 12px rgba(0,0,0,0.08);--shadow-chat-input:0 10px 17px rgba(0,0,0,0.05);--gradient-brand:linear-gradient(20deg,#FF4208,#FF6536);--gradient-brand-border:conic-gradient(from 350deg at 50% 50%,#FFDDD2 0deg,#FF6536 75deg,#FFDDD2 130deg,#FF6536 255deg,#FFDDD2 360deg);--gradient-warm-glow:radial-gradient(ellipse 100% 60% at 50% 100%,rgba(225,175,160,0.20) 0%,transparent 70%)}@keyframes bounce-dot{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.typing-dot{animation:bounce-dot 1.4s ease-in-out infinite both}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.16s}.typing-dot:nth-child(3){animation-delay:.32s}@keyframes ignition-star-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ignition-star{display:inline-block;color:var(--color-accent);animation:ignition-star-spin 1.2s linear infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-up-modal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .35s ease-out both}.animate-slide-in-right{animation:slide-in-right .4s ease-out both}.animate-slide-up-modal{animation:slide-up-modal .3s ease-out both}.bg-gradient-warm{background:var(--gradient-warm-glow),var(--color-bg)}