:root{--ink:#101820;--muted:#66717c;--line:#dce2e7;--paper:var(--workspace-brand-tint,#edf2fa);--white:#fff;--navy:#0b1f33;--blue:#246bfd;--blue-soft:#eaf0ff;--amber:#ef9d32;--green:var(--workspace-brand-ink,#233e67);--radius:18px}.account-page{background:var(--workspace-brand-tint,#edf2fa);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.account-panel{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:24px;width:min(760px,100%);padding:36px;box-shadow:0 20px 60px #222b2014}.account-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-heading h1{margin:6px 0 10px}.account-heading p{color:var(--workspace-brand-ink,#233e67)}.api-key-card{align-items:center;gap:12px;margin-top:28px;display:flex}.api-key-value{overflow-wrap:anywhere;border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:12px;flex:1;padding:15px 16px}.api-key-meta{color:var(--workspace-brand-ink,#233e67);flex-wrap:wrap;gap:10px 24px;margin-top:20px;display:flex}.api-key-notice{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);border-radius:12px;margin-top:24px;padding:14px 16px}@media (max-width:640px){.account-panel{padding:24px}.account-heading,.api-key-card{flex-direction:column}.api-key-card .button{width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-docly-sans), var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}svg{display:block}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);height:92px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand-mark{background:0 0;border-radius:13px;flex:none;width:46px;height:46px;display:block;position:relative;overflow:hidden}.brand-mark img{object-fit:contain;object-position:50% 50%;transform:scale(1.02)}.brand-wordmark{flex:none;width:116px;height:46px;display:block;position:relative;overflow:hidden}.brand-wordmark img{object-fit:contain;object-position:50% 50%}.brand-copy{align-items:baseline;gap:8px;display:flex}.brand-name{color:var(--workspace-brand-ink,#233e67);font-size:24px}.brand-subtitle{letter-spacing:.08em;opacity:.72;border-left:1px solid;padding-left:9px;font-size:13px;font-weight:720}.site-nav{color:#ffffffbf;align-items:center;gap:36px;font-size:14px;display:flex}.site-nav a:hover{color:#fff}.site-nav .nav-login{color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:9px;padding:11px 17px;display:flex}.nav-login svg{width:16px}.hero{color:#fff;background:radial-gradient(circle at 70% 20%,#17456e 0,#0000 33%),linear-gradient(122deg,#071725 3%,#0b2236 56%,#0a3044 100%);grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;min-height:800px;padding:132px max(40px,50vw - 720px) 72px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:50%;height:1px;position:absolute;top:25%;left:50%;transform:rotate(-30deg)}.hero-grid{opacity:.09;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-copy{z-index:2;max-width:660px;padding-right:32px;position:relative}.status-pill{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:#337caf1f;border:1px solid #7db9e459;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:flex}.status-pill span,.live-label i{background:var(--workspace-brand-line,#99acc8);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #4bd0a01f}.hero-kicker,.section-kicker,.card-eyebrow{letter-spacing:.2em;color:var(--workspace-brand-ink,#233e67);margin:30px 0 16px;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.3vw,78px);font-weight:600;line-height:1.08}.hero h1 em{color:var(--workspace-brand-ink,#233e67);font-style:normal}.hero-lead{color:var(--workspace-brand-ink,#233e67);max-width:580px;margin:28px 0 32px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:28px;display:flex}.button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:15px 21px;font-size:14px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg{width:18px}.button-primary{color:var(--workspace-brand-ink,#233e67);background:#fff;box-shadow:0 10px 30px #0000002e}.text-link{color:var(--workspace-brand-ink,#233e67);font-size:13px}.text-link span{margin-left:8px}.hero-trust{border-top:1px solid #ffffff1a;gap:34px;margin-top:50px;padding-top:24px;display:flex}.hero-trust>div{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:10px;font-size:12px;line-height:1.5;display:flex}.hero-trust svg{width:22px;color:var(--workspace-brand-ink,#233e67)}.hero-trust strong{color:var(--workspace-brand-ink,#233e67);font-size:12px;display:block}.hero-visual{z-index:3;perspective:1200px;align-items:center;min-width:0;height:580px;display:flex;position:relative}.console-card{width:720px;max-width:100%;height:455px;color:var(--workspace-brand-ink,#233e67);background:#f5f7f8;border:1px solid #a6cde533;border-radius:15px;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 45px 90px #00000061}.console-top{height:39px;color:var(--workspace-brand-ink,#233e67);letter-spacing:.13em;background:#102536;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#476071;border-radius:50%;width:5px;height:5px}.live-label{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:6px;display:flex}.live-label i{width:4px;height:4px}.console-body{grid-template-columns:55px 1fr;height:calc(100% - 39px);display:grid}.console-side{background:#0b1d2c;flex-direction:column;align-items:center;gap:27px;padding-top:20px;display:flex}.mini-brand{margin-bottom:13px;font-size:12px;font-weight:700}.console-side span{border:1px solid #3c5364;border-radius:4px;width:15px;height:15px;display:block}.console-side span.active{background:#66a9d233;border-color:#66a9d2;box-shadow:-13px 0 0 -5px #66a9d2}.console-main{background-image:radial-gradient(#d8dee2 .6px,#0000 .6px);background-size:15px 15px;padding:28px}.console-heading{justify-content:space-between;align-items:center;display:flex}.console-heading small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.console-heading h2{letter-spacing:-.03em;margin:3px 0 0;font-size:20px}.avatar-stack{display:flex}.avatar-stack i{width:25px;height:25px;color:var(--workspace-brand-ink,#233e67);background:#d9e7f1;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-size:7px;font-style:normal;font-weight:700;display:grid}.metric-row{grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0 14px;display:grid}.metric-row>div{background:#fff;border:1px solid #e2e7ea;border-radius:8px;padding:14px;box-shadow:0 5px 12px #1c303e0a}.metric-row small{color:var(--workspace-brand-ink,#233e67);font-size:8px;display:block}.metric-row strong{margin-top:8px;font-size:23px;display:inline-block}.metric-row em{color:var(--workspace-brand-ink,#233e67);margin-left:7px;font-size:7px;font-style:normal}.task-panel{background:#fff;border:1px solid #e2e7ea;border-radius:8px;padding:14px 16px}.task-title{justify-content:space-between;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.task-title small{color:var(--workspace-brand-ink,#233e67);font-size:7px}.task-line{border-top:1px solid #eff2f3;align-items:center;gap:10px;min-height:62px;display:flex}.task-icon{border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.task-icon svg{width:14px}.task-icon.blue{color:var(--workspace-brand-ink,#233e67);background:#e9f1f8}.task-icon.amber{color:#c68021;background:#fff1dc}.task-icon.green{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.task-line p{min-width:142px;margin:0}.task-line strong,.task-line small{font-size:8px;display:block}.task-line small{color:var(--workspace-brand-ink,#233e67);margin-top:4px}.task-line em{color:var(--workspace-brand-ink,#233e67);font-size:8px;font-style:normal}.progress{background:#edf0f2;border-radius:5px;width:95px;height:4px;margin-left:auto;overflow:hidden}.progress b{background:#438fbd;border-radius:5px;height:100%;display:block}.done-tag{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;margin-left:auto;padding:4px 7px;font-size:7px}.float-card{color:var(--workspace-brand-ink,#233e67);background:#f9fcfdf5;border:1px solid #fff9;border-radius:9px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 18px 45px #00000047}.float-card>span{width:31px;height:31px;color:var(--workspace-brand-ink,#233e67);background:#e6eff6;border-radius:7px;place-items:center;display:grid}.float-card svg{width:16px}.float-card strong,.float-card small{font-size:12px;display:block}.float-card small{color:var(--workspace-brand-ink,#233e67);margin-top:3px}.float-card>i{color:var(--workspace-brand-ink,#233e67);margin-left:auto;font-style:normal}.float-left{bottom:40px;left:-38px}.float-right{top:36px;right:-4px}.orb{filter:blur(1px);background:#3c96cc2b;border-radius:50%;position:absolute}.orb-one{width:500px;height:500px;top:30px;left:80px}.orb-two{width:220px;height:220px;bottom:10px;right:-90px}.capability-section{max-width:1440px;margin:auto;padding:112px 40px 120px}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:48px;display:flex}.section-kicker{color:var(--workspace-brand-ink,#233e67);margin:0 0 12px}.section-heading h2,.security-section h2,.cta-section h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,46px);font-weight:600;line-height:1.18}.section-heading>p{width:400px;color:var(--workspace-brand-ink,#233e67);font-size:14px;line-height:1.75}.capability-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-card{border-radius:var(--radius);background:#fff;border:1px solid #e1e5e7;min-height:390px;padding:34px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.capability-card:hover{transform:translateY(-5px);box-shadow:0 20px 55px #25364017}.capability-card:after{content:"";background:var(--card-glow);opacity:.55;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px;right:-80px}.capability-card.blue{--card-glow:#dbeaf9}.capability-card.amber{--card-glow:#faead5}.capability-card.muted{--card-glow:#e5e8e9;background:var(--workspace-brand-tint,#edf2fa)}.capability-icon{width:50px;height:50px;color:var(--workspace-brand-ink,#233e67);background:#e8f1f8;border-radius:13px;place-items:center;display:grid}.amber .capability-icon{color:#c37a1c;background:#fff0dc}.muted .capability-icon{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67)}.capability-icon svg{width:24px}.card-eyebrow{color:var(--workspace-brand-ink,#233e67);margin:28px 0 9px;font-size:12px}.capability-card h3{letter-spacing:-.04em;margin:0 0 15px;font-size:26px}.capability-card>p:not(.card-eyebrow){color:var(--workspace-brand-ink,#233e67);max-width:340px;font-size:13px;line-height:1.75}.capability-card ul{color:var(--workspace-brand-ink,#233e67);gap:11px;margin:0;padding:12px 0 0;font-size:12px;list-style:none;display:grid}.capability-card li{align-items:center;gap:9px;display:flex}.capability-card li span{color:var(--workspace-brand-ink,#233e67);font-weight:700}.coming-soon{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);border-radius:99px;margin-top:18px;padding:7px 10px;font-size:12px;display:inline-block}.security-section{background:#e8edef;border-radius:22px;grid-template-columns:80px minmax(320px,1fr) minmax(400px,1fr);align-items:center;gap:38px;max-width:1360px;margin:0 auto 110px;padding:65px;display:grid}.security-mark{width:66px;height:66px;color:var(--workspace-brand-ink,#233e67);background:#122a3d;border-radius:16px;place-items:center;display:grid}.security-mark svg{width:31px}.security-section>div:nth-child(2)>p:last-child{color:var(--workspace-brand-ink,#233e67);max-width:550px;font-size:13px;line-height:1.8}.security-facts{border-left:1px solid #cbd3d7;grid-template-columns:repeat(3,1fr);display:grid}.security-facts p{margin:0;padding-left:28px}.security-facts strong{color:var(--workspace-brand-ink,#233e67);margin-bottom:10px;font-size:12px;display:block}.security-facts span{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.7}.cta-section{color:#fff;background:#0a2031;border-radius:20px;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 40px;padding:65px 75px;display:flex;position:relative;overflow:hidden}.cta-section:after{content:"Docly";color:#ffffff06;letter-spacing:-.1em;font-size:190px;font-weight:700;position:absolute;bottom:-65px;right:180px}.cta-section>div{z-index:1;position:relative}.cta-section h2{font-size:36px}.cta-section p:last-child{color:var(--workspace-brand-ink,#233e67);font-size:13px}.button-light{color:var(--workspace-brand-ink,#233e67);z-index:1;background:#eef5f8;position:relative}footer{max-width:1440px;color:var(--workspace-brand-ink,#233e67);align-items:center;margin:auto;padding:25px 40px 42px;font-size:12px;display:flex}footer .brand{color:var(--workspace-brand-ink,#233e67)}footer p{margin:0 auto 0 40px}footer>span{letter-spacing:.13em}.auth-layout{background:#fff;grid-template-columns:minmax(430px,42%) 1fr;min-height:100vh;display:grid}.auth-panel{flex-direction:column;padding:42px clamp(38px,6vw,92px);display:flex}.auth-panel .brand{color:var(--workspace-brand-ink,#233e67);width:fit-content}.auth-content{width:min(100%,430px);margin:auto;padding:60px 0}.auth-eyebrow{color:var(--workspace-brand-ink,#233e67);letter-spacing:.18em;margin:0 0 14px;font-size:12px;font-weight:700}.auth-content h1{letter-spacing:-.045em;margin:0 0 13px;font-size:36px;line-height:1.18}.auth-intro{color:var(--workspace-brand-ink,#233e67);margin:0 0 34px;font-size:13px;line-height:1.7}.auth-form{gap:18px;display:grid}.field{gap:8px;display:grid}.field-head{justify-content:space-between;align-items:center;display:flex}.field label,.field-head label{font-size:12px;font-weight:600}.field-head a{color:var(--workspace-brand-ink,#233e67);font-size:12px}.field input{background:#fbfcfc;border:1px solid #d5dce0;border-radius:8px;outline:none;width:100%;height:48px;padding:0 14px;transition:border .2s,box-shadow .2s}.field input:focus{background:#fff;border-color:#4689af;box-shadow:0 0 0 3px #4689af1f}.button-auth{color:#fff;background:#102c40;width:100%;min-height:49px;margin-top:5px}.button-auth:disabled{cursor:wait;opacity:.7;transform:none}.form-message{border-radius:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.form-message.error{color:#b24938;background:#fff0ed;border:1px solid #f2d0c9}.form-message.success{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);border:1px solid var(--workspace-brand-tint,#edf2fa)}.auth-note{color:var(--workspace-brand-ink,#233e67);text-align:center;margin:27px 0 0;font-size:12px}.auth-note strong{color:var(--workspace-brand-ink,#233e67);font-weight:600}.auth-back{color:var(--workspace-brand-ink,#233e67);margin-top:auto;font-size:12px}.auth-back:hover{color:var(--workspace-brand-ink,#233e67)}.auth-public-links{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:16px;margin-top:auto;font-size:12px;display:flex}.auth-public-links .auth-back{margin-top:0}.auth-art{color:#fff;background:radial-gradient(circle at 65% 25%,#257 0,#0000 31%),linear-gradient(145deg,#071925,#0d3044);align-items:center;padding:clamp(48px,7vw,104px);display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";opacity:.13;transform-origin:bottom;background-image:linear-gradient(#ffffff3b 1px,#0000 1px),linear-gradient(90deg,#ffffff3b 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;transform:perspective(500px)rotateX(62deg)scale(1.6)translateY(-15%)}.auth-art:after{content:"";border:1px solid #87c3e52e;border-radius:50%;width:430px;height:430px;position:absolute;top:13%;right:10%;box-shadow:0 0 0 70px #75bae009,0 0 0 140px #75bae005}.auth-slogan{z-index:2;width:min(100%,680px);position:relative}.auth-slogan h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.3}.auth-slogan p{max-width:610px;color:var(--workspace-brand-ink,#233e67);margin:26px 0 10px;font-size:15px;line-height:1.8}.auth-slogan small{max-width:610px;color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.65;display:block}.workspace{background:#f4f6f6;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.workspace-sidebar{color:#fff;background:#0b2131;flex-direction:column;padding:28px 20px;display:flex}.workspace-nav{gap:7px;display:grid}.workspace-nav a{color:var(--workspace-brand-ink,#233e67);border-radius:7px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex}.workspace-nav a.active{color:#fff;background:#78b7dc21}.workspace-nav svg{width:18px}.workspace-user{border-top:1px solid #ffffff1a;margin-top:auto;padding:20px 8px 0}.workspace-user strong,.workspace-user span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-user span{color:var(--workspace-brand-ink,#233e67);margin:5px 0 13px;font-size:12px}.signout-button{color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.workspace-top{justify-content:space-between;align-items:center;gap:28px;margin-bottom:35px;display:flex}.workspace-top p{color:var(--workspace-brand-ink,#233e67);margin:0 0 5px;font-size:12px}.workspace-top h1{letter-spacing:-.04em;margin:0;font-size:27px}.workspace-badge{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;padding:7px 10px;font-size:12px}.workspace-welcome{min-width:0}.workspace-identity-card{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;grid-template-columns:minmax(150px,1.15fr) minmax(140px,.85fr) minmax(220px,1.5fr);align-items:center;gap:18px;width:min(100%,620px);min-height:92px;padding:17px 20px;display:grid;box-shadow:0 8px 26px #263d340a}.workspace-identity-card>div{min-width:0}.workspace-identity-card>div+div{border-left:1px solid var(--workspace-brand-tint,#edf2fa);padding-left:18px}.workspace-identity-card span,.workspace-identity-card strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-identity-card span{color:var(--workspace-brand-ink,#233e67);margin-bottom:5px;font-size:12px;font-weight:650}.workspace-identity-card strong{color:var(--workspace-brand-ink,#233e67);font-size:15px}.workspace-identity-card p{border-left:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);margin:0;padding-left:18px;font-size:12px;line-height:1.55}.workspace-identity-card.platform{background:linear-gradient(135deg,#f5f9fb,#fff 62%);border-color:#cfdee6}.workspace-identity-card.platform strong{color:var(--workspace-brand-ink,#233e67)}.workspace-identity-card.owner{background:linear-gradient(135deg,#fffaf1,#fff 62%);border-color:#e8dcc4}.workspace-identity-card.owner strong{color:#805f28}.workspace-identity-card.admin{background:linear-gradient(135deg,#f4f9fb,#fff 62%);border-color:#d1e2ea}.workspace-identity-card.admin strong{color:var(--workspace-brand-ink,#233e67)}.workspace-identity-card.member{background:linear-gradient(135deg,var(--workspace-brand-tint,#edf2fa),#fff 62%)}.workspace-hero{color:#fff;background:radial-gradient(circle at 80% 30%,#275e7d,#0000 30%),linear-gradient(120deg,#0b2436,#123c50);border-radius:14px;min-height:210px;padding:36px 40px;position:relative;overflow:hidden}.workspace-hero:after{content:"Docly";color:#ffffff09;letter-spacing:-.1em;font-size:170px;font-weight:700;position:absolute;bottom:-65px;right:40px}.workspace-hero small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.16em;font-size:12px}.workspace-hero h2{letter-spacing:-.04em;margin:12px 0 9px;font-size:28px}.workspace-hero p{color:var(--workspace-brand-ink,#233e67);max-width:500px;font-size:12px;line-height:1.7}.workspace-section-title{justify-content:space-between;align-items:center;margin:34px 0 15px;display:flex}.workspace-section-title h2{margin:0;font-size:16px}.workspace-section-title span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.module-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.module-card{background:#fff;border:1px solid #e0e5e7;border-radius:11px;min-height:180px;padding:24px}.module-card>span{width:39px;height:39px;color:var(--workspace-brand-ink,#233e67);background:#e9f1f6;border-radius:9px;place-items:center;display:grid}.module-card:nth-child(2)>span{color:#b87822;background:#fff0dc}.module-card:nth-child(3)>span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.module-card svg{width:19px}.module-card h3{margin:17px 0 7px;font-size:15px}.module-card p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.7}.module-card footer{color:var(--workspace-brand-ink,#233e67);border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;margin-top:16px;padding:18px 0 0;font-size:12px;display:flex}.module-card footer b{color:var(--workspace-brand-ink,#233e67);font-weight:600}.module-card{transition:transform .18s,box-shadow .18s,border-color .18s}@media (max-width:1100px){.hero{grid-template-columns:1fr;padding-top:150px}.hero-copy{max-width:760px}.hero-visual{margin-top:20px}.console-card{margin:auto}.capability-grid{grid-template-columns:1fr 1fr}.capability-card:last-child{grid-column:span 2;min-height:300px}.security-section{grid-template-columns:70px 1fr;margin-left:30px;margin-right:30px}.security-facts{grid-column:2}.cta-section{margin-left:30px;margin-right:30px}}@media (max-width:760px){.site-header{width:calc(100% - 40px);height:72px}.site-nav>a:not(.nav-login){display:none}.hero{min-height:auto;padding:120px 22px 70px;display:block}.hero-copy{padding:0}.hero h1{font-size:46px}.hero-lead{font-size:15px}.hero-trust{display:grid}.hero-visual{transform-origin:0 0;width:800px;height:440px;margin-top:50px;margin-bottom:-150px;transform:scale(.63)}.float-left{left:0}.capability-section{padding:80px 20px}.section-heading{display:block}.section-heading>p{width:auto}.capability-grid{grid-template-columns:1fr}.capability-card:last-child{grid-column:auto}.security-section{grid-template-columns:1fr;margin:0 20px 70px;padding:35px 25px}.security-facts{border:0;grid-column:auto;grid-template-columns:1fr;gap:22px}.security-facts p{gap:15px;padding:0;display:flex}.cta-section{margin:0 20px 30px;padding:40px 28px;display:block}.cta-section .button{margin-top:20px}footer{flex-wrap:wrap;gap:15px;padding:25px 20px 35px}footer p{margin-left:auto}footer>span{width:100%}.auth-layout{grid-template-columns:1fr}.auth-panel{min-height:100vh;padding:28px 24px}.auth-content{padding:65px 0}.auth-art{display:none}.workspace{grid-template-columns:1fr}.workspace-sidebar{flex-direction:row;align-items:center;padding:18px 20px}.workspace-sidebar .brand{margin:0}.workspace-nav{display:none}.workspace-user{border:0;margin:0 0 0 auto;padding:0}.workspace-user strong,.workspace-user span{display:none}.workspace-main{padding:28px 20px}.module-grid{grid-template-columns:1fr}}.workspace-nav-label{color:var(--workspace-brand-ink,#233e67);letter-spacing:.18em;text-transform:uppercase;margin:20px 12px 3px;font-size:8px;font-weight:700}.workspace-nav-context{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:flex}.workspace-nav-context svg{width:16px}.manage-shell{background:var(--workspace-brand-tint,#edf2fa)}.manage-main{padding:38px clamp(28px,4vw,62px) 70px;overflow:hidden}.member-page-loading{min-height:100vh}.member-loading-sidebar{pointer-events:none}.member-loading-brand,.member-loading-nav span,.member-loading-heading>*,.member-loading-panels>div{position:relative;overflow:hidden}.member-loading-brand:after,.member-loading-nav span:after,.member-loading-heading>:after,.member-loading-panels>div:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff73 48%,#0000 72%);animation:1.25s infinite member-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.member-loading-brand{background:#173649;border-radius:7px;width:118px;height:28px;margin:4px 12px 40px}.member-loading-nav{gap:12px;padding:0 10px;display:grid}.member-loading-nav span{background:#173649;border-radius:8px;width:100%;height:37px}.member-loading-nav span:nth-child(2),.member-loading-nav span:nth-child(4){width:74%}.member-loading-heading{gap:10px;margin-bottom:30px;display:grid}.member-loading-heading span{background:var(--workspace-brand-tint,#edf2fa);border-radius:5px;width:94px;height:13px}.member-loading-heading strong{background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;width:min(360px,58vw);height:42px}.member-loading-heading small{background:var(--workspace-brand-tint,#edf2fa);border-radius:5px;width:190px;height:16px}.member-loading-panels{grid-template-columns:1.25fr .75fr;gap:17px;display:grid}.member-loading-panels>div{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;min-height:310px}.member-loading-panels>.wide{grid-column:1/-1;min-height:220px}@keyframes member-loading-shimmer{to{transform:translate(100%)}}.manage-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:30px;display:flex}.manage-header h1{letter-spacing:-.045em;margin:2px 0 8px;font-size:34px;line-height:1.15}.manage-header>div>p:last-child{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px}.manage-eyebrow{color:var(--workspace-brand-ink,#233e67);letter-spacing:.19em;margin:0 0 9px;font-size:8px;font-weight:700}.manage-role-badge{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);border-radius:99px;padding:8px 12px;font-size:12px;font-weight:600}.manage-role-badge.suspended{color:#a35e3b;background:#f5e7df}.manage-notice{border-radius:8px;margin:-8px 0 22px;padding:11px 14px;font-size:12px;line-height:1.55}.manage-notice.success{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border:1px solid var(--workspace-brand-tint,#edf2fa)}.manage-notice.error{color:#a04738;background:#fff0ed;border:1px solid #f0d0ca}.manage-config-warning{color:#7f6540;background:#fff6e6;border:1px solid #efdab6;border-radius:9px;align-items:center;gap:12px;margin-bottom:22px;padding:13px 16px;font-size:12px;display:flex}.manage-config-warning strong{color:#71532a}.manage-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.manage-stats article{background:#fff;border:1px solid #dee4e5;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:105px;padding:20px;display:grid}.manage-stats svg{width:18px;color:var(--workspace-brand-ink,#233e67)}.manage-stats span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.manage-stats strong{letter-spacing:-.04em;font-size:25px}.manage-grid{gap:17px;display:grid}.platform-grid{grid-template-columns:minmax(360px,.86fr) minmax(500px,1.14fr)}.manage-panel{background:#fff;border:1px solid #dfe4e6;border-radius:13px;padding:25px;box-shadow:0 8px 25px #23343d06}.manage-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.manage-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:18px}.manage-panel-heading>span{color:var(--workspace-brand-ink,#233e67);font-size:22px;font-weight:600}.manage-panel-heading>svg{width:22px;color:var(--workspace-brand-ink,#233e67)}.manage-form{gap:15px;display:grid}.manage-form-note{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.55}.credit-pool-panel{margin-bottom:17px}.credit-pool-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.credit-pool-summary>div{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;padding:14px 15px}.credit-pool-summary span,.member-credit-balance span{color:var(--workspace-brand-ink,#233e67);font-size:12px;display:block}.credit-pool-summary strong{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:22px;display:block}.credit-allocation-form{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding-top:13px;display:grid}.member-credit-balance{text-align:right;margin-left:auto}.member-credit-balance strong{color:var(--workspace-brand-ink,#233e67);font-size:15px}.manage-form-row{grid-template-columns:1fr 1.35fr;gap:12px;display:grid}.manage-field{gap:7px;display:grid}.manage-field label,.compact-manage-form>label,.feature-form>label:first-of-type{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:600}.manage-field input,.manage-field select,.compact-manage-form select,.member-control-form select{width:100%;height:42px;color:var(--workspace-brand-ink,#233e67);background:#fafbfb;border:1px solid #d5dcdf;border-radius:7px;outline:none;padding:0 11px;font-size:12px}.manage-field input:focus,.manage-field select:focus,.compact-manage-form select:focus,.member-control-form select:focus{background:#fff;border-color:#4f8cac;box-shadow:0 0 0 3px #4f8cac1a}.manage-field small{color:var(--workspace-brand-ink,#233e67);font-size:8px;line-height:1.5}.manage-form-divider{text-align:center;margin:5px 0 0;position:relative}.manage-form-divider:before{content:"";border-top:1px solid #e7ebec;position:absolute;top:50%;left:0;right:0}.manage-form-divider span{color:var(--workspace-brand-ink,#233e67);background:#fff;padding:0 9px;font-size:8px;position:relative}.manage-button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:0 15px;font-size:12px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.manage-button:hover:not(:disabled){transform:translateY(-1px)}.manage-button.primary{color:#fff;background:#102d40}.manage-button.secondary{color:var(--workspace-brand-ink,#233e67);background:#e8f0f4}.manage-button.danger{color:#a34f40;background:#fae8e5}.manage-button:disabled{cursor:not-allowed;opacity:.48}.manage-button svg{width:15px}.company-list{display:grid}.company-row{border-top:1px solid #edf0f1;grid-template-columns:39px minmax(160px,1fr) auto 42px 18px;align-items:center;gap:12px;min-height:74px;transition:background .18s;display:grid}.company-row:hover{background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;margin:0 -12px;padding:0 12px}.company-avatar,.member-avatar{width:36px;height:36px;color:var(--workspace-brand-ink,#233e67);background:#e7eff4;border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.company-row strong,.company-row small{display:block}.company-row strong{font-size:12px}.company-row small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:8px}.company-row em{color:var(--workspace-brand-ink,#233e67);text-align:right;font-size:12px;font-style:normal}.company-row>svg{width:15px;color:var(--workspace-brand-ink,#233e67)}.status-dot{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:inline-flex}.status-dot i{background:var(--workspace-brand-line,#99acc8);border-radius:50%;width:6px;height:6px}.status-dot.suspended,.status-dot.disabled{color:#9e6953}.status-dot.suspended i,.status-dot.disabled i{background:#d98b64}.status-dot.invited i{background:#d7a447}.manage-empty{min-height:250px;color:var(--workspace-brand-ink,#233e67);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.manage-empty svg{width:28px;margin-bottom:14px}.manage-empty strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.manage-empty span{margin-top:6px;font-size:12px}.company-detail-header{align-items:flex-end}.manage-back{color:var(--workspace-brand-ink,#233e67);margin-bottom:22px;font-size:12px;display:inline-block}.manage-back:hover{color:var(--workspace-brand-ink,#233e67)}.organization-control-grid{grid-template-columns:minmax(480px,1.25fr) minmax(290px,.75fr);margin-bottom:17px}.organization-control-grid.single-column{grid-template-columns:minmax(0,1fr)}.organization-control-grid.single-column .invite-member-panel{padding:28px 30px}.organization-control-grid.single-column .manage-form{grid-template-columns:minmax(360px,1.6fr) minmax(180px,.55fr) auto;align-items:end;gap:14px}.organization-control-grid.single-column .manage-form-row{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);gap:14px;display:grid}.organization-control-grid.single-column .manage-button{min-width:150px}.compact-manage-form{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:20px;display:grid}.compact-manage-form>label{grid-column:1/-1}.compact-manage-form select{min-width:170px}.feature-form{border-top:1px solid #ebeff0;grid-template-columns:1fr;gap:10px;padding-top:17px;display:grid}.organization-danger-form{border-top:1px solid #f0d8d3;gap:13px;margin-top:20px;padding-top:18px;display:grid}.organization-danger-form>div:first-child strong{color:var(--workspace-brand-ink,#233e67);font-size:14px}.organization-danger-form>div:first-child p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.55}.organization-danger-form .manage-field input{background:snow;border-color:#e2c5bf}.organization-danger-form .manage-field input:focus{border-color:#b86859;box-shadow:0 0 0 3px #b868591a}.feature-check{color:var(--workspace-brand-ink,#233e67);cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.feature-check input,.permission-option input{opacity:0;pointer-events:none;position:absolute}.feature-check>span,.permission-checkbox{color:#0000;background:#fafbfb;border:1px solid #d3dade;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.feature-check input:checked+span,.permission-option input:checked+.permission-checkbox{color:#fff;border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-ink,#233e67)}.feature-check svg,.permission-checkbox svg{width:12px}.feature-form .manage-button{margin-top:5px}.member-directory-panel,.audit-panel{margin-top:17px}.member-directory{gap:10px;display:grid}.member-card{background:#fff;border:1px solid #e2e7e8;border-radius:11px;padding:17px 18px}.workspace-user-credits{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;margin-top:5px;padding:3px 7px;font-size:12px;font-weight:700;display:block}.member-card.disabled{opacity:.78;background:#faf9f8}.member-summary{grid-template-columns:42px minmax(220px,1fr) minmax(120px,auto) minmax(84px,auto);align-items:center;gap:15px;display:grid}.member-identity strong,.member-identity small{display:block}.member-identity strong{font-size:12px}.member-identity small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:8px}.member-role{text-align:center;border-radius:99px;justify-self:start;min-width:96px;padding:6px 10px;font-size:8px}.member-role.owner{color:#845f24;background:#f8edda}.member-role.admin{color:var(--workspace-brand-ink,#233e67);background:#e6eff5}.member-role.member{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.member-summary .status-dot{justify-self:end;min-width:72px}.member-control-form{border-top:1px solid #edf0f1;grid-template-columns:minmax(150px,190px) minmax(130px,160px) minmax(105px,auto);justify-content:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.member-control-form .manage-button{min-width:105px}.member-remove-form{border-top:1px solid #edf0f1;justify-content:flex-end;margin-top:13px;padding-top:13px;display:flex}.member-remove-form .manage-button{min-width:105px}.permission-details{border-top:1px solid #edf0f1;margin-top:13px;padding-top:12px}.permission-details summary{color:var(--workspace-brand-ink,#233e67);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;list-style:none;display:flex}.permission-details summary::-webkit-details-marker{display:none}.permission-details summary svg{width:14px;transition:transform .2s}.permission-details[open] summary svg{transform:rotate(90deg)}.permission-details form{padding-top:15px}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-auto-rows:1fr;gap:10px;margin-bottom:15px;display:grid}.permission-option{cursor:pointer;background:#fbfcfc;border:1px solid #e0e5e7;border-radius:9px;align-items:flex-start;gap:11px;height:100%;min-height:68px;padding:12px;display:flex}.permission-checkbox{flex:none;margin-top:1px}.permission-option:has(input:checked){border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.permission-option>span:last-child{min-width:0}.permission-option strong,.permission-option small{display:block}.permission-option strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.permission-option small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:7px;line-height:1.45}.permission-details .manage-button{width:100%}.audit-list{display:grid}.audit-list>div{border-top:1px solid #edf0f1;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:10px 0;display:flex}.audit-list span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.audit-list small{color:var(--workspace-brand-ink,#233e67);font-size:8px}.audit-empty{color:var(--workspace-brand-ink,#233e67);font-size:12px}.workspace-no-access{min-height:180px;color:var(--workspace-brand-ink,#233e67);border:1px dashed #ced7da;border-radius:11px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;display:flex}.workspace-no-access strong{color:var(--workspace-brand-ink,#233e67);font-size:13px}.workspace-no-access span{margin-top:7px;font-size:12px}.market-data-stats article{grid-template-columns:1fr;align-content:center}.market-data-stats article strong{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.market-data-layout{grid-template-columns:minmax(360px,.78fr) minmax(560px,1.22fr);align-items:start;gap:17px;display:grid}.market-upload-form{gap:15px;display:grid}.market-file-picker{cursor:pointer;display:block;position:relative}.market-file-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.market-file-picker>span{min-height:105px;color:var(--workspace-brand-ink,#233e67);background:#f6f9fa;border:1px dashed #b9cbd2;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;column-gap:13px;padding:18px;transition:border-color .18s,background .18s;display:grid}.market-file-picker:hover>span{background:#f0f6f8;border-color:#5790ae}.market-file-picker svg{grid-row:1/3;width:29px}.market-file-picker b{min-width:0;color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.market-file-picker small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.market-upload-form .manage-button.primary{width:100%}.market-data-feedback{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.market-data-feedback.error{color:#a04738;background:#fff0ed;border:1px solid #f0d0ca}.market-data-feedback.success{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border:1px solid var(--workspace-brand-tint,#edf2fa)}.market-version-list{gap:11px;display:grid}.market-version-row{background:#fbfcfc;border:1px solid #e0e6e8;border-radius:11px;padding:17px}.market-version-row.active{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 3px 0 0 var(--workspace-brand-ink,#233e67)}.market-version-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;display:grid}.market-version-main strong{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.market-version-main small{color:var(--workspace-brand-ink,#233e67);grid-column:2;font-size:12px}.market-version-status{min-width:68px;color:var(--workspace-brand-ink,#233e67);text-align:center;background:#e9edee;border-radius:99px;grid-row:1/3;padding:6px 9px;font-size:12px;font-weight:700}.market-version-status.active{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.market-version-status.draft{color:#8a672f;background:#f7ecd7}.market-version-row dl{border-top:1px solid #e5eaeb;grid-template-columns:.8fr 1.25fr 1fr;gap:12px;margin:15px 0 0;padding-top:13px;display:grid}.market-version-row dl div{min-width:0}.market-version-row dt{color:var(--workspace-brand-ink,#233e67);font-size:12px}.market-version-row dd{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.market-version-row>p{color:var(--workspace-brand-ink,#233e67);margin:12px 0 0;font-size:12px;line-height:1.55}.market-version-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.market-version-actions .manage-button{min-height:36px;text-decoration:none}@media (max-width:1160px){.platform-grid,.organization-control-grid,.market-data-layout{grid-template-columns:1fr}.organization-control-grid.single-column .manage-form{grid-template-columns:1fr 1fr}.organization-control-grid.single-column .manage-form-row{grid-column:1/-1}.organization-control-grid.single-column .manage-button{width:100%}.company-list-panel{min-height:320px}}@media (max-width:760px){.manage-main{padding:27px 18px 50px}.manage-header{display:block}.manage-header .manage-role-badge{margin-top:16px;display:inline-block}.manage-header h1{font-size:28px}.manage-config-warning{flex-direction:column;align-items:flex-start}.manage-stats{grid-template-columns:1fr}.manage-stats article{min-height:80px}.platform-grid,.organization-control-grid{grid-template-columns:1fr}.organization-control-grid.single-column .invite-member-panel{padding:20px 16px}.organization-control-grid.single-column .manage-form,.organization-control-grid.single-column .manage-form-row{grid-template-columns:1fr}.organization-control-grid.single-column .manage-form-row{grid-column:auto}.manage-panel{padding:20px 16px}.manage-form-row,.credit-pool-summary,.credit-allocation-form,.market-version-row dl{grid-template-columns:1fr}.market-version-actions{flex-direction:column;align-items:stretch}.company-row{grid-template-columns:36px 1fr auto;padding:8px 0}.company-row .status-dot,.company-row em{display:none}.member-summary{grid-template-columns:38px 1fr auto}.member-summary .status-dot{grid-column:2}.member-control-form{grid-template-columns:1fr 1fr}.member-control-form .manage-button{grid-column:1/-1}.permission-grid{grid-template-columns:1fr}.audit-list>div{flex-direction:column;align-items:flex-start;gap:4px}}.business-shell{background:var(--workspace-brand-tint,#edf2fa)}.business-main{min-width:0;padding:36px clamp(28px,3.5vw,58px) 72px}.business-header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:25px;display:flex}.business-header h1{letter-spacing:-.05em;margin:2px 0 8px;font-size:35px;line-height:1.1}.business-header>div:first-child>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.6}.business-eyebrow{color:var(--workspace-brand-ink,#233e67);letter-spacing:.2em;margin:0 0 9px;font-size:8px;font-weight:700}.business-header-mark{min-width:115px;color:var(--workspace-brand-ink,#233e67);background:#e8f0f4;border:1px solid #d6e2e8;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid}.business-header-mark svg{width:24px}.business-header-mark small{color:var(--workspace-brand-ink,#233e67);font-size:8px;line-height:1.45}.business-header-mark.amber{color:#bc7921;background:#fbf2e6;border-color:#ecddc7}.business-header-mark.green{border-color:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.engine-banner{background:#eef6f9;border:1px solid #cfe0e8;border-radius:10px;align-items:center;gap:13px;min-height:66px;margin-bottom:18px;padding:14px 17px;display:flex}.engine-banner>i{background:#e3a23e;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #e3a23e21}.engine-banner div{min-width:0}.engine-banner strong,.engine-banner span{display:block}.engine-banner strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.engine-banner span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.5}.engine-banner>b{color:var(--workspace-brand-ink,#233e67);letter-spacing:.14em;white-space:nowrap;margin-left:auto;font-size:7px}.engine-banner.amber{background:#fff8ed;border-color:#eadcc7}.engine-banner.amber strong{color:#76572d}.engine-banner.amber>b{color:#b78a4d}.engine-banner.green{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa)}.engine-banner.green strong,.engine-banner.green>b{color:var(--workspace-brand-ink,#233e67)}.business-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.business-metrics article{background:#fff;border:1px solid #dfe5e6;border-radius:11px;min-height:100px;padding:18px 20px;position:relative;overflow:hidden}.business-metrics article:after{content:"";border:12px solid #e8f1f5;border-radius:50%;width:50px;height:50px;position:absolute;top:-22px;right:-22px}.proposal-metrics article:after{border-color:#f7ead7}.business-metrics span,.business-metrics small{color:var(--workspace-brand-ink,#233e67);font-size:8px;display:block}.business-metrics strong{letter-spacing:-.05em;margin:9px 0 5px;font-size:26px;display:block}.business-layout{grid-template-columns:minmax(520px,1.18fr) minmax(330px,.82fr);align-items:start;gap:17px;display:grid}.proposal-layout{grid-template-columns:minmax(600px,1.28fr) minmax(330px,.72fr)}.business-panel{background:#fff;border:1px solid #dde4e5;border-radius:13px;padding:25px;box-shadow:0 8px 25px #23343d06}.business-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.business-panel-heading small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.18em;font-size:7px;font-weight:700}.proposal-shell .business-panel-heading small{color:#b77a2d}.business-panel-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:18px}.business-panel-heading p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:8px;line-height:1.5}.business-panel-heading>span{color:var(--workspace-brand-ink,#233e67);font-size:22px;font-weight:600}.business-inline-warning{color:#85693e;background:#fff5e4;border-radius:8px;margin:-5px 0 16px;padding:11px 13px;font-size:12px;line-height:1.55}.business-form{gap:16px;display:grid}.business-form label:not(.source-toggle):not(.style-card),.business-form fieldset{gap:7px;display:grid}.business-form label>span,.business-form legend{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:600}.business-form legend small{color:var(--workspace-brand-ink,#233e67);margin-left:4px;font-size:7px;font-weight:400}.business-form input:not([type=checkbox]):not([type=radio]),.business-form select,.business-form textarea{width:100%;color:var(--workspace-brand-ink,#233e67);background:#fafbfb;border:1px solid #d6dddf;border-radius:8px;outline:none;font-size:12px;transition:border-color .18s,box-shadow .18s}.business-form input:not([type=checkbox]):not([type=radio]),.business-form select{height:41px;padding:0 11px}.business-form textarea{resize:vertical;min-height:72px;padding:10px 11px;line-height:1.6}.business-form input:focus,.business-form select:focus,.business-form textarea:focus{background:#fff;border-color:#4b8baa;box-shadow:0 0 0 3px #4b8baa1a}.business-form :disabled{cursor:not-allowed;opacity:.58}.business-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.business-form fieldset{border:0;min-width:0;margin:0;padding:0}.choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid label{cursor:pointer;position:relative;display:block!important}.choice-grid input{opacity:0;pointer-events:none;position:absolute}.choice-grid span{text-align:center;background:#fafbfb;border:1px solid #dfe4e6;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:6px;display:flex;color:var(--workspace-brand-ink,#233e67)!important;font-size:8px!important;font-weight:500!important}.choice-grid input:checked+span{background:#eaf3f7;border-color:#7da9bd;box-shadow:inset 0 0 0 1px #a8c6d4;color:var(--workspace-brand-ink,#233e67)!important}.business-submit{border-top:1px solid #e9edef;justify-content:space-between;align-items:center;gap:15px;margin-top:3px;padding-top:17px;display:flex}.business-submit strong,.business-submit small{display:block}.business-submit strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.business-submit small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:7px}.business-submit .manage-button{background:#12364a}.business-submit.amber .manage-button{background:#9e6826}.history-heading{align-items:center}.scope-tabs{background:#f0f3f3;border-radius:7px;gap:3px;padding:3px;display:flex}.scope-tabs a{color:var(--workspace-brand-ink,#233e67);border-radius:5px;padding:6px 10px;font-size:8px}.scope-tabs a.active{color:var(--workspace-brand-ink,#233e67);background:#fff;box-shadow:0 1px 4px #1e323c14}.job-list{gap:10px;display:grid}.job-card{background:#fcfdfd;border:1px solid #e1e6e7;border-radius:10px;padding:15px;position:relative}.job-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-card header small{color:var(--workspace-brand-ink,#233e67);font-size:7px;display:block}.job-card h3{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;line-height:1.35}.job-status{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;background:#f5eee1;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:7px;display:inline-flex}.job-status i{background:#c69a4f;border-radius:50%;width:5px;height:5px}.job-status.status-running,.job-status.status-queued{color:var(--workspace-brand-ink,#233e67);background:#e9f2f6}.job-status.status-running i,.job-status.status-queued i{background:#4b92b5}.job-status.status-completed{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.job-status.status-completed i{background:var(--workspace-brand-ink,#233e67)}.job-status.status-failed{color:#9c5344;background:#faeae7}.job-status.status-failed i{background:#cd6f5b}.job-tags{flex-wrap:wrap;gap:5px;margin:13px 0 9px;display:flex}.job-tags span{color:var(--workspace-brand-ink,#233e67);background:#edf3f5;border-radius:4px;padding:4px 6px;font-size:7px}.job-card>p{color:var(--workspace-brand-ink,#233e67);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.65;display:-webkit-box;overflow:hidden}.job-card>footer{color:var(--workspace-brand-ink,#233e67);border-top:1px solid #edf0f1;align-items:center;gap:10px;margin-top:13px;padding-top:11px;font-size:7px;display:flex}.job-card>footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.job-card>footer svg{width:12px}.job-card>footer time{white-space:nowrap;margin-left:auto}.job-card>footer b{color:var(--workspace-brand-ink,#233e67);white-space:nowrap}.job-delete{color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:7px}.business-empty{min-height:220px;color:var(--workspace-brand-ink,#233e67);text-align:center;border:1px dashed #d7dfe1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.business-empty svg{width:28px;color:var(--workspace-brand-ink,#233e67);margin-bottom:13px}.business-empty strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.business-empty span{max-width:230px;margin-top:6px;font-size:8px;line-height:1.5}.business-empty.amber svg{color:#b47b35}.form-section{border:1px solid #e5e8e9;border-radius:10px;gap:14px;padding:16px;display:grid}.form-section>header{border-bottom:1px solid #edf0f1;align-items:center;gap:10px;padding-bottom:12px;display:flex}.form-section>header>span{color:#a36c29;background:#f9eddd;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:700;display:grid}.form-section header strong,.form-section header small{display:block}.form-section header strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.form-section header small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:7px}.source-toggle{cursor:pointer;position:relative}.source-toggle>input{opacity:0;position:absolute}.source-toggle>span{background:#fafcfc;border:1px solid #dfe5e6;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:26px 1fr;align-items:center;column-gap:10px;min-height:56px;padding:11px;display:grid}.source-toggle svg{width:22px;color:var(--workspace-brand-ink,#233e67);grid-row:1/3}.source-toggle b,.source-toggle small{display:block}.source-toggle b{font-size:12px}.source-toggle small{color:var(--workspace-brand-ink,#233e67);font-size:7px;font-weight:400}.source-toggle input:checked+span{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px var(--workspace-brand-line,#99acc8)}.tier-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tier-grid label,.style-card{cursor:pointer;position:relative;display:block!important}.tier-grid input,.style-card input{opacity:0;pointer-events:none;position:absolute}.tier-grid label>span{background:#fafbfb;border:1px solid #e0e4e6;border-radius:8px;align-content:center;place-items:center;gap:4px;min-height:54px;display:grid}.tier-grid b,.tier-grid small{display:block}.tier-grid b{font-size:12px}.tier-grid small{color:var(--workspace-brand-ink,#233e67);font-size:7px}.tier-grid input:checked+span{background:#fff7ea;border-color:#c49a61;box-shadow:inset 0 0 0 1px #e5c99f}.style-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.style-card>span{background:#fafbfb;border:1px solid #e0e4e5;border-radius:8px;flex-direction:column;min-height:112px;padding:9px;display:flex}.style-card i{background:linear-gradient(135deg,#183348,#658498);border-radius:5px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.4fr;gap:3px;height:42px;padding:6px;display:grid}.style-card i em{background:#ffffffc7;border-radius:2px}.style-card i em:first-child{grid-row:1/3}.style-card b{color:var(--workspace-brand-ink,#233e67);margin-top:8px;font-size:8px}.style-card small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:6px;line-height:1.35}.style-card input:checked+span{background:#fff9ef;border-color:#bf9457;box-shadow:inset 0 0 0 1px #e5caa2}.proposal-job-cover{color:#fff;background:radial-gradient(circle at 90% 20%,#e7ad5c4d,#0000 35%),linear-gradient(125deg,#273947,#604d3a);border-radius:8px;align-items:center;gap:12px;min-height:70px;margin-top:13px;padding:13px;display:flex}.proposal-job-cover svg{width:25px;color:var(--workspace-brand-ink,#233e67)}.proposal-job-cover strong,.proposal-job-cover span{display:block}.proposal-job-cover strong{font-size:12px}.proposal-job-cover span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:7px}.drive-overview{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.drive-overview article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:11px;align-items:flex-start;gap:12px;min-height:92px;padding:17px;display:flex}.drive-overview svg{width:20px;color:var(--workspace-brand-ink,#233e67);flex:none}.drive-overview strong,.drive-overview span{display:block}.drive-overview strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.drive-overview span{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:8px;line-height:1.55}.drive-layout{grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);align-items:start;gap:17px;display:grid}.upload-dropzone{border:1px dashed var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:185px;display:flex}.upload-dropzone>svg{width:31px;color:var(--workspace-brand-ink,#233e67)}.upload-dropzone strong{color:var(--workspace-brand-ink,#233e67);margin-top:12px;font-size:12px}.upload-dropzone span{max-width:260px;color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:8px;line-height:1.5}.upload-dropzone button{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border:0;border-radius:7px;margin-top:14px;padding:8px 14px;font-size:8px}.storage-checklist{margin:17px 0 0;display:grid}.storage-checklist div{border-top:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.storage-checklist dt,.storage-checklist dd{margin:0;font-size:8px}.storage-checklist dt{color:var(--workspace-brand-ink,#233e67)}.storage-checklist dd{color:#9b7440}.file-table{display:grid}.file-row{border-top:1px solid var(--workspace-brand-tint,#edf2fa);min-height:62px;color:var(--workspace-brand-ink,#233e67);grid-template-columns:34px minmax(160px,1fr) 65px 105px 100px;align-items:center;gap:10px;font-size:7px;display:grid}.file-type{width:31px;height:31px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;place-items:center;display:grid}.file-type svg{width:16px}.file-row strong,.file-row small{display:block}.file-row strong{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file-row small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:7px}.drive-empty{min-height:245px}.drive-empty svg{color:var(--workspace-brand-ink,#233e67)}.drive-flow-panel{margin-top:17px}.drive-flow{grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:12px;display:grid}.drive-flow>div{max-width:190px}.drive-flow b{width:24px;height:24px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:50%;place-items:center;margin-bottom:9px;font-size:8px;display:grid}.drive-flow strong,.drive-flow span{display:block}.drive-flow strong{color:var(--workspace-brand-ink,#233e67);font-size:12px}.drive-flow span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:7px;line-height:1.5}.drive-flow>i{color:var(--workspace-brand-ink,#233e67);font-style:normal}@media (max-width:1220px){.business-layout,.proposal-layout,.drive-layout{grid-template-columns:1fr}.business-history-panel{max-height:none}}@media (max-width:760px){.business-main{padding:27px 18px 50px}.business-header{display:block}.business-header h1{font-size:29px}.business-header-mark{width:fit-content;margin-top:15px}.engine-banner{flex-wrap:wrap;align-items:flex-start}.engine-banner>b{width:100%;margin-left:21px}.business-metrics,.drive-overview{grid-template-columns:1fr}.business-panel{padding:19px 15px}.business-field-grid{grid-template-columns:1fr}.choice-grid,.choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.business-submit{flex-direction:column;align-items:flex-start}.business-submit .manage-button{width:100%}.style-grid{grid-template-columns:repeat(2,1fr)}.file-row{grid-template-columns:34px minmax(0,1fr) 60px}.file-row>span:nth-of-type(3),.file-row time{display:none}.drive-flow{grid-template-columns:1fr}.drive-flow>div{max-width:none}.drive-flow>i{width:fit-content;margin-left:7px;transform:rotate(90deg)}}.workspace{grid-template-columns:272px minmax(0,1fr)}.workspace-sidebar{height:100vh;padding:26px 18px;position:sticky;top:0;overflow-y:auto}.workspace-sidebar .brand{margin:0 12px 30px}.workspace-nav{gap:4px}.workspace-nav>a{min-height:44px;padding:11px 13px;font-size:14px}.workspace-nav-label{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;margin:20px 13px 7px;font-size:12px;font-weight:700}.workspace-nav-parent{min-height:40px;color:var(--workspace-brand-ink,#233e67);align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:650;display:flex}.workspace-nav-parent svg{width:19px;color:var(--workspace-brand-ink,#233e67)}.workspace-nav-group{border-radius:10px;padding:2px 0 5px}.workspace-nav-group.current{background:#73abcd0f}.workspace-nav-group a{min-height:34px;color:var(--workspace-brand-ink,#233e67);margin-left:31px;padding:7px 10px;font-size:13px;line-height:1.35}.workspace-nav-group a:hover{color:#fff;background:#78b7dc1a}.workspace-nav-group a.active{color:#fff;background:#6fb7de2e;box-shadow:inset 3px 0 #79b8d9}.workspace-nav>a.active{color:#fff;background:#6fb7de29;box-shadow:inset 3px 0 #79b8d9}.workspace-section-title-direct{margin-top:12px}.workspace-user strong{font-size:13px}.workspace-user span,.signout-button{font-size:12px}.formal-feature-shell{background:var(--workspace-brand-tint,#edf2fa)}.formal-feature-main{min-width:0;padding:42px clamp(28px,4vw,64px) 80px}.feature-header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.feature-header>div:first-child>span{color:var(--workspace-brand-ink,#233e67);margin-bottom:9px;font-size:13px;font-weight:700;display:block}.feature-header h1{color:var(--workspace-brand-ink,#233e67);letter-spacing:-.045em;margin:0;font-size:clamp(32px,3vw,42px);line-height:1.12}.feature-header p{max-width:720px;color:var(--workspace-brand-ink,#233e67);margin:11px 0 0;font-size:15px;line-height:1.7}.feature-header.health>div:first-child>span{color:var(--workspace-brand-ink,#233e67)}.feature-header.proposal>div:first-child>span{color:#a67131}.header-action{color:#fff;background:#255e78;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:650}.header-action.amber{background:#946326}.feature-grid{align-items:start;gap:18px;display:grid}.overseas-search-grid{grid-template-columns:minmax(560px,1.3fr) minmax(300px,.7fr)}.mail-grid,.research-grid,.order-grid{grid-template-columns:1fr 1fr}.feature-card{background:#fff;border:1px solid #dfe5e5;border-radius:14px;padding:26px;box-shadow:0 8px 28px #23363e08}.card-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.card-title>div{align-items:center;gap:11px;display:flex}.card-title>div>span{min-width:31px;height:31px;color:var(--workspace-brand-ink,#233e67);background:#eaf2f5;border-radius:8px;place-items:center;padding:0 7px;font-size:12px;font-weight:700;display:grid}.card-title h2{color:var(--workspace-brand-ink,#233e67);letter-spacing:-.025em;margin:0;font-size:20px}.card-title>small{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.4}.formal-form,.research-order,.proposal-order{gap:18px;display:grid}.formal-form label:not(.inline-check),.formal-form fieldset,.research-order fieldset,.proposal-order fieldset{border:0;min-width:0;margin:0;padding:0}.formal-form>label,.formal-form fieldset,.standalone-field{gap:8px;display:grid}.formal-form label>span,.formal-form legend,.standalone-field>span,.research-order legend,.proposal-order legend{color:var(--workspace-brand-ink,#233e67);font-size:14px;font-weight:650}.proposal-order legend small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:400}.formal-form input:not([type=radio]):not([type=checkbox]),.formal-form textarea,.formal-form select,.standalone-field input,.standalone-field textarea,.standalone-field select,.config-body>fieldset>select,.mapping-list input,.ingredient-row input,.ingredient-row select,.table-toolbar input{width:100%;color:var(--workspace-brand-ink,#233e67);background:#fbfcfc;border:1px solid #d3dcde;border-radius:9px;outline:none;font-size:14px}.formal-form input:not([type=radio]):not([type=checkbox]),.formal-form select,.standalone-field input,.standalone-field select,.config-body>fieldset>select,.mapping-list input,.ingredient-row input,.ingredient-row select,.table-toolbar input{min-height:46px;padding:0 13px}.formal-form textarea,.standalone-field textarea{resize:vertical;padding:12px 13px;line-height:1.65}.formal-form input:focus,.formal-form textarea:focus,.formal-form select:focus,.standalone-field input:focus,.standalone-field textarea:focus,.standalone-field select:focus{background:#fff;border-color:#6f9fb4;box-shadow:0 0 0 3px #4b7e961a}.field-pair{grid-template-columns:1fr 1fr;align-items:end;gap:14px;display:grid}.check-grid{flex-wrap:wrap;gap:8px;display:flex}.check-grid label{min-height:38px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fbfcfc;border:1px solid #dce3e4;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;display:flex}.check-grid input{accent-color:#397b98}.select-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.select-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.select-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.select-cards label{cursor:pointer;position:relative}.select-cards input{opacity:0;position:absolute}.select-cards label>span{min-height:78px;color:var(--workspace-brand-ink,#233e67);background:#fbfcfc;border:1px solid #dce3e4;border-radius:9px;flex-direction:column;justify-content:center;padding:13px;display:flex}.select-cards b,.select-cards small{display:block}.select-cards b{font-size:14px}.select-cards small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.45}.select-cards input:checked+span{background:#edf5f7;border-color:#79a4b7;box-shadow:inset 0 0 0 1px #b8d0da}.proposal-order .select-cards input:checked+span{background:#fff8ed;border-color:#bc9867;box-shadow:inset 0 0 0 1px #e1cba9}.form-action,.sticky-submit{border-top:1px solid #e8eded;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.form-action b,.form-action small,.sticky-submit b,.sticky-submit span{display:block}.form-action b,.sticky-submit b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.form-action small,.sticky-submit span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.form-action button,.sticky-submit button,.drop-area button{color:#fff;cursor:default;background:#17445b;border:0;border-radius:8px;min-height:44px;padding:0 17px;font-size:14px;font-weight:650}.side-summary dl{margin:0}.side-summary dl>div{border-top:1px solid #ebeeee;padding:14px 0}.side-summary dt{color:var(--workspace-brand-ink,#233e67);font-size:12px}.side-summary dd{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:14px;line-height:1.55}.plain-note{color:var(--workspace-brand-ink,#233e67);background:#eef4f5;border-radius:10px;margin-top:18px;padding:17px}.plain-note b{font-size:14px}.plain-note p{margin:7px 0 0;font-size:13px;line-height:1.65}.table-card{margin-top:18px}.formal-table{overflow-x:auto}.formal-row{min-width:780px;min-height:50px;color:var(--workspace-brand-ink,#233e67);border-bottom:1px solid #e9eded;align-items:center;gap:12px;font-size:13px;display:grid}.formal-row.head{min-height:44px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);font-size:12px;font-weight:650}.formal-row.six{grid-template-columns:80px 1.5fr 1fr 1.2fr 1.2fr 80px}.formal-row.contacts,.formal-row.orders,.formal-row.proposal-history,.formal-row.research-history{grid-template-columns:1.4fr 1.1fr .8fr 1fr 1fr .8fr}.table-empty{min-height:210px;color:var(--workspace-brand-ink,#233e67);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.table-empty b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.table-empty span{margin-top:7px;font-size:13px}.metric-strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.metric-strip article{background:#fff;border:1px solid #dfe5e5;border-radius:12px;min-height:118px;padding:20px}.metric-strip span,.metric-strip small{color:var(--workspace-brand-ink,#233e67);font-size:12px;display:block}.metric-strip b{letter-spacing:-.04em;margin:8px 0 5px;font-size:28px;display:block}.funnel{gap:10px;display:grid}.funnel div{min-width:220px;color:var(--workspace-brand-ink,#233e67);background:#e7f0f3;border-radius:7px;padding:12px 15px;font-size:13px}.funnel div:nth-child(2){background:#dfebee}.funnel div:nth-child(3){background:#d8e5e7}.funnel div:nth-child(4){background:#d2dfe0}.funnel b{float:right}.compact-empty{min-height:190px;color:var(--workspace-brand-ink,#233e67);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.compact-empty.tall{min-height:350px}.compact-empty b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.compact-empty span{max-width:320px;margin-top:7px;font-size:13px;line-height:1.55}.chart-card{margin-top:18px}.empty-chart{height:220px;color:var(--workspace-brand-ink,#233e67);background:repeating-linear-gradient(0deg,#fff,#fff 43px,#eef1f1 44px);place-items:center;font-size:13px;display:grid}.research-subnav{flex-wrap:wrap;gap:8px;margin:-8px 0 20px;display:flex}.research-subnav a{color:var(--workspace-brand-ink,#233e67);background:#fff;border:1px solid #dbe3e4;border-radius:8px;padding:9px 12px;font-size:13px}.research-subnav a.active{color:var(--workspace-brand-ink,#233e67);background:#edf5f7;border-color:#9cbfce}.research-heading>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:700}.research-heading h2{margin:6px 0 8px;font-size:24px}.research-heading p{color:var(--workspace-brand-ink,#233e67);font-size:14px;line-height:1.75}.source-list{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.source-list span{color:var(--workspace-brand-ink,#233e67);background:#eaf2f5;border-radius:999px;padding:8px 10px;font-size:12px}.drop-area{background:var(--workspace-brand-tint,#edf2fa);text-align:center;border:1px dashed #bacacf;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.drop-area b{color:var(--workspace-brand-ink,#233e67);font-size:17px}.drop-area span{color:var(--workspace-brand-ink,#233e67);margin:7px 0 18px;font-size:13px}.mapping-list{gap:10px;display:grid}.mapping-list>div{grid-template-columns:110px 1fr;align-items:center;gap:12px;display:grid}.mapping-list span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.table-toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.table-toolbar h2{margin:0;font-size:21px}.table-toolbar p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:13px}.table-toolbar input{max-width:300px}.research-order,.proposal-order{max-width:1120px}.config-section,.proposal-section{background:#fff;border:1px solid #dfe5e5;border-radius:14px;overflow:hidden}.config-section>header,.proposal-section>summary{grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:82px;padding:18px 22px;list-style:none;display:grid}.config-section>header>span,.proposal-section>summary>span{width:34px;height:34px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;place-items:center;font-size:12px;font-weight:750;display:grid}.proposal-section>summary>span{color:#966628;background:#faf0df}.config-section h2{margin:0;font-size:20px}.config-section header p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:13px}.config-section header>b{color:var(--workspace-brand-ink,#233e67);font-size:12px}.config-body,.proposal-section>div{border-top:1px solid #e9eded;gap:20px;padding:22px;display:grid}.config-body fieldset,.proposal-section fieldset{gap:10px;display:grid}.inline-check{background:#fbfcfc;border:1px solid #dce3e4;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:flex}.inline-check input{accent-color:var(--workspace-brand-ink,#233e67)}.inline-check b,.inline-check small{display:block}.inline-check b{font-size:14px}.inline-check small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.signal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.signal-grid article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;gap:11px;padding:16px;display:flex}.signal-grid article>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:750}.signal-grid b{font-size:14px}.signal-grid p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;line-height:1.55}.module-checks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.module-checks label{border:1px solid #dce3e3;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:13px;display:flex}.module-checks small{color:var(--workspace-brand-ink,#233e67);margin-left:auto;font-size:12px}.sticky-submit{z-index:5;border:1px solid var(--workspace-brand-tint,#edf2fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:12px;padding:17px 20px;position:sticky;bottom:14px;box-shadow:0 12px 35px #21333a1f}.proposal-submit button{background:#8e5f27}.proposal-section>summary{cursor:pointer}.proposal-section>summary::-webkit-details-marker{display:none}.proposal-section>summary>b{font-size:18px}.proposal-section>summary>small{color:var(--workspace-brand-ink,#233e67);font-size:13px}.proposal-section:not([open])>summary{background:#fbfcfc}.source-block{background:#fafbfb;border:1px solid #e1e5e5;border-radius:10px;gap:14px;padding:17px;display:grid}.source-block>header{justify-content:space-between;align-items:center;display:flex}.source-block>header b{font-size:15px}.source-block>header label{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:6px;font-size:12px;display:flex}.ingredient-table{overflow-x:auto}.ingredient-row{grid-template-columns:1fr 1fr .7fr 1fr;gap:8px;min-width:760px;margin-top:8px;display:grid}.ingredient-row.head{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:650}.text-button{color:#97672b;cursor:pointer;background:0 0;border:0;width:fit-content;font-size:13px;font-weight:650}.visual-style-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.visual-style-grid label{cursor:pointer;position:relative}.visual-style-grid input{opacity:0;position:absolute}.visual-style-grid label>span{background:#fafbfb;border:1px solid #dde3e4;border-radius:10px;flex-direction:column;padding:11px;display:flex}.visual-style-grid i{background:linear-gradient(135deg,#253b48,#b18b5b);border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1.4fr;gap:5px;height:72px;padding:9px;display:grid}.visual-style-grid i em{background:#fffc;border-radius:3px}.visual-style-grid i em:first-child{grid-row:1/3}.visual-style-grid b{margin-top:10px;font-size:14px}.visual-style-grid small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.visual-style-grid input:checked+span{background:#fff9ef;border-color:#c09963;box-shadow:inset 0 0 0 1px #e4ccaa}.workspace-main{padding:42px clamp(28px,4vw,64px)}.workspace-top p{font-size:13px}.workspace-top h1{font-size:32px}.workspace-badge,.workspace-hero small{font-size:12px}.workspace-hero h2{font-size:32px}.workspace-hero p{max-width:620px;font-size:14px}.workspace-section-title h2{font-size:19px}.workspace-section-title span{font-size:12px}.module-card h3{font-size:18px}.module-card p{font-size:13px}.module-card footer{font-size:12px}.business-header>div:first-child>span{font-size:14px}.business-eyebrow{font-size:12px}.engine-banner strong{font-size:13px}.engine-banner span{font-size:12px}.business-panel-heading h2{font-size:21px}.business-panel-heading p{font-size:12px}.business-form label>span,.business-form legend{font-size:13px}.business-form input:not([type=checkbox]):not([type=radio]),.business-form select,.business-form textarea{font-size:14px}.business-form input:not([type=checkbox]):not([type=radio]),.business-form select{height:46px}.auth-eyebrow{font-size:12px}.auth-intro{font-size:15px}.field label,.field-head label{font-size:14px}.field-head a{font-size:13px}.field input{height:52px;font-size:15px}.form-message,.auth-note,.auth-back{font-size:13px}.manage-header h1{font-size:36px}.manage-header>div>p:last-child{font-size:14px}.manage-eyebrow,.manage-role-badge{font-size:12px}.manage-stats span{font-size:13px}.manage-stats strong{font-size:29px}.manage-panel-heading h2{font-size:20px}.manage-panel-heading>span,.manage-field label,.compact-manage-form>label,.feature-form>label:first-of-type{font-size:13px}.manage-field input,.manage-field select,.compact-manage-form select,.member-control-form select{min-height:44px;font-size:14px}.manage-field small{font-size:12px}.manage-button{min-height:42px;font-size:13px}.company-row strong,.member-identity strong{font-size:14px}.company-row small,.member-identity small,.company-row em,.member-role{font-size:12px}.manage-empty strong{font-size:15px}.manage-empty span,.permission-details summary,.audit-list span,.permission-option strong{font-size:13px}.permission-option small,.audit-list small,.audit-empty{font-size:12px}@media (max-width:1180px){.workspace-top{flex-direction:column;align-items:flex-start}.workspace-identity-card{width:100%}.overseas-search-grid,.mail-grid,.research-grid,.order-grid{grid-template-columns:1fr}.select-cards.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.workspace{display:block}.workspace-sidebar{width:100%;height:auto;max-height:none;position:static}.workspace-sidebar .brand{margin-bottom:20px}.workspace-nav-group a{margin-left:18px}.formal-feature-main,.workspace-main{padding:28px 18px 56px}.workspace-identity-card{grid-template-columns:1fr 1fr}.workspace-identity-card p{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-left:0;grid-column:1/-1;padding:13px 0 0}.feature-header{display:block}.front-status,.header-action{width:fit-content;margin-top:16px}.field-pair,.select-cards.three,.select-cards.four,.signal-grid,.module-checks,.visual-style-grid{grid-template-columns:1fr}.metric-strip{grid-template-columns:1fr 1fr}.table-toolbar{flex-direction:column;align-items:flex-start}.table-toolbar input{max-width:none}.config-section>header,.proposal-section>summary{grid-template-columns:36px 1fr}.config-section>header>b,.proposal-section>summary>small{grid-column:2}.sticky-submit,.form-action{flex-direction:column;align-items:flex-start}.sticky-submit button,.form-action button{width:100%}}.translatable-copy{min-width:0}.translatable-copy-toolbar{align-items:center;gap:8px;margin:9px 0 4px;display:flex}.translatable-copy-toolbar small,.translatable-copy-translation>small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.04em;font-size:12px;font-weight:800}.translatable-copy-toolbar span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:750}.translatable-copy-toolbar button{border:1px solid var(--workspace-brand-line,#99acc8);min-height:28px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.translatable-copy-toolbar button:hover{color:#fff;background:var(--workspace-brand-ink,#233e67)}.translatable-copy-toolbar button:disabled{cursor:wait;opacity:.6}.lead-modal-content .translatable-copy>p{margin:4px 0 0;font-size:14px;line-height:1.78}.lead-research-grid li+li{margin-top:12px}.lead-research-grid .translatable-copy{padding-left:2px}.lead-research-grid .translatable-copy-toolbar{margin-top:0}.lead-research-grid .translatable-copy>p{font-size:13px;line-height:1.7}.translatable-copy-translation{border-left:3px solid var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.lead-modal-content .translatable-copy-translation>p{color:var(--workspace-brand-ink,#233e67);margin-top:4px}.company-profile-page{gap:18px;max-width:1180px;margin:0 auto;display:grid}.company-profile-note{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:10px 14px;display:flex}.company-profile-note p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.55}.company-profile-note em{border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.company-profile-note em.complete{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.company-profile-note em.incomplete{color:#8a623f;background:#f5eadd}.company-profile-form{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 46px #1f392e0e}.company-profile-form>section{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:230px minmax(0,1fr);gap:30px;padding:26px 28px;display:grid}.company-profile-section-heading{align-items:flex-start;gap:12px;display:flex}.company-profile-section-heading>span{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:grid}.company-profile-form>section:nth-child(2) .company-profile-section-heading>span{background:#65789a}.company-profile-form>section:nth-child(3) .company-profile-section-heading>span{background:#806b91}.company-profile-section-heading h3{color:var(--workspace-brand-ink,#233e67);margin:1px 0 0;font-size:16px}.company-profile-section-heading p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.6}.company-profile-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.company-profile-grid.two{grid-template-columns:1fr 1fr}.company-profile-grid label{min-width:0;color:var(--workspace-brand-ink,#233e67);align-content:start;gap:8px;font-size:12px;font-weight:800;display:grid}.company-profile-grid label.wide{grid-column:1/-1}.company-profile-grid label b{color:#a05b48;margin-left:4px;font-size:12px}.company-profile-grid input,.company-profile-grid textarea{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);font:inherit;border-radius:10px;outline:0;padding:12px 13px;font-weight:500;line-height:1.65;transition:border-color .16s,box-shadow .16s,background .16s}.company-profile-grid textarea{resize:vertical;min-height:116px}.company-profile-grid input:focus,.company-profile-grid textarea:focus{border-color:var(--workspace-brand-ink,#233e67);background:#fff;box-shadow:0 0 0 4px #2f766017}.company-profile-form>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafbf9f5;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;bottom:0}.company-profile-form>footer div{gap:4px;display:grid}.company-profile-form>footer b,.company-profile-form>footer span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.company-profile-form>footer button{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 20px;font-size:12px;font-weight:850;box-shadow:0 8px 20px #17694f33}.company-profile-form>footer button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.company-profile-unavailable{text-align:center;max-width:760px;margin:0 auto}.company-profile-reminder{background:#fffefa;border:1px solid #ffffffb3;border-radius:18px;width:min(510px,100%);padding:28px;box-shadow:0 24px 70px #0a231947}.company-profile-reminder>span{color:#8a623f;letter-spacing:.08em;font-size:12px;font-weight:850}.company-profile-reminder h2{color:var(--workspace-brand-ink,#233e67);margin:7px 0 0;font-size:23px}.company-profile-reminder p{color:var(--workspace-brand-ink,#233e67);margin:12px 0 0;font-size:13px;line-height:1.75}.company-profile-reminder>div{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.company-profile-reminder button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:42px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:9px;padding:0 15px;font-size:12px;font-weight:800}.company-profile-reminder button.primary{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}@media (max-width:900px){.company-profile-form>section{grid-template-columns:1fr;gap:18px}}@media (max-width:620px){.company-profile-note{flex-direction:column;align-items:flex-start;gap:8px}.company-profile-form>section{padding:20px}.company-profile-grid,.company-profile-grid.two{grid-template-columns:1fr}.company-profile-grid label.wide{grid-column:auto}.company-profile-form>footer{flex-direction:column;align-items:stretch;padding:16px 20px}.company-profile-reminder>div{flex-direction:column-reverse;align-items:stretch}}.research-report{--report-accent:var(--workspace-brand-ink,#233e67);--report-accent-soft:var(--workspace-brand-tint,#edf2fa);border-color:var(--workspace-brand-tint,#edf2fa);border-radius:4px;box-shadow:0 16px 48px #1d2b2512}.research-report.report-theme-editorial-case{--report-accent:#8b6424;--report-accent-soft:#f2ede2}.research-report.report-theme-science-technical{--report-accent:#286672;--report-accent-soft:#e7f0f2}.research-report.report-theme-decision-brief{--report-accent:#415d7a;--report-accent-soft:#e9eef3}.research-report .research-report-cover,.research-report.report-theme-editorial-case .research-report-cover,.research-report.report-theme-science-technical .research-report-cover,.research-report.report-theme-decision-brief .research-report-cover{min-height:640px;color:var(--workspace-brand-ink,#233e67);background:#f7f6f2;padding:70px 66px 58px}.research-report .research-report-cover:before{content:"";background:var(--report-accent);width:58px;height:5px;position:absolute;top:70px;left:66px}.research-report .research-cover-pro{color:var(--report-accent);top:66px;left:auto;right:66px}.research-report .research-cover-pro:after{background:var(--report-accent)}.research-report .research-report-cover>small{color:var(--report-accent);letter-spacing:.16em;margin-top:36px;font-size:12px;font-weight:800}.research-report .research-report-cover h1{max-width:760px;color:var(--workspace-brand-ink,#233e67);letter-spacing:-.045em;margin:132px 0 18px;font:700 clamp(42px,6vw,68px)/1.12 Noto Serif CJK SC,Songti SC,serif}.research-report .research-report-cover h2{max-width:720px;color:var(--workspace-brand-ink,#233e67);font-size:19px;line-height:1.65}.research-report .research-report-cover>div{border-top-color:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);font-size:12px}.research-report .research-executive,.research-report .research-report-section{border-top-color:var(--workspace-brand-tint,#edf2fa);background:#fff;padding:58px 64px 64px}.research-report .research-executive>header small,.research-report .research-report-section header small{color:var(--report-accent)}.research-report .research-executive h2,.research-report .research-report-section h2{color:var(--workspace-brand-ink,#233e67);font-family:Noto Serif CJK SC,Songti SC,serif}.research-report .research-executive h2{margin-bottom:30px;font-size:36px}.research-report .report-narrative{max-width:840px}.research-report .report-narrative p{color:var(--workspace-brand-ink,#233e67);font-size:15px;line-height:1.95}.research-key-findings{border-top:1px solid var(--workspace-brand-tint,#edf2fa);margin:34px 0 0;padding:0;list-style:none}.research-key-findings li{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:42px 1fr;gap:14px;padding:19px 0;display:grid}.research-key-findings span{color:var(--report-accent);letter-spacing:.08em;font-size:12px;font-weight:800}.research-key-findings p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:15px;font-weight:650;line-height:1.7}.research-report .research-conclusion{border:0;border-left:4px solid var(--report-accent);background:var(--report-accent-soft);border-radius:0;margin:34px 0 0;padding:21px 24px}.research-report .research-report-section>header{grid-template-columns:52px 1fr;margin-bottom:34px}.research-report .research-report-section>header>span{color:var(--report-accent);letter-spacing:.06em;font-size:18px}.research-report .research-report-section h2{font-size:32px}.research-report .research-report-section>header p{color:var(--workspace-brand-ink,#233e67);margin-top:12px;font-size:13px;line-height:1.65}.research-report .report-headline{border-bottom:2px solid var(--report-accent);color:var(--workspace-brand-ink,#233e67);background:0 0;border-radius:0;margin-bottom:28px;padding:0 0 18px;font:700 21px/1.55 Noto Serif CJK SC,Songti SC,serif}.research-report .report-metrics{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);gap:0;margin:28px 0}.research-report .report-metrics article{border:0;border-right:1px solid var(--workspace-brand-tint,#edf2fa);background:0 0;border-radius:0;padding:17px 18px}.research-report .report-metrics article:last-child{border-right:0}.research-report .report-metrics b{color:var(--workspace-brand-ink,#233e67);font-size:24px}.research-report .research-chart{border:0;border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:0 0;border-radius:0;margin:30px 0;padding:24px 0}.research-report .research-chart>div>i{background:var(--workspace-brand-tint,#edf2fa);border-radius:1px}.research-report .research-chart>div>i em{background:var(--report-accent);border-radius:1px}.research-report .research-product-table{border-width:1px 0;border-radius:0;margin:30px 0}.research-report .research-product-row.head{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.research-report .report-findings,.research-report .report-actions{margin-top:32px}.research-report .report-findings h3,.research-report .report-actions h3{border-bottom:2px solid var(--workspace-brand-ink,#233e67);padding-bottom:11px;font-size:18px}.research-report .report-findings>div>article,.research-report .report-actions>div>article,.research-report .report-findings-cards>div>article,.research-report .report-actions-cards>div>article{border:0;border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:0 0;border-radius:0;min-height:0;padding:17px 0}.research-report .report-findings article>span,.research-report .report-actions article>span{color:var(--report-accent)}.research-report .report-actions-gates>div>article{background:0 0;border-width:0 0 1px;border-radius:0;padding:18px 0}.research-report .report-actions-timeline>div>article>span{background:var(--report-accent)}.research-report .report-caveat{background:0 0;border-width:1px 0 0;border-radius:0}.research-method-page dl{border:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:repeat(4,1fr);margin:36px 0 0;display:grid}.research-method-page dl>div{border-right:1px solid var(--workspace-brand-tint,#edf2fa);padding:18px}.research-method-page dl>div:last-child{border-right:0}.research-method-page dt{color:var(--workspace-brand-ink,#233e67);font-size:12px}.research-method-page dd{color:var(--workspace-brand-ink,#233e67);margin:8px 0 0;font-size:20px;font-weight:750}@media (max-width:680px){.research-report .research-report-cover,.research-report.report-theme-editorial-case .research-report-cover,.research-report.report-theme-science-technical .research-report-cover,.research-report.report-theme-decision-brief .research-report-cover{min-height:520px;padding:42px 22px}.research-report .research-report-cover:before{top:42px;left:22px}.research-report .research-cover-pro{top:40px;right:22px}.research-report .research-report-cover h1{margin-top:92px;font-size:38px}.research-report .research-executive,.research-report .research-report-section{padding:40px 22px 44px}.research-report .research-report-section>header{grid-template-columns:38px 1fr}.research-report .research-report-section h2{font-size:27px}.research-method-page dl{grid-template-columns:repeat(2,1fr)}.research-method-page dl>div:nth-child(2){border-right:0}.research-method-page dl>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-brand-tint,#edf2fa)}}@media (max-width:560px){.workspace-identity-card{grid-template-columns:1fr}.workspace-identity-card>div+div{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-left:0;padding:13px 0 0}.workspace-identity-card p{grid-column:auto}}.enterprise-drive-page,.ingredient-library-page,.ingredient-detail-page{max-width:1420px;margin:0 auto}.enterprise-drive-header,.ingredient-library-page>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.enterprise-drive-header>div:first-child>span,.ingredient-library-page>header>div:first-child>span,.ingredient-detail-page>header>div>span{color:var(--workspace-brand-ink,#233e67);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.enterprise-drive-header h1,.ingredient-library-page h1,.ingredient-detail-page h1{color:var(--workspace-brand-ink,#233e67);letter-spacing:-.04em;margin:0;font-size:38px;line-height:1.15}.enterprise-drive-actions,.ingredient-library-actions{align-items:flex-start;gap:10px;display:flex}.enterprise-drive-actions label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.enterprise-drive-actions input,.ingredient-library-actions input{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:10px;outline:none;width:280px;height:46px;padding:0 14px;font-size:14px}.enterprise-drive-actions input:focus,.ingredient-library-actions input:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #4e806d1a}.enterprise-upload-control{justify-items:end;gap:5px;display:grid}.enterprise-upload-control>span{max-width:260px;color:var(--workspace-brand-ink,#233e67);font-size:12px}.enterprise-ingest-progress{gap:5px;width:min(360px,80vw);display:grid}.enterprise-ingest-progress>div{color:#80631f;background:#fff9e9;border:1px solid #eadfbf;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:12px;line-height:1.45;display:flex}.enterprise-ingest-progress>div.ready{border-color:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.enterprise-ingest-progress>div.failed{color:var(--workspace-brand-ink,#233e67);background:#fff3f1;border-color:#eccbc6}.enterprise-ingest-progress span{overflow-wrap:anywhere;min-width:0}.enterprise-ingest-progress button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;flex:none;padding:4px 7px;font-weight:700}.enterprise-ingest-progress button:disabled{opacity:.55;cursor:wait}.drive-upload-button{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;height:46px;padding:0 19px;font-size:14px;font-weight:700}.drive-upload-button:disabled{opacity:.55;cursor:not-allowed}.drive-browser{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #273d340d}.drive-browser-head,.drive-file-row{grid-template-columns:42px minmax(280px,1fr) 82px 90px 130px 105px;align-items:center;gap:12px;display:grid}.drive-browser-head{min-height:48px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);padding:0 20px;font-size:12px;font-weight:700}.drive-browser-head>span:first-child{grid-column:1/3}.drive-file-row{border:0;border-top:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-height:76px;color:var(--workspace-brand-ink,#233e67);text-align:left;font:inherit;cursor:pointer;background:#fff;padding:11px 20px}.drive-file-row:hover{background:var(--workspace-brand-tint,#edf2fa)}.drive-file-icon{width:38px;height:38px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;place-items:center;display:grid}.drive-file-icon svg{width:20px}.drive-file-icon.ppt,.drive-file-icon.pptx{color:#a4632d;background:#fbefe4}.drive-file-name{min-width:0}.drive-file-name b,.drive-file-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drive-file-name b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.drive-file-name small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.drive-file-row>span:not(.drive-file-icon):not(.drive-file-name),.drive-file-row time{font-size:12px}.ingest-badge{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;padding:5px 8px}.ingest-badge.ready{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.ingest-badge.processing,.ingest-badge.pending{color:#8b681f;background:#fbf3dd}.ingest-badge.failed{color:var(--workspace-brand-ink,#233e67);background:#fceae7}.drive-browser-empty,.ingredient-library-empty{min-height:330px;color:var(--workspace-brand-ink,#233e67);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.drive-browser-empty svg,.ingredient-library-empty svg{width:34px;color:var(--workspace-brand-ink,#233e67);margin-bottom:14px}.drive-browser-empty b,.ingredient-library-empty b{color:var(--workspace-brand-ink,#233e67);font-size:16px}.drive-browser-empty span,.ingredient-library-empty span{margin-top:7px;font-size:13px}.drive-viewer-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f1c17a8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.drive-viewer{background:#fff;border-radius:15px;grid-template-rows:auto 1fr;width:min(1180px,96vw);height:min(880px,92vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000004d}.drive-viewer>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);align-items:center;gap:10px;min-height:70px;padding:13px 17px 13px 22px;display:flex}.drive-viewer>header>div{flex:1;min-width:0}.drive-viewer header b,.drive-viewer header span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.drive-viewer header b{font-size:15px}.drive-viewer header span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.drive-download-button{border:1px solid var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.drive-download-button:hover{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-ink,#233e67);transform:translateY(-1px)}.drive-download-button svg{width:17px;height:17px}.drive-viewer-close{width:40px;height:40px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border:0;border-radius:9px;flex:none;font-size:24px;line-height:1;transition:color .18s,background .18s}.drive-viewer-close:hover{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.drive-viewer iframe{background:var(--workspace-brand-tint,#edf2fa);border:0;width:100%;height:100%}.drive-preview-pending{color:var(--workspace-brand-ink,#233e67);flex-direction:column;justify-content:center;align-items:center;display:flex}.drive-preview-pending svg{width:52px;color:var(--workspace-brand-ink,#233e67)}.drive-preview-pending b{color:var(--workspace-brand-ink,#233e67);margin-top:16px;font-size:18px}.drive-preview-pending span{text-align:center;max-width:520px;margin-top:8px;font-size:13px}.ingredient-library-count{color:var(--workspace-brand-ink,#233e67);align-items:baseline;gap:5px;margin:0 0 14px;font-size:13px;display:flex}.ingredient-library-count b{color:var(--workspace-brand-ink,#233e67);font-size:17px}.ingredient-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ingredient-document-card{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:248px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 7px 22px #25413509}.ingredient-document-card:hover{border-color:var(--workspace-brand-line,#99acc8);transform:translateY(-2px);box-shadow:0 15px 34px #25413517}.ingredient-document-card:focus-visible{outline-offset:2px;outline:3px solid #3d7d6333}.ingredient-document-card>header,.ingredient-document-card>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ingredient-document-card>header{padding:17px 19px 0}.ingredient-document-card>header>span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.ingredient-document-card>header svg{width:15px}.ingredient-document-card time{color:var(--workspace-brand-ink,#233e67);font-size:12px}.ingredient-card-content{flex:1;min-width:0;padding:15px 19px 17px}.ingredient-document-card h2{color:var(--workspace-brand-ink,#233e67);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 9px;font-size:18px;line-height:1.42;display:-webkit-box;overflow:hidden}.ingredient-document-card p{color:var(--workspace-brand-ink,#233e67);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.ingredient-effect-list{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.ingredient-effect-list span{max-width:100%;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;overflow:hidden}.ingredient-document-card>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);min-height:48px;padding:11px 19px}.ingredient-document-card>footer span{min-width:0;max-width:62%;color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ingredient-document-card>footer b{color:var(--workspace-brand-ink,#233e67);flex:none;font-size:12px}.ingredient-document-card>footer i{margin-left:3px;font-style:normal;transition:transform .18s}.ingredient-document-card:hover>footer i{display:inline-block;transform:translate(2px)}.ingredient-detail-page>header{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.ingredient-detail-page>header>div:last-child{gap:8px;display:flex}.ingredient-detail-page h1{font-size:30px}.ingredient-markdown{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:14px;padding:clamp(25px,4vw,58px);box-shadow:0 14px 38px #283c340d}.ingredient-markdown h1{margin:0 0 26px;font-size:34px}.ingredient-markdown h2{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);margin:38px 0 15px;padding-bottom:9px;font-size:21px}.ingredient-markdown h3{margin:28px 0 12px;font-size:18px}.ingredient-markdown p,.ingredient-markdown li{color:var(--workspace-brand-ink,#233e67);font-size:14px;line-height:1.85}.ingredient-markdown blockquote{border-left:4px solid var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;margin:0 0 24px;padding:14px 17px}.ingredient-markdown blockquote p{margin:0}.ingredient-markdown a{color:var(--workspace-brand-ink,#233e67);text-decoration:underline}.ingredient-markdown code{background:var(--workspace-brand-tint,#edf2fa);border-radius:4px;padding:2px 5px}.ingredient-markdown-table{overflow-x:auto}.ingredient-markdown table{border-collapse:collapse;width:100%}.ingredient-markdown th,.ingredient-markdown td{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);text-align:left;vertical-align:top;padding:11px 13px;font-size:13px;line-height:1.6}.ingredient-markdown th{background:var(--workspace-brand-tint,#edf2fa)}@media (max-width:1100px){.ingredient-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-browser{overflow-x:auto}.drive-browser-head,.drive-file-row{min-width:900px}}@media (max-width:720px){.enterprise-drive-header,.ingredient-library-page>header,.enterprise-drive-actions,.ingredient-library-actions{flex-direction:column;align-items:stretch}.enterprise-drive-actions input,.ingredient-library-actions input{width:100%}.enterprise-upload-control{justify-items:stretch}.drive-upload-button{width:100%}.ingredient-card-grid,.ingredient-detail-page>header{grid-template-columns:1fr}.ingredient-detail-page>header>div:last-child{flex-wrap:wrap}.drive-viewer-overlay{padding:8px}}.proposal-config-shell{width:min(1180px,100%);color:var(--workspace-brand-ink,#233e67);margin:0 auto}.proposal-config-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;padding:4px 2px 14px;display:flex}.proposal-config-heading h1{letter-spacing:-.045em;margin:7px 0 0;font-size:36px}.proposal-config-heading .eyebrow{color:#9a6d34;letter-spacing:.15em;font-size:12px;font-weight:750}.proposal-config-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.proposal-config-summary b,.proposal-config-summary span{background:#fff;border:1px solid #dce3e3;border-radius:999px;padding:7px 11px;font-size:12px}.proposal-config-summary b{color:#8a5a20;border-color:#b98d55}.proposal-config-section{background:#fff;border:1px solid #dce3e3;border-radius:13px;margin-bottom:12px;overflow:hidden}.proposal-config-section>summary{cursor:pointer;grid-template-columns:38px auto 1fr;align-items:center;gap:10px;min-height:68px;padding:14px 18px;list-style:none;display:grid}.proposal-config-section>summary::-webkit-details-marker{display:none}.proposal-config-section>summary>span{color:#9a6d34;font:750 12px ui-monospace,monospace}.proposal-config-section>summary>b{font-size:18px}.proposal-config-section>summary>small{color:var(--workspace-brand-ink,#233e67);justify-self:end;font-size:12px}.proposal-config-body{padding:21px 22px 24px}.proposal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.proposal-field-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-field{min-width:0;color:var(--workspace-brand-ink,#233e67);gap:7px;font-size:13px;font-weight:650;display:grid}.proposal-field input,.proposal-field select,.proposal-field textarea,.proposal-ingredient-row input,.proposal-ingredient-row select{width:100%;min-width:0;min-height:44px;color:var(--workspace-brand-ink,#233e67);background:#fff;border:1px solid #d5dddf;border-radius:9px;outline:0;padding:9px 11px;font-size:13px}.proposal-field textarea{resize:vertical;min-height:100px}.proposal-field small,.proposal-field em{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.proposal-option-block{margin-top:18px}.proposal-option-block>b{margin-bottom:9px;font-size:13px;display:block}.proposal-option-block>b i{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-style:normal;font-weight:400}.proposal-chip-list{flex-wrap:wrap;gap:7px;display:flex}.proposal-chip{min-height:36px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fbfcfc;border:1px solid #d6dedf;border-radius:999px;padding:6px 11px;font-size:12px}.proposal-chip.active{color:#fff;background:#85602f;border-color:#85602f}.proposal-check{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:8px;font-size:12px;display:flex}.proposal-check input{accent-color:#85602f;width:16px;height:16px}.proposal-check small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-source-card{background:var(--workspace-brand-tint,#edf2fa);border:1px solid #e0e5e6;border-radius:10px;margin-bottom:11px;padding:15px}.proposal-source-card>div:first-child{justify-content:space-between;gap:16px;margin-bottom:13px;display:flex}.proposal-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.proposal-choice-grid.tiers{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px}.proposal-choice-grid button{min-height:46px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border:1px solid #d8dfe0;border-radius:9px;padding:8px 10px;font-size:12px}.proposal-choice-grid button.active{color:#7e5522;background:#fff8ed;border-color:#85602f;font-weight:750;box-shadow:0 0 0 2px #8e5f271a}.proposal-ingredient-list{gap:8px;margin-top:14px;display:grid}.proposal-ingredient-row{background:var(--workspace-brand-tint,#edf2fa);border:1px solid #dfe5e6;border-radius:9px;grid-template-columns:1.2fr 1fr .8fr .9fr auto auto;align-items:center;gap:7px;padding:10px;display:grid}.proposal-ingredient-row.hero{border-color:#b98d55;box-shadow:inset 4px 0 #b98d55}.proposal-ingredient-row>button,.proposal-inline-actions button{min-height:34px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border:1px solid #d7dfe0;border-radius:7px;padding:6px 10px;font-size:12px}.proposal-ingredient-row>button{color:var(--workspace-brand-ink,#233e67)}.proposal-inline-actions{gap:8px;margin-top:9px;display:flex}.proposal-section-switches,.proposal-advanced-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.proposal-ingredient-selector{gap:18px;display:grid}.proposal-ingredient-source-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.proposal-ingredient-source-choice button{min-height:92px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfe0;border-radius:12px;align-content:center;gap:7px;padding:18px 20px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.proposal-ingredient-source-choice button:hover:not(:disabled){border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.proposal-ingredient-source-choice button span{font-size:15px;font-weight:750}.proposal-library-picker{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:13px;overflow:hidden}.proposal-library-picker>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.proposal-library-picker>header b,.proposal-library-picker>header p{display:block}.proposal-library-picker>header b{font-size:14px}.proposal-library-picker>header p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;line-height:1.5}.proposal-library-actions{align-items:center;gap:9px;display:flex}.proposal-library-actions .enterprise-upload-control{display:block}.proposal-library-actions .drive-upload-button,.proposal-library-actions>a,.proposal-library-toolbar button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:40px;color:var(--workspace-brand-ink,#233e67);white-space:nowrap;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.proposal-library-actions .drive-upload-button{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.proposal-library-actions .enterprise-upload-control>span{max-width:220px;color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;display:block}.proposal-library-toolbar{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 18px;display:grid}.proposal-library-toolbar input{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-height:42px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.proposal-library-toolbar input:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #356b591a}.proposal-library-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;padding:14px 18px 18px;display:grid;overflow-y:auto}.proposal-library-options>label{border:1px solid var(--workspace-brand-tint,#edf2fa);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:114px;padding:14px;display:grid}.proposal-library-options>label.selected{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 3px 0 var(--workspace-brand-ink,#233e67)}.proposal-library-options input{width:17px;height:17px;accent-color:var(--workspace-brand-ink,#233e67);margin-top:2px}.proposal-library-options span,.proposal-library-options b,.proposal-library-options small,.proposal-library-options i{min-width:0;display:block}.proposal-library-options b{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.proposal-library-options small{min-height:36px;color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px;line-height:1.55;overflow:hidden}.proposal-library-options i{flex-wrap:wrap;gap:5px;margin-top:8px;font-style:normal;display:flex}.proposal-library-options em{max-width:100%;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;overflow:hidden}.proposal-library-empty{min-height:126px;color:var(--workspace-brand-ink,#233e67);text-align:center;place-content:center;gap:7px;padding:24px;display:grid}.proposal-library-empty b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.proposal-library-empty span{font-size:12px}.proposal-library-error{color:var(--workspace-brand-ink,#233e67);background:#fff4f3;border:1px solid #edcbc8;border-radius:8px;margin:12px 18px 0;padding:10px 12px;font-size:12px}.proposal-library-off{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;gap:6px;padding:18px 20px;display:grid}.proposal-library-off b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.proposal-library-off span{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.65}.proposal-selected-ingredients{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:12px;overflow:hidden}.proposal-selected-ingredients>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:baseline;gap:18px;padding:14px 16px;display:flex}.proposal-selected-ingredients>header span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-selected-ingredients>div{display:grid}.proposal-selected-ingredients article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;grid-template-columns:minmax(220px,1.5fr) minmax(150px,.8fr) minmax(170px,.9fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.proposal-selected-ingredients article:first-child{border-top:0}.proposal-selected-ingredients article.is-core{box-shadow:inset 4px 0 #9b713d}.proposal-selected-title{align-self:center;min-width:0}.proposal-selected-title b,.proposal-selected-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.proposal-selected-title b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.proposal-selected-title small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.proposal-selected-ingredients article>label{min-width:0;color:var(--workspace-brand-ink,#233e67);gap:6px;font-size:12px;display:grid}.proposal-selected-ingredients select,.proposal-selected-ingredients input{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-width:0;min-height:36px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:8px;padding:0 9px;font-size:12px}.proposal-selected-ingredients article>button{min-height:36px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border:1px solid #e1c7c4;border-radius:8px;padding:0 11px;font-size:12px}.proposal-ingredient-settings{border-top:1px solid var(--workspace-brand-tint,#edf2fa);margin-top:22px;padding-top:20px}.proposal-market-sourcing,.proposal-market-note{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;align-self:end;min-height:68px;padding:12px 14px}.proposal-market-sourcing>span,.proposal-market-sourcing b,.proposal-market-sourcing small,.proposal-market-note b,.proposal-market-note span{display:block}.proposal-market-sourcing b,.proposal-market-note b{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-market-sourcing small,.proposal-market-note span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.45}.proposal-style-preview>i{border-radius:6px;height:36px;margin-bottom:9px;display:flex;overflow:hidden}.proposal-style-preview>i span{flex:1}.proposal-generation-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proposal-generation-modes button{min-height:82px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5dddf;border-radius:10px;padding:14px 16px}.proposal-generation-modes button.active{background:#fff8ed;border-color:#85602f;box-shadow:0 0 0 2px #85602f1a}.proposal-generation-modes b,.proposal-generation-modes small{display:block}.proposal-generation-modes b{font-size:14px}.proposal-generation-modes small{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px;line-height:1.5}.proposal-config-submit{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #d6dfe0;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #2030381f}.proposal-config-submit b,.proposal-config-submit span{display:block}.proposal-config-submit b{font-size:13px}.proposal-config-submit span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.proposal-progress-card,.proposal-outline-page,.proposal-history-card{max-width:1180px;margin:0 auto}.proposal-progress-card{background:#fff;border:1px solid #dce3e4;border-radius:16px;padding:30px}.proposal-progress-card>header,.proposal-progress-card>footer{justify-content:space-between;align-items:center;gap:20px;display:flex}.proposal-progress-card h1{margin:5px 0 0;font-size:34px}.proposal-progress-card header small{color:#946629;font-weight:700}.proposal-progress-card header>span{color:var(--workspace-brand-ink,#233e67);background:#edf3f4;border-radius:999px;padding:8px 11px;font-size:12px}.proposal-progress-card header>span i{background:var(--workspace-brand-ink,#233e67);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.proposal-live{background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;grid-template-columns:1fr auto;gap:10px;margin:24px 0;padding:16px;display:grid}.proposal-live-meta{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex}.proposal-live-meta strong{color:var(--workspace-brand-ink,#233e67);font-size:14px}.proposal-live>div{background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.proposal-live>div i{background:var(--workspace-brand-ink,#233e67);height:100%;display:block}.proposal-progress-card>footer{color:var(--workspace-brand-ink,#233e67);margin-top:22px;font-size:12px}.proposal-confirmation-note{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:15px 17px;display:grid}.proposal-confirmation-note>i{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:800;display:grid}.proposal-confirmation-note b,.proposal-confirmation-note span{display:block}.proposal-confirmation-note b{font-size:14px}.proposal-confirmation-note span{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.6}.proposal-confirm-reminder{color:#765723;background:#fff9ec;border:1px solid #ebd8a9;border-radius:10px;align-items:center;gap:13px;margin:-10px 0 22px;padding:13px 15px;display:flex}.proposal-confirm-reminder b{flex:none;font-size:13px}.proposal-confirm-reminder span{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.55}.proposal-activity-panel{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:12px;margin-bottom:22px;overflow:hidden}.proposal-activity-panel>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.proposal-activity-panel>header small,.proposal-activity-panel>header b{display:block}.proposal-activity-panel>header small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.12em;font-size:12px;font-weight:800}.proposal-activity-panel>header b{margin-top:3px;font-size:15px}.proposal-activity-list{flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.proposal-activity-list article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:70px;padding:14px 16px;display:grid;position:relative}.proposal-activity-list article:first-child{border-top:0}.proposal-activity-list article>i{background:var(--workspace-brand-line,#99acc8);width:8px;height:8px;box-shadow:0 0 0 4px var(--workspace-brand-tint,#edf2fa);border-radius:50%;margin-top:5px}.proposal-activity-list article.running>i{background:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 4px var(--workspace-brand-tint,#edf2fa);animation:1.8s infinite research-pulse}.proposal-activity-list article.attention>i{background:#cf8d22;box-shadow:0 0 0 4px #fff0d3}.proposal-activity-list article.decision>i{background:#4f79b5;box-shadow:0 0 0 4px #e6eef9}.proposal-activity-list article.result>i{background:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 4px var(--workspace-brand-tint,#edf2fa)}.proposal-activity-list article small,.proposal-activity-list article b{display:block}.proposal-activity-list article small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:700}.proposal-activity-list article b{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:13px}.proposal-activity-list article p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;line-height:1.55}.proposal-activity-list article time{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;font-size:12px}.proposal-progress-actions{align-items:center;gap:9px;display:flex}.proposal-activity-empty{color:var(--workspace-brand-ink,#233e67);padding:22px 16px;font-size:12px}.proposal-progress-card>header>span.stopped{color:var(--workspace-brand-ink,#233e67);background:#f7ece9}.proposal-progress-card>header>span.stopped i{background:#b96e60}.proposal-stopped-summary p{color:var(--workspace-brand-ink,#233e67);margin:12px 0 0;font-size:12px;line-height:1.7}.proposal-stopped-card .proposal-activity-list{max-height:420px}.proposal-outline-header{background:#fff;border:1px solid #dce3e4;border-radius:15px;justify-content:space-between;align-items:end;gap:24px;padding:26px 28px;display:flex}.proposal-outline-header small{color:#95672d;font-weight:700}.proposal-outline-header h1{letter-spacing:-.04em;margin:7px 0 4px;font-size:34px}.proposal-outline-header p{color:var(--workspace-brand-ink,#233e67);margin:0}.proposal-outline-header>div:last-child{text-align:right}.proposal-outline-header>div:last-child b,.proposal-outline-header>div:last-child span{display:block}.proposal-outline-header>div:last-child b{font-size:38px}.proposal-outline-header>div:last-child span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-outline-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;margin-top:14px;display:grid}.proposal-outline-chapters,.proposal-visual-plan{background:#fff;border:1px solid #dce3e4;border-radius:14px;padding:22px}.proposal-outline-chapters h2,.proposal-visual-plan h2{margin:0 0 16px;font-size:18px}.proposal-outline-chapters>article{border:1px solid #e0e5e6;border-radius:10px;margin-top:10px;overflow:hidden}.proposal-outline-chapters>article>header{background:var(--workspace-brand-tint,#edf2fa);grid-template-columns:34px 1fr auto;align-items:start;gap:11px;padding:13px 14px;display:grid}.proposal-outline-chapters header>span{color:#93682f;font:750 11px ui-monospace,monospace}.proposal-outline-chapters header p,.proposal-outline-chapters li p{color:var(--workspace-brand-ink,#233e67);margin:4px 0 0;font-size:12px;line-height:1.5}.proposal-outline-chapters header small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-outline-chapters ol{margin:0;padding:0;list-style:none}.proposal-outline-chapters li{border-top:1px solid #edf0f0;grid-template-columns:34px 1fr;gap:11px;padding:12px 14px;display:grid}.proposal-outline-chapters li>span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-style-preview{background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;padding:12px}.proposal-style-preview>i{height:115px;margin:0}.proposal-visual-plan>img{border-radius:9px;width:100%;display:block}.proposal-visual-plan dl{margin:16px 0 0}.proposal-visual-plan dl>div{border-top:1px solid #e8ecec;padding:11px 0}.proposal-visual-plan dt{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-visual-plan dd{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:13px;line-height:1.55}.proposal-palette{gap:7px;display:flex}.proposal-palette i{border:1px solid #0000001a;border-radius:50%;width:28px;height:28px}.proposal-outline-actions{background:#fffffff5;border:1px solid #d8e0e1;border-radius:12px;justify-content:flex-end;gap:9px;margin-top:14px;padding:13px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #2030381a}.proposal-revision-box{background:#fff;border:1px solid #dce3e4;border-radius:12px;margin-top:14px;padding:18px}.proposal-revision-box label{font-size:14px;font-weight:700}.proposal-revision-box textarea{resize:vertical;border:1px solid #d4dcde;border-radius:9px;width:100%;min-height:120px;margin-top:10px;padding:12px}.proposal-revision-box>div{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.proposal-outline-empty,.proposal-history-empty{min-height:180px;color:var(--workspace-brand-ink,#233e67);place-items:center;display:grid}.proposal-outline-confirmation{color:#694c1e;background:linear-gradient(100deg,#fff8e8,#fffdf8);border:1px solid #ebd39d;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:flex}.proposal-outline-confirmation small,.proposal-outline-confirmation b{display:block}.proposal-outline-confirmation small{color:#a07026;letter-spacing:.12em;font-size:12px;font-weight:800}.proposal-outline-confirmation b{margin-top:4px;font-size:18px}.proposal-outline-confirmation p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.6}.proposal-outline-confirmation>span{color:#8a5d22;background:#ffedc8;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.proposal-review-steps{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(40px,120px) minmax(0,1fr);align-items:center;margin-bottom:14px;padding:13px 18px;display:grid}.proposal-review-steps>span{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:10px;font-size:12px;display:flex}.proposal-review-steps>span:last-child{justify-content:flex-end}.proposal-review-steps i{width:28px;height:28px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.proposal-review-steps span.active{color:var(--workspace-brand-ink,#233e67)}.proposal-review-steps span.active i,.proposal-review-steps span.complete i{color:#fff;background:var(--workspace-brand-ink,#233e67)}.proposal-review-steps>em{background:var(--workspace-brand-tint,#edf2fa);height:2px}.proposal-ingredient-review{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:14px;margin-top:14px;overflow:hidden}.proposal-ingredient-review>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;display:flex}.proposal-ingredient-review>header small{color:#8b6029;letter-spacing:.08em;font-size:12px;font-weight:800}.proposal-ingredient-review>header h2{margin:5px 0 4px;font-size:20px}.proposal-ingredient-review>header p{max-width:720px;color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.55}.proposal-ingredient-review>header>span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:700}.proposal-ingredient-review-counts{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:150px 150px 1fr;align-items:end;gap:12px;padding:14px 22px;display:grid}.proposal-ingredient-review-counts label{color:var(--workspace-brand-ink,#233e67);gap:6px;font-size:12px;font-weight:700;display:grid}.proposal-ingredient-review-counts input,.proposal-ingredient-review-list input{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-height:40px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.proposal-ingredient-review-counts input:focus,.proposal-ingredient-review-list input:focus{border-color:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 3px #397b631a}.proposal-ingredient-review-counts p{color:var(--workspace-brand-ink,#233e67);margin:0 0 11px;font-size:12px}.proposal-ingredient-review-list{display:grid}.proposal-ingredient-review-list article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:36px minmax(240px,1fr) minmax(230px,330px);align-items:center;gap:14px;min-height:94px;padding:13px 22px;display:grid}.proposal-ingredient-review-list article:first-child{border-top:0}.proposal-ingredient-review-list article>span{color:#7e6540;background:#f6efe4;border-radius:8px;place-items:center;width:32px;height:32px;font:750 11px ui-monospace,monospace;display:grid}.proposal-ingredient-review-list article>div{min-width:0}.proposal-ingredient-review-list article b,.proposal-ingredient-review-list article small{display:block}.proposal-ingredient-review-list article b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.proposal-ingredient-review-list article small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.proposal-ingredient-review-list article p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.5}.proposal-ingredient-review-list label{color:var(--workspace-brand-ink,#233e67);gap:6px;font-size:12px;font-weight:700;display:grid}.proposal-ingredient-review-list .proposal-dosage-recommendation{color:var(--workspace-brand-ink,#233e67);flex-wrap:wrap;align-items:center;gap:5px;display:flex}.proposal-ingredient-review-list .proposal-dosage-recommendation b{color:var(--workspace-brand-ink,#233e67);font-size:12px;display:inline}.proposal-dosage-recommendation button{border:1px solid var(--workspace-brand-line,#99acc8);min-height:26px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border-radius:6px;padding:0 8px;font-size:12px;font-weight:700}.proposal-dosage-recommendation button:disabled{cursor:wait;opacity:.55}.proposal-ingredient-review-list .proposal-dosage-recommendation.pending{color:#98713c}.proposal-ingredient-review>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:16px;padding:13px 22px;font-size:12px;display:flex}.proposal-document-toolbar{background:#fff;border:1px solid #dce3e4;border-radius:12px;align-items:center;gap:9px;margin-bottom:14px;padding:13px 15px;display:flex}.proposal-document-toolbar>div{margin-right:auto}.proposal-document-toolbar b,.proposal-document-toolbar span{display:block}.proposal-document-toolbar span{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.proposal-preview-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:14px;display:grid}.proposal-thumbnails{background:#fff;border:1px solid #dce3e4;border-radius:12px;max-height:calc(100vh - 160px);padding:9px;position:sticky;top:20px;overflow-y:auto}.proposal-thumbnails button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;margin-bottom:8px;padding:7px}.proposal-thumbnails button.active{background:#edf3f5;border-color:#8da9b6}.proposal-thumbnails button>span{color:var(--workspace-brand-ink,#233e67);margin-bottom:5px;font-size:12px;display:block}.proposal-thumbnails img{aspect-ratio:16/9;object-fit:contain;background:var(--workspace-brand-tint,#edf2fa);width:100%;display:block}.proposal-stage{background:#e8ecec;border:1px solid #d9e0e1;border-radius:13px;padding:14px}.proposal-rendered-slide{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;display:block;box-shadow:0 8px 28px #1d2c341f}.proposal-stage-nav{justify-content:center;align-items:center;gap:18px;padding-top:13px;display:flex}.proposal-stage-nav button{color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:0}.proposal-stage-nav button:disabled{opacity:.3}.proposal-stage-nav span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.proposal-history-toolbar{border-bottom:1px solid #e7ebec;padding:14px}.proposal-history-toolbar input{border:1px solid #d6dddf;border-radius:8px;width:min(360px,100%);min-height:42px;padding:0 12px}.proposal-history-card{background:#fff;border:1px solid #dce3e4;border-radius:13px;overflow:hidden}.proposal-history-row-new{width:100%;min-height:78px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e9eded;grid-template-columns:minmax(260px,1.5fr) 160px minmax(220px,1fr) 80px;align-items:center;gap:16px;padding:13px 16px;display:grid}.proposal-history-row-new:hover{background:#fafbfb}.proposal-history-row-new b,.proposal-history-row-new small,.proposal-history-row-new span{display:block}.proposal-history-row-new small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.proposal-history-row-new em{color:var(--workspace-brand-ink,#233e67);text-align:center;background:#edf3f4;border-radius:999px;padding:6px 8px;font-size:12px;font-style:normal}.proposal-history-row-new em.completed{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.proposal-history-row-new em.failed{color:var(--workspace-brand-ink,#233e67);background:#faeceb}.proposal-history-error{color:var(--workspace-brand-ink,#233e67);background:#fff4f1;border-bottom:1px solid #efd2cc;padding:11px 15px;font-size:12px}.proposal-history-row-shell{border-top:1px solid #e9eded;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;display:grid}.proposal-history-row-shell .proposal-history-row-new{border-top:0;min-width:0}.proposal-history-row-shell .proposal-history-row-new:disabled{cursor:default}.proposal-history-row-shell .proposal-history-row-new:disabled:hover{background:#fff}.proposal-history-row-new em.cancelled{color:var(--workspace-brand-ink,#233e67);background:#f9e9e6}.proposal-history-actions{justify-content:flex-end;align-items:center;min-width:92px;padding:13px 15px 13px 5px;display:flex}.proposal-history-actions button{border:1px solid var(--workspace-brand-tint,#edf2fa);cursor:pointer;background:#fff;border-radius:8px;min-width:68px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.proposal-history-actions button.cancel{color:#8a6526;background:#fffaf0;border-color:#e0c88f}.proposal-history-actions button.delete{color:#a24135;background:#fff7f5;border-color:#dfb4ad}.proposal-history-actions button:disabled{cursor:wait;opacity:.6}@media (max-width:980px){.proposal-config-heading{flex-direction:column;align-items:flex-start}.proposal-field-grid.compact,.proposal-choice-grid,.proposal-section-switches,.proposal-advanced-checks,.proposal-style-grid,.proposal-ingredient-row,.proposal-selected-ingredients article{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-selected-ingredients article>button{justify-self:start}.proposal-outline-layout{grid-template-columns:1fr}.proposal-ingredient-review-list article{grid-template-columns:36px minmax(0,1fr)}.proposal-ingredient-review-list article>label{grid-column:2}.proposal-preview-layout{grid-template-columns:1fr}.proposal-thumbnails{max-height:none;display:flex;position:static;overflow-x:auto}.proposal-thumbnails button{min-width:160px}.proposal-history-row-new{grid-template-columns:1fr 120px}.proposal-history-row-new>span{display:none}}@media (max-width:680px){.proposal-field-grid,.proposal-field-grid.compact,.proposal-choice-grid,.proposal-section-switches,.proposal-advanced-checks,.proposal-style-grid,.proposal-ingredient-row,.proposal-generation-modes,.proposal-ingredient-source-choice,.proposal-library-options,.proposal-selected-ingredients article,.proposal-ingredient-review-counts{grid-template-columns:1fr}.proposal-library-picker>header,.proposal-selected-ingredients>header,.proposal-ingredient-review>header,.proposal-ingredient-review>footer,.proposal-library-actions{flex-direction:column;align-items:stretch}.proposal-library-actions .drive-upload-button,.proposal-library-actions>a{width:100%}.proposal-config-section>summary{grid-template-columns:34px 1fr}.proposal-config-section>summary>small{grid-column:2;justify-self:start}.proposal-config-submit,.proposal-progress-card>header,.proposal-progress-card>footer,.proposal-outline-header,.proposal-outline-actions,.proposal-document-toolbar,.proposal-outline-confirmation,.proposal-confirm-reminder{flex-direction:column;align-items:stretch}.proposal-config-submit .primary-button,.proposal-outline-actions .primary-button,.proposal-ingredient-review>footer .secondary-button{width:100%}.proposal-outline-header>div:last-child{text-align:left}.proposal-document-toolbar>div{margin-right:0}.proposal-activity-panel>header{flex-direction:column;align-items:flex-start}.proposal-activity-list article{grid-template-columns:10px minmax(0,1fr)}.proposal-activity-list article time{grid-column:2}.proposal-progress-actions{width:100%}.proposal-progress-actions button{flex:1}.proposal-review-steps{grid-template-columns:1fr;gap:8px}.proposal-review-steps>em{display:none}.proposal-review-steps>span:last-child{justify-content:flex-start}.proposal-history-row-shell{grid-template-columns:minmax(0,1fr) 84px}.proposal-history-row-new{grid-template-columns:1fr 76px}.proposal-history-actions{min-width:84px;padding:10px 9px 10px 3px}.proposal-history-actions button{min-width:66px}}.contact-qr-dock{z-index:75;position:fixed;bottom:22px;right:22px}.contact-qr-dock>summary{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;text-align:center;border:1px solid #27715433;border-radius:14px;place-content:center;min-width:110px;min-height:48px;padding:7px 14px;list-style:none;display:grid;box-shadow:0 14px 35px #19503b33}.contact-qr-dock>summary::-webkit-details-marker{display:none}.contact-qr-dock>summary span,.contact-qr-dock>summary small{display:block}.contact-qr-dock>summary span{font-size:15px;font-weight:760}.contact-qr-dock>summary small{color:#eefcf6bf;margin-top:2px;font-size:12px}.contact-qr-dock>summary:focus-visible{outline-offset:3px;outline:3px solid #35a67947}.contact-qr-card{visibility:hidden;opacity:0;border:1px solid var(--workspace-brand-tint,#edf2fa);width:236px;color:var(--workspace-brand-ink,#233e67);pointer-events:none;background:#fff;border-radius:17px;padding:16px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(8px);box-shadow:0 24px 60px #1c372c2e}.contact-qr-dock[open] .contact-qr-card,.contact-qr-dock:focus-within .contact-qr-card{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}@media (hover:hover){.contact-qr-dock:hover .contact-qr-card{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}}.contact-qr-card span,.contact-qr-card strong{display:block}.contact-qr-card span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.06em;font-size:12px;font-weight:800}.contact-qr-card strong{margin-top:6px;font-size:18px}.contact-qr-card p{color:var(--workspace-brand-ink,#233e67);margin:8px 0 14px;font-size:14px;line-height:1.6}.contact-qr-card img{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:11px;width:100%;height:auto;display:block}@media (max-width:680px){.contact-qr-dock{bottom:14px;right:14px}.contact-qr-dock>summary{min-width:92px;min-height:44px;padding:6px 11px}.contact-qr-card{width:min(224px,100vw - 28px)}}.mailbox-authorization-guide{background:linear-gradient(135deg,#f7f9fd,var(--workspace-brand-tint,#edf2fa));border:1px solid #d8dfed;border-radius:12px;padding:18px}.mailbox-authorization-guide>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.mailbox-authorization-guide small,.mailbox-authorization-guide b{display:block}.mailbox-authorization-guide small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:800}.mailbox-authorization-guide b{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:16px}.mailbox-authorization-guide a{color:var(--workspace-brand-ink,#233e67);background:#fff;border:1px solid #c8d5e8;border-radius:8px;flex:none;padding:8px 11px;font-size:12px;font-weight:750}.mailbox-authorization-guide ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.mailbox-authorization-guide li{min-height:52px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:10px 11px;font-size:13px;line-height:1.5;display:flex}.mailbox-authorization-guide li i{color:#fff;background:#55749a;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:800;display:grid}.mailbox-authorization-guide>p{color:var(--workspace-brand-ink,#233e67);margin:12px 0 0;font-size:12px;line-height:1.55}.mailbox-connections .card-title h2{font-size:22px}.mailbox-connections .card-title span{font-size:13px}.lead-modal:not(.lead-draft-modal){width:min(1120px,100vw - 34px)}.lead-research-summary{border-color:var(--workspace-brand-tint,#edf2fa)!important;background:linear-gradient(135deg,var(--workspace-brand-tint,#edf2fa),#fff)!important;padding:21px!important}.lead-research-summary>header,.lead-research-approach>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lead-research-summary>header small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:800}.lead-research-summary>header h3{margin-top:4px;font-size:18px}.lead-research-summary>header>span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.lead-research-summary .translatable-copy>p{color:var(--workspace-brand-ink,#233e67);margin-top:14px;font-size:15px;line-height:1.85}.lead-research-summary>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);margin-top:15px;padding-top:12px;font-size:12px}.lead-research-grid{align-items:start}.lead-research-grid>section{overflow:hidden;padding:0!important}.lead-research-grid>section>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.lead-research-grid>section>header>span{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.lead-research-grid>section.opportunities>header>span{background:#657da0}.lead-research-grid>section.risks>header>span{background:#9a6c52}.lead-research-grid>section>header h3{font-size:15px}.lead-research-grid>section>header small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px;line-height:1.45;display:block}.lead-research-grid ol{margin:0;padding:0;list-style:none}.lead-research-grid ol>li{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:25px minmax(0,1fr);gap:9px;padding:14px 15px;display:grid}.lead-research-grid ol>li:first-child{border-top:0}.lead-research-grid ol>li>i{color:var(--workspace-brand-ink,#233e67);font:750 10px ui-monospace,monospace}.lead-research-grid .translatable-copy>p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:13px;line-height:1.72}.lead-research-empty{background:var(--workspace-brand-tint,#edf2fa);padding:18px;color:var(--workspace-brand-ink,#233e67)!important;margin:0!important}.lead-research-approach{background:#f8f9fc!important;border-color:#d9dfeb!important;padding:20px!important}.lead-research-approach>header{justify-content:flex-start}.lead-research-approach>header>span{color:var(--workspace-brand-ink,#233e67);background:#e7ebf3;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.lead-research-approach .translatable-copy>p{color:var(--workspace-brand-ink,#233e67);margin-top:13px;font-size:14px;line-height:1.8}.contact-inbox-workspace{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:15px;grid-template-columns:315px minmax(0,1fr);min-height:690px;display:grid;overflow:hidden;box-shadow:0 12px 36px #223a2f0b}.contact-inbox-list{border-right:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);min-width:0}.contact-inbox-list>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);padding:16px}.contact-inbox-list>header>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.contact-inbox-list>header b{font-size:16px}.contact-inbox-list>header span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.contact-inbox-list input{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:9px;outline:0;width:100%;min-height:40px;padding:0 11px;font-size:12px}.contact-inbox-list input:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #2f766014}.contact-inbox-list>div{max-height:770px;overflow-y:auto}.contact-inbox-list article{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);position:relative}.contact-inbox-list article.active{background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 3px 0 0 var(--workspace-brand-ink,#233e67)}.contact-select{width:100%;min-height:91px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) 7px;align-items:center;gap:11px;padding:13px 48px 13px 15px;display:grid}.contact-list-avatar{color:#fff;background:linear-gradient(145deg,var(--workspace-brand-ink,#233e67),var(--workspace-brand-line,#99acc8));border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:grid;overflow:hidden}.contact-list-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.contact-select>span{gap:3px;min-width:0;display:grid}.contact-select b,.contact-select small,.contact-select em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-select small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.contact-select em{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-style:normal}.contact-select>i{background:var(--workspace-brand-line,#99acc8);border-radius:50%;width:7px;height:7px}.contact-select>i.ready,.contact-select>i.new{background:#c28a3c}.contact-select>i.contacted,.contact-select>i.replied{background:var(--workspace-brand-ink,#233e67)}.contact-company-detail{color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:0;padding:3px 5px;font-size:12px;font-weight:800;position:absolute;top:13px;right:12px}.contact-list-empty{text-align:center;padding:30px 18px}.contact-list-empty b,.contact-list-empty span{display:block}.contact-list-empty span{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.contact-conversation-panel{background:#fff;grid-template-rows:auto auto minmax(210px,1fr) auto;min-width:0;display:grid}.contact-conversation-header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;display:flex}.contact-conversation-header>div{align-items:center;gap:11px;display:flex}.contact-conversation-avatar{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:12px;place-items:center;width:46px;height:46px;font-weight:850;display:grid;overflow:hidden}.contact-conversation-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.contact-conversation-header span small,.contact-conversation-header span p{color:var(--workspace-brand-ink,#233e67);font-size:12px}.contact-conversation-header h2{margin:2px 0;font-size:17px}.contact-conversation-header p{margin:0}.contact-conversation-header>div:last-child{flex:none;gap:7px}.contact-conversation-header button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:34px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:7px;padding:0 10px;font-size:12px;font-weight:750}.contact-conversation-header button.primary{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.contact-thread-heading{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:16px;padding:10px 19px;display:flex}.contact-thread-heading b,.contact-thread-heading span{display:block}.contact-thread-heading span,.contact-thread-heading small{color:var(--workspace-brand-ink,#233e67);margin-top:2px;font-size:12px}.contact-message-timeline{background:var(--workspace-brand-tint,#edf2fa);flex-direction:column;gap:12px;max-height:440px;padding:18px;display:flex;overflow-y:auto}.contact-message-timeline article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px 13px 13px 4px;width:min(78%,700px);padding:13px 15px}.contact-message-timeline article.outbound{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:13px 13px 4px;align-self:flex-end}.contact-message-timeline article header{color:var(--workspace-brand-ink,#233e67);justify-content:space-between;align-items:center;font-size:12px;display:flex}.contact-message-timeline article b{margin-top:8px;font-size:12px;display:block}.contact-message-timeline article p{white-space:pre-wrap;color:var(--workspace-brand-ink,#233e67);margin:7px 0 0;font-size:12px;line-height:1.65}.contact-message-timeline article footer{color:var(--workspace-brand-ink,#233e67);margin-top:9px;font-size:8px}.contact-thread-empty{text-align:center;align-content:center;place-items:center;min-height:190px;display:grid}.contact-thread-empty i{width:40px;height:40px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:50%;place-items:center;font-style:normal;display:grid}.contact-thread-empty b{margin-top:9px}.contact-thread-empty span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.contact-inline-composer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;margin:0;padding:15px 18px 17px}.contact-inline-composer>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.contact-inline-composer>header small,.contact-inline-composer>header b{display:block}.contact-inline-composer>header small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:850}.contact-inline-composer>header b{margin-top:2px;font-size:13px}.contact-inline-composer>header>span{color:#9a6c32;font-size:12px}.contact-inline-composer>label{color:var(--workspace-brand-ink,#233e67);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;font-size:12px;font-weight:750;display:grid}.contact-inline-composer input,.contact-inline-composer textarea,.contact-inline-composer select{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;color:var(--workspace-brand-ink,#233e67);font:inherit;background:#fff;border-radius:8px;outline:0;padding:9px 10px}.contact-inline-composer textarea{resize:vertical;min-height:125px;line-height:1.6}.contact-inline-composer>footer{justify-content:space-between;align-items:end;gap:12px;margin-top:10px;display:flex}.contact-inline-composer>footer>label{color:var(--workspace-brand-ink,#233e67);gap:5px;font-size:12px;display:grid}.contact-inline-composer>footer>div{gap:7px;display:flex}.contact-inline-composer button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:36px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:750}.contact-inline-composer button.send,.contact-generate-email button{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.contact-inline-composer button:disabled{cursor:not-allowed;opacity:.48}.contact-generate-email{border:1px dashed var(--workspace-brand-tint,#edf2fa);text-align:center;background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;padding:18px}.contact-generate-email p{color:var(--workspace-brand-ink,#233e67);margin:0 0 11px;font-size:12px}.contact-composer-feedback{color:var(--workspace-brand-ink,#233e67);margin:10px 0 0;font-size:12px;font-weight:700}.contact-conversation-empty{min-height:620px;color:var(--workspace-brand-ink,#233e67);align-content:center;place-items:center;display:grid}.contact-conversation-empty span{margin-top:5px;font-size:12px}@media (max-width:1180px){.contact-inbox-workspace{grid-template-columns:285px minmax(0,1fr)}.lead-research-grid{grid-template-columns:1fr}}@media (max-width:800px){.mailbox-authorization-guide ol,.mailbox-smtp-fields,.contact-inbox-workspace{grid-template-columns:1fr}.contact-inbox-list{border-right:0;border-bottom:1px solid var(--workspace-brand-tint,#edf2fa)}.contact-inbox-list>div{max-height:320px}.contact-conversation-header,.contact-thread-heading,.contact-inline-composer>footer{flex-direction:column;align-items:stretch}.contact-message-timeline article{width:94%}}.proposal-revision-box>p{color:var(--workspace-brand-ink,#233e67);margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:980px){.proposal-config-summary{justify-content:flex-start}}.primary-button,.secondary-button{text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;appearance:none;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:14px;font-weight:700;line-height:1;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.primary-button{border:1px solid var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.secondary-button{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:#fff}.primary-button:hover:not(:disabled){border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-ink,#233e67);transform:translateY(-1px)}.secondary-button:hover:not(:disabled){border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);transform:translateY(-1px)}.primary-button:focus-visible,.secondary-button:focus-visible{outline-offset:2px;outline:3px solid #2d735633}.primary-button:disabled,.secondary-button:disabled{opacity:.58;cursor:wait;transform:none}.work-order-shell{max-width:1180px;margin:0 auto}.work-order-hero{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.work-order-hero h1{letter-spacing:-.04em;margin:0;font-size:38px}.work-order-paper{background:0 0;gap:18px;display:grid;overflow:hidden}.work-order-section{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:14px;padding:0 34px 34px;overflow:hidden;box-shadow:0 3px 14px #1f372d06}.work-order-section-heading{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:17px;min-height:92px;margin:0 -34px 28px;padding:0 34px;display:grid}.work-order-section-heading>span{width:44px;height:44px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;place-items:center;font-size:14px;font-weight:800;display:grid}.work-order-section-heading h2{letter-spacing:-.025em;align-items:center;gap:12px;margin:0;font-size:24px;display:flex}.work-order-section-heading h2 small{color:var(--workspace-brand-ink,#233e67);letter-spacing:0;margin-left:auto;font-size:12px;font-weight:700}.work-order-field{margin-top:25px}.work-order-section-heading+.work-order-field{margin-top:0}.work-order-field>label,.work-order-field>.field-label{color:var(--workspace-brand-ink,#233e67);margin:0 0 10px;font-size:15px;font-weight:700;display:block}.work-order-field>.field-label small{color:var(--workspace-brand-ink,#233e67);margin-left:8px;font-size:13px;font-weight:500}.primary-benefit-priority-list{gap:12px;display:grid}.primary-benefit-priority-item{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:12px;grid-template-columns:minmax(200px,.36fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;margin:0!important;display:grid!important}.primary-benefit-priority-item>span{color:var(--workspace-brand-ink,#233e67);grid-template-columns:28px 1fr;align-items:center;column-gap:9px;font-size:15px;display:grid}.primary-benefit-priority-item>span>b{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.primary-benefit-priority-item>span>small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:500}.primary-benefit-priority-item .work-order-input{min-height:48px}.work-order-input,.system-prompt-input{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-height:52px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:10px;outline:0;padding:12px 15px;font-size:15px}.system-prompt-input{resize:vertical;min-height:145px;line-height:1.7}.work-order-input:focus,.system-prompt-input:focus{border-color:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 3px #2d73561c}.option-grid{flex-wrap:wrap;gap:11px;display:flex}.option-grid-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.option-chip{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:50px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;padding:11px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.option-chip:hover{border-color:var(--workspace-brand-line,#99acc8)}.option-chip>i,.standalone-check>i,.research-module-grid .module-card>i{border:2px solid var(--workspace-brand-line,#99acc8);color:#0000;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.option-chip.single>i{border-radius:50%}.option-chip.selected{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px #397b630d}.option-chip.selected>i,.standalone-check.selected>i,.research-module-grid .module-card.selected>i{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.option-chip.single.selected>i{font-size:0}.option-chip.single.selected>i:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.option-chip b,.option-chip small{display:block}.option-chip b{font-size:14px}.option-chip small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.45}.standalone-check{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:11px;margin-top:14px;padding:12px 15px;display:flex}.standalone-check.selected{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.standalone-check b,.standalone-check small{display:block}.standalone-check b{font-size:14px}.standalone-check small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.source-divider{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:12px;font-size:14px;display:flex}.source-divider:before{content:"";background:var(--workspace-brand-ink,#233e67);border-radius:50%;width:8px;height:8px}.source-divider:after{content:"";background:var(--workspace-brand-tint,#edf2fa);flex:1;height:1px}.source-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.source-signal-card{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:104px;color:inherit;background:var(--workspace-brand-tint,#edf2fa);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px;display:grid}.source-signal-card:hover:not(:disabled){border-color:var(--workspace-brand-line,#99acc8)}.source-signal-card.selected{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px var(--workspace-brand-line,#99acc8)}.source-signal-card:not(.selected){opacity:.72}.source-signal-card:disabled{cursor:wait}.source-signal-card>span{color:var(--workspace-brand-ink,#233e67);font-size:13px;font-weight:800}.source-signal-card b{font-size:14px}.source-signal-card p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.55}.source-signal-card>small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.industry-report-note{color:var(--workspace-brand-ink,#233e67);margin:12px 0 17px;font-size:13px;line-height:1.6}.industry-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.industry-report-card{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:92px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:15px;display:grid}.industry-report-card:hover:not(:disabled){border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.industry-report-card i{border:1px solid var(--workspace-brand-tint,#edf2fa);color:#0000;border-radius:5px;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.industry-report-card b,.industry-report-card small{display:block}.industry-report-card b{font-size:14px}.industry-report-card small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.5}.industry-report-card.selected{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px var(--workspace-brand-line,#99acc8)}.industry-report-card.selected i{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.industry-report-card:disabled{cursor:wait;opacity:.65}.boundary-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.boundary-grid .work-order-field{margin-top:0}.fixed-output-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.fixed-output-card,.fixed-setting-card{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:auto 1fr;gap:11px;padding:15px;display:grid}.fixed-output-card>span,.fixed-setting-card>span{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:6px;height:fit-content;padding:4px 7px;font-size:12px;font-weight:700}.fixed-output-card b,.fixed-output-card small,.fixed-setting-card b,.fixed-setting-card small{display:block}.fixed-output-card b,.fixed-setting-card b{font-size:14px}.fixed-output-card small,.fixed-setting-card small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.5}.research-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.research-module-grid .module-card{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:92px;color:var(--workspace-brand-ink,#233e67);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:21px 1fr;align-items:start;gap:10px;padding:14px;display:grid}.research-module-grid .module-card.selected{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.research-module-grid .module-card b,.research-module-grid .module-card small{display:block}.research-module-grid .module-card b{font-size:14px}.research-module-grid .module-card small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.5}.work-order-preview{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:14px;margin-top:0;padding:25px 30px}.work-order-preview-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.work-order-preview-heading span,.work-order-preview-heading small{display:block}.work-order-preview-heading span{font-size:17px;font-weight:750}.work-order-preview-heading small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.work-order-preview-heading b{color:var(--workspace-brand-ink,#233e67);font-size:12px}.work-order-preview pre{border:1px solid var(--workspace-brand-tint,#edf2fa);max-height:220px;color:var(--workspace-brand-ink,#233e67);white-space:pre-wrap;background:#fff;border-radius:10px;margin:15px 0 0;padding:15px;font:13px/1.7 inherit;overflow:auto}.work-order-submit{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.work-order-submit>span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.work-order-submit .primary-button{min-width:170px}.research-agent-workspace{width:min(1560px,100%);margin:0 auto}.research-agent-toolbar{z-index:8;border:1px solid var(--workspace-brand-tint,#edf2fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin-bottom:12px;padding:10px 13px;display:grid;position:sticky;top:10px;box-shadow:0 10px 30px #1f352c14}.research-agent-toolbar>button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:36px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px}.research-agent-toolbar>div:nth-child(2){min-width:0}.research-agent-toolbar b,.research-agent-toolbar span{display:block}.research-agent-toolbar b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.research-agent-toolbar span{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.research-agent-toolbar-actions{align-items:center;gap:8px;display:flex}.research-agent-layout{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:12px;min-height:calc(100vh - 170px);display:grid}.research-agent-conversation,.research-agent-report-pane{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;min-width:0;overflow:hidden}.research-agent-conversation{grid-template-rows:auto minmax(400px,1fr) auto;display:grid}.research-agent-conversation>header,.research-agent-report-pane>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 16px;display:flex}.research-agent-conversation>header span,.research-agent-conversation>header small,.research-agent-report-pane>header span,.research-agent-report-pane>header small{display:block}.research-agent-conversation>header span,.research-agent-report-pane>header span{color:var(--workspace-brand-ink,#233e67);font-size:14px;font-weight:800}.research-agent-conversation>header small,.research-agent-report-pane>header small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.research-agent-conversation>header>b,.research-agent-report-pane>header>b{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:5px 8px;font-size:12px}.research-agent-conversation>header>b.running,.research-agent-report-pane>header>b.running{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.research-agent-stream{background:linear-gradient(180deg,var(--workspace-brand-tint,#edf2fa),#fff 90px);max-height:calc(100vh - 330px);padding:14px 15px 24px;overflow-y:auto}.research-agent-event,.research-agent-status,.research-agent-thinking{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:8px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:11px 8px 11px 23px;display:grid;position:relative}.research-agent-event>i,.research-agent-status>i,.research-agent-thinking>i{background:var(--workspace-brand-line,#99acc8);border-radius:50%;width:8px;height:8px;margin-top:5px}.research-agent-event:before,.research-agent-status:before,.research-agent-thinking:before{content:"";background:var(--workspace-brand-tint,#edf2fa);width:1px;position:absolute;top:27px;bottom:-12px;left:26px}.research-agent-stream>article:last-child:before{display:none}.research-agent-event.decision>i{background:#5576a8}.research-agent-event.execution>i{background:#7865a0}.research-agent-event.attention>i{background:#c58d2b}.research-agent-event.running>i,.research-agent-thinking>i{background:var(--workspace-brand-ink,#233e67);animation:1.8s infinite research-pulse}.research-agent-event small,.research-agent-status small,.research-agent-thinking small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.research-agent-event b,.research-agent-status b,.research-agent-thinking b{color:var(--workspace-brand-ink,#233e67);font-size:13px;display:block}.research-agent-event p,.research-agent-status p,.research-agent-thinking p{color:var(--workspace-brand-ink,#233e67);margin:4px 0 0;font-size:12px;line-height:1.55}.research-agent-event time{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;padding-top:2px;font-size:12px}.research-agent-final{border:1px solid var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;margin-top:15px;padding:17px 18px}.research-agent-final small,.research-agent-final b{display:block}.research-agent-final small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:800}.research-agent-final b{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:15px}.research-agent-final p{color:var(--workspace-brand-ink,#233e67);margin:8px 0 0;font-size:12px;line-height:1.7}.research-agent-request{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);margin:0;padding:14px 16px 16px}.research-agent-request small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:800;display:block}.research-agent-request p{max-height:118px;color:var(--workspace-brand-ink,#233e67);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.65;overflow-y:auto}.research-agent-report-pane{grid-template-rows:auto minmax(0,1fr);display:grid}.research-agent-report-scroll{background:var(--workspace-brand-tint,#edf2fa);max-height:calc(100vh - 235px);overflow-y:auto}.research-agent-report-scroll .research-report{box-shadow:none;border:0;border-radius:0}.research-agent-report-scroll .research-report-cover{min-height:490px;padding:52px 44px}.research-agent-report-scroll .research-report-cover h1{margin-top:86px;font-size:38px}.research-agent-report-scroll .research-executive,.research-agent-report-scroll .research-report-section{padding:38px 40px}.research-agent-report-empty{min-height:520px;color:var(--workspace-brand-ink,#233e67);text-align:center;place-content:center;justify-items:center;padding:40px;display:grid}.research-agent-report-empty i{border:1px solid var(--workspace-brand-line,#99acc8);background:linear-gradient(135deg,#fff 70%,var(--workspace-brand-tint,#edf2fa) 71%);border-radius:7px;width:42px;height:52px}.research-agent-report-empty b{color:var(--workspace-brand-ink,#233e67);margin-top:16px;font-size:14px}.research-agent-report-empty p{max-width:320px;margin:7px 0 0;font-size:12px;line-height:1.6}.research-progress-card{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:15px;max-width:980px;margin:0 auto;padding:32px 36px}.research-progress-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.research-progress-card header small{color:var(--workspace-brand-ink,#233e67);font-size:13px;font-weight:750}.research-progress-card h1{margin:8px 0 0;font-size:38px}.research-progress-card header>span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.research-progress-card header>span i{background:var(--workspace-brand-ink,#233e67);border-radius:50%;width:8px;height:8px;animation:1.8s infinite research-pulse}.research-progress-card header>span.stale{color:#8a6526;background:#faf2df}.research-progress-card header>span.stale i{background:#c89232;animation:none}.research-live{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;margin-top:23px;padding:18px 19px}.research-live-heading{color:var(--workspace-brand-ink,#233e67);justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:750;display:flex}.research-live-heading b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.research-live>p{color:var(--workspace-brand-ink,#233e67);margin:9px 0 8px;font-size:17px;font-weight:760;line-height:1.55}.research-live-times{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:18px;display:flex}.research-live-times small{align-items:center;gap:7px;font-size:12px;display:flex}.research-live-times small:last-child{color:var(--workspace-brand-ink,#233e67)}.research-live-times i{background:var(--workspace-brand-ink,#233e67);border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s infinite research-pulse}.research-progress-bar{background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.research-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,var(--workspace-brand-ink,#233e67),var(--workspace-brand-line,#99acc8));height:100%;transition:width .4s;display:block}.research-activity-panel{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:11px;margin-top:18px;overflow:hidden}.research-activity-panel>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.research-activity-panel>header span,.research-activity-panel>header small{display:block}.research-activity-panel>header span{color:var(--workspace-brand-ink,#233e67);font-size:14px;font-weight:800}.research-activity-panel>header small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;font-weight:500}.research-activity-panel>header b{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:4px 7px;font-size:12px}.research-activity-panel>div{max-height:380px;overflow:auto}.research-activity-panel article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:64px;padding:11px 16px;display:grid}.research-activity-panel article:first-child{border-top:0}.research-activity-panel article>i{background:var(--workspace-brand-line,#99acc8);border-radius:50%;width:8px;height:8px;margin-top:5px}.research-activity-panel article.decision>i{background:#5576a8}.research-activity-panel article.execution>i{background:#7b68a6}.research-activity-panel article.running>i{background:var(--workspace-brand-ink,#233e67);animation:1.8s infinite research-pulse}.research-activity-panel article.attention>i{background:#c89232}.research-activity-panel article b,.research-activity-panel article p{display:block}.research-activity-panel article b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.research-activity-panel article p{color:var(--workspace-brand-ink,#233e67);margin:4px 0 0;font-size:12px;line-height:1.5}.research-activity-panel article time{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;padding-top:2px;font-size:12px}.research-activity-kind{width:fit-content;color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;margin-bottom:3px;font-size:12px;font-weight:800}.research-activity-panel article.decision .research-activity-kind,.research-activity-panel article.execution .research-activity-kind{color:var(--workspace-brand-ink,#233e67)}.research-progress-steps{margin-top:28px}.research-progress-steps article{min-height:82px;color:var(--workspace-brand-ink,#233e67);grid-template-columns:42px 1fr;gap:14px;padding-bottom:20px;display:grid;position:relative}.research-progress-steps article:after{content:"";background:var(--workspace-brand-tint,#edf2fa);width:1px;position:absolute;top:42px;bottom:2px;left:20px}.research-progress-steps article:last-child:after{display:none}.research-progress-steps article>span{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.research-progress-steps b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.research-progress-steps p{margin:6px 0 0;font-size:13px}.research-progress-steps article.active>span{color:#fff;border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-ink,#233e67)}.research-progress-steps article.active b,.research-progress-steps article.done b{color:var(--workspace-brand-ink,#233e67)}.research-progress-steps article.done>span{color:var(--workspace-brand-ink,#233e67);border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.research-progress-card footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);justify-content:space-between;align-items:center;gap:16px;padding-top:19px;font-size:13px;display:flex}@keyframes research-pulse{70%{box-shadow:0 0 0 8px #397b6300}to{box-shadow:0 0 #397b6300}}.research-history-card{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;overflow:hidden}.research-history-toolbar{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);padding:16px}.research-history-toolbar input{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:9px;outline:none;width:min(360px,100%);height:44px;padding:0 13px;font-size:14px}.research-history-row{border:0;border-top:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;min-height:82px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) 90px;align-items:center;gap:18px;padding:16px 19px;display:grid}.research-history-row:hover{background:var(--workspace-brand-tint,#edf2fa)}.research-history-row:disabled{cursor:default}.research-history-row b,.research-history-row small{display:block}.research-history-row b{font-size:15px}.research-history-row small{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px}.research-history-row>span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.research-history-row em{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.research-history-row em.failed{color:#b14c3e;background:#fff0ed}.research-history-empty{min-height:240px;color:var(--workspace-brand-ink,#233e67);place-items:center;font-size:14px;display:grid}.history-creator{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden;color:var(--workspace-brand-ink,#233e67)!important;margin-top:4px!important}.research-progress-actions{align-items:center;gap:9px;display:flex}.danger-button{color:#a24135;cursor:pointer;background:#fff7f5;border:1px solid #d8a8a0;border-radius:8px;min-height:38px;padding:0 14px;font-weight:700}.danger-button:hover{background:#fff0ed;border-color:#bd6a5c}.danger-button:disabled{cursor:wait;opacity:.6}.research-history-error{color:#9a3f34;background:#fff5f2;border-bottom:1px solid #f0d7d2;padding:11px 16px;font-size:13px}.research-history-row{border:0;border-top:1px solid var(--workspace-brand-tint,#edf2fa);cursor:default;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;width:100%;min-height:82px;padding:0;display:grid}.research-history-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) 90px;align-items:center;gap:18px;padding:16px 12px 16px 19px;display:grid}.research-history-open:disabled{cursor:default}.research-history-open b,.research-history-open small{display:block}.research-history-open b{font-size:15px}.research-history-open small{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px}.research-history-open>span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.research-history-open em{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal}.research-history-open em.failed,.research-history-open em.cancelled{color:#b14c3e;background:#fff0ed}.research-history-actions{justify-content:flex-end;align-items:center;min-width:100px;padding:16px 18px 16px 8px;display:flex}.research-history-actions button{border:1px solid var(--workspace-brand-tint,#edf2fa);cursor:pointer;background:#fff;border-radius:8px;min-width:78px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.research-history-actions button.cancel{color:#8a6526;background:#fffaf0;border-color:#e0c88f}.research-history-actions button.delete{color:#a24135;background:#fff7f5;border-color:#dfb4ad}.research-history-actions button:disabled{cursor:wait;opacity:.6}.research-document-stage{max-width:1040px;margin:0 auto}.research-document-toolbar{z-index:5;border:1px solid var(--workspace-brand-tint,#edf2fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:11px;align-items:center;gap:10px;margin-bottom:15px;padding:13px 15px;display:flex;position:sticky;top:14px;box-shadow:0 10px 30px #1e342b17}.research-document-toolbar>div{margin-right:auto}.research-document-toolbar b,.research-document-toolbar span{display:block}.research-document-toolbar b{font-size:14px}.research-document-toolbar span{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.research-error{color:#9a3f34;background:#fff0ed;border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:13px}.research-report{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 22px 60px #1c312814}.research-report-cover{color:#fff;background:radial-gradient(circle at 80% 20%,var(--workspace-brand-ink,#233e67),transparent 32%),linear-gradient(135deg,var(--workspace-brand-ink,#233e67),var(--workspace-brand-ink,#233e67));flex-direction:column;min-height:610px;padding:78px 72px;display:flex;position:relative}.research-cover-pro{color:var(--workspace-brand-ink,#233e67);letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:900;line-height:1;position:absolute;top:28px;left:32px}.research-cover-pro:after{content:"";background:linear-gradient(90deg,var(--workspace-brand-line,#99acc8),#d9b86d);width:28px;height:3px;margin-top:7px;display:block}.research-report-cover>small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.18em;font-size:12px}.research-report-cover h1{letter-spacing:-.045em;max-width:760px;margin:120px 0 14px;font-size:48px;line-height:1.18}.research-report-cover h2{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:20px;font-weight:500}.research-report-cover>div{color:var(--workspace-brand-ink,#233e67);border-top:1px solid #ffffff2e;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.research-executive,.research-report-section{border-top:1px solid var(--workspace-brand-tint,#edf2fa);padding:52px 58px}.research-executive>header small,.research-report-section header small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.13em;font-size:12px;font-weight:750}.research-executive h2{margin:8px 0 24px;font-size:33px}.report-narrative p{color:var(--workspace-brand-ink,#233e67);margin:0 0 13px;font-size:14px;line-height:1.85}.research-conclusion{border-left:4px solid var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;margin:25px 0;padding:20px 22px}.research-conclusion p{margin:8px 0 0;font-size:15px;line-height:1.75}.report-facts{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:repeat(4,1fr);margin:28px 0;display:grid}.report-facts article{border-right:1px solid var(--workspace-brand-tint,#edf2fa);padding:18px}.report-facts article:last-child{border-right:0}.report-facts b,.report-facts span{display:block}.report-facts b{font-size:25px}.report-facts span{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.research-method{border-top:1px solid var(--workspace-brand-tint,#edf2fa);padding-top:20px}.research-method p{color:var(--workspace-brand-ink,#233e67);font-size:13px;line-height:1.75}.research-report-section>header{grid-template-columns:48px 1fr;align-items:start;gap:16px;margin-bottom:28px;display:grid}.research-report-section>header>span{color:var(--workspace-brand-ink,#233e67);font-size:26px;font-weight:800}.research-report-section h2{letter-spacing:-.025em;margin:5px 0 0;font-size:29px}.research-report-section>header p{max-width:760px;color:var(--workspace-brand-ink,#233e67);margin:9px 0 0;font-size:12px;line-height:1.55}.report-headline{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;margin-bottom:22px;padding:16px 18px;font-size:17px;font-weight:700;line-height:1.6}.report-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.report-metrics article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;min-width:0;padding:17px}.report-metrics b,.report-metrics span,.report-metrics small{display:block}.report-metrics b{font-size:22px}.report-metrics span{margin-top:5px;font-size:12px}.report-metrics small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.research-chart{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;margin:24px 0;padding:20px}.research-chart figcaption b,.research-chart figcaption span{display:block}.research-chart figcaption b{font-size:15px}.research-chart figcaption span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.research-chart>div{grid-template-columns:140px 1fr 90px;align-items:center;gap:12px;margin-top:13px;font-size:12px;display:grid}.research-chart>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-chart>div>i{background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;height:8px;overflow:hidden}.research-chart>div>i em{border-radius:inherit;background:var(--workspace-brand-ink,#233e67);height:100%;display:block}.research-product-table{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:9px;margin:25px 0;overflow-x:auto}.research-product-row{border-top:1px solid var(--workspace-brand-tint,#edf2fa);min-width:760px;min-height:65px;color:var(--workspace-brand-ink,#233e67);grid-template-columns:55px 1.5fr 1fr .8fr .8fr;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:grid}.research-product-row.head{min-height:43px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-top:0;font-weight:700}.research-product-row strong,.research-product-row small{display:block}.research-product-row strong{color:var(--workspace-brand-ink,#233e67);font-size:13px}.research-product-row small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.45}.report-findings,.report-actions{margin-top:26px}.report-findings h3,.report-actions h3{margin:0 0 10px;font-size:17px}.report-findings>div>article,.report-actions>div>article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:35px 1fr;gap:12px;padding:14px 0;display:grid}.report-findings article>span,.report-actions article>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:800}.report-findings p,.report-actions p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:13px;line-height:1.7}.report-actions article b{margin-bottom:6px;font-size:14px;display:block}.report-findings-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-findings-cards>div>article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:28px 1fr;min-height:122px;padding:18px}.report-actions-cards>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-actions-cards>div>article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:28px 1fr;min-height:128px;padding:18px}.report-actions-gates>div{gap:10px;display:grid}.report-actions-gates>div>article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:linear-gradient(90deg,var(--workspace-brand-tint,#edf2fa),#fff);border-radius:10px;grid-template-columns:40px 1fr;padding:18px 20px}.report-actions-timeline>div{border-left:2px solid var(--workspace-brand-tint,#edf2fa);margin-left:12px;padding-left:30px;position:relative}.report-actions-timeline>div>article{border:0;grid-template-columns:1fr;padding:0 0 24px;position:relative}.report-actions-timeline>div>article>span{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:0;left:-47px}.report-data-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:14px;display:grid}.report-data-grid>.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.report-data-grid>.research-chart{margin:0}.report-case-lead{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:start;gap:20px;display:grid}.report-case-lead>.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.report-caveat{background:#fbf8ef;border:1px solid #e3ded0;border-radius:9px;margin-top:28px;padding:15px 17px}.report-caveat b{color:#795e25;font-size:12px}.report-caveat p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.65}.report-theme-editorial-case .research-report-cover{background:radial-gradient(circle at 82% 18%,#6c5129,#0000 31%),linear-gradient(135deg,#161512,#312919)}.report-theme-editorial-case .research-cover-pro,.report-theme-editorial-case .research-report-section>header>span{color:#9b762f}.report-theme-science-technical .research-report-cover{background:radial-gradient(circle at 82% 18%,#24616a,#0000 31%),linear-gradient(135deg,#09292d,#18444a)}.report-theme-decision-brief .research-report-cover{background:radial-gradient(circle at 80% 20%,#384a62,#0000 31%),linear-gradient(135deg,#101d2b,#26384c)}.research-references ol{margin:0;padding:0;list-style:none}.research-references li{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:45px 1fr;gap:10px;padding:13px 0;font-size:13px;display:grid}.research-references a{color:var(--workspace-brand-ink,#233e67);text-decoration:underline}.research-references li small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;display:block}.research-report,.research-report *{box-sizing:border-box}.research-report-cover h1,.research-report-cover h2,.research-report-section h2,.research-report-section>header p,.report-headline,.report-narrative p,.research-conclusion p,.report-findings p,.report-actions b,.report-actions p,.report-caveat p,.research-references a,.research-references b{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.research-report-section>header{grid-template-columns:48px minmax(0,1fr)}.research-report-section>header>div,.report-findings article>:last-child,.report-actions article>:last-child,.research-product-row>*,.research-references li>:last-child{min-width:0}.research-report-section h2{font-size:clamp(23px,3vw,29px);line-height:1.28}.report-headline{font-size:clamp(15px,2vw,17px)}.report-narrative{gap:11px;max-width:78ch;display:grid}.report-narrative p{border-left:2px solid var(--workspace-brand-tint,#edf2fa);margin:0;padding-left:14px;line-height:1.78}.report-narrative-lead p:first-child{color:var(--workspace-brand-ink,#233e67);border-left-color:var(--report-accent);font-weight:650}.research-conclusion>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.research-conclusion>div>p{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#ffffff9e;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.68}.research-product-row strong,.research-product-row small{white-space:normal;overflow-wrap:anywhere}.research-references a{word-break:break-all}@media (max-width:900px){.option-grid-cards,.research-module-grid,.source-card-list,.industry-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-report-cover{min-height:520px;padding:55px 36px}.research-report-cover h1{margin-top:90px;font-size:38px}.research-executive,.research-report-section{padding:38px 28px}}@media (max-width:1180px){.research-agent-layout{grid-template-columns:1fr}.research-agent-stream,.research-agent-report-scroll{max-height:none}.research-agent-conversation{min-height:680px}.research-agent-report-scroll{max-height:900px}}@media (max-width:700px){.research-agent-toolbar{grid-template-columns:auto minmax(0,1fr);position:static}.research-agent-toolbar-actions{grid-column:1/-1;justify-content:flex-end}.research-agent-workspace{width:100%}.research-agent-conversation>header,.research-agent-report-pane>header{align-items:flex-start}.research-agent-event,.research-agent-status,.research-agent-thinking{grid-template-columns:8px minmax(0,1fr)}.research-agent-event time{grid-column:2}.research-agent-report-scroll .research-report-cover{min-height:420px;padding:40px 25px}.research-agent-report-scroll .research-report-cover h1{margin-top:70px;font-size:31px}.research-agent-report-scroll .research-executive,.research-agent-report-scroll .research-report-section{padding:30px 22px}.research-conclusion>div{grid-template-columns:1fr}}@media (max-width:680px){.work-order-hero{flex-direction:column;align-items:stretch}.work-order-hero h1{font-size:32px}.work-order-section{padding:0 17px 24px}.work-order-section-heading{min-height:78px;margin:0 -17px 22px;padding:0 17px}.work-order-section-heading h2{font-size:20px}.option-grid-cards,.research-module-grid,.source-card-list,.industry-report-grid,.boundary-grid,.fixed-output-grid,.report-metrics,.report-facts,.report-data-grid,.report-case-lead,.report-findings-cards>div,.report-actions-cards>div{grid-template-columns:1fr}.primary-benefit-priority-item{grid-template-columns:1fr;gap:10px}.option-chip{flex:calc(50% - 6px)}.work-order-preview{padding:20px 16px}.work-order-preview-heading,.work-order-submit{flex-direction:column;align-items:stretch}.work-order-submit .primary-button{width:100%}.research-progress-card{padding:23px 18px}.research-progress-card>header{display:block}.research-progress-card header>span{width:fit-content;margin-top:14px}.research-progress-card footer{flex-direction:column;align-items:stretch}.research-progress-actions{width:100%}.research-progress-actions button{flex:1}.research-history-row{grid-template-columns:1fr 88px}.research-history-open{grid-template-columns:minmax(0,1fr) 76px}.research-history-open>span{display:none}.research-history-actions{min-width:88px;padding:12px 10px 12px 4px}.research-history-actions button{min-width:72px}.research-document-toolbar{flex-wrap:wrap}.research-document-toolbar>div{width:100%}.research-document-toolbar button{flex:1}.research-report-cover{padding:42px 22px}.research-report-cover h1{font-size:32px}.research-report-cover>div{flex-direction:column;align-items:flex-start;gap:8px}.report-facts article{border-right:0;border-bottom:1px solid var(--workspace-brand-tint,#edf2fa)}.research-chart>div{grid-template-columns:95px 1fr 65px}.report-findings-cards>div>article,.report-actions-cards>div>article{min-height:0}}@media (max-width:520px){.metric-strip{grid-template-columns:1fr}.feature-card,.config-body,.proposal-section>div{padding:18px 15px}.feature-header h1{font-size:31px}}.feature-header.compact{margin-bottom:30px}.feature-header.compact h1{font-size:36px}.team-scope-badge{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.feature-card.flush,.table-card.flush{margin-top:0}.prospecting-stage{max-width:1080px;margin:18px auto 0}.prospecting-heading{text-align:center}.prospecting-heading>span{color:var(--workspace-brand-ink,#233e67);font-size:13px;font-weight:700}.prospecting-heading h1{color:var(--workspace-brand-ink,#233e67);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.15}.mode-switch{background:#e9eded;border:1px solid #dfe4e5;border-radius:999px;gap:4px;width:fit-content;margin:32px auto 18px;padding:4px;display:flex}.mode-switch button{min-width:118px;height:42px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:650}.search-mode-panel{min-height:390px}.prospecting-composer{background:#fff;border:1px solid #d7dedf;border-radius:18px;flex-direction:column;min-height:360px;display:flex;overflow:hidden;box-shadow:0 18px 50px #1c303914}.prospecting-composer textarea{width:100%;min-height:282px;color:var(--workspace-brand-ink,#233e67);resize:none;background:0 0;border:0;outline:none;flex:1;padding:28px 30px;font-size:18px;line-height:1.75}.prospecting-composer textarea::placeholder{color:var(--workspace-brand-ink,#233e67)}.composer-footer{background:var(--workspace-brand-tint,#edf2fa);border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 16px 14px 28px;display:flex}.composer-footer>span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.composer-footer>span.over-limit{color:var(--workspace-brand-ink,#233e67);font-weight:700}.composer-footer button,.quick-form-action button{color:#fff;cursor:pointer;background:#14384c;border:0;border-radius:10px;min-width:132px;height:48px;padding:0 20px;font-size:15px;font-weight:700}.composer-footer button b,.quick-form-action button b{margin-left:8px;font-size:18px}.quick-search-form{background:#e7ebeb;border:1px solid #dbe2e3;border-radius:18px;gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 50px #1c30390f}.quick-form-section{background:#fff;gap:18px;padding:25px 28px;display:grid}.quick-form-section fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.quick-form-section legend{color:var(--workspace-brand-ink,#233e67);font-size:14px;font-weight:650}.quick-section-title{align-items:center;gap:10px;display:flex}.quick-section-title>span{width:29px;height:29px;color:var(--workspace-brand-ink,#233e67);background:#e8f1f4;border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid}.quick-section-title h2{margin:0;font-size:18px}.quick-form-action{background:var(--workspace-brand-tint,#edf2fa);justify-content:flex-end;padding:16px 20px;display:flex}.search-history-section{max-width:1180px;margin:64px auto 0}.section-heading-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.section-heading-row>div{align-items:baseline;gap:12px;display:flex}.section-heading-row h2{letter-spacing:-.03em;margin:0;font-size:24px}.section-heading-row span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.section-heading-row input{background:#fff;border:1px solid #d8dfe0;border-radius:9px;outline:none;width:260px;height:42px;padding:0 13px;font-size:13px}.history-table{background:#fff;border:1px solid #dfe5e5;border-radius:13px;overflow:hidden}.history-table-head{min-height:48px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);grid-template-columns:minmax(260px,1.7fr) 110px 100px 130px 150px;align-items:center;gap:14px;padding:0 18px;font-size:12px;font-weight:650;display:grid}.history-table-empty{min-height:220px;color:var(--workspace-brand-ink,#233e67);flex-direction:column;justify-content:center;align-items:center;display:flex}.history-table-empty b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.history-table-empty span{margin-top:7px;font-size:13px}.history-table-body{display:grid}.history-table-row{border-top:1px solid var(--workspace-brand-tint,#edf2fa);min-height:68px;color:var(--workspace-brand-ink,#233e67);grid-template-columns:minmax(260px,1.7fr) 110px 100px 130px 150px;align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:grid}.history-table-row:first-child{border-top:0}.history-table-row b,.history-table-row small{display:block}.history-table-row b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.history-table-row small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.history-table-row time{color:var(--workspace-brand-ink,#233e67);font-size:12px}.record-owner{width:fit-content;max-width:100%;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px;overflow:hidden}.formal-row.contacts>span{min-width:0}.formal-row.contacts b,.formal-row.contacts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.formal-row.contacts b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.formal-row.contacts small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.recent-mail-list{display:grid}.recent-mail-list article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;display:grid}.recent-mail-list article:first-child{border-top:0}.recent-mail-list article>span{width:28px;height:28px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid}.recent-mail-list article>span.inbound{color:#8a6427;background:#faf0df}.recent-mail-list b,.recent-mail-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-mail-list b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.recent-mail-list small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.recent-mail-list time{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mail-audit-card{margin-top:18px}.mail-audit-card .card-title>div{display:block}.mail-audit-card .card-title span{color:var(--workspace-brand-ink,#233e67);background:0 0;margin-top:6px;font-size:12px;font-weight:400;display:block}.mail-thread-list{display:grid}.mail-thread-list article{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:minmax(260px,1fr) 150px 90px 130px;align-items:center;gap:15px;min-height:66px;display:grid}.mail-thread-list article:first-child{border-top:0}.mail-thread-list b,.mail-thread-list small{display:block}.mail-thread-list b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.mail-thread-list small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.mail-thread-list em{width:fit-content;color:var(--workspace-brand-ink,#233e67);background:#eaf2f5;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.mail-thread-list time{color:var(--workspace-brand-ink,#233e67);font-size:12px}.research-order,.proposal-order{gap:14px}.config-section,.proposal-section{border-color:#dce3e3;border-radius:12px;box-shadow:0 2px 10px #26363d05}.config-section>header,.proposal-section>summary{min-height:72px;padding:15px 20px}.config-body,.proposal-section>div{gap:18px;padding:22px 24px 25px}.config-section h2,.proposal-section>summary>b{font-size:18px}.select-cards{gap:10px}.select-cards label>span{border-radius:9px;min-height:70px;padding:12px 14px}.check-grid{gap:9px}.check-grid label{border-radius:8px;min-height:42px;padding:9px 13px}.standalone-field{gap:8px}.standalone-field input,.standalone-field select{min-height:48px}.sticky-submit{padding:15px 18px}.sticky-submit button,.header-action{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}@media (max-width:820px){.prospecting-stage{margin-top:0}.prospecting-heading h1{font-size:36px}.prospecting-composer textarea{min-height:245px;padding:22px 20px;font-size:16px}.composer-footer{flex-direction:column;align-items:stretch;padding:13px}.composer-footer button{width:100%}.quick-form-section{padding:20px 16px}.search-history-section{margin-top:42px}.section-heading-row{flex-direction:column;align-items:stretch}.section-heading-row input{width:100%}.history-table{overflow-x:auto}.history-table-head,.history-table-row,.history-table-empty{min-width:750px}.mail-thread-list{overflow-x:auto}.mail-thread-list article{min-width:720px}}:root{--app-ink:var(--workspace-brand-ink,#233e67);--app-muted:var(--workspace-brand-ink,#233e67);--app-line:var(--workspace-brand-tint,#edf2fa);--app-canvas:var(--workspace-brand-tint,#edf2fa);--app-surface:#fffefa;--app-primary:var(--workspace-brand-ink,#233e67);--app-primary-strong:var(--workspace-brand-ink,#233e67);--app-primary-soft:var(--workspace-brand-tint,#edf2fa);--app-blue:#3b78a0;--app-blue-soft:#e9f2f7;--app-amber:#c8782b;--app-amber-soft:#fbefe0;--app-danger:#b64d42;--app-shadow:0 16px 42px #21372d11}body{background:var(--app-canvas);color:var(--app-ink)}.workspace-app-shell{background:var(--app-canvas);grid-template-columns:252px minmax(0,1fr);min-height:100dvh}.workspace-app-shell .workspace-sidebar{isolation:isolate;z-index:40;width:252px;height:100dvh;color:var(--workspace-brand-tint,#edf2fa);background-color:var(--workspace-brand-ink,#233e67);background-image:radial-gradient(circle at 0 0,#46b08238,#0000 34%),radial-gradient(circle at 115% 86%,#e2913d24,#0000 32%);padding:28px 16px 20px;position:sticky;top:0;overflow:hidden auto;box-shadow:10px 0 35px #142f2614}.workspace-app-shell .workspace-sidebar:before{content:"";z-index:-1;opacity:.11;background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 45%);mask-image:linear-gradient(#000,#0000 45%)}.workspace-app-shell .workspace-sidebar .brand{color:#fff;gap:11px;width:fit-content;margin:0 12px 34px}.workspace-app-shell .workspace-sidebar .brand-mark{width:28px;height:28px;color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .workspace-sidebar .brand-name{letter-spacing:-.025em;font-size:19px}.workspace-app-shell .workspace-nav{gap:5px}.workspace-app-shell .workspace-nav-label{color:#dcede475;letter-spacing:.13em;margin:22px 13px 7px;font-size:12px;font-weight:750}.workspace-app-shell .workspace-nav>a,.workspace-app-shell .workspace-nav-group a{color:#e9f3edad;border:1px solid #0000;transition:color .16s,background-color .16s,border-color .16s,transform .16s;position:relative}.workspace-app-shell .workspace-nav>a{border-radius:11px;min-height:45px;padding:10px 12px;font-size:14px;font-weight:650}.workspace-app-shell .workspace-nav>a.active{color:#fff;box-shadow:inset 3px 0 0 var(--workspace-brand-line,#99acc8), 0 8px 20px #051c151f;background:#45b4842b;border-color:#71ddad38}.workspace-app-shell .workspace-nav-parent{color:#f4f9f6eb;min-height:38px;padding:8px 12px;font-size:14px}.workspace-app-shell .workspace-nav-parent svg{color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .workspace-nav-group{border:1px solid #0000;border-radius:12px;padding:2px 0 5px}.workspace-app-shell .workspace-nav-group a{border-radius:9px;min-height:36px;margin:1px 7px 1px 31px;padding:8px 11px;font-size:13px}.workspace-app-shell .workspace-nav-group a.active{color:#fff;box-shadow:inset 3px 0 0 var(--workspace-brand-line,#99acc8);background:#45b4842e;border-color:#6dd7a82e}.workspace-app-shell .workspace-user{border-top-color:#ffffff1a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;margin-top:auto;padding:17px 8px 0;display:grid}.workspace-user-avatar{width:36px;height:36px;color:var(--workspace-brand-ink,#233e67);background:#5cc19529;border:1px solid #78ddb147;border-radius:11px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.workspace-app-shell .workspace-user span{color:#e1efe685;margin:3px 0 0;font-size:12px}.workspace-app-shell .signout-button{color:#e1efe694;padding:7px 0 7px 8px;font-size:12px}.workspace-app-shell .signout-button:hover{color:#fff}.workspace-route-frame{background:radial-gradient(circle at 96% 2%, #eba4551a, transparent 20rem), radial-gradient(circle at 28% 0, #419f7714, transparent 26rem), var(--app-canvas);min-width:0;min-height:100dvh;position:relative}.workspace-route-progress{z-index:100;color:#0000;background:#17614914;height:3px;position:fixed;top:0;left:252px;right:0;overflow:hidden}.workspace-route-progress i{background:var(--workspace-brand-line,#99acc8);border-radius:0 999px 999px 0;width:38%;animation:1.05s ease-in-out infinite workspace-route-progress;position:absolute;inset:0 auto 0 0;box-shadow:0 0 18px #39b7838c}.workspace-route-progress span{width:1px;height:1px;position:absolute;overflow:hidden}@keyframes workspace-route-progress{0%{transform:translate(-100%)}to{transform:translate(365%)}}.workspace-app-shell:has(.workspace-route-progress) .workspace-route-frame{cursor:progress}.workspace-app-shell:has(.workspace-route-progress) .workspace-route-frame:after{content:"";z-index:30;pointer-events:all;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);background:#f3f5f147;position:absolute;inset:0}.workspace-app-shell .workspace-main,.workspace-app-shell .formal-feature-main,.workspace-app-shell .business-main{width:100%;max-width:1560px;margin:0 auto;padding:42px clamp(28px,4vw,64px) 80px}.workspace-top{margin-bottom:34px}.workspace-top p{color:var(--app-primary);letter-spacing:.04em;margin-bottom:7px;font-size:12px;font-weight:750}.workspace-top h1,.feature-header h1,.manage-header h1,.business-header h1,.work-order-hero h1,.enterprise-drive-header h1,.ingredient-library-page h1,.ingredient-detail-page h1{color:var(--app-ink);letter-spacing:-.045em}.workspace-identity-card{min-height:98px;box-shadow:var(--app-shadow);background:#fffefae0;border-color:#17614924;border-radius:16px}.workspace-identity-card.platform,.workspace-identity-card.owner,.workspace-identity-card.admin,.workspace-identity-card.member{background:#fffefae6}.workspace-identity-card:before{content:"";background:var(--app-primary);border-radius:99px;grid-row:1;align-self:stretch;width:4px}.workspace-identity-card{grid-template-columns:4px minmax(150px,1.15fr) minmax(140px,.85fr) minmax(220px,1.5fr)}.workspace-identity-card>div+div{padding-left:18px}.workspace-section-title{margin-top:30px}.workspace-section-title h2{letter-spacing:-.025em;font-size:22px}.module-grid{gap:18px}.module-card{isolation:isolate;border-color:var(--app-line);background:var(--app-surface);border-radius:18px;min-height:218px;padding:28px;position:relative;overflow:hidden;box-shadow:0 10px 28px #22372e0b}.module-card:before{content:"";background:var(--app-blue);height:4px;position:absolute;inset:0 0 auto}.module-card:nth-child(2):before{background:var(--app-amber)}.module-card:nth-child(3):before{background:var(--app-primary)}.module-card:after{content:"";z-index:-1;background:var(--app-blue-soft);border-radius:50%;width:120px;height:120px;position:absolute;top:-52px;right:-48px}.module-card:nth-child(2):after{background:var(--app-amber-soft)}.module-card:nth-child(3):after{background:var(--app-primary-soft)}.module-card>span{border-radius:13px;width:46px;height:46px}.module-card h3{margin-top:21px;font-size:20px}.module-card p{max-width:34rem;color:var(--app-muted);font-size:13px}.module-card footer{border-top-color:var(--workspace-brand-tint,#edf2fa);color:var(--app-primary);margin-top:20px;padding-top:17px}.module-card footer b{color:inherit}.feature-header,.manage-header,.business-header{margin-bottom:28px}.feature-header>div:first-child>span,.business-eyebrow,.manage-eyebrow,.enterprise-drive-header>div:first-child>span,.ingredient-library-page>header>div:first-child>span{color:var(--app-primary)}.feature-header p,.manage-header>div>p:last-child,.business-header>div:first-child>span{color:var(--app-muted)}.header-action,.primary-button,.manage-button.primary,.drive-upload-button,.composer-footer button,.quick-form-action button{border-color:var(--app-primary);color:#fff;background:var(--app-primary);border-radius:10px;box-shadow:0 7px 18px #17614929}.header-action:hover,.primary-button:hover:not(:disabled),.manage-button.primary:hover:not(:disabled),.drive-upload-button:hover:not(:disabled){border-color:var(--app-primary-strong);background:var(--app-primary-strong);box-shadow:0 10px 24px #104b3833}.header-action.amber,.proposal-submit button{background:#a86425;border-color:#a86425}.secondary-button,.manage-button.secondary{border-color:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:10px}.manage-stats article,.manage-panel,.business-panel,.feature-card,.config-section,.proposal-section,.work-order-section,.proposal-config-section,.drive-browser,.research-history-card,.proposal-history-card,.prospecting-composer,.quick-search-form,.history-table,.research-progress-card,.proposal-progress-card{border-color:var(--app-line);background:var(--app-surface);border-radius:16px;box-shadow:0 10px 30px #22372e0d}.manage-panel,.business-panel,.feature-card{padding:28px}.manage-stats article{position:relative;overflow:hidden}.manage-stats article:before{content:"";background:var(--app-primary);border-radius:99px;width:3px;position:absolute;top:20px;bottom:20px;left:0}.manage-stats article:nth-child(2):before{background:var(--app-blue)}.manage-stats article:nth-child(3):before{background:var(--app-amber)}.manage-role-badge,.workspace-badge{color:var(--app-primary);background:var(--app-primary-soft)}.member-card,.company-row,.permission-option,.market-version-row{border-color:var(--workspace-brand-tint,#edf2fa);border-radius:12px}.member-card{padding:19px 20px}.member-card:hover,.company-row:hover{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa)}.member-avatar,.company-avatar{color:var(--app-primary);background:var(--app-primary-soft)}.manage-field input,.manage-field select,.compact-manage-form select,.member-control-form select,.formal-form input:not([type=radio]):not([type=checkbox]),.formal-form textarea,.formal-form select,.standalone-field input,.standalone-field textarea,.standalone-field select,.config-body>fieldset>select,.mapping-list input,.ingredient-row input,.ingredient-row select,.table-toolbar input,.enterprise-drive-actions input,.ingredient-library-actions input,.section-heading-row input,.work-order-input,.system-prompt-input{border-color:var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:10px;transition:border-color .16s,box-shadow .16s,background-color .16s}.manage-field input:focus,.manage-field select:focus,.compact-manage-form select:focus,.member-control-form select:focus,.formal-form input:focus,.formal-form textarea:focus,.formal-form select:focus,.standalone-field input:focus,.standalone-field textarea:focus,.standalone-field select:focus,.enterprise-drive-actions input:focus,.ingredient-library-actions input:focus,.section-heading-row input:focus,.work-order-input:focus,.system-prompt-input:focus{border-color:var(--workspace-brand-line,#99acc8);background:#fff;outline:none;box-shadow:0 0 0 4px #1761491a}.select-cards label>span,.option-chip,.standalone-check,.source-signal-card,.proposal-choice-grid label>span,.proposal-generation-modes label>span,.proposal-ingredient-source-choice label>span{border-color:var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:11px}.select-cards input:checked+span,.option-chip.selected,.standalone-check.selected,.proposal-choice-grid input:checked+span,.proposal-generation-modes input:checked+span,.proposal-ingredient-source-choice input:checked+span{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px #17614914}.prospecting-heading h1{color:var(--app-ink)}.prospecting-heading p{max-width:620px;color:var(--app-muted);margin:12px auto 0;font-size:14px;line-height:1.7}.mode-switch{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa)}.mode-switch button.active{color:#fff;background:var(--app-primary);box-shadow:0 5px 14px #1761492e}.prospecting-composer textarea{color:var(--app-ink)}.composer-footer button:disabled{cursor:wait;opacity:.7}.search-submit-actions{align-items:center;gap:12px;display:flex}.search-count-options{align-items:center;gap:5px;display:flex}.search-count-options>span{color:var(--app-muted);white-space:nowrap;margin-right:3px;font-size:12px}.search-count-options button,.composer-footer .search-count-options button{border:1px solid var(--workspace-brand-tint,#edf2fa);width:40px;min-width:40px;height:34px;color:var(--workspace-brand-ink,#233e67);box-shadow:none;cursor:pointer;background:#fff;border-radius:7px;padding:0;font-size:12px;font-weight:700}.search-count-options button.active,.composer-footer .search-count-options button.active{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}.quick-search-placeholder{border:1px dashed var(--workspace-brand-tint,#edf2fa);background:#ffffff94;border-radius:18px;place-items:center;min-height:360px;display:grid}.quick-search-placeholder>div{text-align:center;max-width:380px}.quick-search-placeholder b,.quick-search-placeholder span{display:block}.quick-search-placeholder b{color:var(--app-ink);font-size:20px}.quick-search-placeholder span{color:var(--app-muted);margin-top:9px;font-size:13px;line-height:1.7}.general-quick-search{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 50px #1c303912}.general-quick-search>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px;display:flex}.general-quick-search>header span{color:var(--app-primary);font-size:12px;font-weight:750}.general-quick-search>header h2{color:var(--app-ink);letter-spacing:-.03em;margin:8px 0 0;font-size:25px}.general-quick-search>header p{color:var(--app-muted);margin:7px 0 0;font-size:13px}.general-quick-search>header em{color:var(--app-primary);background:var(--app-primary-soft);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:700}.quick-entity-section{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);padding:22px 28px}.quick-entity-section>div:first-child{align-items:baseline;gap:10px;display:flex}.quick-entity-section h3{color:var(--app-ink);margin:0;font-size:16px}.quick-entity-section small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.quick-entity-options{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quick-entity-options button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-width:160px;min-height:46px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 17px;font-size:13px;font-weight:700;display:flex}.quick-entity-options button.active{border-color:var(--workspace-brand-line,#99acc8);color:var(--app-primary);background:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 0 0 0 1px #1761490f}.quick-entity-options i{width:22px;height:22px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:6px;place-items:center;font-size:12px;font-style:normal;display:grid}.quick-entity-options button.active i{color:#fff;background:var(--app-primary)}.quick-fields-grid{grid-template-columns:1fr 1fr;display:grid}.quick-tag-field,.quick-count-field{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);min-width:0;padding:22px 28px;display:block}.quick-tag-field:nth-child(odd),.quick-count-field:nth-child(odd){border-right:1px solid var(--workspace-brand-tint,#edf2fa)}.quick-tag-field>span,.quick-count-field>span{color:var(--app-ink);align-items:baseline;gap:9px;font-size:15px;font-weight:750;display:flex}.quick-tag-field>span small,.quick-count-field>span small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:500}.quick-tag-editor{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;min-height:49px;margin-top:12px;padding:6px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.quick-tag-editor:focus-within{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #17614914}.quick-tag-editor button{border:1px solid var(--workspace-brand-line,#99acc8);min-height:31px;color:var(--app-primary);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 8px 0 10px;display:inline-flex}.quick-tag-editor button b{font-size:12px}.quick-tag-editor button i{font-size:15px;font-style:normal;font-weight:400}.quick-tag-editor input{min-width:170px;height:34px;color:var(--app-ink);background:0 0;border:0;outline:0;flex:1;padding:0 5px;font-size:12px}.quick-count-field input{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;height:49px;color:var(--app-ink);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;outline:0;margin-top:12px;padding:0 13px;font-size:13px}.quick-count-field .search-count-options{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;min-height:49px;margin-top:12px;padding:7px 9px}.quick-summary{background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;grid-template-columns:90px 1fr;gap:14px;margin:20px 28px 0;padding:16px 18px;display:grid}.quick-summary b{color:var(--workspace-brand-ink,#233e67);font-size:12px}.quick-summary p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.72}.general-quick-search>footer{justify-content:flex-end;align-items:center;gap:20px;padding:20px 28px 24px;display:flex}.general-quick-search>footer>span{color:var(--app-muted);font-size:12px}.general-quick-search>footer button{color:#fff;background:var(--app-primary-strong);cursor:pointer;border:0;border-radius:9px;min-width:150px;height:46px;padding:0 18px;font-size:13px;font-weight:750}.general-quick-search>footer button:disabled{cursor:wait;opacity:.65}.lead-search-error{color:#984d3e;background:#fff3ef;border:1px solid #ebc9c1;border-radius:9px;max-width:1080px;margin:14px auto 0;padding:11px 14px;font-size:13px}.history-table-row{text-align:left;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.history-table-row:hover:not(:disabled){background:var(--workspace-brand-tint,#edf2fa)}.history-table-row:disabled{cursor:default;opacity:.7}.history-table-row>span:first-child{min-width:0}.lead-results-section{max-width:1180px;margin:52px auto 0}.lead-results-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.lead-results-heading span{color:var(--app-primary);font-size:12px;font-weight:750}.lead-results-heading h2{color:var(--app-ink);letter-spacing:-.035em;margin:6px 0 0;font-size:28px}.lead-results-heading p{color:var(--app-muted);margin:0;font-size:12px}.lead-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.lead-result-card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 7px 22px #1c352a0a}.lead-result-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lead-mark{color:#fff;background:var(--app-primary);border-radius:11px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.lead-result-card h3{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.lead-result-card header a{color:var(--app-blue);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.lead-result-card header>strong{min-width:38px;height:38px;color:var(--app-primary);background:var(--app-primary-soft);border-radius:999px;place-items:center;font-size:14px;display:grid}.lead-result-meta{flex-wrap:wrap;gap:7px;margin:17px 0 0;display:flex}.lead-result-meta span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:7px;padding:5px 8px;font-size:12px}.lead-result-card>p{min-height:68px;color:var(--workspace-brand-ink,#233e67);margin:15px 0 0;font-size:13px;line-height:1.72}.lead-result-card>ul{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;margin:13px 0 0;padding:12px 12px 12px 28px;font-size:12px;line-height:1.6}.lead-contact-line{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;padding-top:14px;display:grid}.lead-contact-line span,.lead-contact-line b,.lead-contact-line small{min-width:0;display:block}.lead-contact-line b{color:var(--app-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lead-contact-line small{color:var(--app-muted);margin-top:4px;font-size:12px}.lead-result-card>footer{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:17px;display:flex}.lead-result-card>footer button,.secondary-lead-action{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:36px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:700}.lead-result-card>footer button.primary{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}.lead-result-card>footer button:disabled{cursor:wait;opacity:.55}.lead-card-feedback{color:var(--app-primary);margin-top:10px;font-size:12px}.lead-results-empty{text-align:center;border:1px solid var(--app-line);background:var(--app-surface);border-radius:13px;place-content:center;min-height:180px;display:grid}.lead-results-empty b,.lead-results-empty span{display:block}.lead-results-empty span{color:var(--app-muted);margin-top:7px;font-size:12px}.lead-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c1c157a;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.lead-modal{background:var(--app-surface);border:1px solid #ffffff8c;border-radius:17px;flex-direction:column;width:min(900px,100%);max-height:min(880px,100vh - 60px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0b1f164d}.lead-modal>header{z-index:2;border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefaf0;justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex;position:sticky;top:0}.lead-modal>header span{color:var(--app-primary);font-size:12px;font-weight:750}.lead-modal>header h2{color:var(--app-ink);margin:4px 0 0;font-size:24px}.lead-modal>header>button{width:36px;height:36px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border:0;border-radius:9px;font-size:24px}.lead-modal-loading{flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.lead-modal-loading i{border:3px solid var(--workspace-brand-tint,#edf2fa);border-top-color:var(--app-primary);border-radius:999px;width:32px;height:32px;animation:1s linear infinite lead-spin}.lead-modal-loading b{color:var(--app-ink);margin-top:18px;font-size:15px}.lead-modal-loading span{color:var(--app-muted);margin-top:7px;font-size:12px}.lead-modal-content{gap:18px;min-height:0;padding:22px;display:grid;overflow-y:auto}.lead-modal-content section{border:1px solid var(--app-line);background:#fff;border-radius:11px;padding:17px}.lead-modal-content h3{color:var(--app-ink);margin:0;font-size:14px}.lead-modal-content p{color:var(--workspace-brand-ink,#233e67);margin:9px 0 0;font-size:13px;line-height:1.75}.lead-research-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lead-research-grid ul{color:var(--workspace-brand-ink,#233e67);margin:10px 0 0;padding-left:18px;font-size:12px;line-height:1.65}.lead-draft-modal{width:min(1180px,100%)}.lead-draft-modal .lead-modal-content{background:var(--workspace-brand-tint,#edf2fa);flex:1;grid-template-rows:auto minmax(0,1fr);gap:14px;overflow:hidden}.lead-draft-flow{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:flex}.lead-draft-flow>span{grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-width:190px;display:grid}.lead-draft-flow>span>i{color:#fff;background:var(--workspace-brand-line,#99acc8);border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.lead-draft-flow>span.complete>i{background:var(--workspace-brand-ink,#233e67)}.lead-draft-flow>span.active>i{background:#556f91;box-shadow:0 0 0 5px #edf1f7}.lead-draft-flow b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.lead-draft-flow small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.lead-draft-flow>em{color:var(--workspace-brand-ink,#233e67);font-size:18px;font-style:normal}.lead-draft-workspace{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:14px;min-height:0;display:grid}.lead-draft-research-context,.lead-draft-compose{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;min-width:0;min-height:0;overflow-y:auto}.lead-draft-research-context{padding:18px}.lead-draft-research-context>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.lead-draft-research-context>header span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:800}.lead-draft-research-context>header h3{margin-top:4px;font-size:17px}.lead-draft-research-context>header button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:34px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 11px;font-size:12px;font-weight:750}.lead-modal-content .lead-draft-research-context>section{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);padding:14px}.lead-draft-research-context>section+section{margin-top:10px}.lead-draft-research-context h4{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px}.lead-draft-research-context .translatable-copy>p{max-height:88px;font-size:12px;line-height:1.65;overflow:hidden}.lead-draft-research-context>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);margin-top:14px;padding-top:12px;font-size:12px}.lead-draft-research-context>footer span{color:var(--workspace-brand-ink,#233e67);font-size:13px;font-weight:850}.lead-draft-research-context>footer i{margin:0 5px;font-style:normal}.lead-draft-compose{background:linear-gradient(145deg, var(--workspace-brand-tint,#edf2fa), var(--workspace-brand-tint,#edf2fa));padding:18px}.lead-draft-compose>section{height:auto;margin:0}.lead-draft-compose .email-brief-panel textarea{min-height:126px}.lead-draft-compose .email-brief-panel>footer button.primary{min-width:156px;min-height:44px;font-size:12px}.lead-draft-compose .email-draft-panel textarea{min-height:260px}.email-draft-panel{gap:12px;display:grid;border-color:var(--workspace-brand-line,#99acc8)!important;background:var(--workspace-brand-tint,#edf2fa)!important}.email-draft-panel>.email-draft-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-draft-panel button,.mail-draft-list button{border:1px solid var(--workspace-brand-line,#99acc8);min-height:34px;color:var(--app-primary);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}.email-draft-panel button.copy-all-email{color:#fff;background:var(--app-primary);min-height:40px;padding:0 16px;font-size:13px}.email-draft-panel button.save-email-edit{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.email-draft-panel.editing{box-shadow:0 0 0 3px #24745712;border-color:var(--workspace-brand-line,#99acc8)!important}.email-draft-heading>div:first-child span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:750}.email-draft-heading>div:first-child h3{margin-top:3px;font-size:17px}.email-draft-heading>div:last-child{gap:8px;display:flex}.email-edit-feedback{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-style:normal;font-weight:750}.email-draft-panel label{color:var(--app-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.email-draft-panel input,.email-draft-panel textarea{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;color:var(--app-ink);font:inherit;background:#fff;border-radius:8px;padding:11px 12px;line-height:1.65}.email-draft-panel textarea{resize:vertical;min-height:220px}.email-draft-panel>small{color:var(--app-muted);font-size:12px}.email-brief-panel{gap:14px;display:grid;border-color:var(--workspace-brand-tint,#edf2fa)!important;background:var(--workspace-brand-tint,#edf2fa)!important}.email-brief-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.email-brief-panel>header span{color:var(--app-primary);font-size:12px;font-weight:750}.email-brief-panel>header h3{margin-top:4px}.email-brief-panel>header>small{max-width:250px;color:var(--app-muted);text-align:right;font-size:12px;line-height:1.5}.email-brief-panel label{color:var(--workspace-brand-ink,#233e67);gap:7px;font-size:12px;font-weight:700;display:grid}.email-brief-panel label>span b{color:var(--workspace-brand-ink,#233e67);margin-left:5px;font-size:12px}.email-brief-panel input,.email-brief-panel textarea{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;color:var(--app-ink);font:inherit;background:#fff;border-radius:8px;outline:0;padding:11px 12px;font-weight:500;line-height:1.6}.email-brief-panel input:focus,.email-brief-panel textarea:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #397b6314}.email-brief-panel textarea{resize:vertical;min-height:92px}.email-brief-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.email-brief-panel>footer{justify-content:flex-end;gap:8px;display:flex}.email-brief-panel>footer button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:38px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:8px;padding:0 13px;font-size:12px;font-weight:750}.email-brief-panel>footer button.primary{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}.email-brief-panel>footer button:disabled{cursor:not-allowed;opacity:.45}.secondary-lead-action{color:#fff;background:var(--app-primary);width:fit-content;min-height:42px;padding:0 16px}.lead-sources{gap:8px;display:grid}.lead-sources a{color:var(--app-blue);font-size:12px;line-height:1.45}.mail-draft-library .card-title>b{color:var(--app-primary);font-size:20px}.mail-draft-list{gap:12px;display:grid}.mail-draft-list article{border:1px solid var(--app-line);background:#fff;border-radius:13px;padding:0;overflow:hidden;box-shadow:0 8px 24px #263f3409}.mail-draft-list article.editing{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #2d765812,0 10px 28px #263f340d}.mail-draft-list header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mail-draft-list article>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);background:linear-gradient(90deg, var(--workspace-brand-tint,#edf2fa), #fbfaf8);align-items:center;padding:15px 17px}.mail-draft-list header span{color:var(--app-primary);font-size:12px;font-weight:750}.mail-draft-list h3{color:var(--app-ink);margin:5px 0 0;font-size:16px}.mail-draft-list p{white-space:pre-wrap;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;margin:14px 0 0;padding:14px;font-size:12px;line-height:1.72}.mail-draft-list article>small{color:var(--app-muted);margin-top:10px;font-size:12px;display:block}.mail-draft-company{text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.mail-draft-company:hover b{color:var(--workspace-brand-ink,#233e67)}.mail-draft-company-avatar{color:#fff;background:linear-gradient(145deg, var(--workspace-brand-ink,#233e67), var(--workspace-brand-line,#99acc8));border-radius:12px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:850;display:grid;overflow:hidden}.mail-draft-company-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.mail-draft-company>span{gap:2px;min-width:0;display:grid}.mail-draft-company small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mail-draft-company b{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:14px;transition:color .18s;overflow:hidden}.mail-draft-company em{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.mail-draft-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.mail-draft-list button.save{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.mail-draft-list button.danger{color:var(--workspace-brand-ink,#233e67);background:#fff7f5;border-color:#e2c4c0}.mail-draft-list button.danger:hover{color:#fff;background:#a65349;border-color:#a65349}.mail-draft-list button:disabled{cursor:not-allowed;opacity:.48}.mail-draft-preview{padding:18px}.mail-draft-preview>small,.mail-draft-editor label>span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.mail-draft-preview>h3{margin:5px 0 16px;font-size:16px}.mail-draft-preview>p{max-height:230px;margin:5px 0 0;overflow:auto}.mail-draft-editor{background:var(--workspace-brand-tint,#edf2fa);gap:13px;padding:18px;display:grid}.mail-draft-editor label{gap:7px;display:grid}.mail-draft-editor input,.mail-draft-editor textarea{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;color:var(--workspace-brand-ink,#233e67);font:inherit;background:#fff;border-radius:8px;outline:0;padding:11px 12px;line-height:1.65}.mail-draft-editor input:focus,.mail-draft-editor textarea:focus{border-color:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 3px #2f766014}.mail-draft-editor textarea{resize:vertical;min-height:250px}.mail-draft-editor>small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mail-draft-list article>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);max-width:none;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:15px;margin:0;padding:11px 17px;font-size:12px;display:flex}.mail-draft-list article>footer em{color:var(--workspace-brand-ink,#233e67);font-style:normal;font-weight:750}.email-send-control{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:4px;padding:14px;display:grid}.email-send-control label{color:var(--workspace-brand-ink,#233e67);gap:6px;font-size:12px;font-weight:750;display:grid}.email-send-control select,.mail-library-sender select{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:42px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);font:inherit;border-radius:8px;padding:0 36px 0 12px}.email-draft-panel .email-send-control button.send-email-now{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67);min-height:42px;padding:0 16px;font-size:12px}.email-send-control>p{color:var(--workspace-brand-ink,#233e67);grid-column:1/-1;margin:0;font-size:12px}.email-send-control>em{color:var(--workspace-brand-ink,#233e67);grid-column:1/-1;font-size:12px;font-style:normal;font-weight:750}.mail-library-sender{border:1px solid var(--app-line);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;justify-content:flex-end;align-items:center;margin:0 0 18px;padding:12px 14px;display:flex}.mail-library-sender label{color:var(--workspace-brand-ink,#233e67);align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.mail-library-sender button{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-weight:800}.mail-draft-list header>div:last-child{align-items:center;gap:8px;display:flex}.mail-draft-list button.primary{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.mailbox-page{gap:20px;display:grid}.mailbox-intro{border:1px solid var(--workspace-brand-tint,#edf2fa);background:linear-gradient(120deg, var(--workspace-brand-tint,#edf2fa) 0%, #fffdf8 58%, #f4f7fb 100%);border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.mailbox-intro span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.06em;font-size:12px;font-weight:850}.mailbox-intro h2{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:24px}.mailbox-intro p{max-width:720px;color:var(--workspace-brand-ink,#233e67);margin:9px 0 0;font-size:12px;line-height:1.7}.mailbox-intro>em{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-style:normal;font-weight:850}.mailbox-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);gap:18px;display:grid}.mailbox-connect-card,.mailbox-security-card,.mailbox-connections{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:15px;padding:24px;box-shadow:0 10px 28px #1e392c0b}.mailbox-page>.mailbox-connect-card{width:100%}.mailbox-step-title{align-items:flex-start;gap:12px;display:flex}.mailbox-step-title>i{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:850;display:grid}.mailbox-step-title h3,.mailbox-security-card h3{color:var(--workspace-brand-ink,#233e67);margin:1px 0 0;font-size:17px}.mailbox-step-title p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px}.mailbox-email-entry{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:22px;display:grid}.mailbox-email-entry label,.mailbox-smtp-fields label{color:var(--workspace-brand-ink,#233e67);gap:7px;font-size:12px;font-weight:800;display:grid}.mailbox-email-entry input,.mailbox-smtp-fields input,.mailbox-smtp-fields select{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:45px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);font:inherit;border-radius:9px;outline:0;padding:0 13px}.mailbox-email-entry input:focus,.mailbox-smtp-fields input:focus{border-color:var(--workspace-brand-ink,#233e67);box-shadow:0 0 0 4px #2f766014}.mailbox-email-entry>button,.mailbox-connect-submit{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border:0;border-radius:9px;min-height:45px;padding:0 19px;font-size:12px;font-weight:850}.mailbox-email-entry>button:disabled,.mailbox-connect-submit:disabled{cursor:not-allowed;opacity:.48}.mailbox-provider-setup{gap:14px;margin-top:20px;display:grid}.mailbox-detected-provider{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.mailbox-detected-provider>i,.mailbox-provider-mark{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:11px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;font-weight:900;display:grid}.mailbox-detected-provider>div{gap:3px;min-width:0;display:grid}.mailbox-detected-provider b{color:var(--workspace-brand-ink,#233e67);font-size:13px}.mailbox-detected-provider span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mailbox-detected-provider button{color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.mailbox-oauth-note{background:#f5f7fb;border-radius:10px;padding:14px}.mailbox-oauth-note b{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mailbox-oauth-note p{color:var(--workspace-brand-ink,#233e67);margin:6px 0 0;font-size:12px;line-height:1.65}.mailbox-smtp-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mailbox-smtp-fields>div{grid-column:1/-1;grid-template-columns:1fr 150px;gap:12px;display:grid}.mailbox-smtp-fields>small{color:var(--workspace-brand-ink,#233e67);grid-column:1/-1;font-size:12px}.mailbox-connect-submit{justify-self:end;min-width:180px}.mailbox-feedback{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.mailbox-security-card>span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:850}.mailbox-security-card h3{margin-top:7px}.mailbox-security-card ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mailbox-security-card li{color:var(--workspace-brand-ink,#233e67);padding-left:20px;font-size:12px;line-height:1.65;position:relative}.mailbox-security-card li:before{content:"✓";color:var(--workspace-brand-ink,#233e67);font-weight:900;position:absolute;top:0;left:0}.mailbox-connections>.card-title{margin-bottom:16px}.mailbox-connections>div:last-child{gap:9px;display:grid}.mailbox-connections article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;grid-template-columns:auto minmax(200px,1fr) auto 150px auto;align-items:center;gap:13px;padding:13px 14px;display:grid}.mailbox-provider-mark.google{background:#5d799f}.mailbox-provider-mark.microsoft{background:#765f91}.mailbox-provider-mark.qq,.mailbox-provider-mark.tencent_exmail{background:#3b7892}.mailbox-provider-mark.netease,.mailbox-provider-mark.netease_enterprise{background:#9a6853}.mailbox-connections article>div{gap:2px;min-width:0;display:grid}.mailbox-connections article b{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mailbox-connections article span,.mailbox-connections article small,.mailbox-connections article time{color:var(--workspace-brand-ink,#233e67);font-size:12px}.mailbox-connections article>em{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:6px 9px;font-size:12px;font-style:normal;font-weight:850}.mailbox-connections article>em.error{color:#9a5546;background:#f8ebe7}.mailbox-connections article>button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:34px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:7px;padding:0 11px;font-size:12px;font-weight:750}@media (max-width:900px){.lead-result-grid,.lead-research-grid{grid-template-columns:1fr}.lead-draft-modal .lead-modal-content{grid-template-rows:auto auto;overflow-y:auto}.lead-draft-workspace{grid-template-columns:1fr}.lead-draft-research-context,.lead-draft-compose{overflow:visible}.lead-draft-flow{justify-content:flex-start}.lead-draft-flow>span{flex:1;min-width:0}.email-brief-grid,.quick-fields-grid{grid-template-columns:1fr}.quick-tag-field:nth-child(odd),.quick-count-field:nth-child(odd){border-right:0}}@keyframes lead-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.lead-results-heading{flex-direction:column;align-items:flex-start}.lead-contact-line{grid-template-columns:1fr}.lead-modal-backdrop{place-items:stretch stretch;padding:0}.lead-modal{border-radius:0;max-height:100vh}.mail-draft-list header{flex-direction:column}.mail-draft-company,.mail-draft-card-actions{width:100%}.mail-draft-card-actions{justify-content:flex-start}.mail-draft-list article>footer{flex-direction:column;align-items:flex-start}.email-send-control{grid-template-columns:1fr}.email-send-control>button{width:100%}.mailbox-intro{flex-direction:column;align-items:flex-start}.mailbox-layout,.mailbox-email-entry,.mailbox-smtp-fields,.mailbox-smtp-fields>div{grid-template-columns:1fr}.mailbox-connect-submit{justify-self:stretch;width:100%}.mailbox-connections article{grid-template-columns:auto minmax(0,1fr) auto}.mailbox-connections article time{grid-column:2/4}.search-submit-actions{flex-direction:column;align-items:stretch}.search-submit-actions .search-count-options{justify-content:flex-end}.general-quick-search>header,.general-quick-search>footer{flex-direction:column;align-items:stretch}.general-quick-search>footer button{width:100%}.quick-summary{grid-template-columns:1fr}}.composer-footer{background:var(--workspace-brand-tint,#edf2fa)}.live-search-board{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;max-width:1440px;margin:34px auto 0;display:grid}.live-search-tasks{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:17px;position:sticky;top:22px;overflow:hidden;box-shadow:0 14px 40px #1835290f}.live-search-tasks>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 15px;display:flex}.live-search-tasks>header span{color:var(--app-primary);letter-spacing:.08em;font-size:12px;font-weight:800}.live-search-tasks>header h2{color:var(--app-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.live-search-tasks>header em{letter-spacing:.08em;border-radius:999px;place-items:center;min-width:48px;height:25px;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;display:grid}.live-search-tasks>header em.running{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);animation:1.5s ease-in-out infinite live-badge-pulse}.live-search-tasks>header em.done{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.live-search-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 20px 0;display:grid}.live-search-progress>div{background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;height:5px;overflow:hidden}.live-search-progress>div i{border-radius:inherit;background:linear-gradient(90deg, var(--workspace-brand-ink,#233e67), var(--workspace-brand-line,#99acc8));height:100%;transition:width .45s;display:block}.live-search-progress>span{color:var(--app-primary);font-size:12px;font-weight:800}.live-search-objective{background:var(--workspace-brand-tint,#edf2fa);border-radius:11px;margin:16px 20px 2px;padding:15px}.live-search-objective>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:750}.live-search-objective>p{color:var(--workspace-brand-ink,#233e67);overflow-wrap:anywhere;white-space:pre-wrap;margin:7px 0 13px;font-size:12px;line-height:1.65}.live-search-objective>div{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:5px;padding-top:11px;display:grid}.live-search-objective b{color:var(--app-ink);font-size:13px}.live-search-objective small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.live-task-timeline{flex-direction:column;margin:0;padding:14px 20px 18px;list-style:none;display:flex}.live-task-timeline li{grid-template-columns:23px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:53px;display:grid;position:relative}.live-task-timeline li:not(:last-child):after{content:"";background:var(--workspace-brand-tint,#edf2fa);width:1px;position:absolute;top:22px;bottom:0;left:10px}.live-task-timeline li>i{z-index:1;border:1px solid var(--workspace-brand-tint,#edf2fa);color:#fff;background:var(--app-primary);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.live-task-timeline li.active>i{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.live-task-timeline li.active>i span{background:var(--workspace-brand-ink,#233e67);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite live-badge-pulse}.live-task-timeline li>div b{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.35;display:block}.live-task-timeline li>div small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px;line-height:1.45;display:block}.live-task-timeline li time{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;padding-top:2px;font-size:8px}.live-search-tasks>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);flex-direction:column;gap:4px;padding:13px 20px 16px;display:flex}.live-search-tasks>footer span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:750}.live-search-tasks>footer small{color:var(--workspace-brand-ink,#233e67);font-size:8px;line-height:1.5}.live-search-board .lead-results-section{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:17px;min-width:0;max-width:none;margin:0;padding:0;overflow:hidden;box-shadow:0 14px 40px #1835290f}.live-search-board .lead-results-heading{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);align-items:center;min-height:68px;margin:0;padding:16px 21px}.live-result-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--workspace-brand-line,#99acc8) var(--workspace-brand-tint,#edf2fa);scrollbar-width:thin;width:100%;overflow-x:auto}.live-result-scroll::-webkit-scrollbar{height:10px}.live-result-scroll::-webkit-scrollbar-track{background:var(--workspace-brand-tint,#edf2fa)}.live-result-scroll::-webkit-scrollbar-thumb{border:2px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-line,#99acc8);border-radius:99px}.live-result-table-head,.live-result-row{grid-template-columns:44px 300px 500px 320px 176px;align-items:stretch;display:grid}.live-result-table-head{z-index:3;min-height:44px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);font-size:12px;font-weight:750;position:sticky;top:0}.live-result-table-head>span{border-right:1px solid var(--workspace-brand-tint,#edf2fa);align-items:center;padding:0 13px;display:flex}.live-result-row{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);min-height:102px;animation:.42s both live-row-arrive}.live-result-rank{color:var(--workspace-brand-ink,#233e67);place-items:center;font-size:12px;display:grid}.live-result-company{border:0;border-left:1px solid var(--workspace-brand-tint,#edf2fa);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:14px 13px;display:grid}.live-result-avatar{color:#fff;background:linear-gradient(145deg, var(--workspace-brand-ink,#233e67), var(--workspace-brand-line,#99acc8));border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-style:normal;font-weight:850;display:grid;overflow:hidden}.live-result-avatar img{object-fit:cover;background:#fff;width:100%;height:100%}.live-result-company>div{min-width:0}.live-result-company b,.live-result-company small,.live-result-company em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-result-company em{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:8px;font-style:normal}.live-result-reason{border-left:1px solid var(--workspace-brand-tint,#edf2fa);flex-direction:column;justify-content:center;min-width:0;padding:14px 13px;display:flex}.live-result-reason p{max-height:38px;color:var(--workspace-brand-ink,#233e67);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.live-result-reason small{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;line-height:1.55;display:block;overflow:hidden}.live-result-channels{border-left:1px solid var(--workspace-brand-tint,#edf2fa);flex-wrap:wrap;align-content:center;align-items:center;gap:6px;padding:14px 13px;display:flex}.live-result-channels a{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:27px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:720;display:inline-flex}.live-result-channels a:hover{border-color:var(--workspace-brand-line,#99acc8);color:#fff;background:var(--app-primary)}.live-result-channels a span{opacity:.7;font-size:8px}.live-result-channels>small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.live-result-actions{border-left:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:center;align-items:center;gap:5px;padding:13px 10px;display:flex;position:relative}.live-result-actions button{border:1px solid var(--workspace-brand-tint,#edf2fa);width:28px;height:28px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:7px;place-items:center;font-size:12px;display:grid}.live-result-actions button:hover{border-color:var(--workspace-brand-line,#99acc8);color:#fff;background:var(--app-primary)}.live-result-actions button:disabled{cursor:wait;opacity:.42}.live-result-actions>small{max-width:104px;color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:7px;position:absolute;bottom:4px;right:8px;overflow:hidden}.live-result-skeleton>div{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:36px 250px 80px 340px 280px;align-items:center;gap:16px;min-height:88px;padding:15px 18px;display:grid}.live-result-skeleton i,.live-result-skeleton span{background:linear-gradient(90deg, var(--workspace-brand-tint,#edf2fa) 25%, var(--workspace-brand-tint,#edf2fa) 50%, var(--workspace-brand-tint,#edf2fa) 75%);background-size:200% 100%;border-radius:99px;height:11px;animation:1.25s linear infinite live-skeleton}.live-result-skeleton i{border-radius:50%;width:34px;height:34px}@keyframes live-badge-pulse{50%{opacity:.48;transform:scale(.96)}}@keyframes live-row-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes live-skeleton{to{background-position:-200% 0}}@keyframes lead-translation-spin{to{transform:rotate(360deg)}}.lead-profile-modal{width:min(1080px,100vw - 32px)}.lead-profile-modal>header{flex:none;padding:22px 28px}.lead-profile-modal>header span{font-size:13px}.lead-profile-modal>header h2{font-size:30px}.lead-profile-modal>header>button{width:44px;height:44px;font-size:28px}.lead-profile-content{flex:auto;min-height:0;padding:26px 28px;overflow-y:auto}.lead-translation-status{border:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;align-items:center;gap:11px;margin-bottom:12px;padding:11px 14px;display:flex}.lead-translation-status>i{border:2px solid var(--workspace-brand-line,#99acc8);border-top-color:var(--workspace-brand-ink,#233e67);border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite lead-translation-spin}.lead-translation-status b,.lead-translation-status small{display:block}.lead-translation-status b{font-size:14px}.lead-translation-status small{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.lead-profile-summary{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:13px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.lead-profile-mark{color:#fff;background:linear-gradient(145deg, var(--workspace-brand-ink,#233e67), var(--workspace-brand-line,#99acc8));border-radius:15px;place-items:center;width:64px;height:64px;font-size:22px;font-weight:850;display:grid;overflow:hidden}.lead-profile-mark img{object-fit:contain;background:#fff;width:100%;height:100%}.lead-profile-summary>div span{color:var(--app-primary);font-size:13px;font-weight:750}.lead-profile-summary>div span small{color:var(--workspace-brand-ink,#233e67);margin-left:8px;font-size:12px;font-weight:600}.lead-profile-summary>div p{color:var(--workspace-brand-ink,#233e67);margin:7px 0 0;font-size:15px;line-height:1.72}.lead-profile-summary>div>small.lead-copy-label{color:var(--workspace-brand-ink,#233e67);margin-top:10px;font-size:12px;font-weight:750;display:block}.lead-profile-summary>div>small.lead-copy-label.translated{border-top:1px solid var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67);margin-top:12px;padding-top:9px}.lead-profile-summary>div p.lead-translation{color:var(--workspace-brand-ink,#233e67)}.lead-profile-facts{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:12px;grid-template-columns:1fr 1fr 2fr;margin-top:14px;display:grid}.lead-profile-facts>div{flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.lead-profile-facts>div:not(:last-child){border-right:1px solid var(--workspace-brand-tint,#edf2fa)}.lead-profile-facts small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.lead-profile-facts b{color:var(--workspace-brand-ink,#233e67);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.lead-profile-facts span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.lead-profile-facts span.lead-translation{color:var(--workspace-brand-ink,#233e67);white-space:normal}.lead-profile-channels{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:12px;margin-top:14px;padding:17px}.lead-profile-channels h3,.lead-profile-evidence h3{color:var(--workspace-brand-ink,#233e67);margin:0 0 12px;font-size:15px}.lead-profile-channels>div{flex-wrap:wrap;gap:7px;display:flex}.lead-profile-channels a{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:40px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.lead-profile-channels a:hover{color:#fff;background:var(--app-primary)}.lead-profile-channels p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:13px}.lead-profile-evidence{grid-template-columns:1.3fr 1fr;gap:14px;margin-top:14px;display:grid}.lead-profile-evidence section{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:12px;padding:17px}.lead-profile-evidence ul{color:var(--workspace-brand-ink,#233e67);margin:0;padding-left:19px;font-size:13px;line-height:1.75}.lead-profile-evidence li+li{margin-top:8px}.lead-profile-evidence li>span,.lead-profile-evidence li>small{display:block}.lead-profile-evidence li>small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.65}.lead-profile-evidence section>div{flex-wrap:wrap;gap:6px;display:flex}.lead-profile-evidence section>div span{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:99px;padding:8px 11px;font-size:12px}.lead-profile-evidence section>div span.bilingual{border-radius:9px}.lead-profile-evidence section>div span.bilingual b,.lead-profile-evidence section>div span.bilingual small{display:block}.lead-profile-evidence section>div span.bilingual b{font-size:12px;font-weight:650}.lead-profile-evidence section>div span.bilingual small{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.lead-profile-actions{z-index:3;border-top:1px solid var(--workspace-brand-tint,#edf2fa);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffefafa;flex:none;gap:8px;min-height:96px;padding:13px 28px 16px;display:grid;position:relative;box-shadow:0 -12px 30px #1f372d12}.lead-action-feedback{min-height:16px;color:var(--workspace-brand-ink,#233e67);font-size:12px}.lead-action-feedback:empty{display:none}.lead-action-groups{grid-template-columns:max-content max-content 1fr;align-items:end;gap:18px;display:grid}.lead-action-group{min-width:0}.lead-action-group+.lead-action-group{border-left:1px solid var(--workspace-brand-tint,#edf2fa);padding-left:18px}.lead-action-group>small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.lead-action-group button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:43px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:10px;padding:0 15px;font-size:13px;font-weight:750;transition:border-color .16s,background .16s,transform .16s}.lead-action-group button:hover:not(:disabled){transform:translateY(-1px)}.lead-action-group button i{margin-right:7px;font-size:14px;font-style:normal}.lead-action-group.discovery button{color:var(--workspace-brand-ink,#233e67);background:#f7f8fc;border-color:#cfd7e6}.lead-action-group.discovery button:hover:not(:disabled){background:#f0f3fa;border-color:#aebbd2}.lead-action-group.management button{color:#755b32;background:#fdf9f1;border-color:#dfd1b9}.lead-action-group.management>div{gap:9px;display:flex}.lead-action-group.management button:hover:not(:disabled){background:#faf1df;border-color:#c9b081}.lead-action-group.workflow{justify-self:end}.lead-action-group.workflow>div{gap:9px;display:flex}.lead-action-group.workflow button{min-width:112px}.lead-action-group.workflow button.primary{border-color:var(--app-primary);color:#fff;background:var(--app-primary);min-width:132px;box-shadow:0 8px 18px #1c705229}.lead-profile-actions button:disabled{cursor:wait;opacity:.5}@media (max-width:1120px){.live-search-board{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:820px){.live-search-board{grid-template-columns:1fr}.live-search-tasks{position:static}.live-task-timeline{max-height:255px;overflow:auto}.live-search-board .lead-results-section{overflow:hidden}.lead-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-profile-facts>div:last-child{grid-column:1/-1}.lead-profile-facts>div:nth-child(2){border-right:0}.lead-profile-facts>div:nth-child(-n+2){border-bottom:1px solid var(--workspace-brand-tint,#edf2fa)}.lead-profile-evidence{grid-template-columns:1fr}.lead-action-groups{grid-template-columns:1fr 1fr}.lead-action-group.workflow{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-left:0;grid-column:1/-1;justify-self:stretch;padding-top:12px;padding-left:0}.lead-action-group.workflow>div button{flex:1}}@media (max-width:620px){.lead-profile-modal>header,.lead-profile-content,.lead-profile-actions{padding-left:18px;padding-right:18px}.lead-action-groups{grid-template-columns:1fr}.lead-action-group+.lead-action-group,.lead-action-group.workflow{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-left:0;grid-column:auto;padding-top:10px;padding-left:0}.lead-action-group>button{width:100%}}.work-order-section-heading>span,.config-section>header>span,.proposal-config-section>summary>span{color:var(--app-primary);background:var(--app-primary-soft)}.proposal-config-section>summary>span{color:#9b5e23;background:var(--app-amber-soft)}.work-order-preview{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:15px}.sticky-submit{border-color:var(--workspace-brand-tint,#edf2fa);background:#fffefaf0;border-radius:14px}.drive-browser-head,.drive-file-row:hover{background:var(--workspace-brand-tint,#edf2fa)}.drive-file-icon{color:var(--app-primary);background:var(--app-primary-soft)}.proposal-document-toolbar,.research-document-toolbar{border-color:var(--app-line);background:var(--app-surface);border-radius:14px;box-shadow:0 8px 24px #22372e0b}.workspace-route-loading{min-height:100dvh}.workspace-loading-heading{gap:12px;margin-bottom:30px;display:grid}.workspace-loading-heading span,.workspace-loading-heading strong,.workspace-loading-heading small,.workspace-loading-grid>div,.workspace-loading-panel{background:var(--workspace-brand-tint,#edf2fa);position:relative;overflow:hidden}.workspace-loading-heading span{border-radius:7px;width:104px;height:14px}.workspace-loading-heading strong{border-radius:12px;width:min(420px,62vw);height:48px}.workspace-loading-heading small{border-radius:8px;width:240px;height:17px}.workspace-loading-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workspace-loading-grid>div{border-radius:16px;min-height:170px}.workspace-loading-panel{border-radius:16px;min-height:320px;margin-top:18px}.workspace-loading-heading>:after,.workspace-loading-grid>div:after,.workspace-loading-panel:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffa6 48%,#0000 72%);animation:1.25s infinite workspace-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes workspace-loading-shimmer{to{transform:translate(100%)}}@media (max-width:980px){.workspace-app-shell{grid-template-columns:224px minmax(0,1fr)}.workspace-app-shell .workspace-sidebar{width:224px}.workspace-route-progress{left:224px}.workspace-identity-card{grid-template-columns:4px 1fr 1fr;width:100%}.workspace-identity-card p{border-top:1px solid var(--workspace-brand-tint,#edf2fa);border-left:0;grid-column:2/-1;padding:15px 0 0}}@media (max-width:820px){.workspace-app-shell{display:block}.workspace-app-shell .workspace-sidebar{width:100%;height:auto;min-height:0;padding-bottom:14px;position:relative}.workspace-app-shell .workspace-sidebar .brand{margin-bottom:18px}.workspace-app-shell .workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-app-shell .workspace-nav-label,.workspace-app-shell .workspace-nav-group{grid-column:1/-1}.workspace-app-shell .workspace-user{margin-top:18px}.workspace-route-progress{left:0}.workspace-app-shell .workspace-main,.workspace-app-shell .formal-feature-main,.workspace-app-shell .business-main{padding:28px 18px 60px}.workspace-loading-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-route-progress i,.workspace-loading-heading>:after,.workspace-loading-grid>div:after,.workspace-loading-panel:after{animation-duration:.01ms;animation-iteration-count:1}.module-card,.workspace-app-shell .workspace-nav a{transition:none}}.proposal-config-shell{--proposal-space-1:6px;--proposal-space-2:10px;--proposal-space-3:14px;--proposal-space-4:18px;--proposal-space-5:24px;--proposal-space-6:30px;width:min(1200px,100%);color:var(--app-ink);font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-size:14px;line-height:1.55}.proposal-config-shell button,.proposal-config-shell input,.proposal-config-shell select,.proposal-config-shell textarea{letter-spacing:0;font-family:inherit}.proposal-config-heading{min-height:82px;margin:0 0 var(--proposal-space-5);align-items:center;gap:var(--proposal-space-5);padding:0 2px}.proposal-config-heading .eyebrow{color:#a76527;letter-spacing:.14em;margin:0 0 8px;font-size:12px;font-weight:800;line-height:1;display:block}.proposal-config-heading h1{color:var(--app-ink);letter-spacing:-.045em;margin:0;font-size:clamp(34px,3.3vw,42px);font-weight:750;line-height:1.14}.proposal-config-summary{align-items:center;gap:8px}.proposal-config-summary b,.proposal-config-summary span{border-color:var(--workspace-brand-tint,#edf2fa);min-height:36px;color:var(--workspace-brand-ink,#233e67);background:var(--app-surface);align-items:center;padding:0 13px;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.proposal-config-summary b{color:#88571f;background:#fff9ef;border-color:#d9b887}.proposal-config-section{border-color:var(--app-line);background:var(--app-surface);border-radius:16px;margin:0 0 16px;overflow:clip;box-shadow:0 8px 26px #22372e0b}.proposal-config-section>summary{min-height:78px;padding:0 var(--proposal-space-5);gap:var(--proposal-space-3);color:var(--app-ink);background:var(--app-surface);grid-template-columns:38px minmax(0,1fr) auto}.proposal-config-section>summary>span{color:#9a6025;background:var(--app-amber-soft);border-radius:10px;place-items:center;width:36px;height:36px;font:800 12px/1 Inter,SF Pro Display,PingFang SC,sans-serif;display:grid}.proposal-config-section>summary>b{letter-spacing:-.02em;min-width:0;font-size:19px;font-weight:750;line-height:1.3}.proposal-config-section>summary>small{max-width:360px;color:var(--workspace-brand-ink,#233e67);text-align:right;justify-self:end;font-size:12px;font-weight:500;line-height:1.45}.proposal-config-section[open]>summary{background:var(--workspace-brand-tint,#edf2fa);border-bottom:0}.proposal-config-body{padding:var(--proposal-space-6);gap:var(--proposal-space-5);border-top:1px solid var(--workspace-brand-tint,#edf2fa);display:grid}.proposal-config-body>*{min-width:0}.proposal-config-body>.proposal-option-block,.proposal-config-body>.proposal-source-card,.proposal-config-body>.proposal-section-switches,.proposal-config-body>.proposal-advanced-checks,.proposal-config-body>.proposal-ingredient-settings{margin-top:0;margin-bottom:0}.proposal-field-grid{gap:20px var(--proposal-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.proposal-field-grid.compact{gap:var(--proposal-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-field{color:var(--workspace-brand-ink,#233e67);align-content:start;gap:8px;font-size:13px;font-weight:700;line-height:1.4}.proposal-field>span{align-items:center;min-height:18px;display:flex}.proposal-field input,.proposal-field select,.proposal-field textarea,.proposal-ingredient-row input,.proposal-ingredient-row select{border-color:var(--workspace-brand-tint,#edf2fa);min-height:48px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:10px;padding:10px 13px;font-size:14px;font-weight:450;line-height:1.45}.proposal-field textarea{min-height:128px;padding-block:12px}.proposal-field input::placeholder,.proposal-field textarea::placeholder{color:var(--workspace-brand-ink,#233e67)}.proposal-field input:focus,.proposal-field select:focus,.proposal-field textarea:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 4px #1761491a}.proposal-field small,.proposal-field em{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;font-weight:450;line-height:1.55}.proposal-field-grid>.proposal-check,.proposal-section-switches .proposal-check,.proposal-advanced-checks .proposal-check{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:48px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;align-self:end;padding:11px 13px;font-size:13px;font-weight:600;line-height:1.4}.proposal-check{gap:9px;font-size:13px;line-height:1.45}.proposal-check input{width:18px;height:18px;accent-color:var(--app-primary);flex:none;margin:0}.proposal-check>span{min-width:0}.proposal-check small{margin-left:auto;font-size:12px}.proposal-option-block{gap:var(--proposal-space-2);display:grid}.proposal-option-block>b{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:13px;font-weight:750;line-height:1.4}.proposal-option-block>b i{color:var(--workspace-brand-ink,#233e67);margin-left:6px;font-size:12px}.proposal-chip-list{gap:8px}.proposal-chip{border-color:var(--workspace-brand-tint,#edf2fa);min-height:40px;color:var(--workspace-brand-ink,#233e67);background:#fff;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .16s,color .16s,background-color .16s,transform .16s}.proposal-chip:hover{border-color:var(--workspace-brand-line,#99acc8);color:var(--workspace-brand-ink,#233e67);transform:translateY(-1px)}.proposal-chip.active{border-color:var(--app-primary);color:#fff;background:var(--app-primary)}.proposal-source-card{gap:var(--proposal-space-4);border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:13px;padding:20px;display:grid}.proposal-source-card>div:first-child{align-items:center;min-height:28px;margin:0}.proposal-source-card>div:first-child>b{color:var(--workspace-brand-ink,#233e67);font-size:15px;line-height:1.35}.proposal-source-card>div:first-child .proposal-check{color:var(--workspace-brand-ink,#233e67);flex:none;font-weight:650}.proposal-source-card .proposal-field-grid{gap:var(--proposal-space-4)}.proposal-ingredient-selector{gap:20px}.proposal-ingredient-source-choice{gap:var(--proposal-space-3)}.proposal-ingredient-source-choice button{border-color:var(--workspace-brand-tint,#edf2fa);border-radius:13px;gap:6px;min-height:100px;padding:19px 20px}.proposal-ingredient-source-choice button span{color:var(--workspace-brand-ink,#233e67);font-size:15px;line-height:1.35}.proposal-ingredient-source-choice button small{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.55}.proposal-ingredient-source-choice button.active{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:0 0 0 3px #17614914}.proposal-library-picker{border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:14px}.proposal-library-picker>header{gap:var(--proposal-space-4);min-height:78px;padding:17px 20px}.proposal-library-picker>header b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.proposal-library-picker>header p{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.proposal-library-actions{flex:none;gap:8px}.proposal-library-actions .drive-upload-button,.proposal-library-actions>a,.proposal-library-toolbar button{border-radius:9px;min-height:42px;padding:0 15px;font-size:12px}.proposal-library-toolbar{padding:var(--proposal-space-3) 20px;gap:var(--proposal-space-2)}.proposal-library-toolbar input{min-height:44px;padding:0 13px;font-size:13px}.proposal-library-options{gap:12px;max-height:380px;padding:16px 20px 20px}.proposal-library-options>label{border-radius:11px;min-height:106px;padding:14px 15px}.proposal-library-options b{font-size:14px}.proposal-library-options small{margin-top:5px;font-size:12px}.proposal-library-options em{font-size:12px}.proposal-library-off{border-radius:12px;padding:18px 20px}.proposal-library-off b{font-size:14px}.proposal-library-off span{font-size:12px}.proposal-selected-ingredients{border-color:var(--workspace-brand-tint,#edf2fa);border-radius:13px}.proposal-selected-ingredients>header{align-items:center;min-height:58px;padding:13px 16px}.proposal-selected-ingredients>header b{font-size:15px}.proposal-selected-ingredients>header span{text-align:right;max-width:660px;font-size:12px;line-height:1.45}.proposal-selected-ingredients article{gap:var(--proposal-space-3);grid-template-columns:minmax(190px,1.35fr) minmax(150px,.8fr) minmax(180px,.9fr) auto;min-height:76px;padding:12px 16px}.proposal-selected-title b{font-size:14px}.proposal-selected-title small{margin-top:3px;font-size:12px}.proposal-selected-ingredients article>label{color:var(--workspace-brand-ink,#233e67);gap:5px;font-size:12px;font-weight:650}.proposal-selected-ingredients select,.proposal-selected-ingredients input{border-radius:9px;min-height:42px;padding:0 11px;font-size:13px}.proposal-selected-ingredients article>button{min-height:40px;padding:0 13px;font-size:12px}.proposal-ingredient-settings{padding-top:var(--proposal-space-5)}.proposal-market-sourcing,.proposal-market-note{border-radius:10px;min-height:76px;padding:12px 14px}.proposal-market-sourcing b,.proposal-market-note b{font-size:13px}.proposal-market-sourcing small,.proposal-market-note span{font-size:12px}.proposal-choice-grid.tiers{gap:12px;margin:0}.proposal-choice-grid button{min-height:54px;color:var(--workspace-brand-ink,#233e67);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:650}.proposal-choice-grid button.active{color:#80531f;background:#fff8ed;border-color:#a6753c}.proposal-choice-grid.tiers button{align-content:center;gap:3px;display:grid}.proposal-choice-grid.tiers button b{font-size:13px;font-weight:650}.proposal-choice-grid.tiers button small{color:var(--workspace-brand-ink,#233e67);opacity:.72;font-size:11px;font-weight:500}.proposal-choice-grid.tiers button.active small{color:#8a704d;opacity:1}.proposal-content-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proposal-content-modes button{text-align:left;align-content:center;gap:6px;min-height:88px;display:grid}.proposal-content-modes button b,.proposal-content-modes button small{display:block}.proposal-content-modes button b{font-size:15px}.proposal-content-modes button small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:450;line-height:1.5}.proposal-content-modes button.active small{color:#8a704d}.proposal-section-switches,.proposal-advanced-checks{gap:12px;margin:0}.proposal-style-picker{grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);align-items:stretch;gap:16px;display:grid}.proposal-style-picker>.proposal-field{margin:0}.proposal-style-current{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:12px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:16px;min-height:104px;padding:14px;display:grid}.proposal-style-current>i{border-radius:9px;height:72px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #23342c14}.proposal-style-current>i span{flex:1}.proposal-style-current small,.proposal-style-current b{display:block}.proposal-style-current small{color:#9a6b32;letter-spacing:.08em;font-size:12px;font-weight:800}.proposal-style-current b{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:16px}.proposal-style-current p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;line-height:1.5}.proposal-generation-modes{gap:var(--proposal-space-3)}.proposal-generation-modes button{border-color:var(--workspace-brand-tint,#edf2fa);border-radius:12px;min-height:94px;padding:17px 18px}.proposal-generation-modes b{color:var(--workspace-brand-ink,#233e67);font-size:15px}.proposal-generation-modes small{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px}.proposal-generation-modes button.active{background:#fff8ed;border-color:#a6753c}.proposal-config-submit{border-color:var(--workspace-brand-tint,#edf2fa);background:#fffefaf5;border-radius:14px;margin-top:22px;padding:16px 18px;bottom:18px;box-shadow:0 14px 38px #1f342b24}.proposal-config-submit b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.proposal-config-submit span{color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px;line-height:1.5}.proposal-config-submit .primary-button{min-width:148px;min-height:46px}@media (max-width:1080px){.proposal-field-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-selected-ingredients article{grid-template-columns:minmax(180px,1.2fr) minmax(150px,.8fr)}.proposal-selected-ingredients article>button{justify-self:start}}@media (max-width:720px){.proposal-config-heading{align-items:flex-start;min-height:0;margin-bottom:22px}.proposal-config-heading h1{font-size:34px}.proposal-config-summary{justify-content:flex-start}.proposal-config-section>summary{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;min-height:74px;padding:12px 16px}.proposal-config-section>summary>small{text-align:left;grid-column:2;justify-self:start;max-width:none}.proposal-config-body{gap:22px;padding:22px 16px}.proposal-style-picker{grid-template-columns:1fr}.proposal-style-current{grid-template-columns:92px minmax(0,1fr)}.proposal-field-grid,.proposal-field-grid.compact,.proposal-section-switches,.proposal-advanced-checks,.proposal-ingredient-source-choice,.proposal-library-options,.proposal-generation-modes,.proposal-selected-ingredients article{grid-template-columns:1fr}.proposal-library-picker>header,.proposal-selected-ingredients>header{flex-direction:column;align-items:stretch}.proposal-selected-ingredients>header span{text-align:left}.proposal-library-actions{flex-direction:column;align-items:stretch}.proposal-library-actions .drive-upload-button,.proposal-library-actions>a{width:100%}.proposal-config-submit{flex-direction:column;align-items:stretch;bottom:8px}.proposal-config-submit .primary-button{width:100%}}.research-report.report-theme-analyst-dense .research-report-cover{background:linear-gradient(90deg, transparent 63%, #2f6f5c0e 63%), repeating-linear-gradient(0deg, transparent 0 47px, #24463a0e 48px), var(--workspace-brand-tint,#edf2fa);min-height:540px}.research-report.report-theme-analyst-dense .research-report-cover:after{content:"01  /  EVIDENCEਂ /  SIGNALSਃ /  DECISION";color:var(--workspace-brand-ink,#233e67);letter-spacing:.12em;white-space:pre;font:700 11px/2.1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:112px;right:54px}.research-report.report-theme-analyst-dense .research-report-cover h1,.research-report.report-theme-analyst-dense .research-report-section h2,.research-report.report-theme-analyst-dense .research-executive h2{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.research-report.report-theme-analyst-dense .research-report-cover h1{max-width:68%;font-size:clamp(40px,5.3vw,62px)}.research-report.report-theme-analyst-dense .research-executive{grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);gap:0 42px;display:grid}.research-report.report-theme-analyst-dense .research-executive>header,.research-report.report-theme-analyst-dense .research-conclusion{grid-column:1/-1}.research-report.report-theme-analyst-dense .research-key-findings{margin-top:0}.research-report.report-theme-analyst-dense .research-report-section{padding-top:46px;padding-bottom:50px}.research-report.report-theme-editorial-case{--report-accent:#9a5e27;--report-accent-soft:#f3e7d8;background:#f4eee4}.research-report.report-theme-editorial-case .research-report-cover{background:radial-gradient(circle at 82% 23%,#9a5e272e,#0000 25%),linear-gradient(112deg,#0000 0 72%,#9a5e2714 72% 100%),#f2e8d9;min-height:700px;padding-left:92px;overflow:hidden}.research-report.report-theme-editorial-case .research-report-cover:before{width:7px;height:170px;top:0;left:42px}.research-report.report-theme-editorial-case .research-report-cover:after{content:"CASE\a REVIEW";color:#79491d17;letter-spacing:-.06em;white-space:pre;font:900 92px/.82 Georgia,serif;position:absolute;top:205px;right:-10px;transform:rotate(-90deg)}.research-report.report-theme-editorial-case .research-report-cover h1{color:#2b2119;max-width:650px;margin-top:150px;font-size:clamp(48px,6.4vw,74px);font-style:italic}.research-report.report-theme-editorial-case .research-executive,.research-report.report-theme-editorial-case .research-report-section{background:#fffaf2}.research-report.report-theme-editorial-case .research-executive{padding-top:76px;padding-bottom:76px}.research-report.report-theme-editorial-case .research-report-section.report-section-even{background:#f7efe3}.research-report.report-theme-editorial-case .research-report-section>header{grid-template-columns:76px minmax(0,1fr)}.research-report.report-theme-editorial-case .research-report-section>header>span{font:italic 700 35px Georgia,serif}.research-report.report-theme-editorial-case .report-headline{max-width:760px;font-size:25px;font-style:italic}.research-report.report-theme-science-technical{--report-accent:#39a6b2;--report-accent-soft:#dff3f4;background:#eaf3f4}.research-report.report-theme-science-technical .research-report-cover{min-height:610px;color:var(--workspace-brand-ink,#233e67);background:linear-gradient(#5ebec614 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#5ebec614 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 78% 22%,#176a70,#0000 30%),#092f35}.research-report.report-theme-science-technical .research-report-cover:before{background:#60c9d0;width:72px;height:2px}.research-report.report-theme-science-technical .research-report-cover:after{content:"+  FORMULATION SYSTEM\a +  VALIDATION PROTOCOL\a +  TECHNICAL BOUNDARIES";color:var(--workspace-brand-ink,#233e67);letter-spacing:.11em;white-space:pre;font:650 10px/2 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:78px;right:60px}.research-report.report-theme-science-technical .research-report-cover>small,.research-report.report-theme-science-technical .research-report-cover h2,.research-report.report-theme-science-technical .research-report-cover>div{color:var(--workspace-brand-ink,#233e67)}.research-report.report-theme-science-technical .research-report-cover h1{color:#f2ffff;max-width:720px;font-family:Inter,PingFang SC,sans-serif;font-weight:650}.research-report.report-theme-science-technical .research-executive,.research-report.report-theme-science-technical .research-report-section{background:#f7fbfb}.research-report.report-theme-science-technical .research-report-section.report-section-even{background:#edf6f7}.research-report.report-theme-science-technical .research-report-section h2,.research-report.report-theme-science-technical .research-executive h2{font-family:Inter,PingFang SC,sans-serif}.research-report.report-theme-science-technical .research-report-section>header{border-bottom:1px solid #9fcdd0;padding-bottom:18px}.research-report.report-theme-science-technical .research-report-section>header>span,.research-report.report-theme-science-technical .research-report-section header small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.research-report.report-theme-science-technical .report-metrics article,.research-report.report-theme-science-technical .report-actions-cards>div>article{background:#ffffffb8;border:1px solid #c8e0e2}.research-report.report-theme-decision-brief{--report-accent:#ce9f43;--report-accent-soft:#f5ecd7;background:#edf0f3}.research-report.report-theme-decision-brief .research-report-cover{color:#fff;background:linear-gradient(90deg,#152335 0 76%,#c79537 76% 78%,#253b55 78% 100%);min-height:560px}.research-report.report-theme-decision-brief .research-report-cover:before{background:#d8aa50;width:112px;height:4px}.research-report.report-theme-decision-brief .research-report-cover:after{content:"GO / HOLD / STOP";color:#fff9;letter-spacing:.25em;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:270px;right:-54px;transform:rotate(90deg)}.research-report.report-theme-decision-brief .research-report-cover>small,.research-report.report-theme-decision-brief .research-report-cover h2,.research-report.report-theme-decision-brief .research-report-cover>div{color:var(--workspace-brand-ink,#233e67)}.research-report.report-theme-decision-brief .research-report-cover h1{color:#fff;max-width:68%;font-family:Inter,PingFang SC,sans-serif;font-size:clamp(44px,5.8vw,68px)}.research-report.report-theme-decision-brief .research-executive{background:#172538}.research-report.report-theme-decision-brief .research-executive h2,.research-report.report-theme-decision-brief .research-executive .report-narrative p,.research-report.report-theme-decision-brief .research-key-findings p{color:#f3f6f8}.research-report.report-theme-decision-brief .research-key-findings{border-top-color:#405066}.research-report.report-theme-decision-brief .research-key-findings li{border-bottom-color:#405066}.research-report.report-theme-decision-brief .research-report-section{background:#fff;border-left:8px solid #d7dee5}.research-report.report-theme-decision-brief .research-report-section.report-section-even{border-left-color:var(--report-accent);background:#f5f7f9}.research-report.report-theme-decision-brief .research-report-section h2,.research-report.report-theme-decision-brief .research-executive h2{font-family:Inter,PingFang SC,sans-serif}.research-report.report-theme-decision-brief .report-layout-decision-gate .report-actions>div>article{border:1px solid #ccd5df;border-left:5px solid var(--report-accent);background:#f8fafc}.research-report .report-layout-signal-map .report-findings>div,.research-report .report-layout-spec-sheet .report-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.research-report .report-layout-signal-map .report-findings>div>article,.research-report .report-layout-spec-sheet .report-actions>div>article{border:1px solid var(--workspace-brand-tint,#edf2fa);padding:18px}.research-report .report-layout-case-card .research-product-table{box-shadow:10px 10px 0 var(--report-accent-soft)}.research-report .report-layout-roadmap .report-actions-timeline{max-width:760px}@media (max-width:820px){.research-report.report-theme-analyst-dense .research-executive{display:block}.research-report.report-theme-analyst-dense .research-key-findings{margin-top:34px}.research-report.report-theme-analyst-dense .research-report-cover h1,.research-report.report-theme-decision-brief .research-report-cover h1{max-width:100%}.research-report.report-theme-analyst-dense .research-report-cover:after,.research-report.report-theme-editorial-case .research-report-cover:after,.research-report.report-theme-science-technical .research-report-cover:after,.research-report.report-theme-decision-brief .research-report-cover:after{display:none}.research-report.report-theme-editorial-case .research-report-cover{min-height:560px;padding-left:42px}.research-report.report-theme-editorial-case .research-report-cover:before{left:22px}.research-report .report-layout-signal-map .report-findings>div,.research-report .report-layout-spec-sheet .report-actions>div{grid-template-columns:1fr}}.lead-history-fullscreen{z-index:70;background:radial-gradient(circle at 8% 8%,#54917912,#0000 25%),radial-gradient(circle at 92% 4%,#6e64910f,#0000 28%),#f5f7f8;position:fixed;inset:0;overflow:auto}.lead-history-fullscreen>header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #becad3cc;align-items:center;min-height:58px;padding:8px 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 26px #34435714}.lead-history-fullscreen>header>button{color:#fff;background:linear-gradient(135deg, var(--workspace-brand-ink,#233e67), var(--workspace-brand-ink,#233e67));cursor:pointer;border:0;border-radius:10px;min-height:42px;padding:0 16px;font-size:13px;font-weight:760;box-shadow:0 8px 18px #136f5a38}.history-fullscreen-board{grid-template-columns:360px minmax(0,1fr);max-width:none;margin:0;padding:20px 24px 36px}.history-fullscreen-board .live-search-tasks{top:78px}.lead-live-search-fullscreen>header>button:disabled{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:none;cursor:wait}.live-search-fullscreen-board{align-content:start;min-height:calc(100vh - 58px)}.lead-search-fullscreen-error{z-index:12;max-width:min(520px,100vw - 48px);margin:0;position:fixed;bottom:20px;right:24px;box-shadow:0 12px 30px #5e2a2a26}.live-search-tasks>header{background:linear-gradient(135deg,#edf6f2eb,#f3f1f6d9)}.live-task-timeline li:nth-child(5n+1)>i{background:#607c9e;border-color:#8da3be}.live-task-timeline li:nth-child(5n+2)>i{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-ink,#233e67)}.live-task-timeline li:nth-child(5n+3)>i{background:#75668d;border-color:#a79bb8}.live-task-timeline li:nth-child(5n+4)>i{background:#966c50;border-color:#bea18d}.live-task-timeline li:nth-child(5n+5)>i{background:#956778;border-color:#b99aa6}.live-task-timeline li.active>i{background:var(--lead-soft,var(--workspace-brand-tint,#edf2fa))}.live-task-timeline li>div b,.live-task-timeline li>div small{font-size:12px}.live-result-table{min-width:1344px}.live-result-table-head,.live-result-row{grid-template-columns:44px 320px 420px 340px 220px}.live-result-table-head{min-height:50px;color:var(--workspace-brand-ink,#233e67);background:linear-gradient(90deg, var(--workspace-brand-tint,#edf2fa), #f5f4f7, #f7f5f2);font-size:12px}.live-result-table-head>span{padding:0 16px}.live-result-row{background:linear-gradient(90deg, color-mix(in srgb, var(--lead-soft) 72%, white), #fff 24%);min-height:112px}.live-result-row:hover{background:color-mix(in srgb, var(--lead-soft) 66%, white)}.live-result-rank{color:var(--lead-accent);font-size:14px;font-weight:850}.live-result-company{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:17px 16px}.live-result-company:hover{background:var(--lead-soft)}.live-result-avatar{background:var(--lead-accent);width:44px;height:44px;box-shadow:0 7px 16px color-mix(in srgb, var(--lead-accent) 28%, transparent);border-radius:13px;font-size:15px}.live-result-company b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.live-result-company small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.live-result-company em{color:var(--lead-accent);margin-top:6px;font-size:12px;font-weight:750}.live-result-reason{padding:17px 16px}.live-result-reason p{-webkit-line-clamp:unset;white-space:pre-wrap;overflow-wrap:anywhere;max-height:140px;color:var(--workspace-brand-ink,#233e67);font-size:13px;line-height:1.65;display:block;overflow-y:auto}.live-result-reason small{color:var(--lead-accent);margin-top:7px;font-size:12px;font-weight:700}.live-result-channels{gap:8px;padding:16px}.live-result-channels a{min-height:33px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-width:0;padding:0 11px;font-size:12px;box-shadow:inset 0 0 0 1px #355f5121}.live-result-channels a:nth-child(4n+2){color:var(--workspace-brand-ink,#233e67);background:#edf1f7;box-shadow:inset 0 0 0 1px #526b8f21}.live-result-channels a:nth-child(4n+3){color:var(--workspace-brand-ink,#233e67);background:#f1eef4;box-shadow:inset 0 0 0 1px #6c5d8221}.live-result-channels a:nth-child(4n+4){color:#805f48;background:#f5efea;box-shadow:inset 0 0 0 1px #805f4821}.live-result-channels a:hover{color:#fff;background:var(--lead-accent)}.live-result-channels>small{font-size:12px}.live-result-actions{gap:7px;padding:16px 12px}.live-result-actions button{border:1px solid var(--workspace-brand-line,#99acc8);width:40px;height:40px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:none;font-size:14px;position:relative}.live-result-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.live-result-actions button:after{content:attr(data-tooltip);z-index:8;color:#fff;background:var(--workspace-brand-ink,#233e67);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;min-width:max-content;padding:6px 8px;font-size:12px;font-weight:700;line-height:1;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 16px #1928222e}.live-result-actions button:hover:after,.live-result-actions button:focus-visible:after{opacity:1;transform:translate(-50%)}.live-result-actions button:nth-child(2){color:var(--workspace-brand-ink,#233e67);background:#f0f3f7;border-color:#c2ccda}.live-result-actions button:nth-child(3){color:var(--workspace-brand-ink,#233e67);background:#f3f1f5;border-color:#cdc5d7}.live-result-actions button:nth-child(4){color:#805f48;background:#f6f1ed;border-color:#d7c8bc}.live-result-actions button:hover{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67);transform:translateY(-1px)}.live-result-actions>small{font-size:12px;bottom:5px}.email-generation-status{border:1px solid var(--workspace-brand-tint,#edf2fa);background:linear-gradient(135deg, var(--workspace-brand-tint,#edf2fa), #f4f3f7);border-radius:14px;align-items:center;gap:15px;min-height:88px;padding:18px 20px;display:flex}.email-generation-status>i{border:3px solid var(--workspace-brand-tint,#edf2fa);border-top-color:var(--workspace-brand-ink,#233e67);border-radius:50%;flex:none;width:28px;height:28px;animation:.8s linear infinite lead-spin}.email-generation-status h3{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:16px}.email-generation-status p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:13px;line-height:1.55}.contact-results-card{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:18px;margin-top:18px;overflow:hidden;box-shadow:0 12px 34px #2b43390f}.contact-results-card>.lead-results-heading{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);padding:20px 22px}.contact-result-table{min-width:1344px}.contact-result-company{cursor:default}.contact-result-company:hover{background:0 0}.contact-result-actions button.delete{color:var(--workspace-brand-ink,#233e67);background:#faf0f0;border-color:#e0c1c1}.contact-result-actions button.delete:hover{color:#fff;background:#a94f4f;border-color:#a94f4f}.contact-result-actions button.delete:disabled{cursor:not-allowed;opacity:.36}.contact-result-scroll{isolation:isolate;position:relative}.contact-result-table .live-result-table-head>span:last-child,.contact-result-table .contact-result-actions{z-index:5;background:#f7f7f5;position:sticky;right:0;box-shadow:-14px 0 22px -18px #263a31b3}.contact-result-table .contact-result-actions{z-index:4;background:#fff}.live-search-board .lead-results-heading span{color:var(--workspace-brand-ink,#233e67);font-size:13px}.live-search-board .lead-results-heading h2{font-size:26px}.live-search-board .lead-results-heading p{color:var(--workspace-brand-ink,#233e67);font-size:13px}@media (max-width:820px){.lead-history-fullscreen>header{padding:8px 14px}.history-fullscreen-board{grid-template-columns:1fr;padding:14px}.history-fullscreen-board .live-search-tasks{top:0}}.research-agent-layout.report-focused{grid-template-columns:minmax(0,1fr)}.research-agent-layout.report-focused .research-agent-conversation{display:none}.research-agent-report-header-actions{align-items:center;gap:8px;display:flex}.research-agent-report-header-actions>b{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px}.research-agent-report-header-actions>b.running{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.history-timestamp{line-height:1.45}.job-history-details{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;margin:0 0 14px;overflow:hidden}.job-history-details>summary{min-height:58px;color:var(--workspace-brand-ink,#233e67);background:linear-gradient(90deg, var(--workspace-brand-tint,#edf2fa), #faf9f7);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;list-style:none;display:flex}.job-history-details>summary::-webkit-details-marker{display:none}.job-history-details>summary:after{content:"展开";color:var(--workspace-brand-ink,#233e67);flex:none;font-size:12px;font-weight:800}.job-history-details[open]>summary:after{content:"收起"}.job-history-details>summary>div{min-width:0}.job-history-details>summary span,.job-history-details>summary b{display:block}.job-history-details>summary span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:800}.job-history-details>summary b{margin-top:3px;font-size:14px}.job-history-details>summary small{color:var(--workspace-brand-ink,#233e67);text-align:right;margin-left:auto;font-size:12px;line-height:1.5}.job-history-details-body{border-top:1px solid var(--workspace-brand-tint,#edf2fa);padding:16px}.job-history-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.job-history-time-grid article{background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;min-width:0;padding:12px 14px}.job-history-time-grid span,.job-history-time-grid b{display:block}.job-history-time-grid span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.job-history-time-grid b{overflow-wrap:anywhere;color:var(--workspace-brand-ink,#233e67);margin-top:4px;font-size:12px}.job-history-parameter-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.job-history-parameter-sections>section{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;min-width:0;padding:14px}.job-history-parameter-sections h3{color:var(--workspace-brand-ink,#233e67);margin:0 0 10px;font-size:13px}.job-history-parameter-sections dl{margin:0}.job-history-parameter-sections dl>div{border-top:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:minmax(88px,.34fr) minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.job-history-parameter-sections dt{color:var(--workspace-brand-ink,#233e67);font-size:12px;line-height:1.55}.job-history-parameter-sections dd{overflow-wrap:anywhere;min-width:0;color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.6}.proposal-progress-card>.job-history-details{margin-top:18px}@media (max-width:760px){.job-history-details>summary{flex-wrap:wrap;align-items:flex-start}.job-history-details>summary small{text-align:left;width:100%;margin-left:0}.job-history-time-grid,.job-history-parameter-sections{grid-template-columns:1fr}}.research-agent-report-focus-button{border:1px solid var(--workspace-brand-line,#99acc8);min-height:32px;color:var(--workspace-brand-ink,#233e67);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s,box-shadow .18s;display:inline-flex}.research-agent-report-focus-button:hover,.research-agent-report-focus-button[aria-pressed=true]{border-color:var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67)}.research-agent-report-focus-button:focus-visible{outline:2px solid var(--workspace-brand-line,#99acc8);outline-offset:2px}.research-agent-report-focus-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.research-agent-report-focus-button span{color:inherit;font-size:inherit;font-weight:inherit;margin:0}@media (max-width:620px){.research-agent-report-pane>header{gap:10px}.research-agent-report-header-actions{flex-direction:column;align-items:flex-end}.research-agent-report-focus-button{min-width:100px}}.research-report .report-metrics{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.research-report .report-metrics article{min-width:0;overflow:hidden}.research-report .report-metrics b,.research-report .report-metrics span,.research-report .report-metrics small{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.research-report .report-metrics b{font-size:clamp(20px,3.1vw,30px);line-height:1.18}.workspace-app-shell{--workspace-sidebar-width:260px;grid-template-columns:var(--workspace-sidebar-width) minmax(0, 1fr);background:var(--workspace-brand-tint,#edf2fa)}.workspace-app-shell .workspace-sidebar{width:var(--workspace-sidebar-width);background-color:var(--workspace-brand-ink,#233e67);background-image:radial-gradient(circle at 10% -5%,#53d09938,#0000 31%),linear-gradient(#ffffff05,#0000 52%);padding:25px 14px 14px;overflow:hidden;box-shadow:1px 0 #0f2e241f,16px 0 50px #142f260e}.workspace-app-shell .workspace-sidebar:before{opacity:.075;background-size:48px 48px;-webkit-mask-image:linear-gradient(#000,#0000 38%);mask-image:linear-gradient(#000,#0000 38%)}.workspace-app-shell .workspace-sidebar .brand{flex:none;margin:1px 12px 22px}.workspace-app-shell .workspace-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#add8c538 transparent;flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;padding:2px 4px 18px 0;overflow:hidden auto}.workspace-app-shell .workspace-nav::-webkit-scrollbar{width:5px}.workspace-app-shell .workspace-nav::-webkit-scrollbar-thumb{background:#add8c538;border-radius:99px}.workspace-app-shell .workspace-nav-label{color:#e2f0e866;letter-spacing:.15em;margin-top:17px;font-size:12px}.workspace-app-shell .workspace-nav>a{min-height:42px}.workspace-app-shell .workspace-nav-parent{font-weight:590}.workspace-app-shell .workspace-nav-group a{color:#e9f3ed9e;min-height:34px}.workspace-app-shell .workspace-nav a:focus-visible,.workspace-app-shell .signout-button:focus-visible,.module-card:focus-visible{outline:2px solid var(--workspace-brand-line,#99acc8);outline-offset:2px}.workspace-app-shell .workspace-user{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #8dd3b521;border-radius:15px;flex:none;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:94px;margin-top:0;padding:13px 11px;position:relative;box-shadow:0 12px 32px #02160f24,inset 0 1px #ffffff0a}.workspace-user-avatar{border-radius:12px;width:38px;height:38px}.workspace-user-copy{min-width:0}.workspace-app-shell .workspace-user strong{letter-spacing:-.01em;font-size:12px;font-weight:650}.workspace-app-shell .workspace-user span{margin-top:2px;font-size:12px}.workspace-user-credits{color:var(--workspace-brand-ink,#233e67);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#5ecf9d21;align-items:center;gap:4px;margin-top:7px;padding:3px 7px 3px 5px;font-size:12px;display:inline-flex}.workspace-user-credits svg{width:12px;height:12px}.workspace-user-credit-row{align-items:center;gap:6px;display:flex}.workspace-user-credit-row .workspace-user-credits{white-space:nowrap;flex:none;margin-top:7px}.workspace-credit-recharge{min-height:25px;color:var(--workspace-brand-ink,#233e67);white-space:nowrap;cursor:pointer;background:#5ecf9d1f;border:1px solid #8de1ba3d;border-radius:8px;flex:none;align-items:center;margin-top:7px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.workspace-credit-recharge:hover,.workspace-credit-recharge:focus-visible{color:#fff;background:#5ecf9d38;border-color:#8de1ba80}.workspace-app-shell .workspace-user form{align-self:stretch;display:flex}.workspace-app-shell .signout-button{border-radius:9px;place-items:center;width:30px;min-height:38px;padding:0;transition:color .16s,background-color .16s;display:grid}.workspace-app-shell .signout-button svg{width:15px;height:15px}.workspace-app-shell .signout-button span{width:1px;height:1px;position:absolute;overflow:hidden}.workspace-route-frame{background:radial-gradient(circle at 87% -8%, #cd975b17, transparent 24rem), radial-gradient(circle at 18% -10%, #459a7518, transparent 30rem), linear-gradient(180deg, #ffffff57, transparent 20rem), var(--workspace-brand-tint,#edf2fa)}.workspace-route-progress{left:var(--workspace-sidebar-width)}.workspace-app-shell .workspace-main,.workspace-app-shell .formal-feature-main,.workspace-app-shell .business-main{max-width:1500px}.workspace-overview-header{grid-template-columns:minmax(340px,.85fr) minmax(520px,1.15fr);align-items:stretch;gap:clamp(24px,4vw,58px);display:grid}.workspace-overview-kicker{color:var(--workspace-brand-ink,#233e67);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;margin-bottom:26px;font-size:12px;font-weight:560;display:block}.workspace-overview-header .workspace-welcome>p{margin-bottom:9px}.workspace-overview-header .workspace-welcome>h1{max-width:660px;font-size:clamp(34px,3.4vw,50px);font-weight:570;line-height:1.06}.workspace-overview-balances{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.workspace-overview-balances>div{background:#ffffff8f;border:1px solid #1f664d1c;border-radius:13px;min-width:178px;padding:13px 15px;box-shadow:inset 0 1px #fffc}.workspace-overview-balances span,.workspace-overview-balances small,.workspace-overview-balances strong{display:block}.workspace-overview-balances span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:650}.workspace-overview-balances strong{color:var(--workspace-brand-ink,#233e67);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:5px 0 3px;font-size:20px;font-weight:620}.workspace-balance-value{align-items:center;gap:10px;display:flex}.workspace-balance-value strong{flex:1}.workspace-balance-value button{min-height:32px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);white-space:nowrap;cursor:pointer;border:1px solid #1f664d2e;border-radius:999px;padding:0 13px;font-size:13px;font-weight:750;transition:border-color .16s,background-color .16s,color .16s}.workspace-balance-value button:hover,.workspace-balance-value button:focus-visible{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-color:#1f664d5c}.workspace-overview-balances small{color:var(--workspace-brand-ink,#233e67);font-size:12px}.workspace-overview-header .workspace-identity-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border-color:#2a5c491c;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:4px minmax(130px,1fr) minmax(125px,.85fr);align-self:stretch;gap:18px 22px;width:100%;min-height:178px;padding:24px 26px;box-shadow:0 22px 60px #22372e12,inset 0 1px #ffffffe6}.workspace-overview-header .workspace-identity-card:before{grid-row:1/-1}.workspace-overview-header .workspace-identity-card>div+div{padding-left:22px}.workspace-overview-header .workspace-identity-card span{font-size:12px}.workspace-overview-header .workspace-identity-card strong{font-size:17px;font-weight:620}.workspace-overview-header .workspace-identity-card p{border-top:1px solid #3352451a;border-left:0;grid-column:2/-1;margin:0;padding:16px 0 0;font-size:12px}.workspace-section-title-direct{margin:44px 0 17px}.workspace-section-title>div>span{color:var(--app-primary);letter-spacing:.08em;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.workspace-section-title>p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.module-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-color:#2a5c491c;border-radius:19px;flex-direction:column;min-height:250px;padding:25px;display:flex;box-shadow:0 12px 36px #22372e0b,inset 0 1px #ffffffe6}.module-card:before{opacity:.82;height:3px}.module-card:after{opacity:.75;width:150px;height:150px;top:-78px;right:-72px}.module-card>header{align-items:center;gap:11px;display:flex}.module-card>header>span{width:44px;height:44px;color:var(--app-blue);background:var(--app-blue-soft);border-radius:13px;flex:none;place-items:center;display:grid}.module-card-proposal_generation>header>span{color:#a56226;background:var(--app-amber-soft)}.module-card-enterprise_drive>header>span{color:var(--app-primary);background:var(--app-primary-soft)}.module-card>header svg{width:19px}.module-card>header small{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:620}.module-card>header i{color:var(--workspace-brand-ink,#233e67);margin-left:auto;font-size:16px;font-style:normal;transition:transform .18s,color .18s}.module-card h3{letter-spacing:-.035em;margin:26px 0 9px;font-size:21px;font-weight:620}.module-card>p{margin:0;font-size:12px;line-height:1.72}.module-card footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding:18px 0 0;font-size:12px;display:flex}.module-card footer span{min-width:0;color:var(--workspace-brand-ink,#233e67)}.module-card footer b{color:var(--app-primary);flex:none;font-weight:680}.module-card:hover{border-color:#286c5238;transform:translateY(-3px);box-shadow:0 20px 46px #1e392d16}.module-card:hover>header i{color:var(--app-primary);transform:translate(2px,-2px)}.research-agent-report-file{background:#fff;border:0;width:100%;min-height:calc(100vh - 235px);display:block}@media (max-width:1180px){.workspace-overview-header{grid-template-columns:1fr}.workspace-overview-header .workspace-identity-card{min-height:148px}}@media (max-width:980px){.workspace-app-shell{--workspace-sidebar-width:224px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:820px){.workspace-app-shell .workspace-sidebar{width:100%;height:auto;padding:18px 16px 14px;overflow:visible}.workspace-app-shell .workspace-nav{flex:none;min-height:auto;padding-right:0;overflow:visible}.workspace-app-shell .workspace-user{margin-top:16px}.workspace-route-progress{left:0}.workspace-overview-header .workspace-identity-card{grid-template-columns:4px 1fr 1fr}}@media (max-width:620px){.workspace-overview-header .workspace-welcome>h1{font-size:32px}.workspace-overview-balances{grid-template-columns:1fr;display:grid}.workspace-overview-balances>div{min-width:0}.workspace-overview-header .workspace-identity-card{grid-template-rows:auto;grid-template-columns:4px 1fr}.workspace-overview-header .workspace-identity-card>div+div{border-top:1px solid #3352451a;border-left:0;padding:15px 0 0}.workspace-overview-header .workspace-identity-card p{grid-column:2}.workspace-section-title>p{display:none}.module-grid{grid-template-columns:1fr}.module-card:last-child:nth-child(odd){grid-column:auto}}.proposal-live>.proposal-live-copy{background:0 0;border-radius:0;grid-column:auto;height:auto;overflow:visible}.proposal-live-copy b,.proposal-live-copy p,.proposal-live-copy small,.proposal-live-copy em{display:block}.proposal-live-copy p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:12px;font-weight:700}.proposal-live-copy small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px;line-height:1.55}.proposal-live-copy em{color:var(--workspace-brand-ink,#233e67);margin-top:6px;font-size:12px;font-style:normal;font-weight:700}.proposal-live>.proposal-live-bar{background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.proposal-live>.proposal-live-bar i{background:var(--workspace-brand-ink,#233e67);height:100%;transition:width .35s;display:block}.research-agent-progress{background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;width:min(360px,100%);height:5px;margin-top:9px;overflow:hidden}.research-agent-progress>i{border-radius:inherit;background:var(--workspace-brand-ink,#233e67);height:100%;margin:0;transition:width .35s;display:block}:root{--app-ink:var(--workspace-brand-ink,#233e67);--app-muted:var(--workspace-brand-ink,#233e67);--app-line:var(--workspace-brand-tint,#edf2fa);--app-canvas:#fff;--app-surface:#fff}body,.workspace-app-shell,.workspace-route-frame{color:var(--app-ink);background:#fff}.workspace-route-frame{background-image:none}.workspace-app-shell .workspace-sidebar{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-right:1px solid var(--workspace-brand-tint,#edf2fa);background-image:none;box-shadow:8px 0 28px #1e423309}.workspace-app-shell .workspace-sidebar:before{display:none}.workspace-app-shell .workspace-sidebar .brand,.workspace-app-shell .workspace-sidebar .brand-mark,.workspace-app-shell .workspace-nav-label,.workspace-app-shell .workspace-nav-parent,.workspace-app-shell .workspace-nav-parent svg,.workspace-app-shell .workspace-nav>a,.workspace-app-shell .workspace-nav-group a{color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .workspace-nav-group.current{border-color:var(--workspace-brand-tint,#edf2fa);background:#ffffffad}.workspace-app-shell .workspace-nav>a.active,.workspace-app-shell .workspace-nav-group a.active{color:var(--workspace-brand-ink,#233e67);border-color:var(--workspace-brand-tint,#edf2fa);box-shadow:inset 3px 0 0 var(--workspace-brand-ink,#233e67), 0 7px 18px #1e533d0f;background:#fff}.workspace-app-shell .workspace-user{border-color:var(--workspace-brand-tint,#edf2fa);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;grid-template-columns:40px minmax(0,1fr) 40px;gap:9px;min-height:72px;padding:7px 9px;box-shadow:0 10px 28px #1a41310e}.workspace-user-avatar{width:40px;height:40px;color:var(--workspace-brand-ink,#233e67);border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa)}.workspace-app-shell .workspace-user strong{color:var(--workspace-brand-ink,#233e67);font-size:14px}.workspace-app-shell .workspace-user span{color:var(--workspace-brand-ink,#233e67);margin-top:3px;font-size:12px}.workspace-user-credits{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);margin-top:3px;padding:2px 8px 2px 6px;font-size:12px}.workspace-app-shell .signout-button{width:40px;min-height:40px;color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell:has(.workspace-route-progress) .workspace-route-frame:after{background:#ffffff70}.workspace-app-shell .formal-feature-main:has(.contact-page-shell){width:100%;max-width:none;padding:12px 18px 8px}.contact-page-shell{width:100%;min-width:0}.contact-toolbar{z-index:4;border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:13px;grid-template-columns:minmax(240px,1fr) minmax(190px,240px) auto;align-items:center;gap:9px;margin-bottom:8px;padding:8px;display:grid;position:relative;box-shadow:0 8px 26px #1b3d2f0b}.contact-toolbar label{min-width:0;position:relative}.contact-toolbar label>span{z-index:1;color:var(--workspace-brand-ink,#233e67);pointer-events:none;font-size:12px;font-weight:720;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.contact-toolbar input,.contact-toolbar select{border:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;height:44px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:9px;outline:0;padding:0 13px 0 58px;font-size:14px}.contact-toolbar input:focus,.contact-toolbar select:focus{border-color:var(--workspace-brand-line,#99acc8);box-shadow:0 0 0 3px #2c805c17}.contact-toolbar-search:after{content:"⌕";color:var(--workspace-brand-ink,#233e67);pointer-events:none;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-51%)}.contact-toolbar-search input{padding-right:38px}.contact-ai-toolbar{align-items:center;gap:5px;display:flex}.contact-ai-toolbar>button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:44px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer}.contact-ai-toolbar>button:first-child{border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-width:176px;padding:0 13px;display:flex}.contact-ai-toolbar>button:first-child.active{border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.contact-ai-toolbar span{font-size:13px;font-weight:760}.contact-ai-toolbar b{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:650}.contact-ai-question,.contact-ai-help,.contact-ai-close{border-radius:9px;place-items:center;width:42px;padding:0;font-size:14px;font-weight:800;display:grid}.contact-ai-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#11231c75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-ai-panel{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:14px;grid-template-columns:minmax(250px,.75fr) minmax(360px,1.25fr);gap:15px 20px;width:min(820px,100%);max-height:min(760px,100dvh - 48px);padding:22px;display:grid;overflow-y:auto;box-shadow:0 28px 80px #0c231a47}.contact-ai-panel.help{width:min(620px,100%);display:block}.contact-ai-panel>header,.contact-ai-panel>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;display:flex}.contact-ai-panel>header small{color:var(--workspace-brand-ink,#233e67);letter-spacing:.06em;font-size:12px;font-weight:800}.contact-ai-panel>header h2{margin:4px 0 0;font-size:22px}.contact-ai-close{border:1px solid var(--workspace-brand-tint,#edf2fa);width:32px;min-height:32px;color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;font-size:18px;font-weight:450}.contact-ai-help-copy{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;grid-column:1/-1;margin:-3px 0 0;padding:12px 14px;font-size:13px;line-height:1.68}.contact-ai-help-view{margin-top:18px}.contact-ai-help-view>p{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:14px;line-height:1.75}.contact-ai-help-view ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.contact-ai-help-view li{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:10px;grid-template-columns:90px 1fr;gap:14px;padding:14px 16px;display:grid}.contact-ai-help-view li b{color:var(--workspace-brand-ink,#233e67);font-size:14px}.contact-ai-help-view li span{color:var(--workspace-brand-ink,#233e67);font-size:13px;line-height:1.6}.contact-ai-cadence{background:#fafbfe;border:1px solid #e0e6ee;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:136px;padding:18px;display:grid}.contact-ai-cadence span{min-width:0}.contact-ai-cadence b,.contact-ai-cadence small{display:block}.contact-ai-cadence b{color:var(--workspace-brand-ink,#233e67);font-size:18px}.contact-ai-cadence small{color:var(--workspace-brand-ink,#233e67);margin-top:5px;font-size:12px}.contact-ai-cadence i{background:#cdd4e2;width:28px;height:1px}.contact-ai-cadence em{color:#8a6c42;grid-column:1/-1;font-size:12px;font-style:normal}.contact-ai-picker{border:1px solid var(--workspace-brand-tint,#edf2fa);border-radius:11px;min-width:0;overflow:hidden}.contact-ai-picker>header{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.contact-ai-picker>header b,.contact-ai-picker>header span{display:block}.contact-ai-picker>header b{font-size:14px}.contact-ai-picker>header span{color:var(--workspace-brand-ink,#233e67);margin-top:2px;font-size:12px}.contact-ai-picker>header button{min-height:34px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:750}.contact-ai-picker>div{max-height:250px;overflow-y:auto}.contact-ai-picker label{border-top:1px solid var(--workspace-brand-tint,#edf2fa);cursor:pointer;grid-template-columns:auto 32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px 11px;display:grid}.contact-ai-picker label:first-child{border-top:0}.contact-ai-picker label.disabled{opacity:.55;cursor:not-allowed}.contact-ai-picker input{accent-color:var(--workspace-brand-ink,#233e67)}.contact-ai-avatar{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.contact-ai-avatar img{object-fit:contain;background:#fff;width:100%;height:100%}.contact-ai-picker label span{min-width:0}.contact-ai-picker label b,.contact-ai-picker label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.contact-ai-picker label b{font-size:13px}.contact-ai-picker label small{color:var(--workspace-brand-ink,#233e67);margin-top:2px;font-size:12px}.contact-ai-picker label em{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-style:normal}.contact-ai-picker>div>p{color:var(--workspace-brand-ink,#233e67);text-align:center;margin:0;padding:24px;font-size:13px}.contact-ai-panel>footer{border-top:1px solid var(--workspace-brand-tint,#edf2fa);padding-top:13px}.contact-ai-panel>footer span{color:var(--workspace-brand-ink,#233e67);font-size:12px}.contact-ai-panel>footer button{min-height:40px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:750}.contact-inbox-workspace{border-color:var(--workspace-brand-tint,#edf2fa);border-radius:14px;grid-template-columns:minmax(285px,330px) minmax(0,1fr);min-height:calc(100dvh - 92px);box-shadow:0 14px 38px #1d3e310e}.contact-inbox-list{background:#fff}.contact-inbox-list>header{background:var(--workspace-brand-tint,#edf2fa);min-height:48px;padding:12px 16px}.contact-inbox-list>header>div{margin:0}.contact-inbox-list>div{max-height:calc(100dvh - 148px)}.contact-inbox-list>header span{font-size:12px}.contact-select{min-height:82px}.contact-select b{font-size:14px}.contact-select small,.contact-select em{font-size:12px}.contact-company-detail{min-height:30px;font-size:12px}.contact-conversation-panel{min-height:calc(100dvh - 92px)}.contact-conversation-header span small,.contact-conversation-header span p{font-size:12px}.contact-conversation-header h2{font-size:19px}.contact-conversation-header button{min-height:40px;padding:0 13px;font-size:13px}.contact-conversation-header{flex-wrap:wrap}.contact-conversation-header>div:first-child{flex:220px;min-width:0}.contact-conversation-header>div:first-child>span{overflow-wrap:anywhere;min-width:0}.contact-conversation-header>div:last-child{flex-wrap:wrap;max-width:100%}.contact-conversation-header .contact-phone-button{white-space:nowrap;color:#17664f;background:#f1f8f4;border-color:#b9d9ca}.contact-conversation-header .contact-phone-numbers{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.contact-conversation-header .contact-phone-numbers a{color:#17664f;font-size:13px;font-weight:700;text-decoration:none}.contact-conversation-avatar{flex-shrink:0}.contact-thread-heading b{font-size:14px}.contact-thread-heading span,.contact-thread-heading small{font-size:12px}.contact-message-timeline{background:var(--workspace-brand-tint,#edf2fa);min-height:170px;max-height:none;padding:14px 18px}.contact-message-timeline article header,.contact-message-timeline article footer{font-size:12px}.contact-message-timeline article b{font-size:14px}.contact-message-timeline article p{font-size:13px}.contact-thread-empty span{font-size:12px}.contact-thread-heading{background:#fff}.contact-inline-composer{padding:11px 16px 10px;box-shadow:0 -7px 22px #21423506}.contact-inline-composer>header{margin-bottom:7px}.contact-inline-composer>header small,.contact-inline-composer>header>span{font-size:12px}.contact-inline-composer>header b{font-size:14px}.contact-inline-composer>label{margin-top:7px;font-size:13px}.contact-inline-composer input,.contact-inline-composer textarea,.contact-inline-composer select{font-size:13px}.contact-inline-composer textarea{min-height:104px}.contact-inline-composer>footer{margin-top:8px}.contact-inline-composer>footer>label{font-size:12px}.contact-inline-composer button{min-height:40px;padding:0 13px;font-size:13px}.contact-generate-email p,.contact-composer-feedback{font-size:12px}.contact-conversation-empty{background:#fff;min-height:calc(100dvh - 92px)}.contact-conversation-empty span{font-size:12px}@media (max-width:1040px){.contact-toolbar{grid-template-columns:minmax(240px,1fr) minmax(180px,220px)}.contact-ai-toolbar{grid-column:1/-1;justify-content:flex-end}.contact-ai-panel{grid-template-columns:1fr}.contact-ai-panel>header,.contact-ai-panel>footer,.contact-ai-help-copy{grid-column:1}}@media (max-width:820px){.workspace-app-shell .workspace-sidebar{border-right:0;border-bottom:1px solid var(--workspace-brand-tint,#edf2fa)}.workspace-app-shell .formal-feature-main:has(.contact-page-shell){padding:10px}.contact-toolbar{grid-template-columns:1fr}.contact-ai-toolbar{grid-column:auto;justify-content:stretch}.contact-ai-toolbar>button:first-child{flex:1}.contact-ai-modal-backdrop{padding:10px}.contact-ai-panel{max-height:calc(100dvh - 20px);padding:16px}.contact-ai-panel>footer{flex-direction:column;align-items:stretch}.contact-inbox-workspace,.contact-conversation-panel,.contact-conversation-empty{min-height:auto}.contact-inbox-workspace{grid-template-columns:1fr}.contact-inbox-list>div{max-height:310px}}@media (max-width:680px){.proposal-live{grid-template-columns:1fr}.proposal-live-meta{justify-content:space-between}}.mailbox-step-title h3{font-size:20px}.mailbox-step-title p{font-size:14px;line-height:1.6}.mailbox-email-entry label,.mailbox-smtp-fields label{font-size:14px}.mailbox-email-entry input,.mailbox-smtp-fields input,.mailbox-smtp-fields select{min-height:50px;font-size:15px}.mailbox-email-entry>button,.mailbox-connect-submit{min-height:50px;font-size:14px}.mailbox-detected-provider b{font-size:16px}.mailbox-detected-provider span,.mailbox-detected-provider button{font-size:13px}.mailbox-smtp-fields>small{font-size:13px;line-height:1.6}.mailbox-connections article b{font-size:15px}.mailbox-connections article span,.mailbox-connections article small,.mailbox-connections article time,.mailbox-connections article>em,.mailbox-connections article>button{font-size:12px}.workspace-app-shell{font-size:14px}.workspace-app-shell button,.workspace-app-shell input,.workspace-app-shell select,.workspace-app-shell textarea{font-size:13px}.workspace-app-shell small,.workspace-app-shell time,.workspace-app-shell .workspace-overview-balances span,.workspace-app-shell .workspace-overview-balances small,.workspace-app-shell .workspace-overview-header .workspace-identity-card span,.workspace-app-shell .workspace-section-title>div>span,.workspace-app-shell .module-card>header small,.workspace-app-shell .module-card footer{font-size:12px}.workspace-app-shell .workspace-credit-recharge{min-height:32px;color:var(--workspace-brand-ink,#233e67);border:1px solid;border-color:var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-app-shell .workspace-credit-recharge:hover,.workspace-app-shell .workspace-credit-recharge:focus-visible{color:var(--workspace-brand-ink,#233e67);border-color:var(--workspace-brand-line,#99acc8);background:var(--workspace-brand-tint,#edf2fa)}.workspace-balance-value>a{border:1px solid var(--workspace-brand-line,#99acc8);min-height:38px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.recharge-page{min-height:100vh;color:var(--workspace-brand-ink,#233e67);background:linear-gradient(180deg, var(--workspace-brand-tint,#edf2fa) 0, #fff 45%);padding:0 5vw 72px}.recharge-topbar{border-bottom:1px solid var(--workspace-brand-tint,#edf2fa);grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.recharge-topbar a{color:var(--workspace-brand-ink,#233e67);font-size:14px;font-weight:750;text-decoration:none}.recharge-topbar span{letter-spacing:-.04em;font-size:20px;font-weight:900}.recharge-topbar b{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;justify-self:end;padding:9px 14px;font-size:13px}.recharge-hero{text-align:center;max-width:760px;margin:64px auto 42px}.recharge-hero>span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.13em;font-size:12px;font-weight:850}.recharge-hero h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,5vw,60px);line-height:1.06}.recharge-hero p{color:var(--workspace-brand-ink,#233e67);margin:18px auto 0;font-size:16px;line-height:1.7}.recharge-pricing{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;max-width:1240px;margin:auto;display:grid}.recharge-skus{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.recharge-skus>button{border:1px solid var(--workspace-brand-tint,#edf2fa);min-height:256px;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:24px;transition:all .18s;display:flex;box-shadow:0 10px 30px #1d49390b}.recharge-skus>button:hover{border-color:var(--workspace-brand-line,#99acc8);transform:translateY(-2px)}.recharge-skus>button.active{border:2px solid var(--workspace-brand-ink,#233e67);padding:23px;box-shadow:0 16px 38px #1d694d1f}.recharge-skus small{color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.recharge-skus strong{letter-spacing:-.04em;margin-top:18px;font-size:36px;line-height:1}.recharge-skus>button>b{color:var(--workspace-brand-ink,#233e67);margin-top:10px;font-size:16px}.recharge-skus ul{border-top:1px solid var(--workspace-brand-tint,#edf2fa);width:100%;margin:auto 0 0;padding:16px 0 0;list-style:none}.recharge-skus li{color:var(--workspace-brand-ink,#233e67);margin-top:7px;font-size:13px;line-height:1.45}.recharge-skus .recharge-capacity-number{color:#bb541d;font-variant-numeric:tabular-nums;font-size:20px;font-style:normal;font-weight:800}.recharge-checkout{color:#fff;background:var(--workspace-brand-ink,#233e67);border-radius:22px;padding:28px;position:sticky;top:24px;box-shadow:0 20px 48px #0e34272e}.recharge-checkout>div:first-child>span{color:var(--workspace-brand-ink,#233e67);font-size:12px;font-weight:800}.recharge-checkout>div:first-child>strong{letter-spacing:-.05em;margin-top:8px;font-size:42px;display:block}.recharge-checkout>div:first-child>p{color:var(--workspace-brand-ink,#233e67);margin:5px 0 0;font-size:14px}.recharge-checkout fieldset{border:0;margin:24px 0 0;padding:0}.recharge-checkout legend{color:var(--workspace-brand-ink,#233e67);margin-bottom:10px;font-size:13px;font-weight:750}.recharge-checkout label{cursor:pointer;border:1px solid #ffffff24;border-radius:12px;justify-content:space-between;align-items:center;gap:11px;min-height:66px;margin-top:8px;padding:12px;display:flex}.recharge-checkout .payment-brand{object-fit:contain;object-position:left center;width:120px;height:38px}.recharge-checkout input{opacity:0;pointer-events:none;position:absolute}.recharge-checkout label>i{width:36px;height:36px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.recharge-checkout label:last-of-type>i{color:var(--workspace-brand-ink,#233e67);background:#e0eefc}.recharge-checkout label span{flex-direction:column;display:flex}.recharge-checkout label b{font-size:14px}.recharge-checkout label small{color:var(--workspace-brand-ink,#233e67);white-space:nowrap;margin-top:2px;font-size:12px}.recharge-qr{color:var(--workspace-brand-ink,#233e67);background:#fff;border-radius:14px;flex-direction:column;align-items:center;margin-top:18px;padding:14px;display:flex}.recharge-qr img{width:min(230px,100%);height:auto}.recharge-qr small{font-size:12px}.recharge-status{color:var(--workspace-brand-ink,#233e67);background:#ffffff14;border-radius:10px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.recharge-status.paid{color:var(--workspace-brand-ink,#233e67);background:#4ab37f33}.recharge-primary{width:100%;min-height:50px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-line,#99acc8);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:18px;font-size:15px;font-weight:850;text-decoration:none;display:flex}.recharge-primary:disabled{opacity:.58;cursor:wait}.recharge-assurance{color:var(--workspace-brand-ink,#233e67);text-align:center;margin-top:12px;font-size:12px;line-height:1.5;display:block}.recharge-rules{max-width:1240px;margin:64px auto 0}.recharge-rules h2{letter-spacing:-.03em;font-size:25px}.recharge-rules>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.recharge-rules article{border:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;border-radius:16px;padding:22px}.recharge-rules article b,.recharge-rules article span{display:block}.recharge-rules article b{color:var(--workspace-brand-ink,#233e67);font-size:19px}.recharge-rules article span{margin-top:8px;font-size:15px;font-weight:800}.recharge-rules article p{color:var(--workspace-brand-ink,#233e67);margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:900px){.recharge-pricing{grid-template-columns:1fr}.recharge-checkout{position:static}}@media (max-width:620px){.recharge-page{padding-inline:18px}.recharge-topbar{grid-template-columns:1fr auto}.recharge-topbar>span{display:none}.recharge-hero{margin-top:42px}.recharge-skus,.recharge-rules>div{grid-template-columns:1fr}}.credit-recharge-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--workspace-brand-ink,#233e67);background:#fff;border:0;border-radius:24px;padding:0;overflow:auto;box-shadow:0 34px 100px #0e30244d}.credit-recharge-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1f1894}.credit-recharge-dialog>section{padding:30px;position:relative}.credit-recharge-dialog header{padding-right:42px}.credit-recharge-dialog header span{color:var(--workspace-brand-ink,#233e67);letter-spacing:.08em;font-size:12px;font-weight:800}.credit-recharge-dialog header h2{letter-spacing:-.03em;margin:7px 0 0;font-size:28px;line-height:1.15}.credit-recharge-dialog header p{color:var(--workspace-brand-ink,#233e67);margin:9px 0 0;font-size:14px;line-height:1.6}.credit-recharge-close{position:absolute;top:20px;right:20px}.credit-recharge-close button{width:38px;height:38px;color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);cursor:pointer;border:0;border-radius:10px;place-items:center;font-size:25px;line-height:1;display:grid}.credit-recharge-content{border:1px solid var(--workspace-brand-tint,#edf2fa);background:var(--workspace-brand-tint,#edf2fa);border-radius:18px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:24px;margin-top:24px;padding:20px;display:grid}.credit-recharge-content img{border:8px solid #fff;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 10px 28px #1d4d3a14}.credit-recharge-content small,.credit-recharge-content strong{display:block}.credit-recharge-content small{color:var(--workspace-brand-ink,#233e67);margin-bottom:10px;font-size:12px}.credit-recharge-content strong{margin-top:7px;font-size:16px;line-height:1.4}.credit-recharge-content p{color:var(--workspace-brand-ink,#233e67);margin:14px 0 0;font-size:13px;line-height:1.6}.credit-recharge-actions{justify-content:flex-end;margin-top:18px;display:flex}.credit-recharge-actions button{color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border:0;border-radius:10px;min-width:96px;min-height:42px;font-size:14px;font-weight:750}.credit-recharge-dialog button:focus-visible{outline-offset:2px;outline:3px solid #2b765a40}@media (max-width:560px){.credit-recharge-dialog>section{padding:24px 18px 18px}.credit-recharge-dialog header h2{font-size:24px}.credit-recharge-content{grid-template-columns:1fr;gap:16px;padding:16px}.credit-recharge-content img{justify-self:center;width:min(220px,100%)}.credit-recharge-actions button{width:100%}}.auth-layout{color:var(--workspace-brand-ink,#233e67);background:#ececed;grid-template-columns:minmax(460px,44%) minmax(0,1fr)}.auth-panel{z-index:2;background:#fafafaf5;border-right:1px solid #d9dade;padding:34px clamp(42px,5vw,82px);position:relative}.auth-panel .brand,.workspace-app-shell .workspace-sidebar .brand{gap:1px}.auth-panel .brand-mark,.workspace-app-shell .workspace-sidebar .brand-mark{border-radius:0;width:40px;height:40px}.auth-panel .brand-wordmark,.workspace-app-shell .workspace-sidebar .brand-wordmark{width:86px;height:40px}.auth-content{width:min(100%,450px);padding:56px 0}.auth-eyebrow{color:var(--workspace-brand-ink,#233e67);font-family:var(--font-geist-mono), monospace;margin-bottom:16px;font-size:12px;font-weight:680}.auth-content h1{color:var(--workspace-brand-ink,#233e67);margin-bottom:14px;font-size:42px;font-weight:720}.auth-intro{color:var(--workspace-brand-ink,#233e67);margin-bottom:38px;font-size:15px}.auth-form{gap:20px}.auth-form .field label,.auth-form .field-head label{color:var(--workspace-brand-ink,#233e67);font-weight:680}.auth-form .field-head a,.auth-note a{color:var(--workspace-brand-ink,#233e67);font-weight:700}.auth-form .field input{height:54px;color:var(--workspace-brand-ink,#233e67);background:#fff;border-color:#d4d5d8;border-radius:11px}.auth-form .field input:focus{border-color:#24262b;box-shadow:0 0 0 4px #24262b14}.button-auth{color:#fff;background:#23252a;border-radius:11px;min-height:54px;box-shadow:0 12px 28px #1b1d221f}.auth-note{color:var(--workspace-brand-ink,#233e67);font-size:13px}.auth-public-links{color:var(--workspace-brand-ink,#233e67);font-size:12px}.auth-public-links a:hover{color:var(--workspace-brand-ink,#233e67)}.auth-art{color:var(--workspace-brand-ink,#233e67);background-color:#ececed;background-image:linear-gradient(#2224290e 1px,#0000 1px),linear-gradient(90deg,#2224290e 1px,#0000 1px);background-size:52px 52px;flex-direction:column;justify-content:center;align-items:stretch;padding:44px clamp(48px,6vw,92px);position:relative}.auth-art:before{opacity:1;background:0 0;border:1px solid #27292e17;border-radius:50%;inset:9% 9% 18%;transform:none}.auth-art:after{border-color:#23252a12;width:420px;height:420px;top:9%;right:50%;transform:translate(50%);box-shadow:0 0 0 70px #ffffff2e,0 0 0 140px #ffffff14}.auth-agent-visual{z-index:2;place-items:center;min-height:430px;display:grid;position:relative}.auth-agent-visual>span,.auth-agent-visual>i{color:var(--workspace-brand-ink,#233e67);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:12px;font-style:normal;position:absolute}.auth-agent-visual>span{top:16px}.auth-agent-visual>i{bottom:16px}.auth-agent-visual video{z-index:1;object-fit:contain;filter:drop-shadow(0 28px 32px #181a1e21);width:min(390px,72%);max-height:390px;position:relative}.auth-slogan{text-align:center;width:min(100%,600px);margin:16px auto 0}.auth-slogan h2{color:var(--workspace-brand-ink,#233e67);font-size:clamp(32px,3vw,48px);font-weight:710;line-height:1.16}.auth-slogan p{color:var(--workspace-brand-ink,#233e67);margin:18px auto 0;font-size:15px;line-height:1.75}.workspace-app-shell{--workspace-sidebar-width:252px;--app-ink:#24262b;--app-muted:#71757d;--app-line:#dedfe2;--app-canvas:#f3f3f4;--app-surface:#fff;--app-primary:#282a2f;--app-primary-strong:#1f2125;--app-primary-soft:#ededee;--app-blue:#4f535b;--app-blue-soft:#eff0f1;color:var(--workspace-brand-ink,#233e67);background:#f3f3f4}.workspace-route-frame{background-color:#f7f7f7;background-image:linear-gradient(#26282d09 1px,#0000 1px),linear-gradient(90deg,#26282d09 1px,#0000 1px);background-size:52px 52px}.workspace-app-shell .workspace-sidebar{width:var(--workspace-sidebar-width);color:var(--workspace-brand-ink,#233e67);box-shadow:none;background:#ececed;border-right:1px solid #d8d9dc;padding:25px 14px 14px}.workspace-app-shell .workspace-sidebar .brand{color:var(--workspace-brand-ink,#233e67);margin:0 12px 24px}.workspace-app-shell .workspace-nav{scrollbar-color:#c9cace transparent}.workspace-app-shell .workspace-nav-label,.workspace-app-shell .workspace-nav-parent,.workspace-app-shell .workspace-nav-parent svg,.workspace-app-shell .workspace-nav>a,.workspace-app-shell .workspace-nav-group a{color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .workspace-nav>a:hover,.workspace-app-shell .workspace-nav-group a:hover{color:var(--workspace-brand-ink,#233e67);background:#ffffffb8}.workspace-app-shell .workspace-nav>a.active,.workspace-app-shell .workspace-nav-group a.active{color:var(--workspace-brand-ink,#233e67);background:#fff;border-color:#d6d7da;box-shadow:0 8px 22px #1e202512}.workspace-app-shell .workspace-user{background:#fffc;border-color:#d7d8db;box-shadow:0 10px 26px #1d1f230f}.workspace-user-avatar{color:#fff;background:#2d3035;border-color:#2d3035}.workspace-app-shell .workspace-user strong,.workspace-app-shell .workspace-user span{color:var(--workspace-brand-ink,#233e67)}.workspace-user-credits,.workspace-app-shell .workspace-credit-recharge{color:var(--workspace-brand-ink,#233e67);background:#f0f0f1;border-color:#d8d9dc}.workspace-app-shell .workspace-credit-recharge:hover,.workspace-app-shell .workspace-credit-recharge:focus-visible{color:var(--workspace-brand-ink,#233e67);background:#fff;border-color:#babcc1}.workspace-app-shell .signout-button{color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .signout-button:hover{color:var(--workspace-brand-ink,#233e67);background:#ececed}.workspace-app-shell .workspace-overview-header .workspace-identity-card,.workspace-app-shell .module-card{background:#ffffffe6;border-color:#dddfe2;box-shadow:0 14px 36px #1f21260e}.workspace-app-shell .module-card:before{background:#34363c}.workspace-app-shell .module-card>header>span,.workspace-app-shell .module-card-proposal_generation>header>span,.workspace-app-shell .module-card-enterprise_drive>header>span{color:var(--workspace-brand-ink,#233e67);background:#eff0f1}.workspace-app-shell .module-card footer b{color:var(--workspace-brand-ink,#233e67)}.workspace-app-shell .module-card:hover{border-color:#bfc1c6;box-shadow:0 20px 44px #1f212617}.workspace-route-progress{background:#20222714}.workspace-route-progress i{background:#2a2c31;box-shadow:0 0 18px #2a2c3147}.workspace-app-shell{--app-primary:#c76928;--app-primary-strong:#a9511c;--app-primary-soft:#fff0df;--app-blue:#284c7d;--app-blue-soft:var(--workspace-brand-tint,#edf2fa);--app-ink:#25324b}.workspace-app-shell .workspace-route-frame{background:#f6f7fb}.workspace-app-shell .workspace-sidebar{background:#fafbfe;border-color:#e6e8ef;flex-direction:column;display:flex;overflow:hidden}.workspace-app-shell .workspace-nav{flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.workspace-app-shell .workspace-nav>a.active,.workspace-app-shell .workspace-nav-group a.active{color:#ad5924;box-shadow:none;background:#fff1e0;border-color:#f1d8bf}.workspace-app-shell .workspace-nav-group.current{box-shadow:none;background:#fff9f2;border-color:#f3e8db}.workspace-app-shell .workspace-nav>a.active svg{color:#bd642c}.workspace-account-footer{background:#fafbfe;flex:none;gap:12px;margin-top:auto;padding-top:12px;display:grid}.workspace-app-shell .workspace-recharge-primary{min-height:50px;color:var(--workspace-brand-ink,#233e67);background:#e9984e;border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.workspace-app-shell .workspace-recharge-primary:hover{background:#efa75f}.workspace-app-shell .workspace-user{min-height:82px;box-shadow:none;background:#fff;border:1px solid #e4e7ef;border-radius:14px;margin:0;padding:14px 10px}.workspace-app-shell .workspace-user-avatar{background:#2b4268;border-color:#2b4268}.workspace-app-shell .workspace-user strong{font-size:14px}.workspace-app-shell .workspace-user span{font-size:12px}.workspace-app-shell .workspace-user-credits{color:#95612e;background:#fff4e5;border-color:#f0dfcb;font-size:12px}.workspace-app-shell .contact-qr-dock>summary{color:#fff;background:#28446e;border-color:#28446e}@media (max-width:760px){.workspace-app-shell .workspace-sidebar{width:100%;height:auto;overflow:visible}.workspace-app-shell .workspace-nav{max-height:250px}.workspace-account-footer{grid-template-columns:100px minmax(0,1fr);align-items:center;width:100%}.workspace-app-shell .workspace-user{min-height:70px}}@media (max-width:980px){.auth-layout{grid-template-columns:minmax(420px,48%) minmax(0,1fr)}.auth-agent-visual{min-height:380px}}:root{--docly-ink:var(--workspace-brand-ink,#233e67)}.workspace-app-shell{--app-ink:var(--workspace-brand-ink,#233e67);--app-muted:var(--workspace-brand-ink,#233e67);--app-blue:var(--workspace-brand-ink,#233e67);--app-primary:var(--workspace-brand-ink,#233e67);--app-primary-strong:#1d3458;--app-primary-soft:var(--workspace-brand-tint,#edf2fa)}.workspace-app-shell .workspace-nav>a,.workspace-app-shell .workspace-nav-group a{min-height:44px;font-size:15px;line-height:1.5}.workspace-app-shell .workspace-nav-parent{font-size:17px;line-height:1.5}.workspace-app-shell .workspace-nav-label{font-size:13px}.workspace-app-shell .workspace-nav-group.current{background:#f2f5fa;border-color:#e4eaf3}.workspace-app-shell .workspace-nav>a.active,.workspace-app-shell .workspace-nav-group a.active{background:#fff0e1}.feature-ip-logo{object-fit:contain;flex:none;display:block}.business-eyebrow,.manage-eyebrow,.card-eyebrow,.auth-eyebrow{display:none}.research-history-card{overflow:hidden}.research-history-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.research-history-open{grid-template-columns:minmax(140px,1.5fr) minmax(110px,1fr) auto;gap:16px;min-width:0}.research-history-open>div,.research-history-open>span{overflow-wrap:anywhere;min-width:0}.research-history-open em{white-space:nowrap;background:var(--workspace-brand-tint,#edf2fa);font-size:12px}.research-history-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;max-width:210px;padding:16px;display:flex}.research-history-actions .general-research-download{white-space:nowrap;background:#f5f7fb;border:1px solid #d5deeb;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:13px;display:inline-flex}.research-history-actions button{min-height:36px;font-size:13px}.recharge-page{color:var(--workspace-brand-ink,#233e67);background:#f5f7fb}.recharge-topbar{border-color:#dce3ef}.recharge-topbar b{background:#e9eff8}.recharge-checkout{color:var(--workspace-brand-ink,#233e67);background:#fff;border:1px solid #dce3ef;box-shadow:0 12px 36px #233e6710}.recharge-checkout label{border-color:#dce3ef}.recharge-checkout label.active{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa)}.recharge-checkout label>i{color:var(--workspace-brand-ink,#233e67);background:#e5edf9}.recharge-checkout label:focus-within{outline:2px solid var(--workspace-brand-ink,#233e67);outline-offset:2px}.recharge-checkout small,.recharge-assurance{font-size:12px}.recharge-skus>button.active{border-color:var(--workspace-brand-ink,#233e67);background:var(--workspace-brand-tint,#edf2fa);box-shadow:0 12px 30px #233e6712}.recharge-skus>button:hover{border-color:var(--workspace-brand-ink,#233e67)}.recharge-skus strong{margin-top:0}.recharge-primary{color:var(--workspace-brand-ink,#233e67);background:#f1a265}.recharge-status,.recharge-status.paid{background:var(--workspace-brand-tint,#edf2fa);color:var(--workspace-brand-ink,#233e67)}.recharge-status.error{color:#ab4f22;background:#fff1e7}.recharge-custom{background:#eaf0f8;border:1px solid #dce3ef;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:32px auto 0;padding:28px 30px;display:flex}.recharge-custom h2{margin:0 0 10px;font-size:24px}.recharge-custom p{margin:0;font-size:15px;line-height:1.7}.recharge-custom button{border:1px solid var(--workspace-brand-ink,#233e67);color:var(--workspace-brand-ink,#233e67);cursor:pointer;background:#fff;border-radius:10px;flex:none;padding:13px 20px;font-size:15px;font-weight:650}@media (max-width:1100px){.research-history-open{grid-template-columns:minmax(0,1fr) auto}.research-history-open>span{grid-column:1}.research-history-open em{grid-area:1/2}.research-history-actions{max-width:135px}}@media (max-width:600px){.research-history-row{grid-template-columns:minmax(0,1fr)}.research-history-open{padding:18px 16px 10px}.research-history-actions{justify-content:flex-start;max-width:none;padding:0 16px 18px}.recharge-custom{flex-direction:column;align-items:flex-start;padding:24px}.recharge-topbar{grid-template-columns:1fr auto;gap:12px;height:auto;min-height:80px;padding-block:16px}.recharge-topbar>.brand{grid-area:1/2}.recharge-topbar>b{grid-column:1/-1;justify-self:start}}@media (max-width:760px){.auth-layout{grid-template-columns:1fr}.auth-panel{min-height:100dvh;padding:28px 24px}.auth-art{display:none}.auth-content{padding:58px 0}}.lead-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-research-grid .lead-recent-activities{margin:0;padding:0 16px;list-style:none}.lead-activity-empty{padding:0 16px 16px}.lead-recent-activities li{border-bottom:1px solid #e8e8eb;padding:16px 0}.lead-recent-activities li:last-child{border-bottom:0}.lead-recent-activities time{color:#60646c;font-size:12px}.lead-recent-activities h4{color:#18181b;margin:6px 0}.lead-recent-activities p,.lead-activity-empty{color:#41414a;font-size:14px;line-height:1.7}.lead-recent-activities a,.lead-profile-facts a{color:#2563a8;overflow-wrap:anywhere;margin:4px 8px 4px 0;font-size:13px;display:inline-block}@media (max-width:760px){.lead-research-grid{grid-template-columns:minmax(0,1fr)}}.quota-fields,.quota-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0;display:grid}.quota-summary{margin:18px 0}.quota-summary article{background:#fff;border:1px solid #e8eaed;border-radius:14px;min-width:0;padding:18px}.quota-summary article>span{color:#565d67;font-size:13px;display:block}.quota-summary article>strong{color:#14171a;font-variant-numeric:tabular-nums;margin:8px 0;font-size:26px;display:block}.quota-summary article>strong small{color:#636b76;font-size:12px;font-weight:400}.quota-summary article>p{color:#636b76!important;margin:0!important;font-size:12px!important}.billing-page{width:100%;min-width:0;max-width:1440px;padding:40px}.billing-page header h1{color:#14171a;margin:8px 0 12px;font-size:30px}.billing-page header p{color:#606873;font-size:14px;line-height:1.7}.billing-filters{flex-wrap:wrap;gap:8px;margin:28px 0 16px;display:flex}.billing-filters a,.billing-pagination a{color:#4d5662;border:1px solid #e8eaed;border-radius:9px;padding:8px 14px;font-size:13px}.billing-filters a[aria-current=page]{color:#275db4;background:#eef4ff;border-color:#d6e4ff}.billing-table-wrap{background:#fff;border:1px solid #e8eaed;border-radius:14px;overflow:auto}.billing-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:13px}.billing-table th{color:#6b7280;white-space:nowrap;background:#fafbfc;font-weight:500}.billing-table td,.billing-table th{border-bottom:1px solid #edf0f3;padding:14px 16px}.billing-table td{color:#22272e}.billing-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.billing-event{white-space:nowrap;background:#f0f2f5;border-radius:6px;padding:4px 8px}.billing-event[data-event=reserve]{color:#926022;background:#fff5e7}.billing-event[data-event=settle]{color:#275db4;background:#edf3ff}.billing-event[data-event=refund],.quota-gift{color:#28775a;background:#eaf7f1}.billing-empty{text-align:center;color:#7a8390;padding:48px}.billing-pagination{color:#6b7280;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.quota-gift{white-space:nowrap;border-radius:4px;margin-top:4px;padding:2px 4px;font-size:10px;font-weight:500;display:block}.credit-allocation-form .quota-fields{flex:1}.member-card>.quota-summary{padding:0 20px}.member-card>.quota-summary article{padding:12px}@media (max-width:760px){.quota-fields,.quota-summary{grid-template-columns:1fr}.billing-page{padding:24px 16px}.quota-summary article{padding:14px}.quota-summary article>strong{font-size:22px}}.research-agent-revision{border-top:1px solid var(--workspace-brand-tint,#edf2fa);background:#fff;gap:10px;margin:0;padding:14px 16px 16px;display:grid}.research-agent-revision>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.research-agent-revision>header small{color:var(--workspace-brand-ink,#233e67);font:800 12px/1.2 inherit;display:block}.research-agent-revision>header>span{color:#93682f;white-space:nowrap;background:#fdf6ea;border:1px solid #eeddbe;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.research-agent-revision-note{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.6}.research-agent-revision-note.active{color:#2f6b53}.research-agent-revision-note.attention{color:#93682f}.research-agent-revision-open{border:1px solid var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border-radius:8px;justify-self:start;min-height:38px;padding:0 20px;font-size:13px;font-weight:700;transition:transform .18s,background .18s}.research-agent-revision-open:hover{transform:translateY(-1px)}.research-agent-revision-form{gap:9px;display:grid}.research-agent-revision-form textarea{border:1px solid var(--workspace-brand-line,#99acc8);width:100%;min-height:92px;color:var(--workspace-brand-ink,#233e67);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.6}.research-agent-revision-form textarea:focus{outline:2px solid var(--workspace-brand-tint,#edf2fa);border-color:var(--workspace-brand-ink,#233e67)}.research-agent-revision-form>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.research-agent-revision-form .primary-button,.research-agent-revision-form .secondary-button{min-height:38px;padding:0 14px;font-size:13px}@media (max-width:700px){.research-agent-revision>header{flex-direction:column}.research-agent-revision-form>div{justify-content:stretch}.research-agent-revision-form>div>button{flex:140px}}.proposal-agent-revision{border-top:1px solid var(--workspace-brand-tint,#edf2fa);gap:9px;margin:4px 0 0;padding:12px 4px 4px;display:grid}.proposal-agent-revision>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.proposal-agent-revision>header small{color:var(--workspace-brand-ink,#233e67);font:800 12px/1.2 inherit;display:block}.proposal-agent-revision>header>span{color:#93682f;white-space:nowrap;background:#fdf6ea;border:1px solid #eeddbe;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:700}.proposal-agent-revision-note{color:var(--workspace-brand-ink,#233e67);margin:0;font-size:12px;line-height:1.6}.proposal-agent-revision-note.active{color:#2f6b53}.proposal-agent-revision-note.attention{color:#93682f}.proposal-agent-revision-open{border:1px solid var(--workspace-brand-ink,#233e67);color:#fff;background:var(--workspace-brand-ink,#233e67);cursor:pointer;border-radius:8px;justify-self:start;min-height:34px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .18s,background .18s}.proposal-agent-revision-open:hover{transform:translateY(-1px)}.proposal-agent-revision-form{gap:8px;display:grid}.proposal-agent-revision-form textarea{border:1px solid var(--workspace-brand-line,#99acc8);width:100%;min-height:88px;color:var(--workspace-brand-ink,#233e67);font:inherit;resize:vertical;background:#fff;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.6}.proposal-agent-revision-form textarea:focus{outline:2px solid var(--workspace-brand-tint,#edf2fa);border-color:var(--workspace-brand-ink,#233e67)}.proposal-agent-revision-form>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.proposal-agent-revision-form .primary-button,.proposal-agent-revision-form .secondary-button{min-height:34px;padding:0 12px;font-size:12px}.proposal-preview-page .proposal-revision-top,.research-agent-workspace>.proposal-revision-top{background:#fff;border:1px solid #e1e5eb;border-radius:16px;gap:0;margin:0 0 20px;padding:22px 24px;scroll-margin-block:24px}.proposal-revision-top[data-expanded=true]{border-color:#b8cceb;box-shadow:0 3px 16px #2344730d}.proposal-revision-top>.proposal-revision-heading{flex-wrap:wrap;align-items:center;gap:18px}.proposal-revision-intro{align-items:center;gap:14px;min-width:0;display:flex}.proposal-revision-icon{color:#3268ac;background:#eef4fc;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.proposal-revision-icon svg{width:22px;height:22px}.proposal-revision-intro h2{color:#171717;margin:0;font-size:16px;font-weight:650;line-height:1.5}.proposal-revision-intro p{color:#626974;margin:4px 0 0;font-size:13px;line-height:1.6}.proposal-revision-actions{flex-shrink:0;align-items:center;gap:16px;margin-left:auto;display:flex}.proposal-revision-quota{color:#69717c;white-space:nowrap;font-size:12px}.proposal-revision-quota b{color:#272e39;font-weight:650}.proposal-revision-trigger{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#3268ac;border:1px solid #3268ac;border-radius:9px;justify-content:center;align-items:center;gap:16px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.proposal-revision-trigger:hover:not(:disabled){background:#28588f}.proposal-revision-trigger:focus-visible{outline-offset:3px;outline:3px solid #b8cceb}.proposal-revision-trigger:disabled{opacity:.5;cursor:not-allowed}.proposal-revision-top>.proposal-agent-revision-note{margin-top:12px}.proposal-revision-top .proposal-agent-revision-form{border-top:1px solid #edf0f4;gap:10px;margin-top:20px;padding-top:20px}.proposal-revision-top .proposal-agent-revision-form label{color:#272e39;font-size:14px;font-weight:600}.proposal-revision-top .proposal-agent-revision-form textarea{color:#171717;background:#fff;border-color:#dce2eb;border-radius:10px;min-height:144px;padding:14px;font-size:14px;line-height:1.8}.proposal-revision-top .proposal-agent-revision-form textarea:focus{border-color:#83a6d5;outline:3px solid #edf3fc}.proposal-revision-top .proposal-agent-revision-form>.proposal-revision-input-meta{color:#747b86;justify-content:space-between;gap:12px;font-size:12px;display:flex}.proposal-revision-input-meta>span:last-child{white-space:nowrap}.proposal-revision-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.proposal-revision-footer p{color:#747b86;margin:0;font-size:12px}.proposal-revision-footer>div{gap:10px;margin-left:auto;display:flex}.proposal-revision-footer .primary-button,.proposal-revision-footer .secondary-button{border-radius:8px;min-height:38px}@media (max-width:640px){.proposal-preview-page .proposal-revision-top,.research-agent-workspace>.proposal-revision-top{padding:16px}.proposal-revision-actions{justify-content:space-between;width:100%}.proposal-revision-intro{align-items:flex-start}.proposal-revision-top .proposal-agent-revision-form>.proposal-revision-input-meta{flex-wrap:nowrap;align-items:flex-start}}.proposal-preview-page .proposal-document-toolbar{flex-wrap:wrap}.proposal-document-toolbar button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:980px){.proposal-agent-revision{flex:0 0 240px}}
