.hero-workflow{position:relative;z-index:1;justify-self:end;width:100%;max-width:655px;overflow:hidden;border:1px solid #dededa;border-radius:15px;background:#fff;box-shadow:0 35px 85px #22252d1d,0 4px 16px #22252d0b;transform:translateY(12px)}.hw-chrome{display:flex;align-items:center;gap:15px;min-height:43px;padding:7px 14px;border-bottom:1px solid #e8e7e4;background:#f8f8f6;color:#7c858a;font-size:8px;font-weight:850;letter-spacing:.1em}.hw-lights{display:flex;gap:5px;flex:none}.hw-lights i{width:7px;height:7px;border-radius:50%;background:#d9dad8}.hw-lights i:first-child{background:#eeaf91}.hw-controls{display:flex;gap:5px;margin-left:auto}.hw-controls button{min-height:27px;padding:5px 7px;border:1px solid #e3e2de;border-radius:5px;background:#fff;color:#6f777b;font-size:8px;font-weight:800;letter-spacing:0;white-space:nowrap}.hw-controls button:hover{border-color:#e9b392;background:#fff4ed;color:#9c4e28}.hw-progress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:10px 11px;border-bottom:1px solid #eeece9;background:#fff}.hw-progress button{position:relative;min-width:0;min-height:44px;padding:7px 4px;border:1px solid transparent;border-radius:6px;background:transparent;text-align:center;color:#a0a8aa}.hw-progress button:hover{background:#faf8f5}.hw-progress button.active{border-color:#f3d4bf;background:#fff3ea;color:#a45026}.hw-progress button.passed{color:#5c8669}.hw-progress button span,.hw-progress button strong{display:block}.hw-progress button span{font-size:8px;font-weight:850;letter-spacing:.06em}.hw-progress button strong{margin-top:3px;font-size:9px;letter-spacing:-.02em}.hw-workspace{background:#fff}.hw-customer{display:flex;align-items:center;gap:9px;min-height:59px;margin:0 19px;padding:12px 0;border-bottom:1px solid #eeece9}.hw-customer-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;background:#e8eceb;color:#496d67;font-size:12px;font-weight:850}.hw-customer>div{min-width:0}.hw-customer strong,.hw-customer small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw-customer strong{font-size:10px}.hw-customer small{margin-top:3px;color:#95a0a3;font-size:8px}.hw-step-count{margin-left:auto;color:#b17d61;font-size:9px;font-weight:850;white-space:nowrap}.hw-stage{min-height:430px;padding:19px 23px 14px;animation:hw-arrive .42s ease both}.hw-stage-heading{margin-bottom:17px}.hw-actor{display:inline-flex;align-items:center;gap:7px;color:#a15b38;font-size:8px;font-weight:850;letter-spacing:.11em}.hw-actor i{width:6px;height:6px;border-radius:50%;background:#ee824b;box-shadow:0 0 0 4px #ff7a361b;animation:hw-pulse 1.5s ease-in-out infinite}.hw-stage-heading h3{margin:8px 0 0;color:#262d2e;font-size:21px;line-height:1.2;letter-spacing:-.055em}.hw-email{padding:15px;border:1px solid #e8e7e3;border-radius:9px;background:#fff;box-shadow:0 8px 20px #1b232709}.hw-email-head{display:flex;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid #eeece8}.hw-avatar,.hw-owner-avatar{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:7px;background:#dbe9e6;color:#4d756e;font-size:9px;font-weight:850}.hw-email-head>div{min-width:0}.hw-email-head strong,.hw-email-head small{display:block}.hw-email-head strong{font-size:10px}.hw-email-head small{margin-top:3px;color:#9da5a7;font-size:8px}.hw-email-badge{margin-left:auto;padding:5px 6px;border-radius:4px;background:#fff1e7;color:#aa633b;font-size:7px;font-weight:850;white-space:nowrap}.hw-email-subject{display:block;margin-top:14px;font-size:12px}.hw-email p{margin:8px 0 11px;color:#596569;font-size:10px;line-height:1.58}.hw-files{display:flex;gap:6px;flex-wrap:wrap}.hw-files span{padding:5px 7px;border:1px solid #e5e7e4;border-radius:5px;color:#71807b;font-size:8px;font-weight:750}.hw-tool-stack{overflow:hidden;border:1px solid #e4e8e5;border-radius:8px;background:#fafbf9}.hw-terminal-label{display:flex;align-items:center;gap:7px;min-height:32px;padding:8px 12px;border-bottom:1px solid #e8ebe7;background:#f1f5f1;color:#4d7963;font-size:8px;font-weight:850;letter-spacing:.09em}.hw-terminal-label>span:last-child{margin-left:auto;color:#92a29a;font-size:7px}.hw-terminal-dot{width:6px;height:6px;border-radius:50%;background:#5eaa75;box-shadow:0 0 0 3px #5eaa751c}.hw-tool-call{position:relative;padding:12px 14px 11px 25px;border-bottom:1px solid #ebeeeb;text-align:left}.hw-tool-call:last-child{border-bottom:0}.hw-tool-call:before{content:"";position:absolute;left:15px;top:23px;bottom:-9px;width:1px;background:#d6e4d9}.hw-tool-call:last-child:before{display:none}.hw-tool-command{display:flex;align-items:baseline;gap:8px;min-width:0}.hw-tool-arrow{position:absolute;left:11px;top:10px;color:#5fa174;font-size:12px}.hw-tool-command code{min-width:0;overflow-wrap:anywhere;color:#315a46;font:700 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.hw-tool-command code span{color:#687f70;font-weight:500}.hw-tool-status{flex:none;margin-left:auto;color:#559268;font-size:7px;font-weight:850;letter-spacing:.07em}.hw-tool-call p{margin:5px 0 0;color:#717f76;font-size:9px;line-height:1.4}.hw-tool-note{padding:10px 13px;background:#f6f8f4;color:#75877a;font-size:9px;line-height:1.45}.hw-draft>.hw-tool-call{margin-bottom:9px;border:1px solid #e4e8e5;border-radius:7px;background:#fafbf9}.hw-draft>.hw-tool-call:before{display:none}.hw-paper{overflow:hidden;padding:14px 18px 10px;border:1px solid #e4e5e1;border-radius:3px;background:#fff;box-shadow:0 7px 18px #28312813}.hw-paper-top,.hw-paper-bottom{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#92a09a;font-size:7px;font-weight:800;letter-spacing:.08em}.hw-paper-top{padding-bottom:8px;border-bottom:1px solid #dce6dd}.hw-paper-top strong{color:#3f6e58;font-size:9px;letter-spacing:.06em}.hw-paper-top strong span{color:#849b89}.hw-paper-hero{padding:10px 0 9px;border-bottom:1px solid #e3ebe4}.hw-paper-hero>span{color:#b5744e;font-size:7px;font-weight:850;letter-spacing:.1em}.hw-paper-hero h4{margin:4px 0 5px;color:#263b32;font-size:18px;line-height:1.05;letter-spacing:-.05em}.hw-paper-hero p{max-width:420px;margin:0;color:#6e7d73;font-size:8px;line-height:1.35}.hw-paper-body{display:grid;grid-template-columns:1fr 1fr;column-gap:19px;row-gap:9px;padding:10px 0}.hw-paper-body section{min-width:0}.hw-paper-body h5{margin:0 0 4px;color:#3c7256;font-size:8px;letter-spacing:.01em}.hw-paper-body p{margin:0;color:#637169;font-size:8px;line-height:1.38}.hw-paper-body strong{color:#284c39}.hw-paper-body em{color:#a8623f;font-style:normal;font-weight:800}.hw-paper-bottom{padding-top:7px;border-top:1px solid #e3ebe4}.hw-draft-caption{margin:8px 0 0;color:#8b948d;font-size:8px;line-height:1.35}.hw-trace-finding{display:grid;grid-template-columns:94px 1fr;gap:3px 10px;padding:10px 14px;border-bottom:1px solid #ebeeeb;text-align:left}.hw-trace-finding:last-child{border-bottom:0}.hw-trace-finding span{grid-row:span 2;color:#a76949;font-size:8px;font-weight:850;letter-spacing:.04em}.hw-trace-finding strong{color:#4b5550;font-size:10px}.hw-trace-finding small{color:#87938a;font-size:8px;line-height:1.4}.hw-revision{display:grid;gap:12px}.hw-owner-note{display:flex;align-items:flex-start;gap:9px;max-width:96%;margin-left:auto;padding:11px;border:1px solid #f0d5c4;border-radius:8px 8px 3px;background:#fff4ec}.hw-owner-avatar{width:26px;height:26px;background:#f0dbc8;color:#9d5c35;font-size:8px}.hw-owner-note p{margin:0;color:#725949;font-size:10px;line-height:1.52}.hw-change-log{padding:12px 15px 13px;background:#f8fbf8;text-align:left}.hw-change-log span{color:#628d6c;font-size:8px;font-weight:850;letter-spacing:.08em}.hw-change-log p{margin:8px 0 0;color:#64796b;font-size:9px;line-height:1.35}.hw-change-log strong{color:#3c6749}.hw-approved{text-align:center}.hw-approved-icon{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 8px;border:1px solid #c8e5d0;border-radius:50%;background:#eaf6ed;color:#3d935d;font-size:19px;font-weight:850;animation:hw-approved-pop .5s ease both}.hw-approved>strong{display:block;font-size:16px}.hw-approved>p{max-width:380px;margin:6px auto 12px;color:#6e7d78;font-size:10px;line-height:1.5}.hw-approved .hw-tool-stack{margin-bottom:10px}.hw-approved-check{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid #dce8de;border-radius:7px;background:#f8fcf9;text-align:left}.hw-approved-check span{color:#598768;font-size:8px;font-weight:850;letter-spacing:.09em}.hw-approved-check strong{font-size:10px}.hw-activity{display:flex;align-items:center;gap:8px;min-height:35px;padding:8px 20px;border-top:1px solid #eeece9;background:#fbfaf8;color:#738079;font-size:9px;font-weight:700}.hw-work-dot,.hw-done-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#ec8951;box-shadow:0 0 0 4px #ff7a361a;animation:hw-pulse 1.5s ease-in-out infinite}.hw-done-dot{background:#4aa76a;box-shadow:0 0 0 4px #4aa76a1a;animation:none}.hw-activity-dots{display:flex;gap:3px;margin-left:auto}.hw-activity-dots i{width:3px;height:3px;border-radius:50%;background:#b9a99d;animation:hw-pulse 1s ease-in-out infinite}.hw-activity-dots i:nth-child(2){animation-delay:.18s}.hw-activity-dots i:nth-child(3){animation-delay:.36s}.hw-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:37px;padding:7px 16px;border-top:1px solid #eeeae6;background:#fff;color:#a17d69;font-size:8px;font-weight:800;letter-spacing:.07em}.hw-footer a{color:#a64e26;font-size:9px;letter-spacing:0;white-space:nowrap}.hw-footer a:hover{text-decoration:underline}.hw-timer{position:absolute;top:-1px;left:0;height:2px;width:0;background:#ff7a36;animation:hw-fill var(--hw-duration) linear forwards}@keyframes hw-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-pulse{50%{opacity:.38}}@keyframes hw-approved-pop{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes hw-fill{0%{width:0}to{width:100%}}@media(max-width:850px){.hero-workflow{justify-self:center}}@media(max-width:650px){.hero-workflow{transform:none}.hw-chrome{gap:8px;padding:7px 9px;font-size:7px}.hw-chrome>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hw-controls{gap:3px}.hw-controls button{padding:5px;font-size:7px}.hw-progress{gap:1px;padding:6px}.hw-progress button{min-height:40px;padding:5px 1px}.hw-progress button strong{font-size:8px}.hw-customer{margin-inline:12px}.hw-stage{min-height:430px;padding:16px 14px 12px}.hw-stage-heading h3{font-size:19px}.hw-paper{padding:11px 12px 8px}.hw-paper-body{column-gap:10px;row-gap:7px}.hw-paper-hero h4{font-size:16px}.hw-trace-finding{grid-template-columns:70px 1fr;gap:3px 6px;padding:9px}.hw-trace-finding span{font-size:7px}.hw-activity{padding-inline:12px}.hw-footer{padding-inline:10px;font-size:7px}.hw-footer a{font-size:8px}}@media(prefers-reduced-motion:reduce){.hw-stage,.hw-actor i,.hw-work-dot,.hw-activity-dots i,.hw-approved-icon,.hw-timer{animation:none!important}.hw-timer{width:100%}}.hw-live-badge{margin-left:auto;padding:5px 7px;border-radius:4px;background:#f0f6f0;color:#5d8a68;font-size:7px;font-weight:850;letter-spacing:.06em;white-space:nowrap}.hw-transcript{position:relative;height:502px;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 25px;background:#fbfaf8;scrollbar-color:#d7d9d3 transparent;scrollbar-width:thin}.hw-message-wrap{animation:hw-arrive .4s ease both}.hw-message-wrap+.hw-message-wrap{margin-top:18px}.hw-message{display:flex;align-items:flex-start;gap:9px;width:100%}.hw-message-avatar{display:grid;place-items:center;width:29px;height:29px;flex:none;border-radius:8px;background:#ffede1;color:#a95028;font-size:10px;font-weight:850}.hw-message-main{min-width:0;width:min(100%,530px)}.hw-message-meta{display:flex;align-items:baseline;gap:8px;margin:1px 0 6px}.hw-message-meta strong{color:#343d37;font-size:10px}.hw-message-meta span{color:#9aa39d;font-size:8px}.hw-message-content{padding:12px 14px;border:1px solid #e8e8e3;border-radius:4px 10px 10px;background:#fff;box-shadow:0 2px 8px #29312b08}.hw-message-content>p{margin:0 0 10px;color:#4b5a50;font-size:11px;line-height:1.55}.hw-message-content>p:last-child{margin-bottom:0}.hw-message-human{flex-direction:row-reverse}.hw-message-human .hw-message-avatar{background:#e7eee8;color:#4d7563;font-size:8px}.hw-message-human .hw-message-main{width:min(88%,450px)}.hw-message-human .hw-message-meta{justify-content:flex-end}.hw-message-human .hw-message-content{border-color:#dfebdf;border-radius:10px 4px 10px 10px;background:#f1f7f1}.hw-message-jev .hw-message-avatar{background:#e6ecec;color:#476864}.hw-message-content .hw-files{margin-top:11px}.hw-message-content .hw-tool-stack,.hw-message-content .hw-draft{margin-top:10px}.hw-message-content .hw-draft>.hw-tool-call{margin-top:0}.hw-message-content .hw-paper{padding:13px 16px 10px}.hw-message-content .hw-paper-body p,.hw-message-content .hw-paper-hero p{font-size:9px}.hw-controls button:disabled{opacity:.65;cursor:default}@media(max-width:650px){.hw-transcript{height:485px;padding:14px 11px 20px}.hw-message{gap:6px}.hw-message-avatar{width:25px;height:25px;font-size:9px}.hw-message-human .hw-message-main{width:min(91%,450px)}.hw-message-content{padding:10px}.hw-message-content>p{font-size:10px}.hw-message-content .hw-paper{padding:10px}.hw-message-content .hw-paper-body p{font-size:8px}.hw-live-badge{font-size:6px}}@media(prefers-reduced-motion:reduce){.hw-message-wrap{animation:none!important}.hw-transcript{scroll-behavior:auto}}.hw-transcript>.hw-message+.hw-message{margin-top:18px}.hw-agent-trace{display:grid;gap:7px;margin-top:12px}.hw-reason{position:relative;padding:9px 11px 9px 15px;border-left:2px solid #d6ddd6;background:#f8f9f7;animation:hw-arrive .3s ease both}.hw-reason span{color:#7f9584;font-size:7px;font-weight:850;letter-spacing:.09em}.hw-reason p{margin:4px 0 0;color:#617168;font-size:9px;line-height:1.45}.hw-summary{border-left-color:#75a782;background:#f4f9f4}.hw-summary p{color:#3f654b;font-weight:700}.hw-agent-tool{overflow:hidden;border:1px solid #e1e6e0;border-radius:7px;background:#fcfdfb;animation:hw-arrive .3s ease both}.hw-agent-tool.expanded{border-color:#cbded0;background:#fff;box-shadow:0 4px 13px #304f3310}.hw-tool-toggle{display:flex;align-items:center;gap:9px;width:100%;min-height:43px;padding:8px 10px;border:0;background:transparent;text-align:left;cursor:pointer}.hw-tool-toggle:hover{background:#f4f9f4}.hw-tool-icon{display:grid;place-items:center;width:19px;height:19px;flex:none;border-radius:5px;background:#edf4ee;color:#5a9870;font-size:10px;font-weight:900}.hw-tool-icon.running{background:#fff1e8;color:#c16c3b;animation:hw-pulse 1.1s ease-in-out infinite}.hw-tool-title{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.hw-tool-title strong{color:#345d45;font-size:10px}.hw-tool-title small{overflow:hidden;color:#8a978c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hw-tool-state{color:#649574;font-size:7px;font-weight:850;letter-spacing:.05em;white-space:nowrap}.hw-agent-tool:not(:has(.hw-tool-icon.done)) .hw-tool-state{color:#bd7042}.hw-tool-chevron{color:#94a397;font-size:13px;transform:rotate(0);transition:transform .2s}.hw-agent-tool.expanded .hw-tool-chevron{transform:rotate(180deg)}.hw-tool-details{padding:10px 12px 12px;border-top:1px solid #e8ece7;background:#fff}.hw-tool-details .hw-tool-command{display:block;margin-bottom:9px;padding:7px 9px;border-radius:4px;background:#f4f7f3}.hw-tool-details .hw-tool-command code{color:#315a46;font-size:9px;line-height:1.45}.hw-tool-pending{display:flex;align-items:center;gap:7px;padding:8px 2px;color:#9a8976;font-size:9px}.hw-tool-pending i{width:6px;height:6px;border-radius:50%;background:#eaa578;animation:hw-pulse 1s ease-in-out infinite}.hw-result-list p{margin:0;padding:5px 0;border-bottom:1px solid #f0f2ee;color:#66776a;font-size:9px;line-height:1.45}.hw-result-list p:last-of-type{border-bottom:0}.hw-result-list strong{color:#3f674d}.hw-result-list small{display:block;margin-top:7px;color:#8e9a90;font-size:8px;line-height:1.4}.hw-clear-result p{color:#4a8058;font-weight:750}.hw-file-result{display:flex;align-items:center;gap:7px;margin-bottom:9px;padding:8px;border:1px solid #e5e9e4;border-radius:5px;background:#f9fbf8}.hw-file-result span{padding:4px;border-radius:3px;background:#e4eee5;color:#548264;font-size:7px;font-weight:850}.hw-file-result strong{min-width:0;overflow:hidden;color:#465d4a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hw-file-result small{margin-left:auto;color:#82a18a;font-size:7px;white-space:nowrap}.hw-document-result .hw-paper{padding:13px 16px 10px}.hw-findings{display:grid;gap:0}.hw-findings>div{display:grid;grid-template-columns:80px 1fr;gap:2px 9px;padding:8px 0;border-bottom:1px solid #edf0eb}.hw-findings>div:last-child{border-bottom:0}.hw-findings span{grid-row:span 2;color:#ae704e;font-size:8px;font-weight:850}.hw-findings strong{color:#4a5b4e;font-size:9px}.hw-findings small{color:#8e9a8e;font-size:8px;line-height:1.4}@media(max-width:650px){.hw-tool-toggle{gap:6px;padding:7px}.hw-tool-title strong{font-size:9px}.hw-tool-title small{font-size:7px}.hw-tool-state{font-size:6px}.hw-tool-details{padding:8px}.hw-tool-details .hw-tool-command code{font-size:8px}.hw-findings>div{grid-template-columns:65px 1fr;gap:2px 6px}.hw-findings span{font-size:7px}.hw-document-result .hw-paper{padding:10px}}@media(prefers-reduced-motion:reduce){.hw-agent-tool,.hw-reason,.hw-tool-icon.running,.hw-tool-pending i{animation:none!important}}.hw-customer-avatar{background:#ececeb;color:#62615f}.hw-live-badge{background:#fff1e8;color:#aa6139}.hw-transcript{background:#faf9f7}.hw-message-avatar{background:#ffede3;color:#a9512b}.hw-message-human .hw-message-avatar{background:#ececeb;color:#676763}.hw-message-content{border-color:#e5e4e1;background:#fff}.hw-message-content>p{color:#41413e}.hw-message-human .hw-message-content{border-color:#e5e4e1;background:#f4f3f1}.hw-message-meta strong{color:#282826}.hw-message-meta span{color:#94938e}.hw-files span{border-color:#e3e1dd;color:#77736e}.hw-work-dot{background:#e7824b;box-shadow:0 0 0 4px #e7824b1a}.hw-done-dot{background:#de7c49;box-shadow:0 0 0 4px #de7c491a}.hw-footer{color:#9a8274}.hw-footer a{color:#a54d29}.hw-activity{width:100%;min-height:40px;border-right:0;border-bottom:0;border-left:0;cursor:pointer;text-align:left;color:#77736f}.hw-activity:hover{background:#f5f3f0}.hw-activity-text{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650}.hw-activity-expand{margin-left:auto;color:#a45732;font-size:8px;font-weight:800;white-space:nowrap}.hw-drawer-scroll{position:absolute;z-index:8;right:13px;bottom:76px;left:13px;max-height:390px;overflow-y:auto;border:1px solid #dedbd6;border-radius:10px;background:#fff;box-shadow:0 18px 48px #302b261f;scrollbar-color:#d5d1cb transparent;scrollbar-width:thin}.hw-action-drawer-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid #eae8e4;background:#faf9f7}.hw-action-drawer-head strong{color:#35312e;font-size:10px}.hw-action-drawer-head span{color:#918b83;font-size:8px}.hw-action-drawer-head button{margin-left:auto;border:0;background:transparent;color:#8f8880;font-size:18px;line-height:1;cursor:pointer}.hw-action-list{display:grid;gap:7px;padding:10px}.hw-action-note{padding:8px 10px;border-left:2px solid #c9c5be;background:#f8f7f5}.hw-action-note span{color:#8b8580;font-size:7px;font-weight:850;letter-spacing:.06em}.hw-action-note p{margin:3px 0 0;color:#625e59;font-size:9px;line-height:1.4}.hw-action-empty{margin:5px;color:#88817a;font-size:9px}.hw-agent-tool{border-color:#e4e2de;background:#fbfaf9}.hw-agent-tool.expanded{border-color:#d9ccc2;background:#fff;box-shadow:0 4px 13px #6652460b}.hw-tool-toggle:hover{background:#f8f5f2}.hw-tool-icon{background:#f1efec;color:#837c73}.hw-tool-icon.running{background:#fff1e8;color:#bc6a3f}.hw-tool-title strong{color:#45413b}.hw-tool-title small{color:#948d85}.hw-tool-state{color:#817a70}.hw-agent-tool:not(:has(.hw-tool-icon.done)) .hw-tool-state{color:#b66841}.hw-tool-details{border-top-color:#eae7e2}.hw-tool-details .hw-tool-command{background:#f5f3f0}.hw-tool-details .hw-tool-command code{color:#5d5047}.hw-tool-details .hw-tool-command code span{color:#8d8278}.hw-result-list p{border-bottom-color:#f0eeea;color:#615b55}.hw-result-list strong{color:#423d38}.hw-result-list small{color:#958d85}.hw-tool-pending{color:#9b8575}.hw-attachment{overflow:hidden;border:1px solid #e4e0da;border-radius:7px;background:#fcfbfa}.hw-attachment-button{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:0;background:transparent;text-align:left;cursor:pointer}.hw-attachment-button:hover{background:#f7f4f0}.hw-doc-icon{display:grid;place-items:center;width:27px;height:29px;flex:none;border-radius:4px;background:#fff0e7;color:#ae5c32;font-size:8px;font-weight:900}.hw-attachment-button>span:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.hw-attachment-button strong{overflow:hidden;color:#413d39;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hw-attachment-button small{color:#968d85;font-size:8px}.hw-attachment-button em{color:#ad5e36;font-size:8px;font-style:normal;font-weight:800;white-space:nowrap}.hw-attachment-preview{padding:0 10px 10px}.hw-paper{box-shadow:0 5px 14px #312a2110}.hw-paper-top strong,.hw-paper-body h5,.hw-paper-body strong{color:#a95832}.hw-paper-top strong span{color:#8b8176}.hw-paper-hero{border-bottom-color:#ebe4dd}.hw-paper-hero>span{color:#b76a42}.hw-paper-hero h4{color:#302b27}.hw-paper-hero p,.hw-paper-body p{color:#6a625a}.hw-paper-body em{color:#b05c37}.hw-paper-top,.hw-paper-bottom{color:#a29a91}.hw-paper-bottom{border-top-color:#ebe4dd}.hw-finding-message{overflow:hidden;border:1px solid #ebe3db;border-radius:6px;background:#fbf8f5}.hw-finding-message p{margin:0;padding:9px 10px;border-bottom:1px solid #eee8e1;color:#665d55;font-size:9px;line-height:1.35}.hw-finding-message p:last-child{border-bottom:0}.hw-finding-message strong{color:#9e5736}.hw-approval-backdrop{position:absolute;z-index:12;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:15px 15px 75px;background:#24201d40}.hw-approval-dialog{position:relative;width:min(100%,475px);padding:16px;border:1px solid #d9d4ce;border-radius:11px;background:#fff;box-shadow:0 22px 60px #211c1838}.hw-approval-kicker{display:flex;justify-content:space-between;gap:8px;color:#a45631;font-size:7px;font-weight:850;letter-spacing:.08em}.hw-approval-kicker span:last-child{color:#aaa19a}.hw-approval-dialog h4{margin:9px 0 5px;color:#282522;font-size:18px;line-height:1.2;letter-spacing:-.045em}.hw-approval-dialog>p{margin:0 0 11px;color:#6b645e;font-size:10px;line-height:1.5}.hw-approval-file{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #e9e6e1;border-radius:6px;background:#faf9f7}.hw-approval-file>div{display:flex;min-width:0;flex-direction:column;gap:3px}.hw-approval-file strong{overflow:hidden;color:#49433d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hw-approval-file small{color:#968e85;font-size:8px}.hw-approval-actions{position:relative;display:flex;margin-top:12px}.hw-approval-primary,.hw-approval-more{min-height:36px;border:1px solid #d96f3a;background:#e77e45;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.hw-approval-primary{flex:1;border-radius:6px 0 0 6px}.hw-approval-more{width:37px;border-left:1px solid #cc6737;border-radius:0 6px 6px 0;font-size:16px}.hw-approval-primary:hover,.hw-approval-more:hover{background:#d96e38}.hw-approval-menu{position:absolute;z-index:2;right:0;bottom:calc(100% + 5px);width:195px;overflow:hidden;border:1px solid #dfdad4;border-radius:6px;background:#fff;box-shadow:0 10px 28px #3128202b}.hw-approval-menu button{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #eeeae5;background:#fff;color:#4c453f;font-size:9px;text-align:left;cursor:pointer}.hw-approval-menu button:last-child{border-bottom:0}.hw-approval-menu button:hover{background:#fbf4ef}.hw-approval-timer{margin-top:10px;color:#978e86;font-size:8px}.hw-approval-progress{height:2px;width:0;margin-top:6px;border-radius:2px;background:#e77e45;animation:hw-approval-fill 4.2s linear forwards}@keyframes hw-approval-fill{0%{width:0}to{width:100%}}@media(max-width:650px){.hw-activity{padding-inline:10px}.hw-activity-text{font-size:8px}.hw-activity-expand{font-size:7px}.hw-drawer-scroll{right:7px;bottom:69px;left:7px;max-height:365px}.hw-approval-backdrop{padding:9px 9px 70px}.hw-approval-dialog{padding:13px}.hw-approval-dialog h4{font-size:16px}.hw-attachment-button{gap:6px;padding:8px}.hw-attachment-button strong{font-size:8px}.hw-attachment-button em{font-size:7px}.hw-attachment-preview{padding:0 7px 7px}}@media(prefers-reduced-motion:reduce){.hw-approval-progress{animation:none;width:100%}}.hw-paper-top{border-bottom-color:#ebe4dd}.hw-approval-backdrop{align-items:center;padding:15px}.hw-approval-dialog{margin:0}@media(max-width:650px){.hw-approval-backdrop{padding:9px}}.hero-workflow{display:flex;flex-direction:column;height:580px;min-height:580px;border:1px solid #20201e;border-radius:12px;box-shadow:0 32px 70px #18181825,0 5px 16px #18181812}.hw-chrome{min-height:45px;border-bottom:1px solid #242424;background:#151515;color:#f7f6f4}.hw-chrome,.hw-customer,.hw-activity,.hw-footer{flex:none}.hw-lights i{background:#62615f}.hw-lights i:first-child{background:#ff7135}.hw-chrome-status{display:flex;align-items:center;gap:6px;margin-left:auto;color:#ff9b68;font-size:8px;white-space:nowrap}.hw-chrome-status i{width:6px;height:6px;border-radius:50%;background:#ff7135;box-shadow:0 0 0 3px #ff713534;animation:hw-pulse 1.5s ease-in-out infinite}.hw-customer{border-bottom-color:#d7d7d3}.hw-customer-avatar{border-radius:5px;background:#222;color:#fff}.hw-customer strong{color:#1e1e1c}.hw-customer small{color:#777a7b}.hw-live-badge{border:1px solid #efbea3;border-radius:4px;background:#fff4ed;color:#a94c20}.hw-transcript{flex:1;min-height:0;height:auto;overflow-y:auto;background:#f5f5f3;scrollbar-color:#bcbcb8 transparent}.hw-message-avatar{border-radius:5px;background:#181818;color:#fff}.hw-message-human .hw-message-avatar{background:#e9e9e6;color:#1d1d1c}.hw-message-meta strong{color:#171716}.hw-message-meta span{color:#737371}.hw-message-content{border:1px solid #cfcfca;border-radius:4px 8px 8px;box-shadow:0 3px #1818180b}.hw-message-human .hw-message-content{border-color:#c7c7c2;border-radius:8px 4px 8px 8px;background:#eaeae7}.hw-message-content>p{color:#272727}.hw-files span{border-color:#cececa;background:#fafaf8;color:#42423f}.hw-activity{border-top-color:#d2d2cd;background:#fff;color:#242423}.hw-activity:hover{background:#f1f1ef}.hw-activity-expand{color:#a94b20}.hw-work-dot,.hw-done-dot{background:#ff7135;box-shadow:0 0 0 4px #ff713528}.hw-footer{border-top-color:#d5d5d0;background:#181818;color:#b9b9b5}.hw-footer a{color:#ff9d6d}.hw-drawer-scroll{border:1px solid #b8b8b2;border-radius:8px;box-shadow:0 16px 42px #11111130}.hw-action-drawer-head{border-bottom-color:#d0d0cc;background:#1d1d1b}.hw-action-drawer-head strong{color:#fff}.hw-action-drawer-head span{color:#aaa}.hw-action-drawer-head button{color:#fff}.hw-action-note{border-left-color:#ff7135;background:#f3f3f0}.hw-action-note span{color:#a64c23}.hw-action-note p{color:#31312e}.hw-agent-tool,.hw-agent-tool.expanded{border-color:#d2d2cd;border-radius:5px;background:#fff}.hw-agent-tool.expanded{border-color:#e18352}.hw-tool-icon{background:#e9e9e5;color:#242421}.hw-tool-icon.running{background:#fff0e7;color:#bd5525}.hw-tool-title strong{color:#242421}.hw-tool-state{color:#696965}.hw-attachment{margin-top:9px;border:1px solid #c7c7c2;border-radius:6px;background:#ededeb}.hw-attachment-heading{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #d4d4d0;background:#f5f5f3}.hw-attachment-heading>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.hw-attachment-heading strong{overflow:hidden;color:#222;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hw-attachment-heading small{color:#676762;font-size:8px}.hw-attachment-heading button{flex:none;padding:6px 8px;border:1px solid #1c1c1b;border-radius:4px;background:#1c1c1b;color:#fff;font-size:8px;font-weight:800;cursor:pointer}.hw-attachment-heading button:hover{background:#a94b20;border-color:#a94b20}.hw-doc-icon{background:#ff7135;color:#fff}.hw-attachment-preview{height:176px;overflow:hidden;padding:0 12px 12px;background:#e5e5e2;transition:height .28s ease}.hw-attachment.is-expanded .hw-attachment-preview{height:320px;overflow-y:auto}.hw-preview-toolbar{display:flex;justify-content:space-between;padding:7px 1px;color:#50504c;font-size:7px;font-weight:850;letter-spacing:.1em}.hw-attachment-preview .hw-paper{margin:0 auto;max-width:420px;border:1px solid #c7c7c0;box-shadow:0 5px 12px #17171720}.hw-paper-top strong,.hw-paper-body h5,.hw-paper-body strong{color:#a94b20}.hw-paper-hero h4{color:#1d1d1c}.hw-paper-hero p,.hw-paper-body p{color:#50504d}.hw-finding-message{border-color:#dfb08e;border-left:3px solid #ff7135;background:#fff8f2}.hw-finding-message p{border-bottom-color:#efdccb;color:#3a332e}.hw-finding-message strong{color:#a8461a}.hw-approval-float{position:absolute;z-index:12;right:16px;bottom:89px;width:min(420px,calc(100% - 32px));pointer-events:none;animation:hw-arrive .3s ease both}.hw-approval-dialog{width:100%;padding:15px;border:1px solid #1e1e1d;border-top:3px solid #ff7135;border-radius:8px;background:#fff;box-shadow:0 18px 42px #11111130;pointer-events:auto}.hw-approval-kicker{align-items:center;color:#a94b20}.hw-approval-kicker button{margin:-5px -4px -5px auto;padding:4px 7px;border:0;background:transparent;color:#444;font-size:20px;line-height:1;cursor:pointer}.hw-approval-dialog h4{color:#1d1d1c}.hw-approval-dialog>p{color:#4a4a47}.hw-approval-file{border-color:#d1d1cd;background:#f3f3f1}.hw-approval-file strong{color:#20201e}.hw-approval-primary,.hw-approval-more{border-color:#df5d25;background:#f66e32}.hw-approval-more{border-left-color:#c95422}.hw-approval-primary:hover,.hw-approval-more:hover{background:#ce541f}.hw-approval-progress{background:#ff7135}@media(max-width:650px){.hero-workflow{height:550px;min-height:550px}.hw-chrome-status{font-size:6px}.hw-approval-float{right:8px;bottom:81px;width:calc(100% - 16px)}.hw-approval-dialog{padding:12px}.hw-attachment-preview{height:155px}.hw-attachment.is-expanded .hw-attachment-preview{height:285px}.hw-attachment-heading{gap:5px;padding:7px}.hw-attachment-heading strong{font-size:8px}.hw-attachment-heading button{font-size:7px}}@media(prefers-reduced-motion:reduce){.hw-chrome-status i,.hw-approval-float{animation:none!important}.hw-attachment-preview{transition:none}}.hw-working{display:flex;align-items:flex-start;gap:9px;margin-top:18px;animation:hw-arrive .3s ease both}.hw-working-main{min-width:0;max-width:calc(100% - 40px);padding-top:2px}.hw-working-heading{display:flex;align-items:center;gap:8px;min-height:22px}.hw-working-heading strong{color:#171716;font-size:10px;font-weight:800}.hw-working-dots{display:inline-flex;align-items:center;gap:4px;height:18px}.hw-working-dots i{width:5px;height:5px;border-radius:50%;background:#f66e32;animation:hw-working-dot 1.15s ease-in-out infinite}.hw-working-dots i:nth-child(2){animation-delay:.16s}.hw-working-dots i:nth-child(3){animation-delay:.32s}.hw-working-action{max-width:400px;margin-top:2px;padding:7px 10px;border-left:2px solid #ff7135;background:#ecece9;color:#555551;font-size:9px;line-height:1.4}.hw-approval-progress{animation-duration:6.3s}@keyframes hw-working-dot{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(max-width:650px){.hw-working{gap:6px}.hw-working-main{max-width:calc(100% - 31px)}.hw-working-action{font-size:8px}}@media(prefers-reduced-motion:reduce){.hw-working,.hw-working-dots i{animation:none!important}.hw-working-dots i{opacity:1}}.hw-header-actions{flex:none;padding:5px 7px;border:1px solid #77736e;border-radius:4px;background:transparent;color:#f7f6f4;font-size:8px;font-weight:800;letter-spacing:0;cursor:pointer}.hw-header-actions:hover,.hw-header-actions[aria-expanded=true]{border-color:#ff9b68;color:#ff9b68}.hw-header-actions span{margin-left:3px;color:#ff9b68;font-size:11px}.hw-drawer-scroll{bottom:39px}.hw-approval-float{bottom:49px}@media(max-width:650px){.hw-header-actions{padding:4px 5px;font-size:7px}.hw-drawer-scroll{bottom:38px}.hw-approval-float{bottom:45px}}.hw-approval-dialog{padding:16px 17px 14px}.hw-approval-close{position:absolute;top:9px;right:10px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:#55534f;font-size:22px;line-height:1;cursor:pointer}.hw-approval-close:hover,.hw-approval-close:focus-visible{background:#f3f0ed;color:#1d1d1c}.hw-approval-dialog h4{margin:0 0 7px;padding-right:25px;font-size:17px}.hw-approval-dialog>p{margin:0;color:#55534f;font-size:10px;line-height:1.55}.hw-approval-actions{margin-top:14px}@media(max-width:650px){.hw-approval-dialog{padding:13px}.hw-approval-dialog h4{font-size:15px}}.hw-approval-more{display:grid;place-items:center;padding:0}.hw-tool-chevron{flex:none}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2")}:root{font-family:Inter,Arial,sans-serif;color:#18191b;background:#fff;--ink:#18191b;--muted:#626a70;--soft:#383e43;--line:#e8e7e4;--orange:#ff7a36;--orange-dark:#a83e16;--warm:#fff4ec;--canvas:#fbfaf8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.06em}button:focus-visible,a:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.section-pad{padding:112px 0}.brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-size:25px;font-weight:850;letter-spacing:-.075em;line-height:1}.brand-small{font-size:23px}.brand-period{color:var(--orange)}.brand-mark{width:29px;height:29px;display:grid;place-items:center;position:relative;background:var(--orange);border-radius:9px;transform:rotate(-8deg);flex:none}.brand-eye{position:absolute;width:10px;height:10px;border:2px solid #221d1a;border-radius:50%;left:7px;top:7px}.brand-smile{position:absolute;width:8px;height:5px;border:2px solid #221d1a;border-top:0;border-left:0;border-radius:0 0 8px;right:5px;bottom:6px}.site-header{position:relative;z-index:10;background:#fff;border-bottom:1px solid var(--line)}.nav-inner{height:80px;display:flex;align-items:center;justify-content:space-between}.nav-links{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:650}.nav-links>a:not(.button){transition:color .2s}.nav-links>a:not(.button):hover{color:var(--orange-dark)}.mobile-menu{display:none;border:0;background:transparent;color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:50px;padding:14px 20px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:780;letter-spacing:-.015em;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-primary,.button-small{background:var(--orange);color:var(--ink);box-shadow:0 10px 25px #ff7a3626}.button-primary:hover,.button-small:hover{background:#ff985f}.button-small{min-height:42px;padding:10px 15px;gap:12px}.button-outline{border-color:#c9c5c0;background:#fff}.button-outline:hover{border-color:var(--orange);background:var(--warm)}.button-light{background:#fff;color:var(--ink)}.button-light:hover{background:#fff2e9}.eyebrow{display:flex;align-items:center;gap:11px;color:var(--orange-dark);font-size:10px;font-weight:800;letter-spacing:.18em}.eyebrow.dark{color:var(--orange-dark)}.eyebrow-line,.note-line{width:27px;height:1px;background:currentColor;flex:none}.text-link{display:inline-flex;align-items:center;gap:18px;padding-bottom:6px;border-bottom:1px solid #9b9a94;font-size:13px;font-weight:750}.text-link:hover{color:var(--orange-dark);border-color:var(--orange-dark)}.hero{position:relative;overflow:hidden;background:#fff}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#1c25300b 1px,transparent 1px),linear-gradient(90deg,#1c25300b 1px,transparent 1px),radial-gradient(ellipse at 79% 42%,#fff0e4 0%,transparent 43%);background-size:32px 32px,32px 32px,auto;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}.hero:after{content:"";position:absolute;right:-290px;bottom:-490px;width:820px;height:820px;border:1px solid #ff7a3613;border-radius:50%;box-shadow:0 0 0 90px #ff7a3608,0 0 0 180px #ff7a3604}.hero-grid{position:relative;z-index:1;min-height:720px;display:grid;grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);gap:60px;align-items:center;padding:60px 0 48px}.hero-copy{max-width:565px}.hero h1{font-size:clamp(4.3rem,6.3vw,6.5rem);line-height:.99;font-weight:850;letter-spacing:-.085em;margin:27px 0 25px}.hero h1 em,.section-heading h2 em,.example h2 em,.learning h2 em,.faq h2 em{font-style:normal;color:#8c2100}.hero h1 em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 12' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C130 8 220 2 397 3' fill='none' stroke='%23ff7a36' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% .12em;background-position:left bottom 6px;padding-bottom:.06em}.hero-lede{max-width:520px;color:#4d555b;font-size:17px;line-height:1.68;margin-bottom:31px}.hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}.hero-note{display:flex;align-items:center;gap:12px;margin-top:39px;color:#758087;font-size:11px;line-height:1.5}.hero-note .note-line{color:var(--orange)}.hero-bottom{position:relative;z-index:1;min-height:50px;display:flex;justify-content:space-between;gap:20px;color:#8b9398;font-size:9px;font-weight:750;letter-spacing:.15em}.hero-preview{width:100%;max-width:655px;justify-self:end;position:relative;background:#fff;border:1px solid #dededa;border-radius:15px;box-shadow:0 35px 85px #22252d1d,0 4px 16px #22252d0b;overflow:hidden;transform:translateY(12px)}.preview-chrome{height:42px;padding:0 15px;display:flex;align-items:center;gap:19px;background:#f7f7f5;border-bottom:1px solid #e7e7e4;color:#849096;font-size:8px;font-weight:800;letter-spacing:.12em}.preview-lights{display:flex;gap:5px}.preview-lights i{width:7px;height:7px;background:#dfdfdc;border-radius:50%}.preview-lights i:first-child{background:#f0b9a0}.chrome-status{display:flex;align-items:center;gap:6px;margin-left:auto;color:#6f775d}.chrome-status span{width:6px;height:6px;border-radius:50%;background:#8aaa70}.preview-body{display:grid;grid-template-columns:45% 55%;min-height:422px}.preview-left{padding:27px 21px 20px;border-right:1px solid #eceae6;background:#fdfcfb}.preview-label,.review-topline,.preview-email>span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#a36245}.customer-row{display:flex;gap:10px;align-items:center;margin:22px 0}.customer-avatar{width:32px;height:32px;border-radius:8px;background:#e8e7ee;color:#5c5a76;display:grid;place-items:center;font-size:15px;font-weight:800;flex:none}.customer-row strong,.customer-row small,.reviewer-avatar+div strong,.reviewer-avatar+div small{display:block}.customer-row strong{font-size:11px;letter-spacing:-.02em}.customer-row small{margin-top:4px;color:#899197;font-size:9px}.preview-email{padding:13px;border:1px solid #e8e6e1;border-radius:7px;background:#fff;box-shadow:0 6px 16px #33333307}.preview-email>span{display:flex;align-items:center;gap:6px;color:#7a8388;font-size:8px}.preview-email p{margin:12px 0 14px;font-size:10px;line-height:1.55;color:#373d43;font-weight:630}.preview-email small{color:#9aa1a5;font-size:8px}.preview-flow{margin-top:24px;padding-left:6px}.preview-flow>div:not(.flow-track){display:flex;align-items:center;gap:8px;font-size:10px;font-weight:720}.preview-flow b{margin-left:auto;color:#7d8f74;font-size:8px;font-weight:800}.preview-flow>div:last-child b{color:#a26040}.flow-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:7px}.flow-icon.orange{background:#fff1e7;color:#af572e}.flow-icon.dark{background:#e9edec;color:#4c6663}.flow-track{height:17px;width:1px;background:#dddcd7;margin:3px 0 3px 13px}.preview-right{padding:28px 24px 15px}.review-topline{display:flex;justify-content:space-between;color:#a0522c}.review-topline span{display:flex;align-items:center;gap:6px}.review-topline strong{font-size:8px;color:#9a6b52}.pulse-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px #ff7a361d}.preview-right h3{margin:21px 0 7px;font-size:19px;letter-spacing:-.055em}.preview-right>p{margin:0 0 20px;color:#8a9195;font-size:10px;line-height:1.55}.preview-checks{border-top:1px solid #eeeae7}.preview-check{display:flex;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid #eeeae7}.preview-check>span{align-self:flex-start;color:#ca825e;font-size:9px;font-weight:800}.preview-check>div{min-width:0;flex:1}.preview-check strong,.preview-check small{display:block}.preview-check strong{font-size:10px}.preview-check small{margin-top:4px;color:#90989c;font-size:8px;line-height:1.4}.preview-check svg{color:#adb4b4}.preview-reviewer{display:flex;align-items:center;gap:9px;margin-top:17px;padding:11px;background:#fff4ec;border:1px solid #f5dac9;border-radius:7px}.reviewer-avatar{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#f5cbb7;color:#9c512e;font-size:7px;font-weight:800;flex:none}.reviewer-avatar+div strong{font-size:9px}.reviewer-avatar+div small{margin-top:3px;color:#9c8175;font-size:8px}.preview-caption{height:32px;display:flex;align-items:center;gap:7px;padding:0 19px;background:#f9f9f7;border-top:1px solid #eeeae6;color:#a8785c;font-size:8px;font-weight:800;letter-spacing:.09em}.preview-caption>span{margin-left:auto;color:#9da5a6;font-weight:600;letter-spacing:0}.section-heading h2,.example h2,.learning h2,.faq h2{margin:18px 0 0;font-size:clamp(2.7rem,4.5vw,4.7rem);line-height:1.08;font-weight:830;letter-spacing:-.075em}.section-heading.split{display:grid;grid-template-columns:1.2fr .7fr;gap:80px;align-items:end}.section-heading.split>p{max-width:450px;margin:0 0 4px;color:#626b70;font-size:16px;line-height:1.8}.problem{background:#fbfaf8}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:57px;border-top:1px solid #deddd9;border-bottom:1px solid #deddd9}.problem-grid>div{min-height:215px;padding:32px 32px 34px 0}.problem-grid>div+div{padding-left:32px;border-left:1px solid #deddd9}.problem-grid span,.process-number{color:#ad6b49;font-size:10px;font-weight:800;letter-spacing:.14em}.problem-grid h3{margin:39px 0 10px;font-size:20px}.problem-grid p{max-width:330px;color:#6c757a;font-size:13px;line-height:1.7;margin:0}.process{background:#fff}.section-heading.centered{text-align:center;max-width:760px;margin:0 auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading.centered p{max-width:575px;margin:20px auto 0;color:#687178;font-size:16px;line-height:1.7}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:52px}.process-card{min-height:315px;display:flex;flex-direction:column;padding:26px 28px;background:#fbfaf8;border:1px solid #e9e7e3;border-radius:10px}.process-icon{width:44px;height:44px;display:grid;place-items:center;margin-top:36px;border-radius:10px;background:#fff0e6;color:#a74e22}.process-card:nth-child(2) .process-icon{background:#e9efed;color:#4a6a62}.process-card:nth-child(3) .process-icon{background:#f0ede9;color:#626466}.process-card h3{margin:23px 0 9px;font-size:22px}.process-card p{color:#6d7579;font-size:13px;line-height:1.7;margin-bottom:25px}.process-card small{margin-top:auto;color:#ad7861;font-size:10px;font-weight:750}.process-cta{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:33px}.process-cta span{color:#6c757a;font-size:13px}.example{background:#202b2e;color:#fff;overflow:hidden}.example-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:10%;align-items:center}.example .eyebrow{color:#f6b78f}.example h2{margin-top:24px}.example h2 em{color:#ffac78}.example-copy>p{max-width:520px;margin:23px 0;color:#c0caca;font-size:16px;line-height:1.75}.example-list{display:grid;gap:14px;padding:0;margin:32px 0 34px;list-style:none}.example-list li{display:flex;align-items:center;gap:11px;color:#e5eded;font-size:13px}.example-list svg{color:#ffad7c}.example-document{padding:36px 39px;max-width:550px;background:#fff;color:var(--ink);border:1px solid #f8e5d9;border-radius:10px;box-shadow:0 35px 90px #061b1f7a;transform:rotate(2deg)}.document-header{display:flex;justify-content:space-between;color:#9f8e84;font-size:9px;font-weight:800;letter-spacing:.13em}.example-document h3{margin:42px 0 5px;font-size:28px}.example-document>p{color:#69767a;font-size:13px}.document-rule{height:1px;background:#e8e7e4;margin:24px 0 8px}.document-line{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid #edeae7;font-size:11px}.document-line span{color:#899197}.document-line strong{font-weight:700}.document-line.highlighted{color:#a8552e}.document-stamp{display:flex;align-items:center;gap:8px;width:max-content;margin-top:32px;padding:10px 12px;border:1px solid #f2d1bc;border-radius:6px;background:#fff4ec;color:#a75227;font-size:9px;font-weight:850;letter-spacing:.1em}.learning{background:#fbfaf8}.learning-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:11%;align-items:center}.learning-visual{max-width:550px;padding:45px 24px;background:radial-gradient(circle at 40% 45%,#ffe8d8,transparent 55%);display:flex;flex-direction:column;align-items:center}.learning-card{width:min(100%,430px);padding:22px 25px;background:#fff;border:1px solid #e6e2de;border-radius:9px;box-shadow:0 12px 30px #2423230c}.learning-card>span{color:#a66d4f;font-size:9px;font-weight:850;letter-spacing:.16em}.learning-card p{margin:17px 0 16px;font-size:18px;font-weight:680;line-height:1.45;letter-spacing:-.03em}.learning-card small{color:#8b969b;font-size:10px}.learning-card.question{margin-left:60px;border-color:#f0c7b0}.learning-connector{display:flex;align-items:center;gap:11px;margin:16px 0;color:var(--orange);transform:rotate(90deg)}.learning-connector span{width:18px;height:1px;background:var(--orange)}.learning-approval{display:flex;align-items:center;gap:8px;margin:20px 0 0 60px;color:#688174;font-size:10px;font-weight:750}.learning-copy>p{color:#697379;font-size:15px;line-height:1.8;margin:22px 0}.learning-copy .button{margin-top:15px}.principle{background:#191d1f;color:#fff}.principle-grid{max-width:900px;display:grid;justify-items:start}.principle .eyebrow{color:#ffa875}.principle h2{margin:24px 0 20px;font-size:clamp(3rem,6vw,5.9rem);line-height:1.05;letter-spacing:-.08em}.principle p{max-width:730px;color:#b9c1c4;font-size:17px;line-height:1.75;margin-bottom:29px}.pricing{background:#f6f5f2}.pricing-heading h2 em{font-style:normal;color:#8c2100}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:54px}.pricing-card{display:flex;flex-direction:column;min-height:518px;padding:35px;border:1px solid #dcdedc;border-radius:14px;background:#fff;box-shadow:0 15px 45px #1c252b0a}.pricing-card-featured{background:#1b2024;border-color:#1b2024;color:#fff;box-shadow:0 25px 50px #19212422}.pricing-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.pricing-plan-name{font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.pricing-plan-tag{padding:7px 9px;border:1px solid #ff9b66;border-radius:4px;color:#ffae80;font-size:9px;font-weight:850;letter-spacing:.08em}.pricing-description{max-width:400px;min-height:47px;margin:18px 0 22px;color:#677176;font-size:13px;line-height:1.65}.pricing-card-featured .pricing-description{color:#bbc3c5}.pricing-price{display:flex;align-items:end;gap:16px;padding-bottom:21px;border-bottom:1px solid #e2e3e0}.pricing-price strong{font-size:60px;line-height:.95;letter-spacing:-.08em}.pricing-price span{padding-bottom:5px;color:#737d80;font-size:11px;line-height:1.45}.pricing-card-featured .pricing-price{border-color:#ffffff2a}.pricing-card-featured .pricing-price span{color:#b9c2c3}.pricing-includes{display:grid;gap:6px;margin:22px 0 15px;font-size:12px}.pricing-includes strong{font-size:14px}.pricing-includes span{color:#717b7d}.pricing-card-featured .pricing-includes span{color:#b9c2c3}.pricing-card ul{display:grid;gap:13px;list-style:none;padding:0;margin:4px 0 30px}.pricing-card li{display:flex;align-items:start;gap:10px;color:#515c60;font-size:12px;line-height:1.45}.pricing-card li svg{flex:none;color:#cb6534}.pricing-card-featured li{color:#dbe0e0}.pricing-card-featured li svg{color:#ff995e}.pricing-cta{justify-content:space-between;width:100%;margin-top:auto}.pricing-note{margin:18px 0 0;color:#778185;font-size:11px;line-height:1.55}.signup-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;margin-top:64px;padding:43px;border:1px solid #e7d2c3;border-radius:14px;background:#fff9f5}.signup-copy h3{margin:19px 0 12px;font-size:clamp(2rem,3vw,3rem);line-height:1.1}.signup-copy p{max-width:430px;color:#596467;font-size:13px;line-height:1.7}.signup-copy small{display:block;color:#8d999b;font-size:10px;line-height:1.6}.signup-form-wrap{min-width:0;padding:20px;border:1px solid #ece4dc;border-radius:10px;background:#fff}.signup-form-wrap .ml-embedded{min-height:165px}.signup-form-wrap>a{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;color:#9b5533;font-size:10px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.signup-success{display:flex;align-items:center;gap:12px;padding:25px;border:1px solid #d5e8dc;border-radius:9px;background:#f0f8f2;color:#326c48;font-size:14px;font-weight:750}.signup-form-wrap .ml-embedded{min-height:105px}.signup-form-wrap #mlb2-47469862 .ml-form-embedWrapper{background:transparent!important;max-width:none!important;width:100%!important}.signup-form-wrap #mlb2-47469862 .ml-form-embedBody{padding:0!important}.signup-form-wrap #mlb2-47469862 .ml-form-embedContent{display:none!important}.signup-form-wrap #mlb2-47469862 .ml-form-fieldRow input{border-color:#d7d5d1!important;border-radius:6px!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important;padding:14px!important}.signup-form-wrap #mlb2-47469862 .ml-form-embedSubmit button{min-height:46px!important;border-radius:6px!important;background:#ff7a36!important;color:#18191b!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:800!important}.faq{background:#fff}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%}.faq-list{border-top:1px solid #e3e3df}.faq-list details{border-bottom:1px solid #e3e3df;padding:23px 0}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;font-size:16px;font-weight:750}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange-dark);font-size:23px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{max-width:670px;margin:17px 40px 0 0;color:#697379;font-size:14px;line-height:1.75}.footer{background:#262c2f;color:#fff}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:55px 0}.footer-top p{margin:16px 0 0;color:#b6c0c1;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:21px 0;border-top:1px solid #ffffff24;color:#9eaaad;font-size:11px}.footer-bottom a:hover{color:#fff}.app-shell{display:flex;min-height:100vh;background:#f7f7f5;color:#202427}.app-sidebar{width:253px;flex:none;display:flex;flex-direction:column;min-height:100vh;padding:27px 16px 18px;background:#fff;border-right:1px solid #e5e5e1}.app-sidebar>.brand{margin:0 12px 43px}.sidebar-label{margin:0 12px 12px;color:#9ba4a7;font-size:9px;font-weight:850;letter-spacing:.14em}.workspace-switch{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e8e7e3;border-radius:8px}.workspace-switch>div{flex:1}.workspace-switch strong,.workspace-switch small{display:block}.workspace-switch strong{font-size:11px;letter-spacing:-.02em}.workspace-switch small{margin-top:3px;color:#9aa4a7;font-size:9px}.workspace-switch svg{color:#9ba3a5}.workspace-avatar{width:31px;height:31px;display:grid;place-items:center;border-radius:7px;background:#263b3b;color:#fff;font-size:12px;font-weight:800}.sidebar-divider{height:1px;background:#ecece9;margin:25px 0}.stage-nav{display:grid;gap:3px}.stage-nav button{width:100%;display:flex;align-items:center;gap:11px;padding:11px 10px;text-align:left;border:1px solid transparent;border-radius:8px;background:transparent;color:#4e565a}.stage-nav button:hover{background:#f8f7f5}.stage-nav button.selected{border-color:#f2dacb;background:#fff3eb;color:#222}.stage-nav button>span:last-child{display:block}.stage-nav strong,.stage-nav small{display:block}.stage-nav strong{font-size:11px;font-weight:750}.stage-nav small{margin-top:4px;color:#929ca0;font-size:9px}.stage-pill{width:25px;height:25px;flex:none;display:grid;place-items:center;border:1px solid #e2e2df;border-radius:7px;background:#fff;color:#9ca4a5;font-size:9px;font-weight:800}.stage-pill.active{border-color:#f2c19f;background:var(--orange);color:#271a13}.stage-pill.complete{border-color:#d4e6d9;background:#e7f4e9;color:#36764f}.sidebar-bottom{margin-top:auto;padding:30px 7px 0}.sidebar-note{display:flex;gap:8px;padding:13px 11px;border:1px solid #eee5dd;border-radius:8px;background:#fff9f4;color:#86694e;font-size:10px;line-height:1.5}.sidebar-note svg{flex:none}.back-site{display:block;margin:23px 6px 5px;color:#788388;font-size:11px;font-weight:650}.back-site:hover{color:var(--orange-dark)}.app-content{flex:1;min-width:0;display:flex;flex-direction:column}.app-topbar{height:65px;flex:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0 35px;background:#fff;border-bottom:1px solid #e6e6e2}.app-breadcrumb{display:flex;align-items:center;gap:8px;color:#a1aaad;font-size:10px}.app-breadcrumb strong{color:#424b4e}.topbar-actions{display:flex;align-items:center;gap:14px}.demo-badge{padding:6px 8px;border:1px solid #efd9c8;border-radius:4px;background:#fff6ef;color:#ac633e;font-size:8px;font-weight:850;letter-spacing:.1em}.topbar-actions button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#798388;font-size:10px;font-weight:750}.topbar-actions button:hover{color:var(--orange-dark)}.app-main{width:min(1390px,100%);flex:1;margin:0 auto;padding:38px 35px 35px}.app-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.app-kicker,.panel-kicker{color:#af6a46;font-size:9px;font-weight:850;letter-spacing:.14em}.app-heading h1{margin:8px 0 6px;font-size:31px;letter-spacing:-.065em}.app-heading p{margin:0;color:#8a9599;font-size:12px}.opportunity-status{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #f0d4c4;border-radius:5px;background:#fff3eb;color:#a86340;font-size:9px;font-weight:800;white-space:nowrap}.opportunity-status>span{width:6px;height:6px;border-radius:50%;background:var(--orange)}.opportunity-status.approved{border-color:#cde4d0;background:#e9f5eb;color:#32734a}.opportunity-status.approved>span{background:#47a36b}.app-progress{display:flex;align-items:center;gap:0;margin:30px 0 22px;padding:8px;background:#fff;border:1px solid #e9e9e6;border-radius:9px}.app-progress button{position:relative;display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:#828c90;font-size:10px;font-weight:750;white-space:nowrap;text-align:left}.app-progress button.selected{background:#fff3ec;color:#363735}.app-progress button+button:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:#e5e5e1}.app-progress button.selected:before,.app-progress button.selected+button:before{display:none}.app-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:20px;align-items:start}.stage-main{min-width:0}.panel,.context-panel,.context-tip{border:1px solid #e7e7e3;border-radius:10px;background:#fff;box-shadow:0 7px 24px #18202107}.stage-panel{padding:28px 30px 24px}.panel-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.panel-heading h2{font-size:26px;margin:8px 0 5px}.panel-heading p{max-width:610px;margin:0;color:#859094;font-size:11px;line-height:1.6}.panel-icon{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:8px;background:#fff1e7;color:#b05b30}.stage-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:20px;border-top:1px solid #ecece9}.stage-footer>span{color:#9aa4a7;font-size:10px;line-height:1.5}.app-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:39px;padding:10px 13px;white-space:nowrap;border:1px solid var(--orange);border-radius:6px;background:var(--orange);color:#27201b;font-size:10px;font-weight:800}.app-button:hover{background:#ff985f}.app-button.secondary{border-color:#e4e2de;background:#fff}.app-button.secondary:hover{border-color:var(--orange);background:#fff4ec}.email-card{border:1px solid #e6e6e3;border-radius:8px;overflow:hidden}.email-head{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#fbfaf8;border-bottom:1px solid #eae9e6}.email-head>div{flex:1}.email-head strong,.email-head small{display:block}.email-head strong{font-size:11px}.email-head small{margin-top:4px;color:#9ca6a8;font-size:9px}.email-head>span:last-child{color:#a2aaad;font-size:9px}.email-body{padding:21px 23px;color:#4d565a;font-size:12px;line-height:1.7}.email-body>strong{color:#2d3437;font-size:12px}.email-body p{margin:14px 0}.email-body>span{color:#687478}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.source-grid>div{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid #ecebe8;border-radius:7px;color:#a1694a}.source-grid>div>span{min-width:0}.source-grid strong,.source-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-grid strong{color:#515b5f;font-size:9px}.source-grid small{margin-top:4px;color:#a0a9ac;font-size:8px}.document-preview{padding:26px 30px;border:1px solid #e6e5e2;border-radius:7px;background:#fff;box-shadow:0 8px 25px #20202008}.document-preview-head{display:flex;justify-content:space-between;gap:20px;color:#ac785d;font-size:9px;font-weight:850;letter-spacing:.1em}.document-preview h3{margin:29px 0 4px;font-size:24px}.document-subtitle{color:#818c90;font-size:11px}.doc-section{padding-top:18px;margin-top:19px;border-top:1px solid #ededeb}.doc-section strong,.doc-row strong{font-size:10px}.doc-section p,.doc-row span{margin:8px 0 0;color:#5f6b6f;font-size:11px;line-height:1.65}.doc-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:17px;margin-top:18px;border-top:1px solid #ededeb}.doc-row strong,.doc-row span{display:block}.issue-text{color:#ac5530!important;text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#ffb487;text-underline-offset:3px}.draft-warning{display:flex;gap:10px;margin-top:17px;padding:13px;background:#fff4ec;border:1px solid #f4dccd;border-radius:7px;color:#9e5a35}.draft-warning svg{flex:none}.draft-warning strong,.draft-warning span{display:block}.draft-warning strong{font-size:10px}.draft-warning span{margin-top:3px;font-size:9px;line-height:1.45}.finding-list{display:grid;gap:10px}.finding{display:flex;align-items:flex-start;gap:13px;padding:16px;border:1px solid #ece8e3;border-radius:8px;background:#fefdfb}.finding-index{width:25px;height:25px;display:grid;place-items:center;flex:none;border-radius:6px;background:#ffecdf;color:#aa5c34;font-size:9px;font-weight:850}.finding>div:nth-child(2){flex:1;min-width:0}.finding-label{color:#b07858;font-size:8px;font-weight:850;letter-spacing:.13em}.finding h3{margin:5px 0 4px;font-size:14px}.finding p{margin:0 0 10px;color:#7e888b;font-size:10px;line-height:1.45}.finding-question{padding-top:9px;border-top:1px solid #edeae5;font-size:10px;line-height:1.5}.finding-question strong{display:block;margin-bottom:3px;color:#a26a4c;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.finding-question span{color:#525e62}.finding-open,.finding-done{padding:5px 7px;border-radius:4px;background:#fff0e6;color:#a7633d;font-size:8px;font-weight:800;white-space:nowrap}.finding-done{background:#e8f5eb;color:#3e8557}.revision-summary{display:flex;gap:10px;margin-top:15px;padding:13px;background:#edf4f1;border:1px solid #d9e8e0;border-radius:7px}.revision-icon{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:6px;background:#deebe4;color:#4e7964}.revision-summary strong{font-size:10px}.revision-summary p{margin:5px 0 0;color:#70857c;font-size:9px;line-height:1.5}.review-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.review-card{display:flex;flex-direction:column;padding:18px;border:1px solid #e8e6e2;border-radius:8px;background:#fefdfb}.review-card-label{color:#a66f51;font-size:8px;font-weight:850;letter-spacing:.12em}.review-card h3{margin:9px 0 16px;font-size:16px}.review-term{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid #edeae6;font-size:9px}.review-term span{color:#8b9699}.review-term strong{text-align:right;color:#424c50}.review-card>small{display:block;margin-top:8px;color:#a4acaf;font-size:8px;line-height:1.4}.approval-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:35px;margin-top:auto;padding:8px 10px;border:1px solid #d8e7da;border-radius:6px;background:#e5f2e8;color:#32734b;font-size:9px;font-weight:800}.approval-button:disabled{cursor:not-allowed;border-color:#e9e8e5;background:#f3f3f1;color:#a7adaf}.approval-button.is-approved{background:#d9efdf;color:#247344}.inline-action{display:flex;align-items:center;gap:6px;width:max-content;margin:8px 0 14px;padding:0;border:0;background:transparent;color:#a65a33;font-size:9px;font-weight:800}.inline-action:hover{text-decoration:underline}.inline-action:disabled{color:#aeb6b7;cursor:not-allowed}.owner-card label{display:block;margin-bottom:7px;color:#788489;font-size:9px;font-weight:750}.owner-card textarea{width:100%;min-height:94px;resize:vertical;padding:10px;border:1px solid #e3e1dd;border-radius:6px;background:#fff;color:#364145;font-size:10px;line-height:1.5}.learning-candidate{margin-top:14px;padding:17px;border:1px solid #efdbcb;border-radius:8px;background:#fff8f2}.candidate-head{display:flex;align-items:center;gap:9px}.candidate-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#ffebdc;color:#ab633b}.candidate-head>div{flex:1}.candidate-head>div>span{color:#ae7b60;font-size:8px;font-weight:850;letter-spacing:.1em}.candidate-head h3{margin:3px 0 0;font-size:13px}.candidate-status{padding:6px;border:1px solid #ead7c9;border-radius:4px;color:#a57558;font-size:8px;font-weight:800;white-space:nowrap}.candidate-status.approved{border-color:#cce7d1;background:#e7f3e9;color:#36784d}.learning-candidate>p{margin:14px 0 10px;font-size:12px;font-weight:670;line-height:1.5}.candidate-source{display:flex;align-items:center;gap:6px;color:#a28776;font-size:9px;line-height:1.4}.candidate-button{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px 10px;border:1px solid #eec4a9;border-radius:5px;background:#fff;color:#a65c33;font-size:9px;font-weight:800}.candidate-button:hover:not(:disabled){background:#ffecdd}.candidate-button:disabled{opacity:.55;cursor:not-allowed}.learning-candidate>small{display:block;margin-top:7px;color:#ac947f;font-size:8px}.context-panel{padding:21px}.context-panel h3{margin:10px 0 20px;font-size:17px;line-height:1.2}.role-row{display:flex;gap:9px;padding:14px 0;border-top:1px solid #eeedea}.role-icon{width:26px;height:26px;display:grid;place-items:center;flex:none;border-radius:6px;background:#fff1e8;color:#a65d32}.role-row:nth-of-type(3) .role-icon{background:#eaf1ed;color:#4d7869}.role-row:nth-of-type(4) .role-icon{background:#f0efec;color:#626e70}.role-row strong{font-size:10px}.role-row p{margin:5px 0 0;color:#8c979a;font-size:9px;line-height:1.5}.context-tip{margin-top:13px;padding:20px;background:#fffaf6}.context-tip p{margin:12px 0;color:#667479;font-size:10px;line-height:1.6}.context-tip a{display:flex;align-items:center;gap:5px;color:#a76541;font-size:9px;font-weight:800}.context-tip a:hover{text-decoration:underline}.app-footer{display:flex;justify-content:space-between;gap:15px;padding:15px 35px;border-top:1px solid #e6e6e2;background:#fff;color:#a3adaf;font-size:9px}.deliverables-label{margin-top:49px;color:#a76b4d;font-size:10px;font-weight:850;letter-spacing:.15em}.problem-grid{margin-top:14px}.problem-grid>div{display:flex;flex-direction:column;min-height:270px}.problem-grid h3{margin-top:29px}.problem-grid p{margin-bottom:18px}.deliverable-example{margin-top:auto;padding-top:15px;border-top:1px solid #e4e0db;color:#96725f;font-size:10px;font-weight:700;line-height:1.5}.process-card{min-height:385px}.process-icon{margin-top:29px}.process-card p{margin-bottom:24px}.process-output{margin-top:auto;padding-top:16px;border-top:1px solid #e5e2dd;display:grid;gap:6px}.process-output span{color:#a87860;font-size:9px;font-weight:850;letter-spacing:.13em}.process-output strong{color:#3e4548;font-size:11px;font-weight:760;line-height:1.5}@media(max-width:1100px){.hero-grid{gap:28px}.hero h1{font-size:clamp(3.8rem,6vw,5.2rem)}.preview-body{min-height:410px}.preview-left{padding:22px 16px}.preview-right{padding:22px 17px}.app-stage-grid{grid-template-columns:minmax(0,1fr) 210px}.app-sidebar{width:225px}.app-main{padding:32px 23px}.app-topbar{padding:0 23px}}@media(min-width:651px)and (max-width:900px){.process-grid{grid-template-columns:1fr}.process-card{min-height:0}.process-icon{margin-top:18px}}@media(max-width:850px){.container{width:min(100% - 42px,680px)}.section-pad{padding:78px 0}.nav-links{gap:17px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:75px 0 50px}.hero-copy{max-width:650px}.hero h1{font-size:clamp(3.9rem,9vw,5.7rem)}.hero-preview{justify-self:center;max-width:650px}.hero-bottom{padding-bottom:20px}.section-heading.split,.example-grid,.learning-grid,.faq-grid{grid-template-columns:1fr;gap:40px}.section-heading.split>p{max-width:650px}.problem-grid{margin-top:40px}.process-grid{gap:9px}.process-card{padding:20px;min-height:330px}.learning-visual{order:2}.learning-copy{order:1}.app-sidebar{width:190px;padding-inline:10px}.app-sidebar>.brand{margin-left:8px}.stage-nav button{gap:6px;padding:8px 5px}.stage-nav strong{font-size:10px}.stage-nav small{font-size:8px}.app-stage-grid{grid-template-columns:1fr}.context-rail{display:grid;grid-template-columns:1fr 1fr;gap:13px}.context-tip{margin-top:0}.app-progress button{padding:6px}.app-progress button>span:last-child{font-size:9px}}@media(max-width:650px){.container{width:calc(100% - 34px)}.nav-inner{height:65px}.mobile-menu{display:grid;place-items:center}.nav-links{display:none;position:absolute;top:65px;left:0;right:0;padding:16px 18px 22px;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 15px 25px #00000012}.nav-links.is-open{display:flex}.nav-links>a:not(.button){padding:12px 3px}.nav-links .button{margin-top:10px}.hero-grid{padding:65px 0 30px}.hero h1{font-size:clamp(3.45rem,11.3vw,5rem)}.hero-lede{font-size:15px}.hero-actions{gap:19px}.hero-preview{transform:none}.preview-chrome{font-size:7px;gap:7px}.chrome-status{font-size:6px}.preview-body{grid-template-columns:1fr;min-height:0}.preview-left{padding:18px}.customer-row{margin:12px 0}.preview-email{padding:10px}.preview-flow{display:none}.preview-right{padding:18px}.preview-right h3{margin-top:13px}.preview-right>p{margin-bottom:9px}.preview-check{padding:9px 0}.preview-reviewer{margin-top:10px}.preview-caption{font-size:7px}.preview-caption>span{display:none}.hero-bottom{font-size:8px}.hero-bottom>span:last-child{display:none}.section-heading h2,.example h2,.learning h2,.faq h2{font-size:clamp(2.55rem,9vw,3.8rem)}.problem-grid,.process-grid{grid-template-columns:1fr}.problem-grid>div,.problem-grid>div+div{min-height:auto;padding:26px 0;border-left:0;border-top:1px solid #deddd9}.problem-grid>div:first-child{border-top:0}.problem-grid h3{margin-top:20px}.process-card{min-height:260px}.process-icon{margin-top:21px}.process-cta{flex-direction:column;text-align:center}.example-document{padding:25px;transform:none}.learning-card.question,.learning-approval{margin-left:20px}.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column}.app-shell{display:block}.app-sidebar{width:auto;min-height:0;display:block;padding:12px 16px;border-right:0;border-bottom:1px solid #e7e7e3}.app-sidebar>.brand{margin:0}.sidebar-workspace,.app-sidebar>.sidebar-label,.sidebar-divider,.stage-nav,.sidebar-bottom{display:none}.app-topbar{height:46px;padding:0 16px}.app-breadcrumb{max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-breadcrumb svg,.app-breadcrumb strong{display:none}.demo-badge{font-size:7px}.topbar-actions button span{display:none}.app-main{padding:22px 15px}.app-heading{align-items:flex-start;flex-direction:column;gap:13px}.app-heading h1{font-size:26px}.app-progress{margin:22px 0 16px;padding:5px}.app-progress button{justify-content:center;padding:8px 3px}.app-progress button>span:last-child{display:none}.stage-panel{padding:19px 16px}.panel-heading h2{font-size:23px}.panel-heading p{font-size:10px}.source-grid{grid-template-columns:1fr}.source-grid>div{padding:9px}.stage-footer{align-items:stretch;flex-direction:column}.app-button{width:100%}.document-preview{padding:18px}.document-preview h3{font-size:20px}.finding{gap:8px;padding:11px}.finding-open,.finding-done{display:none}.review-columns{grid-template-columns:1fr}.candidate-head{flex-wrap:wrap}.candidate-status{margin-left:36px}.context-rail{grid-template-columns:1fr}.context-panel{display:none}.app-footer{padding:12px 15px}.app-footer span:last-child{display:none}}.brand .brand-mark{display:block;width:29px;height:29px;position:static;border-radius:0;background:transparent;transform:none;flex:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.example-extension{max-width:520px;margin:-6px 0 28px;padding:17px 20px;border-left:2px solid #ffac78;background:#ffffff0d}.example-extension span{color:#ffb386;font-size:10px;font-weight:800;letter-spacing:.12em}.example-extension p{margin:9px 0 0;color:#d5dede;font-size:13px;line-height:1.65}@media(max-width:850px){.signup-panel{grid-template-columns:1fr;gap:24px}.pricing-grid{margin-top:35px}.pricing-card{padding:26px}}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-price strong{font-size:55px}.signup-panel{padding:23px;margin-top:45px}.signup-form-wrap{padding:10px}.pricing-heading h2{font-size:clamp(2.55rem,9vw,3.8rem)}}.pricing-slot-explainer{display:grid;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start;margin-top:18px;padding:23px 27px;border:1px solid #dcdedc;border-radius:10px;background:#fff}.pricing-slot-explainer span{color:#a7441b;font-size:10px;font-weight:850;letter-spacing:.1em;line-height:1.6}.pricing-slot-explainer p{max-width:730px;margin:0;color:#475257;font-size:13px;line-height:1.65}@media(max-width:650px){.pricing-slot-explainer{grid-template-columns:1fr;gap:8px;padding:22px}}.learning{padding-bottom:80px}.pricing{padding-top:0;background:#fbfaf8}.pricing>.container{border-top:1px solid #dedbd5;padding-top:72px}.pricing-heading>p strong{color:#2e3436;font-weight:750}@media(max-width:850px){.learning{padding-bottom:58px}.pricing>.container{padding-top:58px}}.early-access{position:relative;overflow:hidden;background:linear-gradient(125deg,#202b2e,#191d1f);color:#fff}.early-access:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 13% 85%,#ff9b6117,transparent 35%),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:auto,44px 44px,44px 44px;pointer-events:none}.early-access-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:9%;align-items:center}.early-access .eyebrow{color:#ffa875}.early-access .signup-copy h2{max-width:670px;margin:24px 0 22px;font-size:clamp(3.2rem,5.5vw,5.6rem);font-weight:850;line-height:1.04;letter-spacing:-.08em}.early-access .signup-copy h2 em{font-style:normal;color:#ffac78}.early-access .signup-copy p{max-width:570px;margin:0 0 22px;color:#c7d0d1;font-size:16px;line-height:1.75}.early-access .signup-copy small{color:#9da9ac;font-size:11px}.early-access .signup-form-wrap{width:100%;max-width:480px;justify-self:end;padding:34px;border:1px solid #e8e7e4;border-radius:14px;background:#fff;color:#18191b;box-shadow:0 30px 65px #080d1170}.signup-form-label{color:#a74118;font-size:10px;font-weight:850;letter-spacing:.13em}.early-access .signup-form-wrap h3{margin:15px 0 8px;font-size:28px;line-height:1.14}.early-access .signup-form-wrap p{margin:0 0 18px;color:#626b70;font-size:13px;line-height:1.6}.early-access .signup-form-wrap small{display:block;color:#7b8588;font-size:10px;line-height:1.5}.early-access .signup-form-wrap>a{margin-top:13px}.early-access .signup-success{max-width:480px;justify-self:end;background:#fff;color:#286043}@media(max-width:850px){.early-access-grid{grid-template-columns:1fr;gap:36px}.early-access .signup-form-wrap,.early-access .signup-success{justify-self:start;max-width:600px}}@media(max-width:650px){.early-access .signup-copy h2{font-size:clamp(2.9rem,11vw,4rem)}.early-access .signup-form-wrap{padding:25px}}.footer-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-links a{color:inherit;text-decoration:none}.footer-links a:hover{text-decoration:underline;text-underline-offset:3px}.chat-legal-links,.live-legal-links{display:flex;gap:17px;margin-top:15px;font-size:11px}.chat-legal-links a,.live-legal-links a{color:#858f92;text-decoration:none}.chat-legal-links a:hover,.live-legal-links a:hover{color:#a83e16;text-decoration:underline}.problem-grid{gap:16px;margin-top:18px;border:0}.problem-grid>div,.problem-grid>div+div{position:relative;display:flex;flex-direction:column;min-height:326px;padding:26px;overflow:hidden;border:1px solid #e9ded5;border-radius:12px;background:#fff;box-shadow:0 16px 34px #3120160b}.problem-grid>div:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#e7854e}.deliverable-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.problem-grid .deliverable-card-top>span{padding-top:7px;color:#a95d39;font-size:9px;line-height:1.4}.deliverable-card-icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid #f2d4c1;border-radius:10px;background:#fff0e6;color:#b75b2d}.problem-grid>div h3{max-width:270px;margin:27px 0 10px;font-size:clamp(21px,2vw,25px);line-height:1.17;letter-spacing:-.045em}.problem-grid>div p{max-width:100%;margin:0 0 20px;color:#5e6a70;font-size:13px;line-height:1.65}.deliverable-example{margin-top:auto;padding:12px 14px;border:1px solid #ebe4dd;border-radius:8px;background:#faf8f5;color:#344247;font-size:11px;line-height:1.45}.problem-grid .deliverable-example span{display:block;color:#ae6845;font-size:9px;font-weight:850;letter-spacing:.12em}.deliverable-example strong{display:block;margin-top:6px;font-weight:750}@media(max-width:950px)and (min-width:651px){.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-grid>div:last-child{grid-column:1/-1;min-height:240px}}@media(max-width:650px){.problem-grid{grid-template-columns:1fr;gap:13px;margin-top:18px}.problem-grid>div,.problem-grid>div+div{min-height:285px;padding:23px}.problem-grid>div h3{margin-top:22px}}.pricing-cta-note{display:block;margin-top:9px;color:#778185;font-size:10px;text-align:left}.pricing-card-featured .pricing-cta-note{color:#b9c2c3}.route-loading{min-height:100vh;display:grid;place-items:center;color:#626a70;font-size:14px}
