body.ilovesales-app-body .ils-shell--account{background:#f7f8fa}body.ilovesales-app-body .ils-shell--account .ils-shell__header{position:relative;inset:auto;padding:18px max(24px,calc((100% - 1180px) / 2));border-bottom:1px solid #e8e9ec;background:#fff}body.ilovesales-app-body .ils-shell--account .ils-shell__brand{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;backdrop-filter:none}body.ilovesales-app-body .ils-shell--account .ils-shell__brand img{width:150px}body.ilovesales-app-body .ils-shell--account .ils-shell__main{padding:0}body.ilovesales-app-body .ils-shell--account .ils-shell__content{width:100%;max-width:none;padding:0;margin:0}body.ilovesales-app-body .ils-my{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1180px;margin:0 auto;padding:48px 24px 80px}body.ilovesales-app-body .ils-my :where(h1,h2,h3,p){margin:0}body.ilovesales-app-body .ils-my a{text-decoration:none;color:inherit}body.ilovesales-app-body .ils-my :where(button,input,select),body.ilovesales-app-body .ils-my__login :where(button,input){font:inherit}body.ilovesales-app-body .ils-my button:disabled,body.ilovesales-app-body .ils-my__login button:disabled{opacity:.5;cursor:not-allowed}body.ilovesales-app-body .ils-my__eyebrow{color:#bb3936;font-size:11px;font-weight:800;letter-spacing:.09em}body.ilovesales-app-body .ils-my__sidebar h2{margin:10px 0 28px;font-size:20px;letter-spacing:-.04em}body.ilovesales-app-body .ils-my__sidebar nav{display:grid;gap:6px}body.ilovesales-app-body .ils-my__sidebar nav a{display:flex;gap:12px;align-items:center;border-radius:10px;padding:14px 16px;font-size:14px;color:#565962;font-weight:600}body.ilovesales-app-body .ils-my__sidebar nav a:hover{background:#eeeff2}body.ilovesales-app-body .ils-my__sidebar nav a[aria-current=page]{background:#fff0ee;color:#b53432}body.ilovesales-app-body .ils-my__sidebar-home{display:flex;justify-content:space-between;align-items:center;padding:24px 16px;margin-top:22px;border-top:1px solid #e1e3e8;font-size:12px}body.ilovesales-app-body .ils-my__content{min-width:0}body.ilovesales-app-body .ils-my__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}body.ilovesales-app-body .ils-my__heading h1{font-size:30px;letter-spacing:-.05em;line-height:1.4;margin:6px 0 10px}body.ilovesales-app-body .ils-my__heading p:last-child{font-size:14px;line-height:1.6;color:#6b6e78}body.ilovesales-app-body .ils-my .ils-my__primary,body.ilovesales-app-body .ils-my__login .ils-my__primary{display:inline-flex;justify-content:center;align-items:center;gap:8px;background:#d63c37;color:white;border:1px solid #d63c37;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:700;white-space:nowrap;min-height:44px;text-decoration:none}body.ilovesales-app-body .ils-my .ils-my__primary:hover,body.ilovesales-app-body .ils-my__login .ils-my__primary:hover{background:#b52f2b}body.ilovesales-app-body .ils-my__welcome{display:flex;align-items:center;gap:18px;background:white;border:1px solid #e4e6eb;border-radius:14px;padding:28px}body.ilovesales-app-body .ils-my__avatar{display:grid;place-items:center;flex:0 0 60px;width:60px;height:60px;border-radius:50%;background:#fff0ee;color:#bd3833}body.ilovesales-app-body .ils-my__welcome p{color:#6c6f77;font-size:12px;margin-bottom:6px}body.ilovesales-app-body .ils-my__welcome h2{font-size:22px;margin-bottom:5px;letter-spacing:-.04em;overflow-wrap:anywhere}body.ilovesales-app-body .ils-my__welcome span{font-size:12px;color:#71747d;overflow-wrap:anywhere}body.ilovesales-app-body .ils-my__welcome>a{margin-left:auto;display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-weight:600}body.ilovesales-app-body .ils-my__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0 28px}body.ilovesales-app-body .ils-my__stats a{display:grid;gap:12px;border:1px solid #e4e6eb;background:#fff;border-radius:12px;padding:22px}body.ilovesales-app-body .ils-my__stats a:hover{border-color:#dcaaa7}body.ilovesales-app-body .ils-my__stats span{font-size:12px;color:#676b75}body.ilovesales-app-body .ils-my__stats strong{font-size:28px;line-height:1;color:#26272c}body.ilovesales-app-body .ils-my__panel{border:1px solid #e4e6eb;border-radius:14px;background:#fff;padding:26px}body.ilovesales-app-body .ils-my__panel-heading{margin-bottom:24px}body.ilovesales-app-body .ils-my__panel-heading h2{font-size:18px;margin:0 0 8px;letter-spacing:-.03em}body.ilovesales-app-body .ils-my__panel-heading p{font-size:12px;color:#6c707a;line-height:1.7;margin:0}body.ilovesales-app-body .ils-my__row{display:flex;justify-content:space-between;align-items:center;gap:15px}body.ilovesales-app-body .ils-my__row>a{font-size:12px;display:flex;gap:4px;align-items:center;white-space:nowrap}body.ilovesales-app-body .ils-my__proposals{display:grid;gap:12px}body.ilovesales-app-body .ils-my__proposal{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid #eceef1;border-radius:10px;background:#fff;transition:background-color .15s,border-color .15s}body.ilovesales-app-body .ils-my__proposal:focus-visible,body.ilovesales-app-body .ils-my__proposal:hover{background:#fff7f5;border-color:#e8c5bf}body.ilovesales-app-body .ils-my__proposal:focus-visible{outline:2px solid #d63c37;outline-offset:3px}body.ilovesales-app-body .ils-my__file-icon{color:#8e939c;flex-shrink:0}body.ilovesales-app-body .ils-my__proposal-copy{min-width:0;flex:1}body.ilovesales-app-body .ils-my__proposal h3{font-size:16px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}body.ilovesales-app-body .ils-my__proposal p{font-size:11px;color:#747781}body.ilovesales-app-body .ils-my__status{display:inline-block;background:#f1f2f4;color:#5e6169;font-size:10px;font-weight:700;border-radius:5px;padding:4px 7px}body.ilovesales-app-body .ils-my__status--completed{background:#edf6ef;color:#396447}body.ilovesales-app-body .ils-my__status--failed{background:#fff0ed;color:#b33a32}body.ilovesales-app-body .ils-my__proposal-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;color:#727680;font-size:11px}body.ilovesales-app-body .ils-my__proposal-meta strong{font-weight:600;color:#454951;margin-left:5px}body.ilovesales-app-body .ils-my__open{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;flex-shrink:0}body.ilovesales-app-body .ils-my__proposal-item{min-width:0}body.ilovesales-app-body .ils-my__delivery-label{display:inline-block;margin:0 0 0 9px;color:#737780;font-size:10px}body.ilovesales-app-body .ils-my__delivery-panel{margin-bottom:24px}body.ilovesales-app-body .ils-my__delivery-list{display:grid;gap:16px}body.ilovesales-app-body .ils-my__delivery-card{border:1px solid #e4e6eb;border-radius:12px;overflow:hidden}body.ilovesales-app-body .ils-my__delivery-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:15px;font-weight:700;overflow-wrap:anywhere}body.ilovesales-app-body .ils-my__delivery-title:hover{background:#fff7f5}body.ilovesales-app-body .ils-my__progress{padding:20px;background:#fafafa;border-top:1px solid #eceef1}body.ilovesales-app-body .ils-my__proposal-item>.ils-my__progress{margin-top:8px;border:1px solid #eceef1;border-radius:10px}body.ilovesales-app-body .ils-my__progress-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}body.ilovesales-app-body .ils-my__progress-eyebrow{font-size:10px;font-weight:700;letter-spacing:.05em;color:#9e4541}body.ilovesales-app-body .ils-my__progress-heading p{margin-top:7px;font-size:15px;font-weight:700;line-height:1.5}body.ilovesales-app-body .ils-my__progress-heading button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:36px;padding:8px 10px;border:1px solid #dfe1e6;border-radius:7px;background:#fff;color:#51555f;font-size:11px;cursor:pointer}body.ilovesales-app-body .ils-my__progress-heading button:hover{background:#f3f3f5}body.ilovesales-app-body .ils-my__progress-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:22px 0 18px}body.ilovesales-app-body .ils-my__progress-steps li{display:flex;align-items:flex-start;gap:8px;border-top:2px solid #e5e7eb;padding-top:12px;font-size:11px;color:#737781}body.ilovesales-app-body .ils-my__progress-steps li>span:first-child{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#eceef1;font-size:10px}body.ilovesales-app-body .ils-my__progress-steps li[data-done=true]{border-color:#cd5a51;color:#8f3b35}body.ilovesales-app-body .ils-my__progress-steps li[data-done=true]>span:first-child{color:#fff;background:#b94d43}body.ilovesales-app-body .ils-my__progress-steps small{display:block;font-size:10px;font-weight:400;color:#848791;margin-top:3px}body.ilovesales-app-body .ils-my__progress-counts{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:11px;color:#757983}body.ilovesales-app-body .ils-my__progress-counts strong{margin-left:3px;color:#373b44;font-weight:600}body.ilovesales-app-body .ils-my__progress-note{padding:12px 14px;margin-top:14px;background:#fff6ed;color:#81522e;border-radius:8px;font-size:12px;line-height:1.7}body.ilovesales-app-body .ils-my__progress-details{margin-top:18px;border-top:1px solid #e5e7eb}body.ilovesales-app-body .ils-my__progress-details summary{padding:13px 0;font-size:12px;font-weight:600;cursor:pointer;color:#464b55}body.ilovesales-app-body .ils-my__progress-details summary span{margin-left:7px;color:#858991;font-size:11px}body.ilovesales-app-body .ils-my__progress-details ul{list-style:none;padding:0;margin:0 0 12px;max-height:320px;overflow-y:auto}body.ilovesales-app-body .ils-my__progress-details li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eceef1}body.ilovesales-app-body .ils-my__progress-details li>div{min-width:0}body.ilovesales-app-body .ils-my__progress-details strong{font-size:12px;font-weight:600;overflow-wrap:anywhere}body.ilovesales-app-body .ils-my__progress-details small{display:block;margin-top:5px;font-size:10px;color:#858991}body.ilovesales-app-body .ils-my__progress-details li>span{flex-shrink:0;background:#eceef1;padding:5px 8px;border-radius:5px;color:#606571;font-size:10px}body.ilovesales-app-body .ils-my__progress-details li>span[data-status=confirm]{background:#fff0e9;color:#a5412d}body.ilovesales-app-body .ils-my__progress-details li>span[data-status=complete]{background:#eaf4ed;color:#366346}body.ilovesales-app-body .ils-my__progress-footnote{font-size:10px;color:#858991;line-height:1.7;margin-top:6px}body.ilovesales-app-body .ils-my__delivery-empty{text-align:center;padding:16px 0 4px;color:#92969e}body.ilovesales-app-body .ils-my__delivery-empty h3{margin:12px 0 8px;font-size:15px;color:#444852}body.ilovesales-app-body .ils-my__delivery-empty p{font-size:12px;line-height:1.7;color:#81858e}body.ilovesales-app-body .ils-my__delivery-empty ol{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 24px;list-style:decimal inside;margin:18px 0;padding:14px;background:#f7f8fa;border-radius:8px;font-size:11px;color:#717680}body.ilovesales-app-body .ils-my__delivery-empty a{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#b03e36;padding:8px}body.ilovesales-app-body .ils-my__delivery-panel a:focus-visible,body.ilovesales-app-body .ils-my__progress :where(button,summary):focus-visible{outline:2px solid #d63c37;outline-offset:3px}body.ilovesales-app-body .ils-my__filters{display:flex;gap:10px;margin-bottom:10px}body.ilovesales-app-body .ils-my__search{display:flex;align-items:center;gap:8px;flex:1;border:1px solid #dde0e6;border-radius:8px;padding:0 12px;color:#747983}body.ilovesales-app-body .ils-my__search input{min-width:0;width:100%;border:0;background:transparent;padding:12px 0;color:#262626;font-size:13px}body.ilovesales-app-body .ils-my__filters select{max-width:135px;border:1px solid #dde0e6;padding:10px;border-radius:8px;color:#4c5059;background:white;font-size:12px}body.ilovesales-app-body .ils-my__empty{display:grid;justify-items:center;gap:13px;text-align:center;padding:50px 15px;color:#777c87}body.ilovesales-app-body .ils-my__empty h3{color:#34373d;font-size:17px}body.ilovesales-app-body .ils-my__empty p{font-size:13px;line-height:1.7}body.ilovesales-app-body .ils-my__empty button,body.ilovesales-app-body .ils-my__error button,body.ilovesales-app-body .ils-my__pagination button{border:1px solid #d7dbe1;background:white;border-radius:7px;padding:9px 13px;color:#4d525b;font-size:12px}body.ilovesales-app-body .ils-my__pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px;font-size:12px}body.ilovesales-app-body .ils-my__help{color:#777b85;line-height:1.8;font-size:12px;margin:20px 0 0}body.ilovesales-app-body .ils-my__form{display:grid;gap:24px}body.ilovesales-app-body .ils-my__form .ils-my__panel-heading{margin:0}body.ilovesales-app-body .ils-my__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}body.ilovesales-app-body .ils-my__form label{display:grid;gap:9px;color:#3f434a;font-size:13px;font-weight:600}body.ilovesales-app-body .ils-my__form :where(input,select){display:block;width:100%;min-width:0;height:46px;border:1px solid #d9dde4;border-radius:8px;background:#fff;color:#292d34;padding:10px 13px;font-size:14px}body.ilovesales-app-body .ils-my__form input:read-only{background:#f5f6f8;color:#6c7078}body.ilovesales-app-body .ils-my__form :where(small,.ils-my__optional){color:#787d87;font-size:11px;font-weight:400;line-height:1.6}body.ilovesales-app-body .ils-my__contact{display:grid;gap:9px}body.ilovesales-app-body .ils-my__input-action{display:flex;gap:10px}body.ilovesales-app-body .ils-my__input-action button{flex-shrink:0;background:white;color:#565c66;border:1px solid #d9dde4;border-radius:8px;padding:0 13px;font-size:12px}body.ilovesales-app-body .ils-my__form-footer{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #eceef1;padding-top:24px}body.ilovesales-app-body .ils-my__form-footer span{color:#777d87;font-size:11px;line-height:1.7}body.ilovesales-app-body .ils-my__notice{background:#edf7f0;color:#315f41;font-size:13px;line-height:1.7;padding:14px;border-radius:8px;margin:0}body.ilovesales-app-body .ils-my__error{background:#fff0ed;color:#b13b34;padding:16px;border-radius:9px;font-size:13px;line-height:1.7;margin-bottom:20px}body.ilovesales-app-body .ils-my__error button{margin-top:10px}body.ilovesales-app-body .ils-my__login{width:min(440px,calc(100% - 32px));margin:64px auto;padding:36px}body.ilovesales-app-body .ils-my__login h1{font-size:26px;margin:12px 0;letter-spacing:-.04em}body.ilovesales-app-body .ils-my__login>p:not(.ils-my__eyebrow){font-size:13px;line-height:1.7;color:#727681;margin-bottom:30px}@media (max-width:900px){body.ilovesales-app-body .ils-my{grid-template-columns:170px minmax(0,1fr);gap:24px}body.ilovesales-app-body .ils-my__welcome{flex-wrap:wrap}body.ilovesales-app-body .ils-my__open{font-size:0}}@media (max-width:650px){body.ilovesales-app-body .ils-my{display:block;padding:24px 16px 48px}body.ilovesales-app-body .ils-my__sidebar>:not(nav){display:none}body.ilovesales-app-body .ils-my__sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:28px}body.ilovesales-app-body .ils-my__sidebar nav a{justify-content:center;flex-direction:column;gap:6px;font-size:11px;padding:10px 2px}body.ilovesales-app-body .ils-my__heading{gap:12px}body.ilovesales-app-body .ils-my__heading h1{font-size:25px}body.ilovesales-app-body .ils-my__heading p:last-child{font-size:12px}body.ilovesales-app-body .ils-my__heading .ils-my__primary{padding:10px;font-size:11px}body.ilovesales-app-body .ils-my__heading .ils-my__eyebrow{font-size:9px}body.ilovesales-app-body .ils-my__panel{padding:20px 16px}body.ilovesales-app-body .ils-my__welcome{padding:20px;gap:14px}body.ilovesales-app-body .ils-my__welcome h2{font-size:20px}body.ilovesales-app-body .ils-my__stats{gap:7px}body.ilovesales-app-body .ils-my__stats a{padding:17px 12px}body.ilovesales-app-body .ils-my__stats span{font-size:10px}body.ilovesales-app-body .ils-my__proposal{gap:10px;padding:16px 12px}body.ilovesales-app-body .ils-my__progress{padding:16px 12px}body.ilovesales-app-body .ils-my__progress-heading{align-items:flex-start}body.ilovesales-app-body .ils-my__progress-heading p{font-size:13px}body.ilovesales-app-body .ils-my__progress-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}body.ilovesales-app-body .ils-my__delivery-title{padding:16px 12px}body.ilovesales-app-body .ils-my__delivery-label{margin-left:5px;font-size:9px}body.ilovesales-app-body .ils-my__form-grid{grid-template-columns:1fr}body.ilovesales-app-body .ils-my__form-footer{flex-direction:column;align-items:stretch}body.ilovesales-app-body .ils-my__login{padding:24px;margin-top:36px}}body.ilovesales-app-body{--ils-ink:#262626;--ils-muted:#595959;--ils-line:#e7e7e9;--ils-paper:#ffffff;--ils-soft:#f7f7f5;--ils-warm:#fff7f5;--ils-coral-soft:#fff2ef;--ils-coral:#ff6b5f;--ils-coral-dark:#e3483f;--ils-navy:#111d4a;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--ils-ink);background:var(--ils-paper);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;word-break:keep-all;color-scheme:light}body.ilovesales-app-body :focus-visible{outline:3px solid rgba(227,72,63,.5);outline-offset:3px}body.ilovesales-app-body .function-spec-editor-overlay,body.ilovesales-app-body .function-spec-editor-overlay *,body.ilovesales-app-body .overview-editor-overlay,body.ilovesales-app-body .overview-editor-overlay *{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.015em}body.ilovesales-app-body .function-spec-editor-overlay :where(button,input,textarea,select),body.ilovesales-app-body .overview-editor-overlay :where(button,input,textarea,select){font:inherit}body.ilovesales-app-body.prm-editor-active{overflow:hidden}body.ilovesales-app-body .ils-result-editor-portal{position:relative;z-index:2400;width:0;height:0}body.ilovesales-app-body .overview-editor-modal .project-edit-field--readonly input:read-only{border-color:#e1d7d3;color:#38302d;background:#f8f4f2;box-shadow:inset 3px 0 0 rgba(227,72,63,.28);cursor:not-allowed}body.ilovesales-app-body .overview-editor-modal .project-edit-field__help{display:block;margin-top:1px;color:#736963;font-size:11px;font-weight:500;line-height:1.5}:where(body.ilovesales-app-body) .ils-shell{--ils-ink:#262626;--ils-muted:#595959;--ils-line:#e7e7e9;--ils-paper:#ffffff;--ils-soft:#f7f7f5;--ils-warm:#fff7f5;--ils-coral-soft:#fff2ef;--ils-coral:#ff6b5f;--ils-coral-dark:#e3483f;--ils-navy:#111d4a;position:relative;isolation:isolate;width:100%;min-width:320px;min-height:100vh;color:var(--ils-ink);background:radial-gradient(circle at 6% 1%,rgba(255,107,95,.1),transparent 26rem),linear-gradient(180deg,#ffffff,#fdfcfb 46%,#f7f7f5);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:light}:where(body.ilovesales-app-body) .ils-shell,:where(body.ilovesales-app-body) .ils-shell *{box-sizing:border-box}:where(body.ilovesales-app-body) .ils-shell :where(button,input,textarea,select){font:inherit}:where(body.ilovesales-app-body) .ils-shell :where(button,label){-webkit-tap-highlight-color:transparent}:where(body.ilovesales-app-body) .ils-shell button{cursor:pointer}:where(body.ilovesales-app-body) .ils-shell__header{position:fixed;top:18px;right:28px;left:28px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:20px;pointer-events:none}:where(body.ilovesales-app-body) .ils-shell:has(.ils-retry,.overview-editor-modal,.reanalyze-modal__overlay,.pdf-options-overlay,.commission-overlay--ilovesales,.pv-overlay--ilovesales,.aiload-overlay--ilovesales,.mindmap-overlay--ilovesales) .ils-shell__header{opacity:0;visibility:hidden;pointer-events:none}:where(body.ilovesales-app-body) .ils-account,:where(body.ilovesales-app-body) .ils-shell__brand{pointer-events:auto}:where(body.ilovesales-app-body) .ils-shell__brand{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;border:1px solid rgba(38,38,38,.08);border-radius:999px;color:var(--ils-ink);background:rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(29,31,39,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);appearance:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:where(body.ilovesales-app-body) .ils-shell__brand:hover{transform:translateY(-1px);border-color:rgba(227,72,63,.35);box-shadow:0 15px 34px rgba(29,31,39,.11)}:where(body.ilovesales-app-body) .ils-shell__brand img{display:block;width:118px;height:auto}:where(body.ilovesales-app-body) .ils-account{position:relative}:where(body.ilovesales-app-body) .ils-account__trigger{display:inline-flex;align-items:center;min-height:48px;gap:9px;padding:6px 13px 6px 7px;border:1px solid rgba(38,38,38,.09);border-radius:999px;color:var(--ils-ink);background:rgba(255,255,255,.94);box-shadow:0 12px 30px rgba(29,31,39,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);appearance:none;font-size:13px;font-weight:800;transition:transform .18s ease,border-color .18s ease,background .18s ease}:where(body.ilovesales-app-body) .ils-account__trigger:hover,:where(body.ilovesales-app-body) .ils-account__trigger[aria-expanded=true]{transform:translateY(-1px);border-color:rgba(227,72,63,.38);background:#fff}:where(body.ilovesales-app-body) .ils-account__avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-account__chevron{color:#8a8a8a;transition:transform .18s ease}:where(body.ilovesales-app-body) .ils-account__trigger[aria-expanded=true] .ils-account__chevron{transform:rotate(180deg)}:where(body.ilovesales-app-body) .ils-account__menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;width:220px;padding:9px;border:1px solid var(--ils-line);border-radius:18px;overflow:hidden;color:var(--ils-ink);background:rgba(255,255,255,.98);box-shadow:0 22px 60px rgba(17,29,74,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:where(body.ilovesales-app-body) .ils-account__menu-label{padding:7px 9px 8px;color:#8c8c8c;font-size:10px;font-weight:850;letter-spacing:.14em}:where(body.ilovesales-app-body) .ils-account__menu button{display:flex;align-items:center;width:100%;min-height:42px;gap:10px;padding:0 11px;border:0;border-radius:11px;color:var(--ils-ink);background:transparent;text-align:left;font-size:13px;font-weight:700}:where(body.ilovesales-app-body) .ils-account__menu button svg{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-account__menu button:hover{color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-account__divider{height:1px;margin:6px 4px;background:var(--ils-line)}:where(body.ilovesales-app-body) .ils-account__menu .ils-account__logout{color:#aa2f36}:where(body.ilovesales-app-body) .ils-shell__main{position:relative;z-index:1;width:min(1120px,calc(100vw - 40px));min-height:100vh;margin:0 auto;padding:112px 0 88px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{width:min(1280px,calc(100vw - 40px))}:where(body.ilovesales-app-body) .ils-shell--loading .ils-shell__main{width:100%;padding:0}:where(body.ilovesales-app-body) .ils-result,:where(body.ilovesales-app-body) .ils-shell__content,:where(body.ilovesales-app-body) .ils-step-flow,:where(body.ilovesales-app-body) .ils-step-flow>div{width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-step-flow{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ilovesales-form__intro,:where(body.ilovesales-app-body) .ils-step-flow__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 24px;padding:0 6px}:where(body.ilovesales-app-body) .ilovesales-form__intro>div,:where(body.ilovesales-app-body) .ils-step-flow__intro>div{display:grid;gap:7px}:where(body.ilovesales-app-body) .ilovesales-form__intro span,:where(body.ilovesales-app-body) .ils-step-flow__intro span{color:var(--ils-coral-dark);font-size:11px;font-weight:900;letter-spacing:.18em}:where(body.ilovesales-app-body) .ilovesales-form__intro strong,:where(body.ilovesales-app-body) .ils-step-flow__intro strong{color:var(--ils-ink);font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.14;letter-spacing:-.055em}:where(body.ilovesales-app-body) .ilovesales-form__intro p,:where(body.ilovesales-app-body) .ils-step-flow__intro p{max-width:440px;margin:0 0 4px;color:var(--ils-muted);font-size:14px;line-height:1.65;text-align:right}:where(body.ilovesales-app-body) .ils-shell .dynamic-step{width:100%}:where(body.ilovesales-app-body) .ils-shell .step-item{width:100%;min-height:0;padding:clamp(32px,5vw,58px);border:1px solid var(--ils-line);border-radius:30px;color:var(--ils-ink);background:rgba(255,255,255,.97);box-shadow:0 18px 52px rgba(74,50,47,.08);backdrop-filter:none;-webkit-backdrop-filter:none}:where(body.ilovesales-app-body) .ils-shell .step-item__heading{max-width:820px}:where(body.ilovesales-app-body) .ils-shell .step-item__heading--title{margin:0 0 11px;color:var(--ils-ink);font-size:clamp(25px,3.5vw,35px);font-weight:900;line-height:1.27;letter-spacing:-.045em}:where(body.ilovesales-app-body) .ils-shell .step-item__heading--description,:where(body.ilovesales-app-body) .ils-shell .step-item__heading--urldescription{margin:0;color:var(--ils-muted);font-size:16px;font-weight:500;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell .step-item__heading--urldescription{margin-top:22px}:where(body.ilovesales-app-body) .ils-shell .step-item__hr{margin:27px 0 34px;border:0;border-top:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-shell .step-item__contents{width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-shell .insert-box{width:100%}:where(body.ilovesales-app-body) .ils-shell .insert-box--heading{display:flex;align-items:center;gap:11px;margin:0 0 20px}:where(body.ilovesales-app-body) .ils-shell .insert-box--heading p{margin:0;color:var(--ils-ink);font-size:21px;font-weight:850;letter-spacing:-.03em}:where(body.ilovesales-app-body) .ils-heading-check{display:inline-grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:11px;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .input-wrap{position:relative;width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-shell .flex-input-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}:where(body.ilovesales-app-body) .ils-shell .custom-input,:where(body.ilovesales-app-body) .ils-shell .custom-textarea,:where(body.ilovesales-app-body) .ils-shell .url-input{width:100%;border:1px solid #e0e0e0;border-radius:15px;color:var(--ils-ink);background:#fff;box-shadow:none;outline:none;appearance:none;font-size:15px;font-weight:600;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(body.ilovesales-app-body) .ils-shell .custom-input,:where(body.ilovesales-app-body) .ils-shell .url-input{min-height:56px;padding:0 52px 0 17px}:where(body.ilovesales-app-body) .ils-shell .custom-textarea{min-height:220px;padding:17px;resize:vertical;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell .custom-input:focus,:where(body.ilovesales-app-body) .ils-shell .custom-textarea:focus,:where(body.ilovesales-app-body) .ils-shell .url-input:focus{border-color:rgba(227,72,63,.65);box-shadow:0 0 0 4px rgba(255,107,95,.14)}:where(body.ilovesales-app-body) .ils-shell .custom-input::placeholder,:where(body.ilovesales-app-body) .ils-shell .custom-textarea::placeholder,:where(body.ilovesales-app-body) .ils-shell .url-input::placeholder{color:#9b9b9b}:where(body.ilovesales-app-body) .ils-shell .type-title{position:absolute;top:50%;right:17px;transform:translateY(-50%);color:#6f6f6f;font-size:13px;font-weight:700;pointer-events:none}:where(body.ilovesales-app-body) .ils-shell .prefill-banner{margin-bottom:16px;padding:14px 16px;border:1px solid #ffd1cd;border-radius:15px;color:var(--ils-ink);background:#fff7f5;box-shadow:0 8px 24px rgba(74,50,47,.06)}:where(body.ilovesales-app-body) .ils-shell .prefill-banner__top{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px}:where(body.ilovesales-app-body) .ils-shell .prefill-banner__desc{margin:0;color:var(--ils-muted);font-size:13px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell .prefill-chip,:where(body.ilovesales-app-body) .ils-shell .selection-assist-note{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell .prefill-chip--inline,:where(body.ilovesales-app-body) .ils-shell .selection-assist-note{margin-left:8px}:where(body.ilovesales-app-body) .ils-shell .prefill-highlight{border-color:var(--ils-coral)!important;color:var(--ils-ink)!important;background:#fff9f8!important;box-shadow:0 0 0 4px rgba(255,107,95,.13)!important;animation:ilsPrefillPulse 1.3s ease-out}@keyframes ilsPrefillPulse{0%{box-shadow:0 0 0 7px rgba(255,107,95,.2)}to{box-shadow:0 0 0 4px rgba(255,107,95,.13)}}:where(body.ilovesales-app-body) .ilovesales-handoff-status{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:16px;padding:15px 18px;border:1px solid #ffd3cf;border-radius:16px;color:var(--ils-coral-dark);background:#fff7f5}:where(body.ilovesales-app-body) .ilovesales-handoff-status>div{display:grid;gap:3px}:where(body.ilovesales-app-body) .ilovesales-handoff-status strong{color:var(--ils-ink);font-size:14px}:where(body.ilovesales-app-body) .ilovesales-handoff-status span{color:var(--ils-muted);font-size:12px}:where(body.ilovesales-app-body) .ilovesales-handoff-status button{padding:9px 13px;border:1px solid #ffc6c1;border-radius:9px;color:var(--ils-coral-dark);background:#fff;font-size:12px;font-weight:800}:where(body.ilovesales-app-body) .ilovesales-handoff-status--ready{border-color:#ccebd7;color:#27663c;background:#eef9f1}:where(body.ilovesales-app-body) .ilovesales-handoff-status--error{border-color:#f1c3c6;color:#aa2f36;background:#fff0f1}:where(body.ilovesales-app-body) .ilovesales-file-intake{margin-bottom:34px;padding:22px;border:1px solid var(--ils-line);border-radius:22px;background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-account__trigger>span:not(.ils-account__avatar){color:var(--ils-ink)!important}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading{display:flex;align-items:center;gap:12px;margin-bottom:16px}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading>div{display:grid;gap:3px}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading strong{color:var(--ils-ink);font-size:16px;font-weight:850}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading em{margin-left:6px;color:var(--ils-muted);font-size:11px;font-style:normal}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading p{margin:0;color:var(--ils-muted);font-size:13px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:20px 22px;border:1.5px dashed #d3d3d0;border-radius:18px;color:var(--ils-coral-dark);background:#fff;transition:border-color .2s ease,background .2s ease,transform .2s ease}:where(body.ilovesales-app-body) .ilovesales-file-dropzone.is-dragging{transform:translateY(-1px);border-color:var(--ils-coral);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ilovesales-file-dropzone>div{display:grid;gap:5px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone strong{color:var(--ils-ink);font-size:14px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone span{color:var(--ils-muted);font-size:12px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button,:where(body.ilovesales-app-body) .ilovesales-selected-file>button:not(.ilovesales-selected-file__remove){min-height:42px;padding:0 17px;border:0;border-radius:999px;background:var(--ils-coral);box-shadow:0 9px 22px rgba(227,72,63,.18);font-size:13px;font-weight:850;white-space:nowrap}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button:hover,:where(body.ilovesales-app-body) .ilovesales-selected-file>button:not(.ilovesales-selected-file__remove):hover{background:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ilovesales-selected-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:13px 15px;border:1px solid var(--ils-line);border-radius:15px;background:#fff}:where(body.ilovesales-app-body) .ilovesales-selected-file>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ilovesales-selected-file>div{display:grid;min-width:0;gap:2px}:where(body.ilovesales-app-body) .ilovesales-selected-file strong{overflow:hidden;color:var(--ils-ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .ilovesales-selected-file small{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ilovesales-selected-file__remove{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#777;background:#f1f1ef}:where(body.ilovesales-app-body) .ilovesales-file-message{margin:11px 2px 0;font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ilovesales-file-message.is-success{color:#27663c}:where(body.ilovesales-app-body) .ilovesales-file-message.is-error{color:#aa2f36}:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:15px;width:100%}:where(body.ilovesales-app-body) .ils-shell .grid-item{position:relative;min-width:0}:where(body.ilovesales-app-body) .ils-shell .checkbox-label{position:relative;display:flex;width:100%;min-height:178px;padding:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:13px;border:1px solid var(--ils-line)!important;border-radius:20px;color:var(--ils-ink)!important;background:#fff!important;box-shadow:0 9px 26px rgba(29,31,39,.055)!important;cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(body.ilovesales-app-body) .ils-shell .checkbox-label:hover{transform:translateY(-2px);border-color:rgba(227,72,63,.52)!important;background:#fffaf9!important;box-shadow:0 14px 32px rgba(74,50,47,.09)!important}:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked,:where(body.ilovesales-app-body) .ils-shell .grid-item.ai-recommended .checkbox-label.checked,:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .grid-item.ai-recommended .checkbox-label.checked{border-color:var(--ils-coral)!important;color:var(--ils-ink)!important;background:var(--ils-coral-soft)!important;box-shadow:inset 0 0 0 1px rgba(255,107,95,.14),0 13px 30px rgba(227,72,63,.1)!important}:where(body.ilovesales-app-body) .ils-shell .checkbox-label>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}:where(body.ilovesales-app-body) .ils-shell .custom-check{position:absolute;top:16px;right:16px;z-index:2;display:grid;width:25px;height:25px;place-items:center;border:1px solid #d9d9d9;border-radius:50%;color:transparent;background:#fff;opacity:1;visibility:visible}:where(body.ilovesales-app-body) .ils-shell .custom-check img{display:none}:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked .custom-check,:where(body.ilovesales-app-body) .ils-shell .custom-check.active{border-color:var(--ils-coral);color:#fff;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-shell .work-type{display:grid;width:62px;height:62px;flex:0 0 auto;place-items:center;border:0;border-radius:19px;color:var(--ils-coral-dark);background:var(--ils-coral-soft);overflow:hidden}:where(body.ilovesales-app-body) .ils-shell .ils-choice-icon,:where(body.ilovesales-app-body) .ils-shell .work-type svg{color:currentColor}:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked .work-type{color:#fff;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-shell .work-type-heading{width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked .work-type-heading .heading-text,:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked h4,:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked p,:where(body.ilovesales-app-body) .ils-shell .work-type-heading .heading-text,:where(body.ilovesales-app-body) .ils-shell .work-type-heading .heading-text.active{margin:0;color:var(--ils-ink)!important}:where(body.ilovesales-app-body) .ils-shell .work-type-heading .heading-text{font-size:16px;font-weight:850;line-height:1.4;letter-spacing:-.025em}:where(body.ilovesales-app-body) .ils-ai-recommendation-badge,:where(body.ilovesales-app-body) .ils-shell .selection-assist-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #ffc1bc;border-radius:999px;color:var(--ils-coral-dark);background:rgba(255,255,255,.96);box-shadow:0 7px 20px rgba(74,50,47,.08);font-size:10px;font-weight:850}:where(body.ilovesales-app-body) .ils-shell .grid-item.ai-recommended{animation:none}:where(body.ilovesales-app-body) .ils-shell .grid-item.ai-recommended .checkbox-label{border-color:#ffc1bc!important;box-shadow:0 10px 28px rgba(227,72,63,.08)!important}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .checkbox-label{min-height:100%;padding:24px}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .work-type-heading{padding-right:28px}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .work-type-heading h4{margin:0 0 7px;color:var(--ils-ink);font-size:18px;font-weight:900;line-height:1.35}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .work-type-heading p{margin:0;color:var(--ils-muted)!important;font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-shell .work-type-info{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 10px;width:100%;margin-top:4px}:where(body.ilovesales-app-body) .ils-shell .info-title{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:4px 7px;border:1px solid #ffd0cc;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:10px;font-weight:850}:where(body.ilovesales-app-body) .ils-shell .info-title.recommended{color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .checkbox-label.checked .info-desc,:where(body.ilovesales-app-body) .ils-shell .info-desc{margin:2px 0 0;color:var(--ils-muted)!important;font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-shell .check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;width:100%}:where(body.ilovesales-app-body) .ils-shell .check-grid-item{position:relative;min-width:0}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .add-card,:where(body.ilovesales-app-body) .ils-shell .check-grid-item .checkbox-label{min-height:150px;padding:18px}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .work-type,:where(body.ilovesales-app-body) .ils-shell .subject-icon-wrap{width:50px;height:50px;border:0;border-radius:16px;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .checkbox-label.checked .subject-icon-wrap{color:#fff;background:var(--ils-coral);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell .subject-vector-icon{color:currentColor;filter:none}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge{position:absolute;top:16px;right:48px;z-index:8}:where(body.ilovesales-app-body) .ils-shell .subject-info-icon{display:grid;width:25px;height:25px;place-items:center;border:1px solid #dedede;border-radius:50%;color:#777}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge:hover .subject-info-icon{border-color:#ffc1bc;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .subject-info-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:none;width:min(280px,calc(100vw - 64px));padding:13px 14px;border:1px solid #ffcfc9;border-radius:13px;color:var(--ils-ink);background:#fff;box-shadow:0 18px 44px rgba(74,50,47,.14)}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge:hover .subject-info-tooltip,:where(body.ilovesales-app-body) .ils-shell .subject-info-tooltip:hover{display:block}:where(body.ilovesales-app-body) .ils-shell .subject-info-tooltip__title{margin:0 0 4px;color:var(--ils-ink);font-size:12px;font-weight:850}:where(body.ilovesales-app-body) .ils-shell .subject-info-tooltip__desc{margin:0;color:var(--ils-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell .heading-text-box{width:100%;min-height:48px;padding:10px;border:1px solid #dedede;border-radius:10px;color:var(--ils-ink);background:#fff;resize:vertical}:where(body.ilovesales-app-body) .ils-shell .add-card{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px;border:1px dashed #ffc1bc;border-radius:20px;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell .add-card:hover{transform:translateY(-2px);border-color:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-shell .add-card__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:15px;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-shell .add-card__icon img{width:18px;height:18px}:where(body.ilovesales-app-body) .ils-shell .add-card__desc,:where(body.ilovesales-app-body) .ils-shell .add-card__title{margin:0;color:var(--ils-ink)!important}:where(body.ilovesales-app-body) .ils-shell .add-card__title{font-size:14px;font-weight:850}:where(body.ilovesales-app-body) .ils-shell .popup-overlay{position:fixed;inset:0;z-index:2200;display:grid;padding:20px;place-items:center;background:rgba(17,29,74,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(body.ilovesales-app-body) .ils-shell .popup-content,:where(body.ilovesales-app-body) .ils-shell .popup-content--modern{width:min(470px,100%);padding:26px;border:1px solid var(--ils-line);border-radius:24px;color:var(--ils-ink);background:#fff;box-shadow:0 32px 90px rgba(17,29,74,.22)}:where(body.ilovesales-app-body) .ils-shell .popup-header{display:flex;align-items:center;justify-content:space-between;gap:14px}:where(body.ilovesales-app-body) .ils-shell .popup-title{margin:0;color:var(--ils-ink);font-size:23px;font-weight:900}:where(body.ilovesales-app-body) .ils-shell .popup-close{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:50%;color:#777;background:var(--ils-soft);font-size:21px}:where(body.ilovesales-app-body) .ils-shell .popup-sub{margin:8px 0 18px;color:var(--ils-muted);font-size:13px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell .popup-input{width:100%;min-height:50px;padding:0 14px;border:1px solid #dedede;border-radius:13px;color:var(--ils-ink);background:#fafafa}:where(body.ilovesales-app-body) .ils-shell .popup-input:focus{border-color:var(--ils-coral);outline:none;box-shadow:0 0 0 4px rgba(255,107,95,.13)}:where(body.ilovesales-app-body) .ils-shell .popup-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}:where(body.ilovesales-app-body) .ils-shell .add-button,:where(body.ilovesales-app-body) .ils-shell .subject-close-button{min-height:43px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:850}:where(body.ilovesales-app-body) .ils-shell .subject-close-button{border:1px solid var(--ils-line);color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell .add-button{border:1px solid var(--ils-coral);background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-shell .auto-select-done,:where(body.ilovesales-app-body) .ils-shell .auto-select-hint{color:var(--ils-coral-dark);font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell .flow-control{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:18px 20px;border:1px solid var(--ils-line);border-radius:20px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px rgba(74,50,47,.055)}:where(body.ilovesales-app-body) .ils-shell .progress-container{width:100%;max-width:560px;margin:0 auto}:where(body.ilovesales-app-body) .ils-shell .progress-wrap{position:relative;width:100%;height:8px;border:0;border-radius:999px;overflow:hidden;background:#e9e9e6}:where(body.ilovesales-app-body) .ils-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff765d,#fe3e48);box-shadow:0 7px 18px rgba(227,72,63,.22);transition:width .5s ease}:where(body.ilovesales-app-body) .ils-shell .count-number{display:flex;justify-content:center;gap:3px;margin-top:8px}:where(body.ilovesales-app-body) .ils-shell .count-number span{color:var(--ils-muted);font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell .count-number .count-current{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-shell .step-btn{display:inline-flex;align-items:center;justify-content:center;min-width:116px;min-height:46px;padding:0 19px;border-radius:999px;font-size:14px;font-weight:850;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}:where(body.ilovesales-app-body) .ils-shell .prev-btn{border:1px solid #d7d7d7;color:var(--ils-ink);background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell .prev-btn:hover{transform:translateY(-1px);border-color:#ffc1bc;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .next-btn,:where(body.ilovesales-app-body) .ils-shell .step-btn.next-btn{border:1px solid var(--ils-coral);color:#fff;background:var(--ils-coral);box-shadow:0 9px 22px rgba(227,72,63,.2);text-shadow:none}:where(body.ilovesales-app-body) .ils-shell .next-btn:hover,:where(body.ilovesales-app-body) .ils-shell .step-btn.next-btn:hover{transform:translateY(-1px);border-color:var(--ils-coral-dark);color:#fff;background:var(--ils-coral-dark);box-shadow:0 12px 26px rgba(227,72,63,.25);filter:none}:where(body.ilovesales-app-body) .ils-shell .step-btn:disabled{cursor:wait;opacity:.58;transform:none}:where(body.ilovesales-app-body) .ils-loading{position:fixed;inset:0;z-index:900;display:grid;min-height:100vh;padding:92px 24px 40px;place-items:center;overflow:hidden;background:radial-gradient(circle at 18% 12%,rgba(255,107,95,.18),transparent 30rem),radial-gradient(circle at 88% 88%,rgba(255,194,187,.2),transparent 26rem),#fff}:where(body.ilovesales-app-body) .ils-loading__glow{position:absolute;width:420px;height:420px;border:1px solid rgba(255,107,95,.14);border-radius:50%;pointer-events:none}:where(body.ilovesales-app-body) .ils-loading__glow:after,:where(body.ilovesales-app-body) .ils-loading__glow:before{position:absolute;inset:48px;border:1px solid rgba(255,107,95,.11);border-radius:inherit;content:""}:where(body.ilovesales-app-body) .ils-loading__glow:after{inset:108px}:where(body.ilovesales-app-body) .ils-loading__card{position:relative;z-index:1;width:min(720px,100%);padding:clamp(28px,5vw,48px);border:1px solid var(--ils-line);border-radius:32px;color:var(--ils-ink);background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(74,50,47,.12)}:where(body.ilovesales-app-body) .ils-loading__brand-icon{display:grid;width:50px;height:50px;margin-bottom:20px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(145deg,#ff765d,#fe3e48);box-shadow:0 10px 24px rgba(227,72,63,.22)}:where(body.ilovesales-app-body) .ils-loading__eyebrow{display:block;margin-bottom:8px;color:var(--ils-coral-dark);font-size:11px;font-weight:900;letter-spacing:.16em}:where(body.ilovesales-app-body) .ils-loading h1{margin:0;color:var(--ils-ink);font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.2;letter-spacing:-.05em}:where(body.ilovesales-app-body) .ils-loading__description{margin:10px 0 23px;color:var(--ils-muted);font-size:15px;line-height:1.65}:where(body.ilovesales-app-body) .ils-loading__time-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}:where(body.ilovesales-app-body) .ils-loading__time-row>span{display:inline-flex;align-items:center;min-height:34px;gap:7px;padding:0 12px;border:1px solid var(--ils-line);border-radius:999px;color:var(--ils-muted);background:var(--ils-soft);font-size:12px}:where(body.ilovesales-app-body) .ils-loading__time-row strong{color:var(--ils-ink);font-variant-numeric:tabular-nums}:where(body.ilovesales-app-body) .ils-loading__meter{width:100%;height:13px;border-radius:999px;overflow:hidden;background:#ececea}:where(body.ilovesales-app-body) .ils-loading__meter>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff765d,#fe3e48);box-shadow:0 8px 20px rgba(227,72,63,.24);transition:width .8s ease}:where(body.ilovesales-app-body) .ils-loading__meter-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:var(--ils-muted);font-size:13px}:where(body.ilovesales-app-body) .ils-loading__meter-meta strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-loading__meter-meta span{color:var(--ils-coral-dark);font-weight:850;font-variant-numeric:tabular-nums}:where(body.ilovesales-app-body) .ils-loading__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none}:where(body.ilovesales-app-body) .ils-loading__steps li{display:flex;align-items:center;min-height:48px;gap:10px;padding:10px 12px;border:1px solid var(--ils-line);border-radius:14px;color:#858585;background:#fafafa;font-size:13px;font-weight:650}:where(body.ilovesales-app-body) .ils-loading__steps li>span{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;color:#888;background:#ececea;font-size:11px;font-weight:850}:where(body.ilovesales-app-body) .ils-loading__steps li[data-state=active]{border-color:#ffc1bc;color:var(--ils-ink);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-loading__steps li[data-state=active]>span{color:#fff;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-loading__steps li[data-state=done]{border-color:#ccebd7;color:#27663c;background:#eef9f1}:where(body.ilovesales-app-body) .ils-loading__steps li[data-state=done]>span{color:#fff;background:#3c9b62}:where(body.ilovesales-app-body) .ils-loading__tip{margin:18px 0 0;padding:12px 14px;border-radius:13px;color:var(--ils-muted);background:var(--ils-soft);font-size:12px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__main{width:min(1180px,calc(100vw - 40px));padding-top:108px}:where(body.ilovesales-app-body) .ils-prepare{display:grid;width:100%;gap:22px;color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-prepare :where(div,span,p,strong,small,li,section,header,footer,form,label){color:inherit}:where(body.ilovesales-app-body) .ils-shell .ils-journey{padding:16px 18px;border:1px solid rgba(227,72,63,.14);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 12px 34px rgba(84,70,64,.06)}:where(body.ilovesales-app-body) .ils-shell .ils-journey ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}:where(body.ilovesales-app-body) .ils-shell .ils-journey li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;min-width:0;gap:9px;padding:7px 12px;color:#655d59}:where(body.ilovesales-app-body) .ils-shell .ils-journey li:not(:last-child):after{position:absolute;z-index:0;top:21px;right:-9px;width:18px;height:1px;background:#e6ddda;content:""}:where(body.ilovesales-app-body) .ils-shell .ils-journey__number{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border:1px solid #ddd7d4;border-radius:10px;color:#7d7470;background:#f8f6f5;font-size:11px;font-weight:900}:where(body.ilovesales-app-body) .ils-shell .ils-journey__copy{display:grid;min-width:0;gap:2px;color:inherit}:where(body.ilovesales-app-body) .ils-shell .ils-journey__copy strong{overflow:hidden;color:inherit;font-size:12px;font-weight:850;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .ils-shell .ils-journey__copy small{overflow:hidden;color:inherit;font-size:9px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .ils-shell .ils-journey li[data-state=done]{color:#6a5d58}:where(body.ilovesales-app-body) .ils-shell .ils-journey li[data-state=done] .ils-journey__number{border-color:#e8bcb6;color:#fff;background:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-shell .ils-journey li[data-state=active]{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-shell .ils-journey li[data-state=active] .ils-journey__number{border-color:var(--ils-coral);color:#fff;background:var(--ils-coral);box-shadow:0 8px 18px rgba(227,72,63,.22)}:where(body.ilovesales-app-body) .ils-shell .ils-journey li[data-state=active] .ils-journey__copy strong{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-prepare__hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:230px;gap:28px;padding:clamp(28px,5vw,48px);border:1px solid rgba(227,72,63,.16);border-radius:32px;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(255,187,179,.32),transparent 19rem),linear-gradient(135deg,#fffaf8,#fff 62%,#fff5f2);box-shadow:0 24px 70px rgba(74,50,47,.09)}:where(body.ilovesales-app-body) .ils-prepare__hero:after{position:absolute;right:-72px;bottom:-110px;width:260px;height:260px;border:1px solid rgba(227,72,63,.12);border-radius:50%;content:"";pointer-events:none}:where(body.ilovesales-app-body) .ils-prepare__hero-copy{position:relative;z-index:1;max-width:720px}:where(body.ilovesales-app-body) .ils-prepare__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;color:var(--ils-coral-dark);font-size:11px;font-weight:900;letter-spacing:.15em}:where(body.ilovesales-app-body) .ils-prepare__hero h1{max-width:680px;margin:0;color:var(--ils-ink);font-size:clamp(29px,4.2vw,46px);font-weight:900;line-height:1.16;letter-spacing:-.055em}:where(body.ilovesales-app-body) .ils-prepare__hero-copy>p{max-width:700px;margin:16px 0 0;color:var(--ils-muted);font-size:15px;line-height:1.72;word-break:keep-all}:where(body.ilovesales-app-body) .ils-prepare__status{position:relative;z-index:1;display:flex;align-items:center;min-width:190px;gap:12px;padding:14px 16px;border:1px solid rgba(227,72,63,.18);border-radius:18px;color:var(--ils-coral-dark);background:rgba(255,255,255,.88);box-shadow:0 14px 34px rgba(74,50,47,.08)}:where(body.ilovesales-app-body) .ils-prepare__status>span{display:grid;min-width:0;gap:2px}:where(body.ilovesales-app-body) .ils-prepare__status small{color:#777;font-size:10px;font-weight:800;letter-spacing:.1em}:where(body.ilovesales-app-body) .ils-prepare__status strong{color:var(--ils-ink);font-size:13px;font-weight:850}:where(body.ilovesales-app-body) .ils-prepare__spinner{flex:0 0 auto;animation:ils-prepare-spin 1s linear infinite}@keyframes ils-prepare-spin{to{transform:rotate(1turn)}}:where(body.ilovesales-app-body) .ils-prepare__layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px}:where(body.ilovesales-app-body) .ils-prepare__prm,:where(body.ilovesales-app-body) .ils-prepare__workspace{border:1px solid var(--ils-line);border-radius:28px;background:#fff;box-shadow:0 18px 48px rgba(40,37,36,.07)}:where(body.ilovesales-app-body) .ils-prepare__workspace{min-width:0;padding:clamp(22px,4vw,36px)}:where(body.ilovesales-app-body) .ils-prepare__prompt{display:grid;gap:10px;margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-prepare__prompt-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(body.ilovesales-app-body) .ils-prepare__prompt-heading>span{color:#787878;font-size:11px;font-weight:850;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-prepare__prompt-heading>a{display:inline-flex;align-items:center;gap:5px;color:var(--ils-coral-dark);text-decoration:none;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-prepare__prompt-heading>a:hover{text-decoration:underline;text-underline-offset:3px}:where(body.ilovesales-app-body) .ils-prepare__editable-badge{display:inline-flex;align-items:center;gap:5px;color:var(--ils-coral-dark);font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-prepare__prompt-input{display:block;width:100%;min-height:132px;margin:0;resize:vertical;padding:17px 18px;border:1px solid #f2d8d3;border-radius:16px;outline:none;color:#333;background:var(--ils-warm);font-family:inherit;font-size:14px;font-weight:600;line-height:1.7;white-space:pre-wrap;word-break:break-word}:where(body.ilovesales-app-body) .ils-prepare__prompt-input:focus{border-color:var(--ils-coral);background:#fff;box-shadow:0 0 0 3px rgba(227,72,63,.11)}:where(body.ilovesales-app-body) .ils-prepare__prompt-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}:where(body.ilovesales-app-body) .ils-prepare__prompt-footer>small{color:#655d59;font-size:11px;line-height:1.5}:where(body.ilovesales-app-body) .ils-prepare__prompt-footer>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:36px;gap:6px;padding:0 12px;border:1px solid #eab9b3;border-radius:11px;color:var(--ils-coral-dark);background:#fff7f5;font-size:11px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-prepare__prompt-footer>button:disabled{border-color:#e5dfdd;color:#8b827f;background:#f3f0ef;cursor:default}:where(body.ilovesales-app-body) .ils-prepare__review{display:grid;gap:20px}:where(body.ilovesales-app-body) .ils-prepare-review__legend{display:flex;flex-wrap:wrap;gap:7px;padding:11px 13px;border:1px solid #eee5e2;border-radius:14px;background:#fbfaf9}:where(body.ilovesales-app-body) .ils-prepare-review__legend>p{flex:1 1 260px;align-self:center;margin:0 0 0 3px;color:#655d59;font-size:10px;line-height:1.45}:where(body.ilovesales-app-body) .ils-prepare-review__legend>span,:where(body.ilovesales-app-body) .ils-prepare-review__source{display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border:1px solid #dfdbd9;border-radius:999px;color:#6c6460;background:#fff;font-size:9px;font-weight:850;letter-spacing:.02em}:where(body.ilovesales-app-body) .ils-prepare-review__legend>span[data-source-group=direct],:where(body.ilovesales-app-body) .ils-prepare-review__source[data-source-group=direct]{border-color:#f0bcb5;color:#a83630;background:#fff4f2}:where(body.ilovesales-app-body) .ils-prepare-review__legend>span[data-source-group=ai],:where(body.ilovesales-app-body) .ils-prepare-review__source[data-source-group=ai]{border-color:#e6c0cc;color:#8d445c;background:#fff5f8}:where(body.ilovesales-app-body) .ils-prepare-review__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(body.ilovesales-app-body) .ils-prepare-review__card{display:grid;min-width:0;align-content:start;gap:12px;padding:15px;border:1px solid #e7e1df;border-radius:16px;background:#fff;box-shadow:inset 0 3px 0 #eee8e5}:where(body.ilovesales-app-body) .ils-prepare-review__card:first-child,:where(body.ilovesales-app-body) .ils-prepare-review__card[data-tone=direct],:where(body.ilovesales-app-body) .ils-prepare-review__card[data-tone=recommended]{grid-column:1/-1}:where(body.ilovesales-app-body) .ils-prepare-review__card[data-source-group=direct]{background:linear-gradient(145deg,#fff,#fff8f6);box-shadow:inset 0 3px 0 var(--ils-coral)}:where(body.ilovesales-app-body) .ils-prepare-review__card[data-source-group=ai]{background:linear-gradient(145deg,#fff,#fff7fa);box-shadow:inset 0 3px 0 #d99aad}:where(body.ilovesales-app-body) .ils-prepare-review__card-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:9px}:where(body.ilovesales-app-body) .ils-prepare-review__card-head>span:first-child{color:#655d59;font-size:10px;font-weight:850;letter-spacing:.04em}:where(body.ilovesales-app-body) .ils-prepare-review__card-tools{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}:where(body.ilovesales-app-body) .ils-prepare-review__card-tools>button{display:inline-flex;align-items:center;min-height:27px;gap:4px;padding:0 9px;border:1px solid #edc2bc;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:9px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-prepare-review__card>strong{color:var(--ils-ink);font-size:14px;font-weight:850;line-height:1.55;word-break:keep-all}:where(body.ilovesales-app-body) .ils-prepare-review__card>p{margin:0;color:#7d7470;font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-prepare-review__chips{display:flex;flex-wrap:wrap;gap:7px}:where(body.ilovesales-app-body) .ils-prepare-review__chips>button,:where(body.ilovesales-app-body) .ils-prepare-review__chips>span{padding:7px 9px;border:1px solid #e3ddda;border-radius:10px;color:#403a37;background:rgba(255,255,255,.88);font-family:inherit;font-size:10px;font-weight:750;line-height:1.35}:where(body.ilovesales-app-body) .ils-prepare-review__chips>button{cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}:where(body.ilovesales-app-body) .ils-prepare-review__card-tools>button:focus-visible,:where(body.ilovesales-app-body) .ils-prepare-review__card-tools>button:hover,:where(body.ilovesales-app-body) .ils-prepare-review__chips>button:focus-visible,:where(body.ilovesales-app-body) .ils-prepare-review__chips>button:hover{border-color:var(--ils-coral);outline:none;color:var(--ils-coral-dark);background:#fff1ee}:where(body.ilovesales-app-body) .ils-prepare-review__empty-action{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border:1px dashed #dfc9c4;border-radius:11px;color:#655d59;background:rgba(255,255,255,.72);text-align:left;font-size:11px;cursor:pointer}:where(body.ilovesales-app-body) .ils-prepare-review__questions{display:grid;gap:16px;padding-top:20px;border-top:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-prepare-review__questions .ils-prepare__section-heading h3{margin:0;color:var(--ils-ink);font-size:20px;font-weight:900;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-prepare-review__actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:18px;border-top:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-prepare-review__actions>span{max-width:420px;color:var(--ils-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-prepare-review__action-buttons{display:flex;align-items:center;justify-content:flex-end;gap:9px}:where(body.ilovesales-app-body) .ils-prepare__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:7px;padding:0 16px;border:1px solid #e3d7d3;border-radius:14px;color:#6d5d58;background:#fff;text-decoration:none;font-size:12px;font-weight:850;white-space:nowrap;transition:border-color .18s ease,color .18s ease,background .18s ease}:where(body.ilovesales-app-body) .ils-prepare__secondary:focus-visible,:where(body.ilovesales-app-body) .ils-prepare__secondary:hover{border-color:#efaaa2;outline:none;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-prepare__progress-label{margin:0;padding:11px 13px;border:1px solid #eee4e1;border-radius:12px;color:#766b67;background:#fbf9f8;font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-prepare__progress-panel{display:grid;gap:18px}:where(body.ilovesales-app-body) .ils-prepare__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}:where(body.ilovesales-app-body) .ils-prepare__steps li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:78px;gap:13px;padding:13px 15px;border:1px solid var(--ils-line);border-radius:17px;color:#655d59;background:#fafafa}:where(body.ilovesales-app-body) .ils-prepare__steps li>span{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;color:#7d7d7d;background:#ececea;font-size:12px;font-weight:900}:where(body.ilovesales-app-body) .ils-prepare__steps li>div{display:grid;gap:3px;color:inherit}:where(body.ilovesales-app-body) .ils-prepare__steps li strong{color:inherit;font-size:14px;font-weight:850}:where(body.ilovesales-app-body) .ils-prepare__steps li p{margin:0;color:inherit;font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-prepare__steps li[data-state=active]{border-color:#f1bbb4;color:var(--ils-ink);background:var(--ils-coral-soft);box-shadow:inset 3px 0 0 var(--ils-coral)}:where(body.ilovesales-app-body) .ils-prepare__steps li[data-state=active]>span{color:#fff;background:var(--ils-coral-dark);box-shadow:0 8px 18px rgba(227,72,63,.2)}:where(body.ilovesales-app-body) .ils-prepare__steps li[data-state=done]{border-color:#cce5d3;color:#326243;background:#f2faf4}:where(body.ilovesales-app-body) .ils-prepare__steps li[data-state=done]>span{color:#fff;background:#3c8b58}:where(body.ilovesales-app-body) .ils-prepare__working-note{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:14px;color:var(--ils-muted);background:var(--ils-soft);font-size:12px;line-height:1.55}:where(body.ilovesales-app-body) .ils-prepare__working-note svg{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-prepare__working-note>span{color:inherit}:where(body.ilovesales-app-body) .ils-prepare__questions{display:grid;gap:18px}:where(body.ilovesales-app-body) .ils-prepare__section-heading{display:grid;gap:7px;margin-bottom:2px}:where(body.ilovesales-app-body) .ils-prepare__section-heading>span{color:var(--ils-coral-dark);font-size:11px;font-weight:900;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-prepare__section-heading h2{margin:0;color:var(--ils-ink);font-size:24px;font-weight:900;letter-spacing:-.04em}:where(body.ilovesales-app-body) .ils-prepare__section-heading p{margin:0;color:var(--ils-muted);font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-prepare-question{min-width:0;margin:0;padding:20px;border:1px solid var(--ils-line);border-radius:20px;background:#fff}:where(body.ilovesales-app-body) .ils-prepare-question legend{box-sizing:border-box;display:flex;float:left;width:100%;margin:0 0 12px;padding:0;align-items:center;gap:10px;color:var(--ils-ink);font-size:16px;font-weight:850;line-height:1.45}:where(body.ilovesales-app-body) .ils-prepare-question legend+*{clear:both}:where(body.ilovesales-app-body) .ils-prepare-question legend>span{display:inline-grid;min-width:28px;height:24px;place-items:center;border-radius:8px;color:var(--ils-coral-dark);background:var(--ils-coral-soft);font-size:10px;font-weight:900}:where(body.ilovesales-app-body) .ils-prepare-question>p{margin:7px 0 14px 42px;color:var(--ils-muted);font-size:12px;line-height:1.55}:where(body.ilovesales-app-body) .ils-prepare-question__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(body.ilovesales-app-body) .ils-prepare-question__options label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:58px;gap:10px;padding:12px 13px;border:1px solid var(--ils-line);border-radius:14px;color:var(--ils-ink);background:var(--ils-soft);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}:where(body.ilovesales-app-body) .ils-prepare-question__options label:hover{transform:translateY(-1px);border-color:#efaaa2;background:#fff}:where(body.ilovesales-app-body) .ils-prepare-question__options input{position:absolute;width:1px;height:1px;opacity:0}:where(body.ilovesales-app-body) .ils-prepare-question__options label>span{display:grid;gap:3px}:where(body.ilovesales-app-body) .ils-prepare-question__options strong{color:var(--ils-ink);font-size:13px;font-weight:800}:where(body.ilovesales-app-body) .ils-prepare-question__options small{color:var(--ils-muted);font-size:11px;line-height:1.4}:where(body.ilovesales-app-body) .ils-prepare-question__options label>svg{display:none;color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-prepare-question__options label:has(input:checked){border-color:var(--ils-coral);background:var(--ils-coral-soft);box-shadow:0 0 0 3px rgba(255,107,95,.1)}:where(body.ilovesales-app-body) .ils-prepare-question__options label:has(input:checked)>svg{display:block}:where(body.ilovesales-app-body) .ils-prepare-question textarea{display:block;width:100%;min-height:120px;resize:vertical;padding:14px 15px;border:1px solid var(--ils-line);border-radius:14px;outline:none;color:var(--ils-ink);background:var(--ils-soft);font-size:13px;line-height:1.65}:where(body.ilovesales-app-body) .ils-prepare-question textarea:focus{border-color:var(--ils-coral);background:#fff;box-shadow:0 0 0 3px rgba(255,107,95,.12)}:where(body.ilovesales-app-body) .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-prepare__error>a,:where(body.ilovesales-app-body) .ils-prepare__primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;gap:8px;padding:0 18px;border:1px solid var(--ils-coral-dark);border-radius:14px;color:#fff;background:var(--ils-coral-dark);box-shadow:0 12px 26px rgba(227,72,63,.2);text-decoration:none;font-size:13px;font-weight:850}:where(body.ilovesales-app-body) .ils-prepare__primary{flex-shrink:0;justify-self:end;white-space:nowrap}:where(body.ilovesales-app-body) .ils-prepare__error button:hover,:where(body.ilovesales-app-body) .ils-prepare__error>a:hover,:where(body.ilovesales-app-body) .ils-prepare__primary:hover{transform:translateY(-1px);background:#c93d36}:where(body.ilovesales-app-body) .ils-prepare__primary:disabled{transform:none;border-color:#d8cfcc;color:#746d69;background:#eee9e7;box-shadow:none;cursor:wait}:where(body.ilovesales-app-body) .ils-prepare__inline-error{display:flex;align-items:center;gap:8px;margin:0;padding:11px 13px;border-radius:12px;color:#972d34;background:#fff0f0;font-size:12px;font-weight:700}:where(body.ilovesales-app-body) .ils-prepare__error{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:22px;border:1px solid #efc7c7;border-radius:20px;background:#fff8f7}:where(body.ilovesales-app-body) .ils-prepare__error>span{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;color:#a83239;background:#ffe6e4}:where(body.ilovesales-app-body) .ils-prepare__error>div{display:grid;gap:5px}:where(body.ilovesales-app-body) .ils-prepare__error h2{margin:0;color:var(--ils-ink);font-size:18px;font-weight:850}:where(body.ilovesales-app-body) .ils-prepare__error p{margin:0;color:var(--ils-muted);font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-prepare__error>a{grid-column:2;justify-self:start;margin-top:4px}:where(body.ilovesales-app-body) .ils-prepare__prm{position:sticky;top:96px;display:grid;gap:14px;padding:26px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(255,180,170,.22),transparent 15rem),#fff}:where(body.ilovesales-app-body) .ils-prepare__prm-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-prepare__prm>div{display:grid;gap:5px}:where(body.ilovesales-app-body) .ils-prepare__prm>div>span{color:var(--ils-coral-dark);font-size:10px;font-weight:900;letter-spacing:.13em}:where(body.ilovesales-app-body) .ils-prepare__prm h2{margin:0;color:var(--ils-ink);font-size:20px;font-weight:900;line-height:1.35;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-prepare__prm>p{margin:0;color:var(--ils-muted);font-size:13px;line-height:1.7}:where(body.ilovesales-app-body) .ils-prepare__prm ul{display:grid;gap:9px;margin:1px 0;padding:0;list-style:none}:where(body.ilovesales-app-body) .ils-prepare__prm li{display:flex;align-items:center;gap:8px;color:#404040;font-size:12px;font-weight:700}:where(body.ilovesales-app-body) .ils-prepare__prm li svg{flex:0 0 auto;color:#39764e}:where(body.ilovesales-app-body) .ils-prepare__prm>a{display:inline-flex;align-items:center;justify-content:space-between;min-height:44px;gap:9px;margin-top:3px;padding:0 13px;border:1px solid var(--ils-line);border-radius:12px;color:var(--ils-ink);background:var(--ils-soft);text-decoration:none;font-size:12px;font-weight:800}:where(body.ilovesales-app-body) .ils-prepare__prm>a:hover{border-color:#efaaa2;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-prepare__prm .ils-prepare__prm-footnote{padding-top:13px;border-top:1px solid var(--ils-line);color:#767676;font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-feature-modal__content{max-height:min(880px,calc(100dvh - 36px));overflow:hidden;border:1px solid #efd6d2;color:#282322;background:#fffdfc;box-shadow:0 34px 90px rgba(79,43,40,.24)}:where(body.ilovesales-app-body) .ils-feature-modal__content :where(div,span,p,strong,small,label,h3,section,footer){color:inherit}:where(body.ilovesales-app-body) .ils-feature-modal__header{min-height:66px;padding:20px 24px 12px;border-bottom:1px solid #f0e4e1;color:#282322;background:#fffdfc}:where(body.ilovesales-app-body) .ils-feature-modal__title{color:#282322;font-size:21px;font-weight:900;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-feature-modal__close{color:#5e5552;background:#f7f2f0}:where(body.ilovesales-app-body) .ils-feature-modal__body{display:grid;max-height:calc(100dvh - 116px);gap:15px;overflow:hidden;padding:18px 24px 22px;color:#282322}:where(body.ilovesales-app-body) .ils-feature-modal__intro{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #f1d9d4;border-radius:15px;color:#3f3634;background:linear-gradient(135deg,#fff5f2,#fffafb)}:where(body.ilovesales-app-body) .ils-feature-modal__intro>span{display:grid;flex:0 0 auto;width:32px;height:32px;place-items:center;border-radius:11px;color:#b83430;background:#ffe5e0}:where(body.ilovesales-app-body) .ils-feature-modal__intro>div{display:grid;gap:3px;color:#3f3634}:where(body.ilovesales-app-body) .ils-feature-modal__intro strong{color:#282322;font-size:13px;font-weight:850}:where(body.ilovesales-app-body) .ils-feature-modal__intro p{margin:0;color:#655d59;font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border-radius:14px;background:#f6efed}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button{min-height:42px;border:1px solid transparent;border-radius:11px;color:#6c615e;background:transparent;font-family:inherit;font-size:12px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button>span{display:inline-grid;min-width:22px;height:22px;margin-left:5px;place-items:center;border-radius:999px;color:inherit;background:rgba(255,255,255,.72);font-size:10px}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button[data-active=true]{border-color:#efb0a8;color:#a8312c;background:#fff;box-shadow:0 7px 16px rgba(126,66,61,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button:nth-child(2)[data-active=true]{border-color:#e0aebe;color:#884258;background:#fff8fa}:where(body.ilovesales-app-body) .ils-feature-modal__search{display:flex;align-items:center;min-height:44px;gap:9px;padding:0 13px;border:1px solid #e4dbd8;border-radius:12px;color:#665d5a;background:#fff}:where(body.ilovesales-app-body) .ils-feature-modal__search:focus-within{border-color:#e9867d;box-shadow:0 0 0 3px rgba(227,72,63,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__search input{min-width:0;flex:1;border:0;outline:none;color:#282322;background:transparent;font-family:inherit;font-size:12px}:where(body.ilovesales-app-body) .ils-feature-modal__catalog{display:grid;min-height:190px;max-height:min(390px,42dvh);gap:18px;overflow:auto;padding:16px;border:1px solid #ece3e0;border-radius:15px;color:#282322;background:#fbf9f8;scrollbar-color:#d8b7b1 transparent}:where(body.ilovesales-app-body) .ils-feature-modal__group{display:grid;gap:9px;color:#282322}:where(body.ilovesales-app-body) .ils-feature-modal__group h3{margin:0;color:#514744;font-size:11px;font-weight:900;letter-spacing:.06em}:where(body.ilovesales-app-body) .ils-feature-modal__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}:where(body.ilovesales-app-body) .ils-feature-modal__features>button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;min-height:47px;gap:7px;padding:8px 10px;border:1px solid #e4ddda;border-radius:11px;color:#48403d;background:#fff;text-align:left;font-family:inherit;font-size:10px;font-weight:750;line-height:1.35;cursor:pointer}:where(body.ilovesales-app-body) .ils-feature-modal__features>button:focus-visible,:where(body.ilovesales-app-body) .ils-feature-modal__features>button:hover{border-color:#e99b92;outline:none;background:#fff7f5}:where(body.ilovesales-app-body) .ils-feature-modal__features>button[data-selected=true]{border-color:#e87369;color:#9d302b;background:#fff0ed;box-shadow:inset 0 0 0 1px rgba(232,115,105,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__features>button[data-selected-other=true]{border-style:dashed}:where(body.ilovesales-app-body) .ils-feature-modal__features>button>small{grid-column:2;color:#8a666f;font-size:8px}:where(body.ilovesales-app-body) .ils-feature-modal__check{display:grid;width:20px;height:20px;place-items:center;border:1px solid #d9cfcc;border-radius:7px;color:#fff;background:#f6f1ef}:where(body.ilovesales-app-body) .ils-feature-modal__features>button[data-selected=true]>.ils-feature-modal__check{border-color:#cf453e;color:#fff;background:#cf453e}:where(body.ilovesales-app-body) .ils-feature-modal__empty{align-self:center;justify-self:center;color:#6c625f;font-size:12px}:where(body.ilovesales-app-body) .ils-feature-modal__custom{display:grid;gap:7px;color:#3f3734}:where(body.ilovesales-app-body) .ils-feature-modal__custom>label{color:#5d5350;font-size:10px;font-weight:850}:where(body.ilovesales-app-body) .ils-feature-modal__custom>div{display:flex;gap:8px;color:#282322}:where(body.ilovesales-app-body) .ils-feature-modal__custom input{min-width:0;min-height:42px;flex:1;padding:0 12px;border:1px solid #e2d9d6;border-radius:11px;outline:none;color:#282322;background:#fff;font-family:inherit;font-size:12px}:where(body.ilovesales-app-body) .ils-feature-modal__custom input:focus{border-color:#e9867d;box-shadow:0 0 0 3px rgba(227,72,63,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__custom button{display:inline-flex;align-items:center;justify-content:center;min-width:86px;gap:5px;padding:0 12px;border:1px solid #d66e66;border-radius:11px;color:#a8322d;background:#fff3f0;font-family:inherit;font-size:11px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-feature-modal__custom button:disabled{border-color:#e5dfdd;color:#958c89;background:#f4f1f0;cursor:default}:where(body.ilovesales-app-body) .ils-feature-modal__error{margin:0;padding:9px 11px;border-radius:10px;color:#9d3036;background:#fff0f0;font-size:11px;font-weight:750}:where(body.ilovesales-app-body) .ils-feature-modal__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px;color:#655d59}:where(body.ilovesales-app-body) .ils-feature-modal__actions>span{color:#655d59;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-feature-modal__actions>div{display:flex;gap:8px;color:#282322}:where(body.ilovesales-app-body) .ils-feature-modal__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;padding:0 15px;border-radius:12px;font-family:inherit;font-size:11px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-feature-modal__cancel{border:1px solid #e1d9d6;color:#5d5451;background:#fff}:where(body.ilovesales-app-body) .ils-feature-modal__apply{border:1px solid #c63c36;color:#fff;background:#cf453e;box-shadow:0 10px 22px rgba(207,69,62,.2)}@media (max-width:900px){:where(body.ilovesales-app-body) .ils-shell .ils-journey{padding:12px 9px}:where(body.ilovesales-app-body) .ils-shell .ils-journey li{grid-template-columns:1fr;justify-items:center;gap:6px;padding:5px 3px;text-align:center}:where(body.ilovesales-app-body) .ils-shell .ils-journey li:not(:last-child):after{top:20px;right:-9px;width:18px}:where(body.ilovesales-app-body) .ils-shell .ils-journey__copy small{display:none}:where(body.ilovesales-app-body) .ils-prepare__layout{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-prepare__prm{position:static}}@media (max-width:820px){:where(body.ilovesales-app-body) .ils-prepare-review__actions{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-prepare-review__action-buttons{width:100%}:where(body.ilovesales-app-body) .ils-feature-modal__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__main{width:min(100% - 24px,1180px);padding-top:92px}:where(body.ilovesales-app-body) .ils-prepare__hero{display:grid;min-height:0;padding:25px 20px;border-radius:23px}:where(body.ilovesales-app-body) .ils-prepare__status{width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-shell .ils-journey{border-radius:17px}:where(body.ilovesales-app-body) .ils-shell .ils-journey__number{width:27px;height:27px;border-radius:9px}:where(body.ilovesales-app-body) .ils-shell .ils-journey__copy strong{overflow:visible;font-size:9px;line-height:1.25;text-overflow:clip;white-space:normal;word-break:keep-all}:where(body.ilovesales-app-body) .ils-prepare-review__actions,:where(body.ilovesales-app-body) .ils-prepare__prompt-footer,:where(body.ilovesales-app-body) .ils-prepare__prompt-heading{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-prepare-review__grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-prepare-review__card:first-child,:where(body.ilovesales-app-body) .ils-prepare-review__card[data-tone=direct],:where(body.ilovesales-app-body) .ils-prepare-review__card[data-tone=output],:where(body.ilovesales-app-body) .ils-prepare-review__card[data-tone=recommended]{grid-column:auto}:where(body.ilovesales-app-body) .ils-prepare-review__action-buttons{display:grid;width:100%;grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-prepare__secondary{width:100%}:where(body.ilovesales-app-body) .ils-prepare__prm,:where(body.ilovesales-app-body) .ils-prepare__workspace{padding:20px 17px;border-radius:21px}:where(body.ilovesales-app-body) .ils-prepare-question{padding:17px 14px}:where(body.ilovesales-app-body) .ils-prepare-question>p{margin-left:0}:where(body.ilovesales-app-body) .ils-prepare-question__options{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-prepare__primary{width:100%;justify-self:stretch}:where(body.ilovesales-app-body) .ils-prepare__error{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-prepare__error>a{grid-column:1;width:100%}:where(body.ilovesales-app-body) .ils-feature-modal__header{padding:17px 17px 10px}:where(body.ilovesales-app-body) .ils-feature-modal__body{gap:12px;padding:14px 17px 18px}:where(body.ilovesales-app-body) .ils-feature-modal__intro p{display:none}:where(body.ilovesales-app-body) .ils-feature-modal__features{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-feature-modal__catalog{max-height:38dvh;padding:12px}:where(body.ilovesales-app-body) .ils-feature-modal__actions{align-items:stretch;flex-direction:column}:where(body.ilovesales-app-body) .ils-feature-modal__actions button,:where(body.ilovesales-app-body) .ils-feature-modal__actions>div{width:100%}}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{padding:0 max(32px,calc((100vw - 1360px) / 2));border-bottom:1px solid rgba(148,163,184,.14);box-shadow:0 14px 38px rgba(0,0,0,.28)}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{padding-top:108px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand{min-height:44px;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand:hover{transform:none;border-color:transparent;background:transparent;box-shadow:none;opacity:.86}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand img{width:164px}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger{padding:5px 13px 5px 6px;border-color:rgba(255,255,255,.17);color:#f8fafc;background:rgba(255,255,255,.07);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__chevron,:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger>span:not(.ils-account__avatar){color:#f8fafc!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__avatar{background:rgba(245,36,67,.28)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu{z-index:1002;border-color:rgba(255,255,255,.15);background:#121722}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu-label{color:#aeb7c6!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu .ils-account__logout,:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button,:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button svg{color:#eef2f7!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button:hover{color:#fff!important;background:rgba(245,36,67,.17)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey{padding:15px 18px;border-color:rgba(255,255,255,.14);background:rgba(14,19,31,.96)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__copy{gap:3px}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__copy strong{color:#f1f5f9;font-size:13px;line-height:1.4}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__copy small{color:#b5bfce;font-size:11px;font-weight:650}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=current] .ils-journey__copy small,:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=current] .ils-journey__copy strong{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero{gap:22px;padding:clamp(30px,3.6vw,42px);border-color:rgba(255,102,112,.38);background:radial-gradient(circle at 94% 0,rgba(245,36,67,.24),transparent 29%),radial-gradient(circle at 4% 12%,rgba(255,102,112,.08),transparent 32%),linear-gradient(145deg,#171d2b,#101624 55%,#18111a);box-shadow:0 28px 72px rgba(0,0,0,.38)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero h1{text-shadow:0 4px 24px rgba(0,0,0,.22)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__copy>p{color:#cbd3df;font-size:15px;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=lilac],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=mint],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=peach],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=sky]{border-color:rgba(255,255,255,.15);background:linear-gradient(155deg,rgba(255,255,255,.095),rgba(255,255,255,.045));box-shadow:inset 0 2px 0 rgba(245,36,67,.72),0 14px 30px rgba(0,0,0,.18)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dt{color:#bdc6d4}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span strong,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .handoff-spotlight--top{grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:center;padding:28px 30px;border-color:rgba(255,102,112,.34);background:radial-gradient(circle at 90% 0,rgba(245,36,67,.24),transparent 40%),linear-gradient(135deg,#1b202d,#211921 68%,#27151e)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy{grid-template-columns:max-content minmax(240px,1fr);align-items:start;column-gap:14px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__badge,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy>p,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__steps,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top h4{grid-column:1/-1}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top h4{margin-top:0;color:#fff;font-size:clamp(22px,2.3vw,28px)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy>p{max-width:760px;color:#c8d0dc;font-size:14px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn{grid-column:1;align-self:stretch;min-height:50px;justify-content:center;margin:0;padding:0 14px;border:1px solid rgba(255,102,112,.3);border-radius:12px;color:#ff9ca3;background:rgba(245,36,67,.08);text-decoration:none}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn:hover{border-color:rgba(255,102,112,.56);background:rgba(245,36,67,.16)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status{grid-column:2;justify-self:stretch;min-width:0;min-height:50px;margin:0;padding:10px 12px;border-color:rgba(255,255,255,.16);color:#ffabb1;background:rgba(255,255,255,.065)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status strong{color:#fff!important;font-size:12px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status small{color:#bfc8d5!important;font-size:11px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__steps{margin-top:16px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__action{width:100%}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__action button{min-height:58px;border:1px solid #ff707b;color:#fff;background:linear-gradient(135deg,#ff5364,#e62243)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn{border-color:rgba(245,36,67,.34);background:linear-gradient(135deg,#c9213c,#f52443);box-shadow:0 8px 18px rgba(245,36,67,.18)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn:hover:not(:disabled){border-color:#ff7a83;background:linear-gradient(135deg,#e92b48,#ff5b68);box-shadow:0 10px 24px rgba(245,36,67,.24)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result :where(.mini-card-item,.mini-card-item__heading,.mini-card-item__contents,.req-card,.req-card--source,.source-request-list,.source-request-item,.request-context-block){background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item{overflow:hidden;border:1px solid var(--ils-result-paper-border);border-radius:14px;box-shadow:0 10px 28px rgba(15,23,42,.07)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__heading{border:0!important;border-bottom:1px solid var(--ils-result-paper-border)!important;border-radius:0!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__contents{border:0!important;border-radius:0!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .req-card--source{border-color:var(--ils-result-paper-border);box-shadow:0 10px 28px rgba(15,23,42,.055)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .source-request-item{border-color:#e3e9f1;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table-wrap{border-color:var(--ils-result-paper-border);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table .table-item,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table td,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table th{padding:14px 12px;border-color:var(--ils-result-paper-border);color:#334155;background:#fff;font-size:13px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table th,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table thead th.table-item,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table-item.head .table-item{color:#111827;background:#f1f5f9;font-weight:900}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table .sub-head,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table tbody td.table-item.sub-head{color:#c9213c;background:#f8fafc;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-scroll-wrapper{border-radius:0;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board-scroll{border-color:var(--ils-result-paper-border);border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head{border:0;border-bottom:1px solid var(--ils-result-paper-border);color:#475569;font-size:12px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__meta-head{display:block;min-height:auto;padding:0 0 0 14px;border:0;border-radius:0;color:#111827;background:transparent;box-shadow:none;font-size:13px;font-weight:900}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month-grid{border:1px solid var(--ils-result-paper-border);background:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month{border-left-color:var(--ils-result-paper-border);color:#334155;background:#f8fafc;font-size:12px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row{overflow:visible;border:1px solid #edf2f7;box-shadow:0 5px 14px rgba(15,23,42,.04)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row:hover{border-color:#dfe6ef;box-shadow:0 8px 18px rgba(15,23,42,.07)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task{align-self:auto;padding:0 0 0 6px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task strong{color:#111827;font-size:14px;font-weight:900}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task>span{color:#64748b}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role{align-self:auto;padding:0;border-left:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline-cell{padding-right:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline{border-color:var(--ils-result-paper-border);background:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-cell{border-color:rgba(15,23,42,.07);background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__bar{border-color:var(--wbs-task-color,#f52443)!important;color:#111827!important;background-color:var(--wbs-task-color,#f52443)!important;background-image:linear-gradient(135deg,rgba(255,255,255,.32),rgba(0,0,0,.08))!important;box-shadow:0 5px 14px rgba(15,23,42,.12)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{--hub-copy:#c7d0dd;--hub-border:rgba(255,255,255,0.14);margin-top:8px;border-color:rgba(255,102,112,.24);background:radial-gradient(circle at 8% 0,rgba(245,36,67,.23),transparent 31%),radial-gradient(circle at 92% 14%,rgba(255,102,112,.11),transparent 34%),linear-gradient(135deg,#0d121e,#17131d 58%,#21111a);box-shadow:0 24px 64px rgba(0,0,0,.32)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub:before{display:block;border-color:rgba(255,255,255,.075)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__eyebrow{border:1px solid rgba(255,102,112,.3);color:#ff8f98;background:rgba(245,36,67,.11)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card__title,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-hub-group__head h4,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-hub__header h3{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__desc,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header p{color:#c4cdd9}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight{border-color:rgba(255,102,112,.28);color:#f8fafc;background:radial-gradient(circle at 88% 6%,rgba(245,36,67,.18),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035))}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight h4,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__status strong{color:#fff!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__action>small,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__copy>p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__status small,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__steps i,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__steps>span{color:#c4cdd9!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__learn{color:#ff939c}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight__status{border-color:rgba(255,255,255,.14);color:#ff939c;background:rgba(255,255,255,.06)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-hub-group{border-top-color:rgba(255,255,255,.13)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-hub-group__head>span{border-color:rgba(255,102,112,.26);color:#ff9ca4;background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card--ai,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card--edit,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card--gov,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card--mindmap,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card--save,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card-shell .action-card,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card-shell .action-card.action-card--edit{--action-accent:#ff8f98;--card-accent:#ff8f98;--card-accent-rgb:255,143,152;border-color:rgba(255,255,255,.13);color:#fff;background:radial-gradient(circle at 100% 0,rgba(245,36,67,.17),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .action-card:hover:not(:disabled){border-color:rgba(255,102,112,.44);color:#fff;background:radial-gradient(circle at 100% 0,rgba(245,36,67,.24),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.05));box-shadow:0 18px 40px rgba(0,0,0,.2)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__cue,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__microflow,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__tag{border-color:rgba(255,102,112,.3);color:#ff9ca4;background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__foot{border-color:rgba(255,255,255,.12);color:#ff9ca4}@media (max-width:900px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{padding-right:20px;padding-left:20px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .handoff-spotlight--top{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__action{width:100%}}@media (max-width:680px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{min-height:66px;padding-right:14px;padding-left:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{padding-top:88px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand img{width:138px}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger{min-height:40px}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status{grid-column:1}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status{margin-top:10px}}@media (max-width:360px){:where(body.ilovesales-app-body) .ils-prepare__primary{gap:6px;padding-inline:10px;font-size:12px}}:where(body.ilovesales-app-body) .ils-result{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result #result-wrap,:where(body.ilovesales-app-body) .ils-result .result-wrap{width:100%;max-width:none}:where(body.ilovesales-app-body) .ils-result .result-card{margin-bottom:28px;border:1px solid var(--ils-line);border-radius:28px;color:var(--ils-ink);background:#fff;box-shadow:0 14px 42px rgba(74,50,47,.075)}:where(body.ilovesales-app-body) .ils-result .result-heading{position:relative;display:flex;min-height:132px;padding:28px 34px 25px;flex-direction:column;align-items:flex-start;justify-content:flex-end;border:0;border-bottom:1px solid #f1d9d6;border-radius:0;color:var(--ils-ink);background:radial-gradient(circle at 92% 10%,rgba(255,107,95,.14),transparent 35%),linear-gradient(135deg,#fff7f5,#fff 72%)}:where(body.ilovesales-app-body) .ils-result .result-heading:before{display:inline-flex;align-items:center;width:max-content;margin-bottom:12px;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:rgba(255,255,255,.86);font-size:10px;font-weight:900;letter-spacing:.14em}:where(body.ilovesales-app-body) .ils-result #projectInfo .result-heading:before{content:"01 · OVERVIEW"}:where(body.ilovesales-app-body) .ils-result #projectOutput .result-heading:before{content:"02 · REQUIREMENTS"}:where(body.ilovesales-app-body) .ils-result #projectIA .result-heading:before{content:"03 · FRS"}:where(body.ilovesales-app-body) .ils-result #projectWBS .result-heading:before{content:"04 · WBS"}:where(body.ilovesales-app-body) .ils-result .result-heading h3{margin:0;font-size:clamp(27px,3.6vw,36px);font-weight:900;line-height:1.18;letter-spacing:-.05em}:where(body.ilovesales-app-body) .ils-result .result-heading h4{margin:5px 0 0;color:var(--ils-muted);font-size:15px;font-weight:600}:where(body.ilovesales-app-body) .ils-result .result-contents{padding:clamp(26px,4.4vw,48px);border:0;border-radius:0;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .result-contents :where(p,span,strong,em,h4){color:inherit}:where(body.ilovesales-app-body) .ils-result .ia-summary,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px;padding:14px 16px;border:1px solid var(--ils-line);border-radius:16px;color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .ia-summary__meta,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar__summary,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ils-muted);font-size:12px}:where(body.ilovesales-app-body) .ils-result .ia-summary__meta strong,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar__summary strong,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar__summary strong,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar__title strong{color:var(--ils-ink);font-size:14px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar__title{display:inline-flex;align-items:baseline;gap:7px}:where(body.ilovesales-app-body) .ils-result .ia-summary__desc,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar__title span{color:var(--ils-muted);font-size:11px;font-style:normal}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn,:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:8px;padding:0 14px;border:1px solid #ffc1bc;border-radius:999px;color:var(--ils-coral-dark)!important;box-shadow:0 7px 18px rgba(74,50,47,.06);text-shadow:none;font-size:12px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn:before{display:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn:hover,:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--ils-coral);color:var(--ils-coral-dark)!important;background:var(--ils-coral-soft);box-shadow:0 10px 22px rgba(227,72,63,.11)}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn__icon{display:grid;width:27px;height:27px;place-items:center;border:0;border-radius:50%;color:#fff;background:var(--ils-coral);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn__icon:after{display:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn__icon svg,:where(body.ilovesales-app-body) .ils-result .editor-launch-btn__label{color:inherit}:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn--primary{border-color:var(--ils-coral);color:#fff!important;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn--primary:hover:not(:disabled){color:#fff!important;background:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .wbs-save-state{display:inline-flex;padding:4px 8px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:10px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .result-contents--top{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:22px}:where(body.ilovesales-app-body) .ils-result .result-contents--top .sub-text{margin:0 0 7px;color:var(--ils-coral-dark);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .result-contents--top .head-text{margin:0;color:var(--ils-ink);font-size:clamp(30px,4.2vw,45px);font-weight:900;line-height:1.18;letter-spacing:-.055em}:where(body.ilovesales-app-body) .ils-result .result-contents--center{margin-bottom:24px}:where(body.ilovesales-app-body) .ils-result .result-contents--center .link{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--ils-line);border-radius:14px;background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .result-contents--center .link span{color:var(--ils-muted);font-size:13px}:where(body.ilovesales-app-body) .ils-result .result-contents--bottom{display:grid;gap:14px;margin-bottom:0}:where(body.ilovesales-app-body) .ils-result .mini-card-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-radius:0}:where(body.ilovesales-app-body) .ils-result .mini-card-item{min-width:0;text-align:left}:where(body.ilovesales-app-body) .ils-result .mini-card-item__heading{padding:13px 16px;border:1px solid var(--ils-line)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .mini-card-item__heading p{margin:0;color:var(--ils-muted);font-size:13px;font-weight:700}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents{min-height:128px;padding:20px 16px;border:1px solid var(--ils-line)!important;border-radius:0 0 16px 16px!important;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents .head-title{margin:0 0 9px;color:var(--ils-ink);font-size:18px}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents .head-title span{display:inline;border:0;color:var(--ils-ink);font-size:clamp(27px,3.3vw,38px)}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents .sub-title{margin:0;color:var(--ils-muted);font-size:12px}:where(body.ilovesales-app-body) .ils-result .role-allocation-card{padding:18px;border:1px solid var(--ils-line);border-radius:18px;color:var(--ils-ink);background:#fffaf9;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__heading{display:flex;align-items:center;gap:11px;margin-bottom:14px}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__icon{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:12px;color:var(--ils-coral-dark);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__icon:after{display:none}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__icon svg{color:currentColor;filter:none}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__heading p{margin:0;color:var(--ils-ink);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__heading>div>span{color:var(--ils-muted);font-size:11px}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__heading>strong{margin-left:auto;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);font-size:11px}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}:where(body.ilovesales-app-body) .ils-result .role-allocation-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:10px 11px;border:1px solid var(--ils-line);border-radius:11px;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .role-allocation-item__role{overflow:hidden;color:var(--ils-ink);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .ils-result .role-allocation-item__weeks{flex:0 0 auto;color:var(--ils-coral-dark);font-size:11px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .req-output-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(body.ilovesales-app-body) .ils-result .req-output-board__lane{display:grid;align-content:start;gap:14px}:where(body.ilovesales-app-body) .ils-result .middle-card,:where(body.ilovesales-app-body) .ils-result .prd-card,:where(body.ilovesales-app-body) .ils-result .req-card{padding:18px;border:1px solid var(--ils-line);border-radius:18px;color:var(--ils-ink);background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .req-card--source{background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .middle-card__heading,:where(body.ilovesales-app-body) .ils-result .req-card__heading{display:flex;align-items:center;gap:10px;margin-bottom:13px}:where(body.ilovesales-app-body) .ils-result .middle-card__heading .img,:where(body.ilovesales-app-body) .ils-result .req-card__heading .img{width:34px;height:34px;padding:8px;border-radius:11px;background:var(--ils-coral-soft);filter:brightness(0) saturate(100%) invert(34%) sepia(65%) saturate(1514%) hue-rotate(326deg) brightness(91%) contrast(91%)}:where(body.ilovesales-app-body) .ils-result .middle-card__heading p,:where(body.ilovesales-app-body) .ils-result .prd-title,:where(body.ilovesales-app-body) .ils-result .req-card__heading p{margin:0;color:var(--ils-ink);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .prd-body,:where(body.ilovesales-app-body) .ils-result .req-sub{color:var(--ils-muted);font-size:11px;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .chip-list{display:flex;flex-wrap:wrap;gap:7px}:where(body.ilovesales-app-body) .ils-result .chip-list .chip,:where(body.ilovesales-app-body) .ils-result .ia-chip{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid #ffd0cc;border-radius:999px;background:#fff7f5;font-size:11px;font-weight:600;line-height:1.4}:where(body.ilovesales-app-body) .ils-result .link-list a,:where(body.ilovesales-app-body) .ils-result .middle-card__contents,:where(body.ilovesales-app-body) .ils-result .more-info{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .ia-summary{align-items:flex-start}:where(body.ilovesales-app-body) .ils-result .ia-summary>div:first-child{min-width:0}:where(body.ilovesales-app-body) .ils-result .ia-summary__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:where(body.ilovesales-app-body) .ils-result .ia-summary__desc{flex-basis:100%;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .grid-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ils-line);border-radius:16px;background:#fff}:where(body.ilovesales-app-body) .ils-result .grid-table{width:100%;min-width:760px;border-collapse:collapse;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .grid-table .table-item,:where(body.ilovesales-app-body) .ils-result .grid-table td,:where(body.ilovesales-app-body) .ils-result .grid-table th{padding:13px 14px;border:1px solid var(--ils-line);color:var(--ils-ink);background:#fff;font-size:12px;line-height:1.45}:where(body.ilovesales-app-body) .ils-result .grid-table th,:where(body.ilovesales-app-body) .ils-result .grid-table-item.head .table-item{color:var(--ils-coral-dark);background:var(--ils-coral-soft);font-weight:800}:where(body.ilovesales-app-body) .ils-result .grid-table .sub-head{color:var(--ils-ink);background:var(--ils-soft);font-weight:700}:where(body.ilovesales-app-body) .ils-result .ia-highlight{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}:where(body.ilovesales-app-body) .ils-result .ia-empty,:where(body.ilovesales-app-body) .ils-result .wbs-board-empty{padding:28px;border:1px dashed #ffc8c3;border-radius:16px;color:var(--ils-muted);background:#fff9f8;text-align:center}:where(body.ilovesales-app-body) .ils-result .wbs-board-scroll{width:100%;overflow-x:auto;border:1px solid var(--ils-line);border-radius:17px;background:#fff}:where(body.ilovesales-app-body) .ils-result .wbs-board{min-width:980px;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .wbs-board__head,:where(body.ilovesales-app-body) .ils-result .wbs-board__row{border-bottom:1px solid var(--ils-line);background:#fff}:where(body.ilovesales-app-body) .ils-result .wbs-board__head{background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .wbs-board__meta-head,:where(body.ilovesales-app-body) .ils-result .wbs-board__month{color:var(--ils-muted);background:var(--ils-soft);font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .wbs-board__role,:where(body.ilovesales-app-body) .ils-result .wbs-board__task,:where(body.ilovesales-app-body) .ils-result .wbs-board__timeline-cell{border-color:var(--ils-line);color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .wbs-board__role span,:where(body.ilovesales-app-body) .ils-result .wbs-board__task strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .wbs-board__task span{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .wbs-board__week-cell{border-color:#f0e6e4;background:linear-gradient(180deg,#fff,#fffaf9)}:where(body.ilovesales-app-body) .ils-result .wbs-board__bar{border-color:var(--ils-coral)!important;color:#fff;background:linear-gradient(90deg,#ff765d,#fe3e48)!important;box-shadow:0 6px 16px rgba(227,72,63,.2)}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__button{border:1px solid var(--ils-coral);background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__close{border:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-result .result-action-hub{--card-accent:var(--ils-coral-dark);--card-accent-rgb:227,72,63;position:relative;margin-top:38px;padding:clamp(22px,3.4vw,34px);border:1px solid #f1d8d5;border-radius:30px;overflow:visible;color:var(--ils-ink);background:radial-gradient(circle at 94% 4%,rgba(255,107,95,.14),transparent 32%),linear-gradient(135deg,#fff7f5,#fff 60%,#f7f7f5);box-shadow:0 22px 60px rgba(74,50,47,.09)}:where(body.ilovesales-app-body) .ils-result .result-action-hub:before{display:none}:where(body.ilovesales-app-body) .ils-result .action-hub__header{max-width:660px;margin-bottom:22px}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-hub__eyebrow{display:inline-flex;width:max-content;margin-bottom:9px;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:10px;font-weight:900;letter-spacing:.16em}:where(body.ilovesales-app-body) .ils-result .action-hub__header h3{margin:0;color:var(--ils-ink);font-size:clamp(27px,3.5vw,36px);font-weight:900;letter-spacing:-.05em}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-hub__header p{margin:8px 0 0;color:var(--ils-muted);font-size:14px;line-height:1.65}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:4px 0 28px;padding:26px 28px;border:1px solid #ffc1bc;border-radius:24px;color:var(--ils-ink);background:radial-gradient(circle at 88% 0,rgba(255,107,95,.15),transparent 42%),#fff;box-shadow:0 15px 38px rgba(227,72,63,.08)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:6px 10px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:var(--ils-coral-soft);font-size:11px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight h4{margin:0;color:var(--ils-ink);font-size:23px;font-weight:900;line-height:1.32;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-result .result-action-hub .handoff-spotlight__copy>p{max-width:700px;margin:9px 0 16px;color:var(--ils-muted);font-size:13px;line-height:1.65}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ils-muted);font-size:11px;font-weight:700}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps span{display:inline-flex;align-items:center;gap:6px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps b{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:50%;background:var(--ils-coral);font-size:10px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps i{color:var(--ils-coral-dark);font-style:normal}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action{display:flex;width:min(270px,100%);flex-direction:column;gap:8px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;gap:16px;padding:0 19px;border:1px solid var(--ils-coral);border-radius:999px;background:var(--ils-coral);box-shadow:0 10px 24px rgba(227,72,63,.2);font-size:14px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button:hover:not(:disabled){transform:translateY(-2px);background:var(--ils-coral-dark);box-shadow:0 14px 30px rgba(227,72,63,.25)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action small{color:var(--ils-muted);font-size:10px;text-align:center}:where(body.ilovesales-app-body) .ils-result .action-hub__groups{display:grid;gap:22px}:where(body.ilovesales-app-body) .ils-result .action-hub-group{padding-top:17px;border-top:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head{display:flex;align-items:flex-start;gap:13px;margin-bottom:13px}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head>span{display:inline-flex;width:max-content;padding:6px 10px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head h4{margin:0;color:var(--ils-ink);font-size:17px;font-weight:900;line-height:1.35}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-hub-group__head p{margin:4px 0 0;color:var(--ils-muted);font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid--support{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .action-card,:where(body.ilovesales-app-body) .ils-result .action-card-shell .action-card{--card-accent:var(--ils-coral-dark);--card-accent-rgb:227,72,63;position:relative;display:flex;width:100%;min-height:188px;padding:20px;flex-direction:column;border:1px solid var(--ils-line);border-radius:21px;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(255,107,95,.1),transparent 44%),#fff;box-shadow:0 10px 28px rgba(74,50,47,.06);text-align:left;text-shadow:none}:where(body.ilovesales-app-body) .ils-result .action-card:after{display:none}:where(body.ilovesales-app-body) .ils-result .action-card:hover:not(:disabled){transform:translateY(-2px);border-color:#ffc1bc;background:#fff9f8;box-shadow:0 15px 34px rgba(227,72,63,.1)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__tag{display:inline-flex;width:max-content;margin-bottom:12px;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:var(--ils-coral-soft);font-size:10px;font-weight:900;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-result .action-card__title{color:var(--ils-ink);font-size:19px;font-weight:900;line-height:1.34;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__desc{flex:1;margin:10px 0 13px;color:var(--ils-muted);font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__microflow{display:flex;flex-wrap:wrap;align-items:center;width:max-content;max-width:100%;gap:6px;margin-bottom:12px;padding:7px 9px;border:1px solid #ffd5d1;border-radius:10px;color:var(--ils-muted);background:#fff7f5;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__microflow span{color:inherit}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__microflow i{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--ils-line);color:var(--ils-coral-dark);font-size:12px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__foot span{color:inherit}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__cue{display:inline-flex;width:31px;height:31px;align-items:center;justify-content:center;border:1px solid #ffc8c3;border-radius:50%;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .overview-editor-overlay{position:fixed;inset:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:18px;color:var(--ils-ink);background:rgba(17,29,74,.36);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:where(body.ilovesales-app-body) .ils-result .overview-editor-overlay.function-spec-editor-overlay{align-items:stretch;padding:0;background:#f7f7f5;backdrop-filter:none}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal{position:relative;display:flex;width:min(1180px,96vw);max-height:min(840px,94vh);flex-direction:column;overflow:hidden;border:1px solid var(--ils-line);border-radius:28px;color:var(--ils-ink);background:#fff;box-shadow:0 36px 110px rgba(17,29,74,.24)}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal:before{display:none}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-header,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal__header{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid var(--ils-line);color:var(--ils-ink);background:#fff7f5;backdrop-filter:none}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal__eyebrow{display:inline-flex;width:max-content;margin-bottom:7px;padding:5px 9px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:#fff;font-size:10px;font-weight:900;letter-spacing:.13em}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-titlebar>span{border-color:#ffc8c3;background:#fff;color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-titlebar>strong{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-titlebar h3,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal__header h3{margin:0;color:var(--ils-ink);font-size:26px;font-weight:900;line-height:1.25;letter-spacing:-.04em}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-titlebar p,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal__header p{margin:6px 0 0;color:var(--ils-muted);font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .function-spec-workspace,:where(body.ilovesales-app-body) .ils-result .overview-editor-canvas,:where(body.ilovesales-app-body) .ils-result .requirements-wysiwyg-shell,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-workspace{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow:auto;color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .overview-editor-canvas{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:16px;padding:18px}:where(body.ilovesales-app-body) .ils-result .overview-editor-pane{min-width:0;overflow:hidden;border:1px solid var(--ils-line);border-radius:22px;color:var(--ils-ink);background:#fff;box-shadow:0 12px 34px rgba(74,50,47,.055);backdrop-filter:none}:where(body.ilovesales-app-body) .ils-result .overview-editor-pane__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid var(--ils-line);color:var(--ils-ink);background:#fffaf9}:where(body.ilovesales-app-body) .ils-result .overview-editor-pane__head strong{color:var(--ils-ink);font-size:14px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .overview-editor-pane__head>span:not(.wbs-save-state){color:var(--ils-muted);font-size:11px}:where(body.ilovesales-app-body) .ils-result .overview-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}:where(body.ilovesales-app-body) .ils-result .overview-editor-grid .project-edit-field--wide{grid-column:span 2}:where(body.ilovesales-app-body) .ils-result .project-edit-field{display:flex;min-width:0;flex-direction:column;gap:6px}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .project-edit-field span,:where(body.ilovesales-app-body) .ils-result .project-edit-field span,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field>span{color:var(--ils-muted);font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-modal :where(input,textarea),:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .project-edit-field input,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .project-edit-field textarea,:where(body.ilovesales-app-body) .ils-result .project-edit-field input,:where(body.ilovesales-app-body) .ils-result .project-edit-field textarea,:where(body.ilovesales-app-body) .ils-result .requirements-result-card :where(input,textarea),:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field input,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field textarea{width:100%;min-height:42px;padding:10px 12px;border:1px solid #dedede;border-radius:12px;color:var(--ils-ink);background:#fafafa;box-shadow:none;outline:none;font-size:12px;font-weight:600}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-modal :where(input,textarea):focus,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .project-edit-field input:focus,:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .project-edit-field textarea:focus,:where(body.ilovesales-app-body) .ils-result .project-edit-field input:focus,:where(body.ilovesales-app-body) .ils-result .project-edit-field textarea:focus,:where(body.ilovesales-app-body) .ils-result .requirements-result-card :where(input,textarea):focus,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field input:focus,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field textarea:focus{border-color:var(--ils-coral);color:var(--ils-ink);background:#fff;box-shadow:0 0 0 4px rgba(255,107,95,.13)}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview{padding:18px;color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview__type{display:inline-flex;width:max-content;padding:6px 10px;border:1px solid #ffc8c3;border-radius:999px;color:var(--ils-coral-dark);background:var(--ils-coral-soft);font-size:10px;font-weight:900}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview>strong{display:block;margin:11px 0 15px;color:var(--ils-ink);font-size:23px;font-weight:900;line-height:1.3}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview__meta div{padding:12px;border:1px solid var(--ils-line);border-radius:14px;color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview__meta span{display:block;margin-bottom:5px;color:var(--ils-muted);font-size:10px}:where(body.ilovesales-app-body) .ils-result .overview-editor-preview__meta p{margin:0;color:var(--ils-ink);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal__footer{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:8px;padding:15px 18px;border-top:1px solid var(--ils-line);color:var(--ils-ink);background:#fff;backdrop-filter:none}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn{border-color:var(--ils-line);color:var(--ils-ink)!important;background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn:hover:not(:disabled){border-color:#ffc1bc;color:var(--ils-coral-dark)!important;background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn--primary{border-color:var(--ils-coral);color:#fff!important;background:var(--ils-coral)}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn--primary:hover:not(:disabled){color:#fff!important;background:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ils-line);color:var(--ils-muted);background:#fff}:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar__metrics,:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar__status{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .requirements-result-canvas{padding:20px;color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .requirements-result-paper{width:min(1040px,100%);margin:0 auto;padding:24px;border:1px solid var(--ils-line);border-radius:22px;color:var(--ils-ink);background:#fff;box-shadow:0 14px 40px rgba(74,50,47,.07)}:where(body.ilovesales-app-body) .ils-result .requirements-result-card__head,:where(body.ilovesales-app-body) .ils-result .requirements-result-paper__head{color:var(--ils-ink);border-color:var(--ils-line)}:where(body.ilovesales-app-body) .ils-result .requirements-result-paper__counts span{border:1px solid #ffc8c3;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .requirements-prd-editor-grid,:where(body.ilovesales-app-body) .ils-result .requirements-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}:where(body.ilovesales-app-body) .ils-result .requirements-result-card{border:1px solid var(--ils-line);border-radius:17px;color:var(--ils-ink);background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .requirements-edit-chip{border:1px solid #ffd0cc;border-radius:12px;color:var(--ils-ink);background:#fff7f5}:where(body.ilovesales-app-body) .ils-result .requirements-add-card{border:1px dashed #ffc1bc;border-radius:12px;color:var(--ils-coral-dark);background:#fff9f8}:where(body.ilovesales-app-body) .ils-result .requirements-empty-node{color:var(--ils-muted);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .function-spec-editor-modal,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-editor-modal{width:100%;max-height:100vh;border:0;border-radius:0;color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .function-spec-side-rail,:where(body.ilovesales-app-body) .ils-result .function-spec-tools,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-inspector,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-tools{border-color:var(--ils-line);color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel__head,:where(body.ilovesales-app-body) .ils-result .function-spec-tools__stats span,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-inspector__head{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel,:where(body.ilovesales-app-body) .ils-result .function-spec-world,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-canvas{border-color:var(--ils-line);color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas-node,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card{border-color:#ffc8c3;color:var(--ils-ink);background:#fff;box-shadow:0 10px 28px rgba(74,50,47,.07)}:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__badge,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__tags span{border-color:#ffc8c3;color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .function-spec-edge-layer path{stroke:var(--ils-coral)!important}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-head-row,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-layout,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-rows,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-table{border-color:var(--ils-line);color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-month,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-month-head,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-head{color:var(--ils-muted);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-week{border-color:#f0e4e2;background:#fffaf9}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-bar,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-bar__label{border-color:var(--ils-coral)!important;color:#fff;background:linear-gradient(90deg,#ff765d,#fe3e48)!important}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-bar__handle{border-color:#fff;background:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-estimate-basis{margin:0 0 24px;padding:16px 20px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:13px;line-height:1.7}:where(body.ilovesales-app-body) .ils-estimate-basis summary{color:#172033;cursor:pointer;font-weight:700}:where(body.ilovesales-app-body) .ils-estimate-basis ul{margin:12px 0;padding-left:20px;list-style:disc}:where(body.ilovesales-app-body) .ils-estimate-basis table{width:100%;border-collapse:collapse;text-align:left}:where(body.ilovesales-app-body) .ils-estimate-basis :is(th,td){padding:8px;border-bottom:1px solid #e2e8f0}:where(body.ilovesales-app-body) .ils-result .pdf-options-overlay{position:fixed;inset:0;z-index:6800;display:grid;place-items:center;padding:24px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal{width:min(680px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px;border-bottom:1px solid}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading>span{display:block;margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.1em}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading h2{margin:0;font-size:24px;line-height:1.35}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading p{margin:8px 0 0;font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__close{display:grid;place-items:center;flex:0 0 36px;height:36px;border:0;border-radius:8px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary strong{margin-right:6px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary button{border:1px solid;border-radius:6px;padding:6px 10px}:where(body.ilovesales-app-body) .ils-result .pdf-options-list{display:grid;gap:10px;padding:16px 28px 24px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto 22px;align-items:center;gap:12px;width:100%;padding:16px;border:1px solid;border-radius:10px;text-align:left}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__check,:where(body.ilovesales-app-body) .ils-result .pdf-options-item__icon{display:grid;place-items:center;border:1px solid;border-radius:6px;width:40px;height:40px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__check{width:22px;height:22px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__copy{min-width:0}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__copy strong{display:block;font-size:14px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__copy>span{display:block;margin-top:5px;font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__meta{font-size:11px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-top:1px solid var(--ils-line)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__footer p{margin:0;font-size:12px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__footer>div{display:flex;gap:8px;margin-left:auto}:where(body.ilovesales-app-body) .ils-result .pdf-options-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:10px 16px;border:1px solid;border-radius:8px;font-size:13px;font-weight:700}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal button{cursor:pointer}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal button:focus-visible{outline:3px solid #ef3340;outline-offset:3px}:where(body.ilovesales-app-body) .ils-result .pdf-options-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:600px){:where(body.ilovesales-app-body) .ils-result .pdf-options-overlay{padding:12px}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal{max-height:calc(100dvh - 24px)}:where(body.ilovesales-app-body) .ils-result .pdf-options-item{grid-template-columns:32px minmax(0,1fr) 22px;padding:12px;gap:9px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__icon{width:32px;height:32px}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__meta{grid-column:2;grid-row:2}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__check{grid-column:3;grid-row:1}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading h2{font-size:20px}}:where(body.ilovesales-app-body) .ils-result .pdf-export-loading,:where(body.ilovesales-app-body) .ils-result .pdf-options-overlay,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__overlay{background:rgba(17,29,74,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(body.ilovesales-app-body) .ils-result .pdf-export-loading__panel,:where(body.ilovesales-app-body) .ils-result .pdf-options-modal,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__content{border:1px solid var(--ils-line);border-radius:26px;color:var(--ils-ink);background:#fff;box-shadow:0 32px 90px rgba(17,29,74,.22)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__header,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__header{border-color:var(--ils-line);color:var(--ils-ink);background:#fff}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading>span,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__eyebrow{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .pdf-export-loading__panel strong,:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading h2,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__title{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .pdf-export-loading__panel p,:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__heading p,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__desc{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__close,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__close{color:var(--ils-muted);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary,:where(body.ilovesales-app-body) .ils-result .reanalyze-modal__footer{border-color:var(--ils-line);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary button,:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary strong,:where(body.ilovesales-app-body) .ils-result .reanalyze-chip{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .pdf-options-modal__summary button,:where(body.ilovesales-app-body) .ils-result .reanalyze-chip{border-color:#ffc8c3;background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .pdf-options-item,:where(body.ilovesales-app-body) .ils-result .reanalyze-step{border-color:var(--ils-line);color:var(--ils-ink);background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .pdf-options-item:hover,:where(body.ilovesales-app-body) .ils-result .reanalyze-step:hover:not(.is-disabled){transform:translateY(-1px);border-color:#ffc1bc;background:#fff9f8;box-shadow:0 10px 24px rgba(227,72,63,.08)}:where(body.ilovesales-app-body) .ils-result .pdf-options-item.is-selected,:where(body.ilovesales-app-body) .ils-result .reanalyze-step.is-selected{border-color:var(--ils-coral);color:var(--ils-ink);background:var(--ils-coral-soft);box-shadow:inset 0 0 0 1px rgba(255,107,95,.1)}:where(body.ilovesales-app-body) .ils-result .pdf-options-item.is-selected .pdf-options-item__check,:where(body.ilovesales-app-body) .ils-result .pdf-options-item.is-selected .pdf-options-item__icon,:where(body.ilovesales-app-body) .ils-result .pdf-options-item__check,:where(body.ilovesales-app-body) .ils-result .pdf-options-item__icon{border-color:#ffc8c3;color:var(--ils-coral-dark);background:#fff}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__copy strong,:where(body.ilovesales-app-body) .ils-result .reanalyze-step__title,:where(body.ilovesales-app-body) .ils-result .reanalyze-summary-text{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .pdf-options-item__copy>span,:where(body.ilovesales-app-body) .ils-result .pdf-options-item__meta,:where(body.ilovesales-app-body) .ils-result .reanalyze-step__desc,:where(body.ilovesales-app-body) .ils-result .reanalyze-step__hint{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .reanalyze-step__badge,:where(body.ilovesales-app-body) .ils-result .reanalyze-step__hint{border-color:#ffd0cc;color:var(--ils-coral-dark);background:#fff7f5}:where(body.ilovesales-app-body) .ils-result .pdf-options-button--save,:where(body.ilovesales-app-body) .ils-result .reanalyze-btn.primary{border-color:var(--ils-coral);color:#fff;background:var(--ils-coral);box-shadow:0 8px 20px rgba(227,72,63,.2)}:where(body.ilovesales-app-body) .ils-result .pdf-options-button--save:hover:not(:disabled),:where(body.ilovesales-app-body) .ils-result .reanalyze-btn.primary:hover:not(:disabled){color:#fff;background:var(--ils-coral-dark);box-shadow:0 11px 25px rgba(227,72,63,.25)}:where(body.ilovesales-app-body) .ils-result .pdf-options-button--cancel,:where(body.ilovesales-app-body) .ils-result .reanalyze-btn.cancel{border-color:var(--ils-line);color:var(--ils-ink);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .pdf-export-loading__spinner{border-color:#ffd0cc;border-top-color:var(--ils-coral)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales{--ils-ink:#262626;--ils-muted:#595959;--ils-line:#e7e7e9;--ils-soft:#f7f7f5;--ils-coral-soft:#fff2ef;--ils-coral:#ff6b5f;--ils-coral-dark:#e3483f;padding:24px;color:var(--ils-ink);background:rgba(17,29,74,.36);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-modal{width:min(860px,100%);padding:38px 42px 34px;border:1px solid #eadedb;border-radius:24px;color:var(--ils-ink);background:#fff;box-shadow:0 30px 80px rgba(74,50,47,.26)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-close{color:var(--ils-muted);background:var(--ils-soft)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-close:hover{color:var(--ils-coral-dark);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-tag{background:linear-gradient(145deg,#ff765d,#fe3e48)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field>span,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-header h2,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-project-summary>strong,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-success h3{color:var(--ils-ink)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-header p,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-privacy,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-project-summary>span,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-success p{color:var(--ils-muted)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-project-summary{border-color:#ffd0cc;background:#fff7f5}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-project-summary small{color:var(--ils-coral-dark);background:#fff}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field input,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field select,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field textarea{border-color:#dedede;color:var(--ils-ink);background:#fafafa}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field input:focus,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field select:focus,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field textarea:focus{border-color:var(--ils-coral);background:#fff;box-shadow:0 0 0 4px rgba(255,107,95,.13)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-consent{border-color:var(--ils-line);background:var(--ils-soft)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-consent input{accent-color:var(--ils-coral)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-consent span{color:var(--ils-muted)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-btn.primary{background:var(--ils-coral);box-shadow:0 8px 20px rgba(227,72,63,.2)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-btn.primary:hover:not(:disabled){background:var(--ils-coral-dark);box-shadow:0 11px 25px rgba(227,72,63,.25)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-btn.ghost{color:var(--ils-ink);background:var(--ils-soft)}@media (max-width:1000px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main,:where(body.ilovesales-app-body) .ils-shell__main{width:min(100% - 28px,1120px)}:where(body.ilovesales-app-body) .ils-shell .check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action{width:100%}:where(body.ilovesales-app-body) .ils-result .overview-editor-canvas{grid-template-columns:1fr}}@media (max-width:768px){:where(body.ilovesales-app-body) .ils-shell__header{top:13px;right:14px;left:14px}:where(body.ilovesales-app-body) .ils-account__trigger,:where(body.ilovesales-app-body) .ils-shell__brand{min-height:44px}:where(body.ilovesales-app-body) .ils-shell__brand{padding:9px 14px}:where(body.ilovesales-app-body) .ils-shell__brand img{width:108px}:where(body.ilovesales-app-body) .ils-account__avatar{width:31px;height:31px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main,:where(body.ilovesales-app-body) .ils-shell__main{width:min(100% - 20px,1120px);padding:90px 0 58px}:where(body.ilovesales-app-body) .ils-shell--loading .ils-shell__main{width:100%;padding:0}:where(body.ilovesales-app-body) .ilovesales-form__intro,:where(body.ilovesales-app-body) .ils-step-flow__intro{display:grid;gap:10px;padding:0 4px}:where(body.ilovesales-app-body) .ilovesales-form__intro p,:where(body.ilovesales-app-body) .ils-step-flow__intro p{text-align:left}:where(body.ilovesales-app-body) .ils-shell .step-item{padding:28px 22px;border-radius:24px}:where(body.ilovesales-app-body) .ils-shell .step-item__heading--description,:where(body.ilovesales-app-body) .ils-shell .step-item__heading--urldescription{font-size:14px}:where(body.ilovesales-app-body) .ilovesales-file-intake{padding:16px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone{grid-template-columns:auto minmax(0,1fr);padding:18px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button{grid-column:1/-1;width:100%}:where(body.ilovesales-app-body) .ilovesales-selected-file{grid-template-columns:auto minmax(0,1fr) auto}:where(body.ilovesales-app-body) .ilovesales-selected-file>button:not(.ilovesales-selected-file__remove){grid-column:1/-1}:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap,:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .grid-wrap{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell .check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-shell .flow-control{grid-template-columns:1fr 1fr;gap:10px}:where(body.ilovesales-app-body) .ils-shell .progress-container{grid-column:1/-1;grid-row:1;max-width:none}:where(body.ilovesales-app-body) .ils-shell .step-btn{width:100%}:where(body.ilovesales-app-body) .ils-loading{padding:82px 14px 24px}:where(body.ilovesales-app-body) .ils-loading__card{border-radius:24px}:where(body.ilovesales-app-body) .ils-result .result-card{border-radius:23px}:where(body.ilovesales-app-body) .ils-result .result-heading{min-height:116px;padding:24px 23px 22px}:where(body.ilovesales-app-body) .ils-result .result-contents{padding:24px 20px}:where(body.ilovesales-app-body) .ils-result .ia-summary,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-result .result-contents--top{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-result .req-output-board{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .result-action-hub{padding:20px;border-radius:24px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight{gap:19px;padding:21px 19px}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head{flex-direction:column}:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .overview-editor-overlay{padding:0}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal{width:100%;max-height:100vh;border:0;border-radius:0}:where(body.ilovesales-app-body) .ils-result .overview-editor-grid,:where(body.ilovesales-app-body) .ils-result .requirements-prd-editor-grid,:where(body.ilovesales-app-body) .ils-result .requirements-result-grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .overview-editor-grid .project-edit-field--wide{grid-column:auto}}@media (max-width:520px){:where(body.ilovesales-app-body) .ils-shell__header{top:10px;right:10px;left:10px}:where(body.ilovesales-app-body) .ils-shell__brand{min-height:41px;padding:8px 12px}:where(body.ilovesales-app-body) .ils-shell__brand img{width:96px}:where(body.ilovesales-app-body) .ils-account__trigger{min-height:41px;padding:5px 8px 5px 5px}:where(body.ilovesales-app-body) .ils-account__trigger>span:not(.ils-account__avatar){display:none}:where(body.ilovesales-app-body) .ils-account__menu{width:min(210px,calc(100vw - 20px))}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main,:where(body.ilovesales-app-body) .ils-shell__main{width:calc(100% - 16px);padding:80px 0 42px}:where(body.ilovesales-app-body) .ils-shell--loading .ils-shell__main{width:100%;padding:0}:where(body.ilovesales-app-body) .ilovesales-form__intro strong,:where(body.ilovesales-app-body) .ils-step-flow__intro strong{font-size:27px}:where(body.ilovesales-app-body) .ils-shell .step-item{padding:24px 17px;border-radius:21px}:where(body.ilovesales-app-body) .ils-shell .step-item__heading--title{font-size:24px}:where(body.ilovesales-app-body) .ils-shell .flex-input-box,:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap,:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .grid-wrap{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell .checkbox-label{min-height:154px}:where(body.ilovesales-app-body) .ils-shell .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .add-card,:where(body.ilovesales-app-body) .ils-shell .check-grid-item .checkbox-label{min-height:142px;padding:15px}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge{top:13px;right:44px}:where(body.ilovesales-app-body) .ilovesales-handoff-status{grid-template-columns:auto 1fr}:where(body.ilovesales-app-body) .ilovesales-handoff-status button{grid-column:1/-1}:where(body.ilovesales-app-body) .ils-loading__card{padding:25px 19px}:where(body.ilovesales-app-body) .ils-loading__steps{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .result-heading{padding:21px 18px}:where(body.ilovesales-app-body) .ils-result .result-contents{padding:21px 16px}:where(body.ilovesales-app-body) .ils-result .mini-card-wrap,:where(body.ilovesales-app-body) .ils-result .role-allocation-card__grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps i{display:none}:where(body.ilovesales-app-body) .ils-result .result-action-hub{padding:17px}:where(body.ilovesales-app-body) .ils-result .action-card{min-height:auto;padding:18px}:where(body.ilovesales-app-body) .commission-overlay--ilovesales{padding:10px}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-modal{padding:31px 18px 23px;border-radius:22px}}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales{background:rgba(17,29,74,.42);color:var(--ils-ink)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-bg{background:radial-gradient(720px 520px at 12% 8%,rgba(255,107,95,.2),transparent 62%),radial-gradient(700px 520px at 88% 92%,rgba(227,72,63,.13),transparent 65%),rgba(255,255,255,.72);animation:none}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-shell{border-color:var(--ils-line);background:var(--ils-paper);color:var(--ils-ink);box-shadow:0 28px 80px rgba(17,29,74,.2)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-eyebrow{border-color:rgba(255,107,95,.28);background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-dot,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage__pulse span{background:var(--ils-coral);box-shadow:0 0 0 4px rgba(255,107,95,.18)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-check--active,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage__label,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-title{color:var(--ils-ink)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-check,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-footnote,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-progress__meta,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage__detail,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-sub{color:var(--ils-muted)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage-canvas{border-color:var(--ils-line);background:var(--ils-soft)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-stage__icon{border-color:rgba(255,107,95,.24);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-build__halo{background:radial-gradient(circle,rgba(255,107,95,.22) 0,transparent 70%)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-progress__track{background:#ececea}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-progress__bar{background:linear-gradient(90deg,var(--ils-coral),var(--ils-coral-dark));box-shadow:0 0 18px rgba(255,107,95,.26)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-check__mark{border-color:var(--ils-line);background:var(--ils-paper);color:var(--ils-muted)}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-check--active .aiload-check__mark,:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-check--done .aiload-check__mark{border-color:var(--ils-coral);background:var(--ils-coral);color:#fff;box-shadow:0 0 0 3px rgba(255,107,95,.16)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales{background:rgba(17,29,74,.48)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-modal{border:1px solid var(--ils-line);background:var(--ils-paper);color:var(--ils-ink);box-shadow:0 30px 82px rgba(17,29,74,.24)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-close{border-color:var(--ils-line);background:var(--ils-soft);color:var(--ils-ink)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-close:hover{border-color:var(--ils-coral);background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-tag,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-tag--gov{background:var(--ils-coral);color:#fff}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock-card strong,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt label,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__summary b,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-section__title,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-stat-num,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-title{color:var(--ils-ink)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock-card p,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt p,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt span,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__summary span,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-meta,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-note,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-stat-desc,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-stat-label,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-sub{color:var(--ils-muted)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__section-list span,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-keyword,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb__metric strong,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb__page,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb__sub{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock-card>span{border-color:var(--ils-coral);background:var(--ils-coral);color:#fff}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock-card,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__section-list span,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__summary,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-keyword,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-section,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-stat-box{border-color:var(--ils-line);background:var(--ils-soft)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb--dark:before,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb:before{background:var(--ils-coral)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-thumb--dark{border-color:rgba(255,107,95,.34);background:var(--ils-navy)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-actions{border-color:var(--ils-line)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-btn--primary{background:var(--ils-coral);color:#fff;box-shadow:0 10px 24px rgba(227,72,63,.2)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-btn--primary:hover:not(:disabled){background:var(--ils-coral-dark);box-shadow:0 13px 28px rgba(227,72,63,.25)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-btn--ghost{border:1px solid var(--ils-line);background:var(--ils-paper);color:var(--ils-ink)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-btn--ghost:hover:not(:disabled){border-color:var(--ils-coral);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt textarea{border-color:var(--ils-line);background:var(--ils-paper);color:var(--ils-ink)}:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__prompt textarea:focus{border-color:var(--ils-coral);box-shadow:0 0 0 3px rgba(255,107,95,.16)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales{background:rgba(17,29,74,.7)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-modal{border-color:rgba(255,107,95,.34);background:var(--ils-navy);color:#fff}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-modal:before{background:linear-gradient(90deg,rgba(255,107,95,.12),transparent 34%,rgba(227,72,63,.08) 76%,transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.028),rgba(255,255,255,.028) 1px,transparent 0,transparent 5px)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-export-popover,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-header,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-inspector,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-shortcuts{border-color:rgba(255,107,95,.22);background:rgba(17,29,74,.9)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions button.is-active,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-tag,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools button.is-active{border-color:rgba(255,107,95,.42);background:rgba(255,107,95,.13);color:#ffb2ab}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions button,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions select,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-export-popover button,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools button,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools input,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools select{border-color:rgba(255,107,95,.2)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions button:hover,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-actions select:hover,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-export-popover button:hover,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-floating-tools button:hover{border-color:rgba(255,107,95,.52);background:rgba(255,107,95,.14)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-space{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),radial-gradient(ellipse at 50% 48%,rgba(255,107,95,.045),transparent 43%),#080c16;background-size:36px 36px,36px 36px,auto,auto}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-space-node{--node-color:var(--ils-coral)!important}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-orbit-lines .mm-edge{color:var(--ils-coral)!important;stroke:var(--ils-coral)!important}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-core-ring{border-color:rgba(255,107,95,.28);box-shadow:inset 0 0 36px rgba(255,107,95,.12),0 0 42px rgba(255,107,95,.08)}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-minimap span{color:var(--ils-coral)!important}:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mm-toast{border-color:rgba(255,107,95,.35);color:#ffd3cf}:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar__metrics span,:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar__status>span{border-color:#ffc8c3;background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .requirements-canvas-toolbar__status strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .requirements-edit-chip b{background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .requirements-result-paper .requirements-add-card:hover{border-color:var(--ils-coral);background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas{background:radial-gradient(circle,rgba(227,72,63,.1) 1px,transparent 1.4px),radial-gradient(ellipse at 48% 42%,rgba(255,107,95,.09),transparent 42%),var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas:before{border-color:rgba(255,107,95,.1)}:where(body.ilovesales-app-body) .ils-result .function-spec-node__ghost-action,:where(body.ilovesales-app-body) .ils-result .function-spec-node__meta button,:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel__head button,:where(body.ilovesales-app-body) .ils-result .function-spec-side-rail button{border-color:var(--ils-line);background:#fff;color:var(--ils-muted);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .function-spec-node__ghost-action:hover,:where(body.ilovesales-app-body) .ils-result .function-spec-node__meta button:hover,:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel__head button:hover,:where(body.ilovesales-app-body) .ils-result .function-spec-side-rail button.is-active,:where(body.ilovesales-app-body) .ils-result .function-spec-side-rail button:hover{border-color:var(--ils-coral);background:var(--ils-coral-soft);color:var(--ils-coral-dark);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel{border-color:var(--ils-line);background:#fff;box-shadow:0 18px 48px rgba(74,50,47,.14)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-panel__head strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-field{border-color:var(--ils-line);background:var(--ils-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-field:focus-within{border-color:var(--ils-coral);background:#fff;box-shadow:0 0 0 3px rgba(255,107,95,.14)}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas-node textarea,:where(body.ilovesales-app-body) .ils-result .function-spec-node textarea,:where(body.ilovesales-app-body) .ils-result .function-spec-search-field input{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .function-spec-empty-depth span,:where(body.ilovesales-app-body) .ils-result .function-spec-search-field input::placeholder,:where(body.ilovesales-app-body) .ils-result .function-spec-search-results>p{color:#858585}:where(body.ilovesales-app-body) .ils-result .function-spec-search-results>button{border-color:transparent;background:var(--ils-soft);color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-results>button:hover{border-color:#ffc8c3;background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .function-spec-search-results>button span{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .function-spec-depth-guide span,:where(body.ilovesales-app-body) .ils-result .function-spec-empty-depth{border-color:#ffc8c3;background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .function-spec-empty-depth strong{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .function-spec-node__icon{border-color:#ffc8c3;background:var(--ils-coral-soft);color:var(--ils-coral-dark);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .function-spec-empty{border-color:#ffc8c3;background:var(--ils-coral-soft);color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-row.is-selected .wbs-roadmap-task-card,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-row.is-selected .wbs-roadmap-timeline{border-color:var(--ils-coral);background:var(--ils-coral-soft);box-shadow:0 0 0 1px rgba(255,107,95,.08),0 14px 30px rgba(74,50,47,.08)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-empty strong,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-inspector__head strong,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-empty,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field em,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field span,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card p{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card__dot{background:var(--ils-coral);box-shadow:0 0 10px rgba(255,107,95,.24)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-timeline{border-color:var(--ils-line);background:#fffaf9}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-inspector__head{border-color:var(--ils-line)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-inspector__head span{color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field input,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field textarea{border-color:var(--ils-line);background:var(--ils-soft);color:var(--ils-ink)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field input:focus,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-field textarea:focus{border-color:var(--ils-coral);background:#fff;box-shadow:0 0 0 3px rgba(255,107,95,.14)}@media (max-width:520px){:where(body.ilovesales-app-body) .aiload-overlay--ilovesales,:where(body.ilovesales-app-body) .pv-overlay--ilovesales{padding:12px}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales .aiload-shell,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-modal{padding:28px 18px 22px;border-radius:22px}}@media (prefers-reduced-motion:reduce){:where(body.ilovesales-app-body) .commission-overlay--ilovesales *,:where(body.ilovesales-app-body) .ils-loading *,:where(body.ilovesales-app-body) .ils-retry *,:where(body.ilovesales-app-body) .ils-shell *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:where(body.ilovesales-app-body) .ils-retry{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:rgba(17,29,74,.42);backdrop-filter:blur(9px);animation:ils-retry-in .18s ease-out}:where(body.ilovesales-app-body) .ils-retry__card{width:min(448px,100%);padding:36px;border:1px solid var(--ils-line);border-radius:28px;background:var(--ils-paper);box-shadow:0 26px 70px rgba(17,29,74,.2);color:var(--ils-ink);text-align:center}:where(body.ilovesales-app-body) .ils-retry__eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:25px;color:var(--ils-coral-dark);font-size:12px;font-weight:800;letter-spacing:.11em}:where(body.ilovesales-app-body) .ils-retry__icon{display:grid;width:64px;height:64px;margin:0 auto 20px;place-items:center;border-radius:22px;background:var(--ils-coral-soft);color:var(--ils-coral-dark)}:where(body.ilovesales-app-body) .ils-retry__card h2{margin:0;color:var(--ils-ink);font-size:27px;font-weight:800;letter-spacing:-.045em}:where(body.ilovesales-app-body) .ils-retry__card p{margin:15px 0 26px;color:var(--ils-muted);font-size:16px;line-height:1.7}:where(body.ilovesales-app-body) .ils-retry__button{width:100%;min-height:52px;border:1px solid var(--ils-coral);border-radius:14px;background:var(--ils-coral);color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}:where(body.ilovesales-app-body) .ils-retry__button:hover{border-color:var(--ils-coral-dark);background:var(--ils-coral-dark);transform:translateY(-1px)}:where(body.ilovesales-app-body) .ils-retry__button:focus-visible{outline:3px solid rgba(255,107,95,.26);outline-offset:3px}@keyframes ils-retry-in{0%{opacity:0}to{opacity:1}}@media (max-width:520px){:where(body.ilovesales-app-body) .ils-retry{padding:14px}:where(body.ilovesales-app-body) .ils-retry__card{padding:30px 20px 22px;border-radius:23px}:where(body.ilovesales-app-body) .ils-retry__card h2{font-size:23px}}:where(body.ilovesales-app-body) .ils-shell,body.ilovesales-app-body{--ils-ink:#262626;--ils-muted:#595959;--ils-line:#e7e7e9;--ils-paper:#ffffff;--ils-soft:#f7f7f5;--ils-warm:#fff7f5;--ils-red:#f52443;--ils-blush:#f7e9ea;--ils-salmon:#fc9f8b;--ils-powder:#aebfcc;--ils-powder-soft:#f1f5f8;--ils-mint:#c7e0d7;--ils-mint-soft:#eef7f4;--ils-peach:#ebbd98;--ils-peach-soft:#fff4eb;--ils-sky:var(--ils-powder-soft);--ils-blue-soft:var(--ils-powder-soft);--ils-lilac-soft:var(--ils-blush);--ils-pink-soft:#fff0f1;--ils-sand-soft:var(--ils-peach-soft);--ils-coral-soft:#fff2ef;--ils-coral:#ff6b5f;--ils-coral-dark:#c83b34;--ils-primary:#c83b34;--ils-warm-charcoal:#544640;--ils-navy:#2e3138;--ils-dark:#202127;--ils-shadow-sm:0 8px 24px rgba(84,70,64,0.055);--ils-shadow-md:0 18px 48px rgba(84,70,64,0.075)}body.ilovesales-app-body{background:#f5f5f1}body.ilovesales-app-body :focus-visible{outline-color:rgba(200,59,52,.52)}:where(body.ilovesales-app-body) .ils-shell{background:linear-gradient(180deg,#ffffff,#fbfbf9 270px,#f5f5f1)}:where(body.ilovesales-app-body) .ils-shell__header{top:0;right:0;left:0;height:76px;padding:0 max(28px,calc((100vw - 1320px) / 2));border-bottom:1px solid rgba(38,38,38,.08);background:rgba(255,255,255,.9);box-shadow:0 5px 22px rgba(29,31,39,.035);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}:where(body.ilovesales-app-body) .ils-shell__brand{min-height:44px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}:where(body.ilovesales-app-body) .ils-shell__brand:hover{transform:none;border-color:transparent;box-shadow:none;opacity:.76}:where(body.ilovesales-app-body) .ils-shell__brand img{width:134px}:where(body.ilovesales-app-body) .ils-account__trigger{min-height:42px;padding:4px 12px 4px 5px;border-color:var(--ils-line);background:#fff;box-shadow:none;font-size:12px}:where(body.ilovesales-app-body) .ils-account__trigger:hover,:where(body.ilovesales-app-body) .ils-account__trigger[aria-expanded=true]{transform:none;border-color:#cfd0d2;background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-account__avatar{width:32px;height:32px;color:var(--ils-navy);background:var(--ils-sky)}:where(body.ilovesales-app-body) .ils-account__menu button svg,:where(body.ilovesales-app-body) .ils-account__menu button:hover{color:var(--ils-navy)}:where(body.ilovesales-app-body) .ils-account__menu button:hover{background:var(--ils-sky)}:where(body.ilovesales-app-body) .ils-shell__main{width:min(1180px,calc(100vw - 48px));padding:112px 0 82px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{width:min(1320px,calc(100vw - 48px))}:where(body.ilovesales-app-body) .ilovesales-form__intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:16px;padding:0 2px;gap:32px}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading{display:grid;gap:5px}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading>span{color:var(--ils-primary);font-size:10px;letter-spacing:.15em}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading>strong{color:var(--ils-ink);font-size:clamp(27px,3.2vw,36px);letter-spacing:-.05em}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading>p{max-width:none;margin:2px 0 0;color:var(--ils-muted);font-size:13px;line-height:1.55;text-align:left}:where(body.ilovesales-app-body) .ils-brief-status{display:grid;min-width:154px;padding:13px 16px;border:1px solid var(--ils-line);border-radius:15px;color:var(--ils-ink);background:#fff;box-shadow:var(--ils-shadow-sm);text-align:right}:where(body.ilovesales-app-body) .ils-brief-status>span{color:#686a70;font-size:9px;font-weight:850;letter-spacing:.12em}:where(body.ilovesales-app-body) .ils-brief-status>strong{margin-top:2px;color:var(--ils-navy);font-size:19px;font-weight:900;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-brief-status>p{margin:1px 0 0;color:var(--ils-muted);font-size:11px;line-height:1.35;text-align:right}:where(body.ilovesales-app-body) .ils-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin:0 0 14px;padding:13px 16px;border:1px solid var(--ils-line);border-radius:18px;color:var(--ils-muted);background:rgba(255,255,255,.94);box-shadow:var(--ils-shadow-sm);list-style:none}:where(body.ilovesales-app-body) .ils-stepper li{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;gap:8px;font-size:11px;font-weight:750;color:var(--ils-muted)!important}:where(body.ilovesales-app-body) .ils-stepper li:not(:last-child):after{position:absolute;top:50%;right:-10%;width:20%;height:1px;background:#dddedf;content:""}:where(body.ilovesales-app-body) .ils-stepper__index{display:inline-grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border:1px solid #d9dadd;border-radius:50%;color:#6b6d73;background:#fff;font-size:10px;font-weight:850}:where(body.ilovesales-app-body) .ils-stepper li[data-state=complete] .ils-stepper__index{border-color:#b8ded0;color:#21634b;background:var(--ils-mint-soft)}:where(body.ilovesales-app-body) .ils-stepper li[data-state=complete]{color:#21634b!important}:where(body.ilovesales-app-body) .ils-stepper li[data-state=complete]:after{background:#b8ded0}:where(body.ilovesales-app-body) .ils-stepper li[data-state=current]{color:var(--ils-ink)!important;font-weight:900}:where(body.ilovesales-app-body) .ils-stepper li[data-state=current] .ils-stepper__index{border-color:var(--ils-navy);color:#fff;background:var(--ils-navy);box-shadow:0 0 0 4px rgba(84,70,64,.08)}:where(body.ilovesales-app-body) .ils-stepper__label{color:inherit!important}:where(body.ilovesales-app-body) .ils-shell .ils-step-card{--step-surface:var(--ils-peach-soft);--step-accent:var(--ils-primary);position:relative;padding:clamp(30px,4vw,44px);border-color:#e3e3e1;border-radius:22px;background:#fff;box-shadow:var(--ils-shadow-md)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="2"]{--step-surface:var(--ils-powder-soft)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="3"]{--step-surface:var(--ils-blush)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="4"]{--step-surface:var(--ils-mint-soft)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="5"]{--step-surface:var(--ils-peach-soft)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="6"]{--step-surface:var(--ils-pink-soft)}:where(body.ilovesales-app-body) .ils-shell .ils-step-card:before{position:absolute;top:0;right:28px;left:28px;height:4px;border-radius:0 0 999px 999px;background:var(--step-surface);content:""}:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__heading:before{display:inline-flex;width:max-content;margin-bottom:11px;padding:5px 9px;border-radius:999px;color:var(--step-accent);background:var(--step-surface);font-size:10px;font-weight:900;letter-spacing:.11em;content:"STEP"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="1"] .step-item__heading:before{content:"STEP 01 · PROJECT"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="2"] .step-item__heading:before{content:"STEP 02 · CATEGORY"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="3"] .step-item__heading:before{content:"STEP 03 · SERVICE"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="4"] .step-item__heading:before{content:"STEP 04 · METHOD"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="5"] .step-item__heading:before{content:"STEP 05 · DETAILS"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card[data-step="6"] .step-item__heading:before{content:"STEP 06 · FEATURES"}:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__heading--title{margin-bottom:8px;color:var(--ils-ink);font-size:clamp(24px,3vw,31px);line-height:1.27;letter-spacing:-.045em}:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__heading--description,:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__heading--urldescription{color:var(--ils-muted);font-size:14px;line-height:1.58}:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__hr{margin:22px 0 26px;border-color:#ebebe8}:where(body.ilovesales-app-body) .ilovesales-file-intake{margin-bottom:28px;padding:19px;border-color:#dce7ef;border-radius:17px;background:linear-gradient(135deg,var(--ils-sky),#f9fcff)}:where(body.ilovesales-app-body) .ilovesales-file-intake__heading>span{color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ilovesales-file-dropzone{border-color:#cbd9e3;border-radius:14px;background:rgba(255,255,255,.86)}:where(body.ilovesales-app-body) .ilovesales-file-dropzone>svg{color:var(--ils-primary)}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button,:where(body.ilovesales-app-body) .ilovesales-selected-file>button:not(.ilovesales-selected-file__remove){border-color:var(--ils-navy);color:#fff;background:var(--ils-navy);box-shadow:none}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button:hover,:where(body.ilovesales-app-body) .ilovesales-selected-file>button:not(.ilovesales-selected-file__remove):hover{border-color:#3b3d43;color:#fff;background:#3b3d43}:where(body.ilovesales-app-body) .ils-heading-check{color:#256b51;background:var(--ils-mint-soft)}:where(body.ilovesales-app-body) .ils-shell .custom-input,:where(body.ilovesales-app-body) .ils-shell .custom-textarea,:where(body.ilovesales-app-body) .ils-shell .url-input{border-color:#dcdde0;border-radius:13px;background:#fbfbfa}:where(body.ilovesales-app-body) .ils-shell .custom-input:focus,:where(body.ilovesales-app-body) .ils-shell .custom-textarea:focus,:where(body.ilovesales-app-body) .ils-shell .url-input:focus{border-color:var(--ils-primary);background:#fff;box-shadow:0 0 0 4px rgba(245,36,67,.1)}body.ilovesales-app-body .ils-shell .check-grid-item,body.ilovesales-app-body .ils-shell .step-item__contents .grid-item,body.ilovesales-app-body .ils-shell .step-item__contents.radio .grid-item{width:100%;max-width:none!important;height:auto;min-width:0;margin:0;aspect-ratio:auto!important;transform:none}:where(body.ilovesales-app-body) .ils-shell .check-grid,:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where(body.ilovesales-app-body) .ils-shell .step-item__contents.radio .grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-shell .check-grid-item,:where(body.ilovesales-app-body) .ils-shell .grid-item{--choice-surface:var(--ils-powder-soft);--choice-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-shell :is(.grid-item,.check-grid-item):nth-child(5n+2){--choice-surface:var(--ils-mint-soft);--choice-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-shell :is(.grid-item,.check-grid-item):nth-child(5n+3){--choice-surface:var(--ils-blush);--choice-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-shell :is(.grid-item,.check-grid-item):nth-child(5n+4){--choice-surface:var(--ils-peach-soft);--choice-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-shell :is(.grid-item,.check-grid-item):nth-child(5n+5){--choice-surface:var(--ils-pink-soft);--choice-accent:var(--ils-primary)}body.ilovesales-app-body .ils-shell .check-grid-item .checkbox-label,body.ilovesales-app-body .ils-shell .checkbox-label{width:100%;max-width:none!important;min-height:156px;height:100%;padding:17px!important;align-items:flex-start!important;justify-content:flex-start!important;border:1px solid #e0e1e3!important;border-radius:17px;color:var(--ils-ink)!important;background:#fff!important;box-shadow:0 6px 18px rgba(29,31,39,.045)!important;aspect-ratio:auto!important}body.ilovesales-app-body .ils-shell .checkbox-label:hover{transform:translateY(-2px);border-color:#bfc1c6!important;background:#fff!important;box-shadow:0 12px 26px rgba(29,31,39,.075)!important}body.ilovesales-app-body .ils-shell .checkbox-label.checked,body.ilovesales-app-body .ils-shell .grid-item.ai-recommended .checkbox-label.checked,body.ilovesales-app-body .ils-shell .step-item__contents.radio .grid-item.ai-recommended .checkbox-label.checked{border-color:var(--ils-primary)!important;color:var(--ils-ink)!important;background:linear-gradient(180deg,#fff,#fbfbfa)!important;box-shadow:inset 0 0 0 1px var(--ils-primary),0 12px 26px rgba(84,70,64,.09)!important}body.ilovesales-app-body .ils-shell .check-grid-item .custom-check,body.ilovesales-app-body .ils-shell .custom-check,body.ilovesales-app-body .ils-shell .step-item__contents.radio .custom-check{top:14px!important;right:14px!important;left:auto!important;width:24px;height:24px;transform:none!important}body.ilovesales-app-body .ils-shell .checkbox-label.checked .custom-check,body.ilovesales-app-body .ils-shell .custom-check.active{border-color:var(--ils-primary);color:#fff;background:var(--ils-primary)}body.ilovesales-app-body .ils-shell .subject-icon-wrap,body.ilovesales-app-body .ils-shell .work-type{width:54px;height:54px;border-radius:15px;color:var(--choice-accent);background:var(--choice-surface)}body.ilovesales-app-body .ils-shell .check-grid-item .checkbox-label.checked .subject-icon-wrap,body.ilovesales-app-body .ils-shell .checkbox-label.checked .work-type{color:var(--choice-accent);background:var(--choice-surface);box-shadow:none}body.ilovesales-app-body .ils-shell .check-grid .work-type-heading .heading-text,body.ilovesales-app-body .ils-shell .check-grid .work-type-heading .heading-text.active,body.ilovesales-app-body .ils-shell .checkbox-label.checked h4,body.ilovesales-app-body .ils-shell .checkbox-label.checked p,body.ilovesales-app-body .ils-shell .grid-item.ai-recommended .checkbox-label.checked h4,body.ilovesales-app-body .ils-shell .grid-item.ai-recommended .checkbox-label.checked p,body.ilovesales-app-body .ils-shell .work-type-heading .heading-text,body.ilovesales-app-body .ils-shell .work-type-heading .heading-text.active{color:var(--ils-ink)!important}body.ilovesales-app-body .ils-shell .check-grid .work-type-heading .heading-text,body.ilovesales-app-body .ils-shell .work-type-heading .heading-text{font-size:14px!important;font-weight:850!important;line-height:1.35;text-align:left}body.ilovesales-app-body .ils-shell .step-item__contents.radio .checkbox-label{min-height:178px;padding:20px!important}body.ilovesales-app-body .ils-shell .checkbox-label.checked .info-desc,body.ilovesales-app-body .ils-shell .checkbox-label.checked .info-title,body.ilovesales-app-body .ils-shell .step-item__contents.radio .grid-item.ai-recommended .checkbox-label.checked .info-desc,body.ilovesales-app-body .ils-shell .step-item__contents.radio .grid-item.ai-recommended .checkbox-label.checked .info-title{color:var(--ils-muted)!important}body.ilovesales-app-body .ils-shell .checkbox-label.checked .info-title,body.ilovesales-app-body .ils-shell .step-item__contents.radio .grid-item.ai-recommended .checkbox-label.checked .info-title{border-color:#d9dadd!important;color:var(--ils-ink)!important;background:#fff!important}:where(body.ilovesales-app-body) .ils-shell .grid-item.ai-recommended .checkbox-label{border-color:#efc5c1!important;background:#fff9f8!important;box-shadow:0 9px 24px rgba(200,59,52,.07)!important}:where(body.ilovesales-app-body) .ils-ai-recommendation-badge,:where(body.ilovesales-app-body) .ils-shell .selection-assist-badge{border-color:#efc5c1;color:var(--ils-primary);background:var(--ils-coral-soft);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .add-card,:where(body.ilovesales-app-body) .ils-shell .check-grid-item .checkbox-label{min-height:146px}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge{top:14px;right:46px}:where(body.ilovesales-app-body) .ils-shell .subject-info-icon{border-color:#d7d8dc;color:var(--ils-muted);background:#fff}:where(body.ilovesales-app-body) .ils-shell .subject-info-badge:hover .subject-info-icon{border-color:var(--ils-navy);color:var(--ils-navy);background:var(--ils-sky)}body.ilovesales-app-body .ils-shell .subject-info-tooltip{border-color:rgba(255,255,255,.12);color:#fff!important;background:var(--ils-dark);box-shadow:0 18px 42px rgba(84,70,64,.22)}body.ilovesales-app-body .ils-shell .checkbox-label.checked .subject-info-tooltip__title,body.ilovesales-app-body .ils-shell .subject-info-tooltip__title{color:#fff!important}body.ilovesales-app-body .ils-shell .checkbox-label.checked .subject-info-tooltip__desc,body.ilovesales-app-body .ils-shell .subject-info-tooltip__desc{color:#d9dbe4!important}body.ilovesales-app-body .ils-shell .heading-text-box{width:100%;height:auto;min-height:46px;margin:0;padding:10px 11px;border:1px solid #dcdde0;border-radius:10px;color:var(--ils-ink);background:#fff;font-weight:700;overflow:auto}:where(body.ilovesales-app-body) .ils-shell .add-card{padding:17px!important;border-color:#efc5c1;border-radius:17px;color:var(--ils-ink);background:#fff9f8}:where(body.ilovesales-app-body) .ils-shell .add-card:hover{border-color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-shell .add-card__icon{width:44px;height:44px;border-radius:14px;background:var(--ils-navy)}:where(body.ilovesales-app-body) .ils-shell .add-button{border-color:var(--ils-primary);color:#fff;background:var(--ils-primary)}body.ilovesales-app-body .ils-shell .flow-control{position:sticky;bottom:16px;z-index:60;display:grid;grid-template-areas:"prev progress next";grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:18px;margin:16px 0 0;padding:13px 14px;border-color:rgba(38,38,38,.1);border-radius:17px;color:var(--ils-ink);background:rgba(255,255,255,.94);box-shadow:0 14px 38px rgba(29,31,39,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.ilovesales-app-body .ils-shell .prev-btn{grid-area:prev;order:0;width:auto;min-width:174px;min-height:46px;margin:0;border:1px solid #d5d6d8;border-radius:12px;color:var(--ils-ink);background:#fff}body.ilovesales-app-body .ils-shell .prev-btn:hover{border-color:#aeb1b7;color:var(--ils-ink);background:var(--ils-soft);box-shadow:none}body.ilovesales-app-body .ils-shell .next-btn span,body.ilovesales-app-body .ils-shell .prev-btn span{color:inherit!important}body.ilovesales-app-body .ils-shell .progress-container{grid-area:progress;order:0;margin:0 auto}:where(body.ilovesales-app-body) .ils-shell .progress-wrap{height:5px;background:#e2e3e5}:where(body.ilovesales-app-body) .ils-progress__bar{background:var(--ils-navy);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell .count-number{margin-top:6px}:where(body.ilovesales-app-body) .ils-shell .count-number .count-current{color:var(--ils-primary)}body.ilovesales-app-body .ils-shell .next-btn,body.ilovesales-app-body .ils-shell .step-btn.next-btn{grid-area:next;order:0;min-width:138px;min-height:46px;margin:0;border:1px solid var(--ils-navy);border-radius:12px;color:#fff;background:var(--ils-navy);box-shadow:none}body.ilovesales-app-body .ils-shell .next-btn:hover,body.ilovesales-app-body .ils-shell .step-btn.next-btn:hover{border-color:#3b3d43;color:#fff;background:#3b3d43;box-shadow:0 9px 20px rgba(84,70,64,.17)}body.ilovesales-app-body .ils-shell .step-btn.next-btn.is-final{min-width:190px;border-color:var(--ils-primary);background:var(--ils-primary)}body.ilovesales-app-body .ils-shell .step-btn.next-btn.is-final:hover{border-color:#ad302b;background:#ad302b}:where(body.ilovesales-app-body) .ils-result .result-wrap{display:grid;gap:18px}:where(body.ilovesales-app-body) .ils-result-hero{isolation:isolate;position:relative;display:grid;gap:22px;padding:clamp(26px,4vw,44px);border:1px solid rgba(200,59,52,.18);border-radius:28px;overflow:hidden;color:var(--ils-ink);background:radial-gradient(circle at 91% 8%,rgba(255,107,95,.18),transparent 30%),radial-gradient(circle at 8% 92%,rgba(252,159,139,.16),transparent 27%),linear-gradient(135deg,#fff5f2 0,#fffdfc 55%,var(--ils-blush) 100%);box-shadow:0 26px 64px rgba(84,70,64,.12)}:where(body.ilovesales-app-body) .ils-result-hero:before{position:absolute;z-index:0;top:0;right:0;left:0;height:5px;border-radius:28px 28px 0 0;background:linear-gradient(90deg,var(--ils-red) 0,var(--ils-coral) 48%,var(--ils-salmon) 100%);content:""}:where(body.ilovesales-app-body) .ils-result-hero:after{position:absolute;top:-120px;right:-80px;width:290px;height:290px;border:1px solid rgba(200,59,52,.1);border-radius:50%;background:rgba(255,255,255,.22);content:""}:where(body.ilovesales-app-body) .ils-result-hero__top{position:relative;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px}:where(body.ilovesales-app-body) .ils-result-hero__copy{max-width:760px}:where(body.ilovesales-app-body) .ils-result-hero__eyebrow-row{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px}:where(body.ilovesales-app-body) .ils-result-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 11px;border:1px solid #f0c8c3;border-radius:999px;color:var(--ils-primary);background:rgba(255,255,255,.78);font-size:10px;font-weight:900;letter-spacing:.04em}:where(body.ilovesales-app-body) .ils-prm-info{position:relative;z-index:60}:where(body.ilovesales-app-body) .ils-prm-info:focus-within,:where(body.ilovesales-app-body) .ils-prm-info:hover,:where(body.ilovesales-app-body) .ils-prm-info[open]{z-index:100}:where(body.ilovesales-app-body) .ils-prm-info summary{display:inline-flex;align-items:center;min-height:30px;gap:5px;padding:0 10px;border:1px solid #d9dce4;border-radius:999px;color:var(--ils-navy);background:rgba(255,255,255,.82);font-size:10px;font-weight:850;list-style:none;cursor:pointer}:where(body.ilovesales-app-body) .ils-prm-info summary::-webkit-details-marker{display:none}:where(body.ilovesales-app-body) .ils-prm-info summary:focus-visible,:where(body.ilovesales-app-body) .ils-prm-info summary:hover,:where(body.ilovesales-app-body) .ils-prm-info[open] summary{border-color:#b9c3dd;background:#fff}:where(body.ilovesales-app-body) .ils-prm-info__panel{position:absolute;top:calc(100% + 9px);left:0;z-index:110;display:none;width:min(360px,calc(100vw - 48px));padding:17px;border:1px solid #dfe2e9;border-radius:15px;color:var(--ils-ink);background:#fff;box-shadow:0 18px 44px rgba(84,70,64,.16)}:where(body.ilovesales-app-body) .ils-prm-info:focus-within .ils-prm-info__panel,:where(body.ilovesales-app-body) .ils-prm-info:hover .ils-prm-info__panel,:where(body.ilovesales-app-body) .ils-prm-info[open] .ils-prm-info__panel{display:grid;gap:8px}:where(body.ilovesales-app-body) .ils-prm-info__panel strong{color:var(--ils-ink);font-size:14px;line-height:1.45}:where(body.ilovesales-app-body) .ils-prm-info__panel p{margin:0;color:var(--ils-muted);font-size:12px;line-height:1.65}:where(body.ilovesales-app-body) .ils-prm-info__panel a{display:inline-flex;width:max-content;align-items:center;gap:5px;color:var(--ils-primary);font-size:11px;font-weight:800;text-decoration:none}:where(body.ilovesales-app-body) .ils-prm-info__panel a:hover{text-decoration:underline}:where(body.ilovesales-app-body) .ils-result-hero h1{margin:12px 0 8px;color:var(--ils-ink);font-size:clamp(30px,4.5vw,50px);font-weight:900;line-height:1.12;letter-spacing:-.055em;overflow-wrap:anywhere}:where(body.ilovesales-app-body) .ils-result-hero__copy>p{max-width:660px;margin:0;color:var(--ils-muted);font-size:14px;line-height:1.65}:where(body.ilovesales-app-body) .ils-result-hero__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}:where(body.ilovesales-app-body) .ils-result-hero__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;padding:0 17px;border-radius:12px;font-size:13px;font-weight:800}:where(body.ilovesales-app-body) .ils-result-hero__secondary{border:1px solid #dfd9d7;color:var(--ils-ink);background:rgba(255,255,255,.88)}:where(body.ilovesales-app-body) .ils-result-hero__secondary:hover{border-color:#d9aaa5;color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ils-result-hero__primary{border:1px solid var(--ils-primary);color:#fff;background:var(--ils-primary);box-shadow:0 10px 24px rgba(200,59,52,.18)}:where(body.ilovesales-app-body) .ils-result-hero__primary:hover{border-color:#ad302b;background:#ad302b}:where(body.ilovesales-app-body) .ils-result-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}:where(body.ilovesales-app-body) .ils-result-metrics>div{--metric-surface:rgba(255,255,255,0.9);--metric-accent:rgba(200,59,52,0.24);position:relative;min-width:0;padding:16px;border:1px solid #eadfdd;border-radius:16px;color:var(--ils-ink);background:var(--metric-surface);box-shadow:inset 0 3px 0 var(--metric-accent),0 10px 24px rgba(84,70,64,.055)}:where(body.ilovesales-app-body) .ils-result-metrics>div[data-tone=peach]{--metric-surface:linear-gradient(145deg,#fffaf8,var(--ils-peach-soft));--metric-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result-metrics>div[data-tone=sky]{--metric-surface:linear-gradient(145deg,#fbfdff,var(--ils-powder-soft));--metric-accent:var(--ils-powder)}:where(body.ilovesales-app-body) .ils-result-metrics>div[data-tone=lilac]{--metric-surface:linear-gradient(145deg,#fffdfd,var(--ils-blush));--metric-accent:#dca1a1}:where(body.ilovesales-app-body) .ils-result-metrics>div[data-tone=mint]{--metric-surface:linear-gradient(145deg,#fbfffd,var(--ils-mint-soft));--metric-accent:var(--ils-mint)}:where(body.ilovesales-app-body) .ils-result-metrics dt{margin-bottom:7px;color:var(--ils-muted);font-size:10px;font-weight:800}:where(body.ilovesales-app-body) .ils-result-metrics dd{margin:0;color:var(--ils-ink);font-size:20px;font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}:where(body.ilovesales-app-body) .ils-result-metrics dd span{margin-left:2px;color:var(--ils-muted);font-size:11px}:where(body.ilovesales-app-body) .ils-result-metric-request{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--metric-accent) 20%,#dfe3ec)}:where(body.ilovesales-app-body) .ils-result-metric-request>span{display:grid;min-width:0;gap:2px;color:var(--ils-muted);font-size:9px;font-weight:750;line-height:1.35}:where(body.ilovesales-app-body) .ils-result-metric-request>span strong{overflow:hidden;color:var(--ils-ink);font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .ils-result-metric-request button{display:inline-flex;min-height:28px;flex:0 0 auto;align-items:center;gap:4px;padding:0 8px;border:1px solid color-mix(in srgb,var(--metric-accent) 38%,#dfe3ec);border-radius:999px;color:var(--ils-navy);background:rgba(255,255,255,.88);font-family:inherit;font-size:9px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-result-metric-request button:focus-visible,:where(body.ilovesales-app-body) .ils-result-metric-request button:hover{border-color:var(--metric-accent);color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ils-result-hero>.handoff-spotlight{position:relative;z-index:2;margin:0}:where(body.ilovesales-app-body) .ils-result-nav{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:18px;border-top:1px solid #eadfdd}:where(body.ilovesales-app-body) .ils-result-nav a{display:flex;align-items:center;min-height:42px;gap:8px;padding:0 11px;border:1px solid #e7dfdd;border-radius:11px;color:var(--ils-ink);background:rgba(255,255,255,.72);font-size:11px;font-weight:700;text-decoration:none}:where(body.ilovesales-app-body) .ils-result-nav a:hover{border-color:#e7b6b1;color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ils-result-nav a span{color:var(--ils-primary);font-size:9px;font-weight:900;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-result #result-wrap{display:grid;gap:16px}:where(body.ilovesales-app-body) .ils-result .result-card{--section-surface:#fff8f6;--section-accent:var(--ils-primary);margin:0;overflow:hidden;border-color:rgba(84,70,64,.12);border-radius:24px;background:rgba(255,255,255,.96);box-shadow:0 18px 46px rgba(84,70,64,.075);scroll-margin-top:96px}:where(body.ilovesales-app-body) .ils-result #projectOutput{--section-surface:var(--ils-blush);--section-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result #projectIA{--section-surface:var(--ils-powder-soft);--section-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result #projectWBS{--section-surface:var(--ils-mint-soft);--section-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .result-heading{min-height:72px;padding:18px 24px;justify-content:center;border-bottom:1px solid color-mix(in srgb,var(--section-accent) 13%,#e8e8e6);background:linear-gradient(100deg,var(--section-surface) 0,rgba(255,255,255,.96) 78%)}:where(body.ilovesales-app-body) .ils-result .result-heading:before{margin-bottom:6px;padding:0;border:0;border-radius:0;color:var(--section-accent);background:transparent;font-size:9px;letter-spacing:.12em}:where(body.ilovesales-app-body) .ils-result .result-heading h3{color:var(--ils-ink);font-size:clamp(21px,2.6vw,25px);letter-spacing:-.04em}:where(body.ilovesales-app-body) .ils-result .result-contents{padding:clamp(22px,3vw,32px)}:where(body.ilovesales-app-body) .ils-result .ia-summary,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar{margin-bottom:18px;padding:11px 13px;border-color:#e2e3e4;border-radius:13px;background:#fafaf9}:where(body.ilovesales-app-body) .ils-result #projectInfo .section-edit-toolbar__summary>strong{display:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn,:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn{min-height:38px;padding:0 12px;border-color:#d6d7da;border-radius:10px;color:var(--ils-ink)!important;background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn:hover,:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn:hover:not(:disabled){border-color:#afb1b7;color:var(--ils-ink)!important;background:var(--ils-soft);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .editor-launch-btn__icon{width:25px;height:25px;color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .ils-heading-edit-btn{position:absolute;top:50%;right:24px;min-height:36px;padding:0 12px 0 8px;transform:translateY(-50%);border-color:#e4d4d1;color:var(--ils-primary)!important;background:#fff}:where(body.ilovesales-app-body) .ils-result .ils-heading-edit-btn:hover{transform:translateY(-50%);border-color:#d9aaa5;color:var(--ils-primary)!important;background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .ils-heading-edit-btn .editor-launch-btn__icon{color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn--primary,:where(body.ilovesales-app-body) .ils-result .pdf-options-button--save,:where(body.ilovesales-app-body) .ils-result .reanalyze-btn.primary,:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn--primary{border-color:var(--ils-primary);color:#fff!important;background:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .overview-editor-modal .wbs-toolbar-btn--primary:hover:not(:disabled),:where(body.ilovesales-app-body) .ils-result .pdf-options-button--save:hover:not(:disabled),:where(body.ilovesales-app-body) .ils-result .reanalyze-btn.primary:hover:not(:disabled),:where(body.ilovesales-app-body) .ils-result .wbs-toolbar-btn--primary:hover:not(:disabled){border-color:#ad302b;color:#fff!important;background:#ad302b}:where(body.ilovesales-app-body) .ils-result .wbs-save-state{border-color:#c7ddd4;color:#256b51;background:var(--ils-mint-soft)}:where(body.ilovesales-app-body) .ils-result .result-contents--top{margin-bottom:18px}:where(body.ilovesales-app-body) .ils-result .result-contents--top .sub-text{color:var(--section-accent);font-size:12px}:where(body.ilovesales-app-body) .ils-result .result-contents--top .head-text{font-size:clamp(27px,3.4vw,36px)}:where(body.ilovesales-app-body) .ils-result .mini-card-item{overflow:hidden;border:1px solid #eadfdd;border-radius:15px;background:#fff9f7}:where(body.ilovesales-app-body) .ils-result .mini-card-item.time{background:#fff}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents,:where(body.ilovesales-app-body) .ils-result .mini-card-item__heading{border:0!important;background:transparent}:where(body.ilovesales-app-body) .ils-result .mini-card-item__heading{padding:13px 15px 0}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents{min-height:106px;padding:14px 15px 17px}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents .head-title{font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.02em}:where(body.ilovesales-app-body) .ils-result .mini-card-item__contents .head-title span{font-family:inherit;font-size:clamp(24px,2.8vw,32px);font-weight:900;line-height:1.05;vertical-align:baseline}:where(body.ilovesales-app-body) .ils-result .role-allocation-card{border-color:#eadfdd;background:#fbfaf9}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__icon{color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__heading>strong{border-color:#e6c8c3;color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ils-result .middle-card,:where(body.ilovesales-app-body) .ils-result .prd-card,:where(body.ilovesales-app-body) .ils-result .req-card{border-color:#e1e2e3;border-radius:15px;background:#fbfbfa}:where(body.ilovesales-app-body) .ils-result .req-output-board__lane:first-child>.req-card:first-child{background:#fff8f6}:where(body.ilovesales-app-body) .ils-result .req-output-board__lane:nth-child(2)>.req-card:first-child{background:#fbfaf9}:where(body.ilovesales-app-body) .ils-result .source-request-item{min-width:0;padding:10px 11px;border:1px solid #dedfe2;border-radius:11px;color:var(--ils-ink)!important;background:rgba(255,255,255,.78);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(body.ilovesales-app-body) .ils-result .source-request-item span{display:block;margin-bottom:4px;color:var(--ils-primary)!important;font-size:12px;font-weight:800;line-height:1.35;letter-spacing:-.01em}:where(body.ilovesales-app-body) .ils-result .source-request-item__body{margin:0;color:var(--ils-ink)!important;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6;letter-spacing:-.015em;overflow-wrap:anywhere;word-break:normal}:where(body.ilovesales-app-body) .ils-result .request-context-block{min-width:0;margin:2px 0 12px;overflow:hidden;border:1px solid #efd6d2;border-left:4px solid var(--ils-primary);border-radius:13px;background:linear-gradient(115deg,rgba(247,233,234,.92),rgba(255,249,247,.96))}:where(body.ilovesales-app-body) .ils-result .request-context-block__heading{display:grid;gap:3px;padding:12px 14px 9px;border-bottom:1px solid rgba(200,59,52,.12)}:where(body.ilovesales-app-body) .ils-result .request-context-block__heading>span{color:var(--ils-primary);font-size:8px;font-weight:900;letter-spacing:.12em}:where(body.ilovesales-app-body) .ils-result .request-context-block__heading>strong{color:var(--ils-ink);font-size:12px;font-weight:850;line-height:1.4}:where(body.ilovesales-app-body) .ils-result .request-context-block__body{display:grid;gap:7px;min-width:0;padding:11px 14px 13px}:where(body.ilovesales-app-body) .ils-result .request-context-block__body p{min-width:0;margin:0;color:#544640;font-family:inherit;font-size:12px;font-weight:500;line-height:1.64;letter-spacing:-.012em;overflow-wrap:anywhere;word-break:normal}:where(body.ilovesales-app-body) .ils-result .middle-card__heading .img,:where(body.ilovesales-app-body) .ils-result .req-card__heading .img{padding:4px;background:transparent;filter:none;opacity:.9}:where(body.ilovesales-app-body) .ils-result .middle-card .sub-text,:where(body.ilovesales-app-body) .ils-result .prd-card .sub-text,:where(body.ilovesales-app-body) .ils-result .req-card .sub-text{color:var(--ils-muted)!important}:where(body.ilovesales-app-body) .ils-result .chip-list .chip,:where(body.ilovesales-app-body) .ils-result .ia-chip{max-width:100%;border-color:#dedfe1;color:var(--ils-ink);background:#fff;overflow-wrap:anywhere;white-space:normal}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel{margin-top:17px;padding:18px;border:1px solid #e2dedd;border-radius:17px;background:radial-gradient(circle at 94% 0,rgba(255,107,95,.11),transparent 35%),linear-gradient(135deg,var(--ils-powder-soft) 0,#fffaf8 100%);box-shadow:inset 0 3px 0 rgba(252,159,139,.42)}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__head>div{min-width:0}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__eyebrow{display:block;margin-bottom:4px;color:var(--ils-primary);font-size:8px;font-weight:900;letter-spacing:.12em}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__head strong{display:block;color:var(--ils-ink);font-size:16px;font-weight:900;letter-spacing:-.025em}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__head p{max-width:740px;margin:6px 0 0;color:var(--ils-muted);font-size:11px;line-height:1.62}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__action{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--ils-primary);border-radius:11px;color:#fff;background:var(--ils-primary);box-shadow:0 9px 20px rgba(200,59,52,.16);font-family:inherit;font-size:11px;font-weight:850;cursor:pointer}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__action:focus-visible,:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__action:hover{border-color:#ad302b;background:#ad302b}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel .ia-highlight{margin-top:14px;padding-top:13px;border-top:1px solid rgba(200,59,52,.12)}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel .ia-chip{border-color:#e3d3d1;color:var(--ils-warm-charcoal);background:rgba(255,255,255,.9);box-shadow:0 5px 12px rgba(84,70,64,.045)}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__empty{margin:13px 0 0;color:var(--ils-muted);font-size:11px}:where(body.ilovesales-app-body) .ils-result .grid-table th,:where(body.ilovesales-app-body) .ils-result .grid-table-item.head .table-item{color:#6f3b36;background:#fff4f1}:where(body.ilovesales-app-body) .ils-result .ia-empty,:where(body.ilovesales-app-body) .ils-result .wbs-board-empty{border-color:#cfd8df;background:#fafcfd}:where(body.ilovesales-app-body) .ils-result .wbs-board{gap:10px;padding:18px}:where(body.ilovesales-app-body) .ils-result .wbs-board__head{align-items:stretch;padding:0;border:0;color:var(--ils-ink);background:transparent}:where(body.ilovesales-app-body) .ils-result .wbs-board__meta-head{display:flex;min-height:66px;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0 18px;border:1px solid #e5dedc;border-radius:14px;color:var(--ils-ink);background:linear-gradient(145deg,#ffffff 0,var(--ils-powder-soft) 100%);box-shadow:inset 0 3px 0 rgba(252,159,139,.48),0 7px 18px rgba(84,70,64,.045)}:where(body.ilovesales-app-body) .ils-result .wbs-board__meta-head>span{color:var(--ils-primary);font-size:8px;font-weight:900;letter-spacing:.12em}:where(body.ilovesales-app-body) .ils-result .wbs-board__meta-head>strong{color:var(--ils-ink);font-size:13px;font-weight:900;letter-spacing:-.015em}:where(body.ilovesales-app-body) .ils-result .wbs-board__timeline-head{min-width:0;overflow:hidden;border:1px solid #e5dedc;border-radius:14px;background:#fff;box-shadow:inset 0 3px 0 rgba(200,59,52,.2),0 7px 18px rgba(84,70,64,.045)}:where(body.ilovesales-app-body) .ils-result .wbs-board__month-grid{overflow:visible;border:0;border-bottom:1px solid #eadde0;border-radius:0;background:linear-gradient(180deg,#fff8f6,#fff2ef)}:where(body.ilovesales-app-body) .ils-result .wbs-board__month{min-height:38px;border-left-color:#eadde0;color:#763b36;background:transparent;font-size:11px}:where(body.ilovesales-app-body) .ils-result .wbs-board__month strong{color:inherit;font-size:inherit;font-weight:900}:where(body.ilovesales-app-body) .ils-result .wbs-board__week-grid{display:grid;grid-template-columns:repeat(var(--wbs-timeline-slots),minmax(0,1fr));min-height:27px;background:linear-gradient(180deg,#fff,var(--ils-powder-soft))}:where(body.ilovesales-app-body) .ils-result .wbs-board__week-grid span{display:flex;min-width:0;align-items:center;justify-content:center;border-left:1px solid #eceef5;color:#756b67;font-size:8px;font-weight:750}:where(body.ilovesales-app-body) .ils-result .wbs-board__week-grid span:first-child{border-left:0}:where(body.ilovesales-app-body) .ils-result .wbs-board__row{min-height:94px;padding:0;overflow:hidden;border-color:#e4e7ef;border-radius:15px;background:linear-gradient(90deg,color-mix(in srgb,var(--wbs-task-color,var(--ils-salmon)) 8%,#fff),#fff 34%);box-shadow:0 8px 22px rgba(84,70,64,.05)}:where(body.ilovesales-app-body) .ils-result .wbs-board__row:hover{border-color:color-mix(in srgb,var(--wbs-task-color,var(--ils-salmon)) 28%,#e5dedc);box-shadow:0 11px 28px rgba(84,70,64,.075)}:where(body.ilovesales-app-body) .ils-result .wbs-board__task{align-self:stretch;padding:14px 14px 14px 20px;border-left:4px solid color-mix(in srgb,var(--wbs-task-color,var(--ils-salmon)) 72%,#fff)}:where(body.ilovesales-app-body) .ils-result .wbs-board__task strong{color:var(--ils-ink);font-size:14px}:where(body.ilovesales-app-body) .ils-result .wbs-board__task>span{color:var(--ils-muted);font-size:10px}:where(body.ilovesales-app-body) .ils-result .wbs-board__role{align-self:stretch;padding:0 12px;border-left:1px solid #eef0f5;color:var(--ils-warm-charcoal);font-size:11px}:where(body.ilovesales-app-body) .ils-result .wbs-board__timeline-cell{padding-right:12px}:where(body.ilovesales-app-body) .ils-result .wbs-board__week-cell{border-color:#ece9e6;background:linear-gradient(180deg,#fff,#faf9f7)}:where(body.ilovesales-app-body) .ils-result .wbs-board__bar{border:1px solid var(--wbs-task-color,var(--ils-salmon))!important;color:var(--ils-ink)!important;background:color-mix(in srgb,var(--wbs-task-color,var(--ils-salmon)) 22%,#ffffff)!important;box-shadow:none}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;gap:6px;padding:0 14px;border:1px solid var(--ils-dark);border-radius:10px;color:#fff;background:var(--ils-dark);box-shadow:0 7px 18px rgba(32,33,39,.18);font-family:inherit;font-size:12px;font-weight:800;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__button span{color:inherit!important;font:inherit}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__button svg{flex:0 0 auto;color:currentColor}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__button:hover{transform:translateX(-2px);background:#34363d;box-shadow:0 9px 22px rgba(32,33,39,.22)}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__close{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:1px solid #dedfe1;border-radius:999px;color:var(--ils-muted);background:#fff;box-shadow:0 4px 12px rgba(32,33,39,.12);font-family:inherit;font-size:12px;font-weight:800;line-height:1}:where(body.ilovesales-app-body) .ils-result .wbs-scroll-hint__close:hover{color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .result-action-hub{margin-top:6px;padding:clamp(22px,3vw,32px);border-color:#dedfe1;border-radius:22px;background:#fff;box-shadow:var(--ils-shadow-md)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-hub__eyebrow{border:0;color:var(--ils-primary);background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .ils-result .action-hub__header h3{font-size:clamp(25px,3vw,32px)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight{border-color:#e8d8d4;border-radius:18px;background:linear-gradient(135deg,#fff7f4,#fff 68%);box-shadow:0 5px 13px rgba(84,70,64,.08)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top{padding:clamp(20px,2.6vw,28px);overflow:hidden;border-color:rgba(252,159,139,.28);color:#fff;background:radial-gradient(circle at 86% 0,rgba(252,159,139,.3),transparent 43%),linear-gradient(118deg,#2e2928 0,#413735 58%,var(--ils-warm-charcoal) 100%);box-shadow:0 20px 42px rgba(84,70,64,.2)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__badge{border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.1)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top h4{color:#fff}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__copy>p{color:rgba(255,255,255,.72)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__status{border-color:rgba(255,255,255,.16);color:#ffd0ca;background:rgba(255,255,255,.08)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__status strong{color:#fff!important}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__action>small,:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__status small,:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__steps i,:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__steps>span{color:rgba(255,255,255,.7)!important}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__steps b{color:#fff!important;background:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__action button{border-color:#ff7a68;background:linear-gradient(135deg,#f04e43,var(--ils-primary));box-shadow:0 13px 28px rgba(240,78,67,.3)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__action button:hover:not(:disabled){border-color:#ff8f7f;background:linear-gradient(135deg,#ff6254,#b9322c)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__action button[aria-disabled=true]{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.58);background:rgba(255,255,255,.12)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight--top .handoff-spotlight__action .handoff-spotlight__guard{border-color:rgba(255,208,202,.2);color:#ffd8d2;background:rgba(255,255,255,.08)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__badge{border-color:#e6c8c3;color:var(--ils-primary);background:#fff}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__copy>p{max-width:720px;margin:9px 0 13px;color:var(--ils-muted);font-size:13px;line-height:1.65}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__status{display:inline-flex;align-items:flex-start;max-width:700px;gap:8px;margin-bottom:14px;padding:10px 12px;border:1px solid #e7d3cf;border-radius:11px;color:var(--ils-primary);background:#fffaf8}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__status>svg{flex:0 0 auto;margin-top:1px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__status>span{display:grid;gap:2px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__status strong{color:var(--ils-primary)!important;font-size:11px;line-height:1.4}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__status small{color:var(--ils-muted);font-size:10px;line-height:1.5}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps b{color:#fff;background:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps>span{color:var(--ils-muted)!important}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps>span b{color:#fff!important}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__steps i{color:var(--ils-muted)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button{border-color:var(--ils-primary);border-radius:12px;color:#fff;background:var(--ils-primary);box-shadow:0 10px 22px rgba(200,59,52,.16)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button:hover:not(:disabled){color:#fff;background:#ad302b;box-shadow:0 12px 25px rgba(200,59,52,.2)}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button[aria-disabled=true]{transform:none;border-color:#dccfcb;color:#756a66;background:#eee9e7;box-shadow:none;cursor:not-allowed}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action .handoff-spotlight__guard{padding:8px 9px;border:1px solid #e7c8c3;border-radius:9px;color:#9c342e;background:#fff8f6;font-size:10px;font-weight:700;line-height:1.5;text-align:left}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head>span{border-color:#dfe0e2;color:var(--ils-muted);background:var(--ils-soft)}:where(body.ilovesales-app-body) .ils-result .action-card,:where(body.ilovesales-app-body) .ils-result .action-card-shell .action-card{--action-surface:var(--ils-powder-soft);--action-accent:var(--ils-warm-charcoal);min-height:176px;border-color:color-mix(in srgb,var(--action-accent) 18%,#e7e7e9);border-radius:17px;color:var(--ils-ink);background:var(--action-surface);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .action-card--mindmap{--action-surface:var(--ils-mint-soft);--action-accent:var(--ils-warm-charcoal)}:where(body.ilovesales-app-body) .ils-result .action-card--ai{--action-surface:var(--ils-blush);--action-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .action-card--gov{--action-surface:var(--ils-peach-soft);--action-accent:var(--ils-warm-charcoal)}:where(body.ilovesales-app-body) .ils-result .action-card--edit{--action-surface:var(--ils-peach-soft);--action-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .action-card-shell .action-card.action-card--edit{--action-surface:var(--ils-peach-soft);--action-accent:var(--ils-primary)}:where(body.ilovesales-app-body) .ils-result .action-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--action-accent) 46%,#e7e7e9);color:var(--ils-ink);background:var(--action-surface);box-shadow:0 12px 26px color-mix(in srgb,var(--action-accent) 9%,transparent)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__tag{border-color:color-mix(in srgb,var(--action-accent) 24%,#e7e7e9);color:var(--action-accent);background:rgba(255,255,255,.78)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__microflow{border-color:color-mix(in srgb,var(--action-accent) 20%,#e7e7e9);background:rgba(255,255,255,.7)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__foot,:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__microflow i{color:var(--action-accent)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__foot{border-color:color-mix(in srgb,var(--action-accent) 16%,#e7e7e9)}:where(body.ilovesales-app-body) .ils-result .result-action-hub .action-card__cue{border-color:color-mix(in srgb,var(--action-accent) 28%,#e7e7e9);color:var(--action-accent);background:rgba(255,255,255,.78)}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas{background:radial-gradient(circle,rgba(17,29,74,.08) 1px,transparent 1.4px),radial-gradient(ellipse at 48% 42%,rgba(166,198,255,.12),transparent 42%),#f8f9fb;background-size:28px 28px,auto,auto}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas-node,:where(body.ilovesales-app-body) .ils-result .function-spec-node,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card{border-color:color-mix(in srgb,var(--node-color,#5f8fd0) 38%,var(--ils-line))!important;color:var(--ils-ink);background:color-mix(in srgb,var(--node-color,#5f8fd0) 10%,#ffffff)!important;box-shadow:0 8px 20px rgba(29,31,39,.07)}:where(body.ilovesales-app-body) .ils-result .function-spec-root-card{--node-color:#5b86c8}:where(body.ilovesales-app-body) .ils-result .function-spec-node:before,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card:before{opacity:.12}:where(body.ilovesales-app-body) .ils-result .function-spec-canvas-node textarea,:where(body.ilovesales-app-body) .ils-result .function-spec-node textarea,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card strong{color:var(--ils-ink)!important}:where(body.ilovesales-app-body) .ils-result .function-spec-root-card p,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__meta span,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__tags span{color:var(--ils-muted)!important}:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__meta span,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__tags,:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__tags summary:after{border-color:color-mix(in srgb,var(--node-color) 24%,var(--ils-line));color:var(--ils-ink);background:rgba(255,255,255,.72)}:where(body.ilovesales-app-body) .ils-result .function-spec-root-card__tags textarea{border-color:var(--ils-line);color:var(--ils-ink)!important;background:#fff}:where(body.ilovesales-app-body) .ils-result .function-spec-depth-column__head span,:where(body.ilovesales-app-body) .ils-result .function-spec-depth-guide span,:where(body.ilovesales-app-body) .ils-result .function-spec-empty-depth{border-color:color-mix(in srgb,var(--function-node-color,#5f8fd0) 26%,var(--ils-line));color:color-mix(in srgb,var(--function-node-color,#5f8fd0) 74%,#202127);background:color-mix(in srgb,var(--function-node-color,#5f8fd0) 10%,#ffffff)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-timeline{background:color-mix(in srgb,var(--wbs-task-color,#4d8b73) 8%,#ffffff)}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-task-card__dot{background:var(--wbs-task-color,#4d8b73);box-shadow:none}:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-bar,:where(body.ilovesales-app-body) .ils-result .wbs-roadmap-bar__label{border-color:var(--wbs-task-color,#4d8b73)!important;color:var(--ils-ink)!important;background:color-mix(in srgb,var(--wbs-task-color,#4d8b73) 22%,#ffffff)!important}:where(body.ilovesales-app-body) .aiload-overlay--ilovesales button,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-primary,:where(body.ilovesales-app-body) .commission-overlay--ilovesales button[type=submit],:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action button,:where(body.ilovesales-app-body) .ils-retry__button,:where(body.ilovesales-app-body) .ils-shell .popup-actions .add-button,:where(body.ilovesales-app-body) .mindmap-overlay--ilovesales .mindmap-primary,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-btn--primary,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-confirm__mock-card>span,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-tag,:where(body.ilovesales-app-body) .pv-overlay--ilovesales .pv-tag--gov{border-color:var(--ils-primary);color:#fff;background:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales{--ils-coral-dark:#c83b34;--ils-primary:#c83b34}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-tag{border-color:var(--ils-primary);color:#fff;background:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-btn.primary{border-color:var(--ils-primary);color:#fff;background:var(--ils-primary);box-shadow:0 8px 20px rgba(200,59,52,.18)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-btn.primary:hover:not(:disabled){background:#ad302b;box-shadow:0 10px 24px rgba(200,59,52,.22)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-field em,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-project-summary small{color:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope{border-color:#e8d6d2;background:linear-gradient(135deg,#fff8f6,#fbfaf9)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope__head>span{color:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-snapshot>div span,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-snapshot>small,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope p,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope small,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope__head p,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope__lock span{color:var(--ils-muted)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-package-counts dd,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-snapshot>div strong,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope li,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope__head>strong{color:var(--ils-ink)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope li{padding:9px 10px 9px 30px;border:1px solid #eadfdd;border-radius:9px;background:rgba(255,255,255,.88)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope li:before{top:9px;left:11px;color:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope p{border-color:#eadfdd}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-package-counts>div,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope__lock{border-color:#eadfdd}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-package-counts dt{color:#746f6d}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-send-notice{border-color:#ebc7c2;background:#fff9f7}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-send-notice strong{color:#a8332d}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-send-notice span{color:#6d5b58}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-snapshot>div{border-color:#e1e2e3;background:#fbfbfa}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts>div{border-color:#e1e2e3;background:var(--ils-soft)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts dd span,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts dt,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-snapshot dt{color:var(--ils-muted)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts dd,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-snapshot dd{color:var(--ils-ink)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts>div[data-count=failed]{border-color:#eed0cc;background:var(--ils-coral-soft)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-counts>div[data-count=failed] dd{color:var(--ils-primary)}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-result-snapshot{border-color:#e1e2e3;background:#fbfbfa}:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-success--failed .commission-btn.primary,:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-success--partial .commission-btn.primary{border-color:var(--ils-navy);background:var(--ils-navy)}:where(body.ilovesales-app-body) .ils-result .requirements-add-card>span,:where(body.ilovesales-app-body) .ils-result .requirements-mini-add>span{color:inherit!important}:where(body.ilovesales-app-body) .ils-result .requirements-editor-form>span,:where(body.ilovesales-app-body) .ils-result .requirements-editor-preview__group>p,:where(body.ilovesales-app-body) .ils-result .requirements-result-card__head span{color:var(--ils-muted)!important}@media (max-width:1000px){:where(body.ilovesales-app-body) .ils-shell .check-grid,:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-result .role-allocation-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){:where(body.ilovesales-app-body) .ils-shell__header{height:68px;padding:0 18px}:where(body.ilovesales-app-body) .ils-shell__brand img{width:122px}:where(body.ilovesales-app-body) .ils-account__trigger>span:not(.ils-account__avatar){display:none}:where(body.ilovesales-app-body) .ils-account__trigger{padding-right:7px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main,:where(body.ilovesales-app-body) .ils-shell__main{width:min(100% - 28px,1320px);padding-top:92px}:where(body.ilovesales-app-body) .ilovesales-form__intro{grid-template-columns:1fr auto;gap:14px}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading>p{display:none}:where(body.ilovesales-app-body) .ils-brief-status{min-width:126px;padding:10px 12px}:where(body.ilovesales-app-body) .ils-brief-status>p{display:none}:where(body.ilovesales-app-body) .ils-stepper__label{display:none}:where(body.ilovesales-app-body) .ils-stepper li{gap:0}:where(body.ilovesales-app-body) .ils-stepper li:not(:last-child):after{right:-30%;width:60%}:where(body.ilovesales-app-body) .ils-shell .check-grid,:where(body.ilovesales-app-body) .ils-shell .step-item__contents .grid-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}body.ilovesales-app-body .ils-shell .flow-control{grid-template-areas:"progress progress" "prev next";grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;bottom:8px}body.ilovesales-app-body .ils-shell .next-btn,body.ilovesales-app-body .ils-shell .prev-btn,body.ilovesales-app-body .ils-shell .step-btn.next-btn,body.ilovesales-app-body .ils-shell .step-btn.next-btn.is-final{width:100%;min-width:0;margin:0}:where(body.ilovesales-app-body) .ils-result-hero__top{grid-template-columns:1fr;align-items:start}:where(body.ilovesales-app-body) .ils-result-hero__actions{justify-content:flex-start}:where(body.ilovesales-app-body) .ils-result-hero__eyebrow-row{align-items:flex-start}:where(body.ilovesales-app-body) .ils-prm-info[open]{width:100%}:where(body.ilovesales-app-body) .ils-prm-info__panel{position:static;width:100%;margin-top:8px;box-shadow:0 12px 28px rgba(84,70,64,.12)}:where(body.ilovesales-app-body) .ils-result-nav{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body.ilovesales-app-body) .ils-result .result-heading{min-height:66px;padding:16px 19px}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .handoff-spotlight__action{width:100%}:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid,:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid--business,:where(body.ilovesales-app-body) .ils-result .action-hub-group__grid--gov{grid-template-columns:1fr}}@media (max-width:520px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main,:where(body.ilovesales-app-body) .ils-shell__main{width:calc(100% - 20px);padding-bottom:54px}:where(body.ilovesales-app-body) .ilovesales-form__intro{align-items:center}:where(body.ilovesales-app-body) .ilovesales-form__intro .ils-brief-heading>strong{font-size:24px}:where(body.ilovesales-app-body) .ils-brief-status{min-width:102px;padding:9px 10px}:where(body.ilovesales-app-body) .ils-brief-status>span{font-size:8px}:where(body.ilovesales-app-body) .ils-brief-status>strong{font-size:16px}:where(body.ilovesales-app-body) .ils-stepper{padding:11px 8px;border-radius:14px}:where(body.ilovesales-app-body) .ils-stepper__index{width:23px;height:23px}:where(body.ilovesales-app-body) .ils-shell .ils-step-card{padding:24px 18px;border-radius:18px}:where(body.ilovesales-app-body) .ils-shell .ils-step-card:before{right:18px;left:18px}:where(body.ilovesales-app-body) .ils-shell .ils-step-card .step-item__heading--title{font-size:23px}:where(body.ilovesales-app-body) .ils-shell .flex-input-box{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ilovesales-file-intake{padding:15px}:where(body.ilovesales-app-body) .ilovesales-file-dropzone{grid-template-columns:auto minmax(0,1fr)}:where(body.ilovesales-app-body) .ilovesales-file-dropzone button{grid-column:1/-1;width:100%}:where(body.ilovesales-app-body) .ils-shell .check-grid-item .add-card,body.ilovesales-app-body .ils-shell .check-grid-item .checkbox-label,body.ilovesales-app-body .ils-shell .checkbox-label{min-height:142px;padding:14px!important}body.ilovesales-app-body .ils-shell .subject-icon-wrap,body.ilovesales-app-body .ils-shell .work-type{width:47px;height:47px}body.ilovesales-app-body .ils-shell .next-btn,body.ilovesales-app-body .ils-shell .prev-btn,body.ilovesales-app-body .ils-shell .step-btn.next-btn{min-height:50px;padding:0 10px;font-size:12px}:where(body.ilovesales-app-body) .ils-result-hero{padding:23px 18px;border-radius:21px}:where(body.ilovesales-app-body) .ils-result-hero__actions{display:grid;grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result-hero__actions button{width:100%}:where(body.ilovesales-app-body) .ils-result-hero__eyebrow-row{display:grid;justify-items:start}:where(body.ilovesales-app-body) .ils-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(body.ilovesales-app-body) .ils-result-metrics>div{padding:13px}:where(body.ilovesales-app-body) .ils-result-metrics dd{font-size:17px}:where(body.ilovesales-app-body) .ils-result-nav{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result .result-card{border-radius:17px}:where(body.ilovesales-app-body) .ils-result .result-contents{padding:18px 15px}:where(body.ilovesales-app-body) .ils-result .ia-summary,:where(body.ilovesales-app-body) .ils-result .section-edit-toolbar,:where(body.ilovesales-app-body) .ils-result .wbs-editor-toolbar{align-items:flex-start}:where(body.ilovesales-app-body) .ils-result .mini-card-wrap,:where(body.ilovesales-app-body) .ils-result .req-output-board,:where(body.ilovesales-app-body) .ils-result .role-allocation-card__grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-result-metric-request{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-result-metric-request button{width:100%;justify-content:center}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel{padding:15px}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__head{display:grid}:where(body.ilovesales-app-body) .ils-result .ia-feature-panel__action{width:100%;justify-content:center}:where(body.ilovesales-app-body) .ils-result .result-action-hub{padding:20px 15px;border-radius:18px}:where(body.ilovesales-app-body) .ils-result .action-hub-group__head{display:grid}}body.ilovesales-app-body:has(.ils-shell--prepare){background:#07080d}:where(body.ilovesales-app-body) .ils-shell.ils-shell--prepare{--ils-ink:#f7f7f9;--ils-muted:#a8a9b3;--ils-line:rgba(255,255,255,0.1);--ils-paper:#10121a;--ils-soft:#191b25;--ils-warm:#151720;--ils-coral-soft:rgba(245,36,67,0.12);--ils-coral:#f52443;--ils-coral-dark:#f3434b;--ils-prepare-bg:#07080d;--ils-prepare-surface:#10121a;--ils-prepare-raised:#161923;--ils-prepare-soft:#1b1e29;--ils-prepare-line:rgba(255,255,255,0.1);--ils-prepare-line-strong:rgba(255,255,255,0.18);--ils-prepare-text:#f7f7f9;--ils-prepare-muted:#a8a9b3;--ils-prepare-dim:#777a86;--ils-prepare-red:#f52443;--ils-prepare-red-bright:#ff7279;--ils-prepare-red-soft:rgba(245,36,67,0.12);color:var(--ils-prepare-text);background:radial-gradient(circle at 8% 10%,rgba(245,36,67,.19),transparent 32rem),radial-gradient(circle at 92% 24%,rgba(45,56,112,.16),transparent 32rem),linear-gradient(112deg,#1a090f,#0a0c16 53%,#08091d);color-scheme:dark}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__header{border-bottom-color:rgba(255,255,255,.08);background:rgba(7,8,13,.82);box-shadow:0 12px 36px rgba(0,0,0,.2)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__brand img{filter:brightness(0) invert(1)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__trigger{border-color:rgba(255,255,255,.13);color:var(--ils-prepare-text);background:rgba(255,255,255,.06)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__trigger:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__trigger[aria-expanded=true]{border-color:rgba(255,114,121,.55);color:#fff;background:rgba(255,255,255,.1)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__avatar{color:#fff;background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__chevron{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__menu{border-color:var(--ils-prepare-line);color:var(--ils-prepare-text);background:rgba(16,18,26,.98);box-shadow:0 24px 70px rgba(0,0,0,.42)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__menu-label{color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__menu button{color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__menu button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__menu button:hover svg{color:#fff;background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-account__divider{background:var(--ils-prepare-line)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__main{width:min(1260px,calc(100vw - 48px));padding:106px 0 96px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare{gap:18px;color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey{padding:10px 12px;border-color:var(--ils-prepare-line);border-radius:18px;background:rgba(10,12,19,.76);box-shadow:0 18px 48px rgba(0,0,0,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li{min-height:42px;color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li:not(:last-child):after{background:rgba(255,255,255,.11)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey__number{border-color:rgba(255,255,255,.12);color:var(--ils-prepare-muted);background:rgba(255,255,255,.05)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li[data-state=done]{color:#d4d4da}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li[data-state=done] .ils-journey__number{border-color:rgba(255,255,255,.17);color:#fff;background:#2b2e38}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li[data-state=active]{color:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li[data-state=active] .ils-journey__number{border-color:var(--ils-prepare-red-bright);color:#fff;background:var(--ils-prepare-red);box-shadow:0 0 0 5px rgba(245,36,67,.1),0 10px 24px rgba(245,36,67,.24)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li[data-state=active] .ils-journey__copy strong{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey__copy small{color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero{min-height:182px;align-items:center;padding:32px 36px;border-color:var(--ils-prepare-line);border-radius:24px;background:radial-gradient(circle at 92% 10%,rgba(245,36,67,.18),transparent 20rem),linear-gradient(120deg,rgba(24,14,20,.98),rgba(15,17,27,.98) 64%,rgba(18,18,34,.98));box-shadow:0 28px 72px rgba(0,0,0,.32)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero:before{position:absolute;top:0;right:32px;left:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,114,121,.72),transparent);content:"";pointer-events:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero:after{right:-92px;bottom:-188px;width:330px;height:330px;border-color:rgba(255,114,121,.12);box-shadow:0 0 80px rgba(245,36,67,.08)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__eyebrow{margin-bottom:10px;color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero h1{max-width:720px;color:var(--ils-prepare-text);font-size:clamp(30px,3.4vw,40px);line-height:1.12}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero-copy>p{margin-top:12px;color:var(--ils-prepare-muted);font-size:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__status{min-width:176px;padding:13px 15px;border-color:rgba(255,114,121,.24);color:var(--ils-prepare-red-bright);background:rgba(7,8,13,.68);box-shadow:0 18px 42px rgba(0,0,0,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__status small{color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__status strong{color:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__layout{grid-template-columns:minmax(0,1fr) 320px;gap:18px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__workspace{border-color:var(--ils-prepare-line);color:var(--ils-prepare-text);background:rgba(16,18,26,.94);box-shadow:0 26px 74px rgba(0,0,0,.3)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__workspace{padding:clamp(24px,3.4vw,38px)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt{margin-bottom:30px;padding:18px;border:1px solid var(--ils-prepare-line);background:rgba(255,255,255,.025)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-heading>span{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__editable-badge{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-input{min-height:138px;border-color:rgba(255,255,255,.2);color:#24242a;background:#fffdfc;box-shadow:0 12px 34px rgba(0,0,0,.18);caret-color:var(--ils-prepare-red);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-input:focus{border-color:var(--ils-prepare-red-bright);background:#fff;box-shadow:0 0 0 4px rgba(245,36,67,.13),0 16px 38px rgba(0,0,0,.2)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer>small{color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer>button{min-height:40px;border-color:rgba(255,114,121,.36);color:#fff;background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer>button:hover:not(:disabled){border-color:var(--ils-prepare-red-bright);background:rgba(245,36,67,.2)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer>button:disabled{border-color:var(--ils-prepare-line);color:#6f727d;background:rgba(255,255,255,.035)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__review{gap:22px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading>span{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__questions .ils-prepare__section-heading h3,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading h2{color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading p{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend{align-items:center;gap:9px;padding:12px 14px;border-color:var(--ils-prepare-line);background:rgba(255,255,255,.025)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend>p{color:#9396a1;font-size:11px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend>span{min-height:25px;border-color:rgba(255,255,255,.13);color:#d8dae0;background:rgba(255,255,255,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend>span[data-source-group=direct]{border-color:rgba(255,255,255,.15);color:#e2e4e9;background:rgba(255,255,255,.055)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend>span[data-source-group=ai]{border-color:rgba(255,114,121,.22);color:#ffd1d4;background:rgba(245,36,67,.07)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source{min-height:auto;gap:6px;padding:0;border:0;border-radius:0;color:#9699a5;background:transparent;font-size:10px;font-weight:750;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#777b88;content:""}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source[data-source-group=direct]{color:#b5b8c1;background:transparent}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source[data-source-group=direct]:before{background:#aeb3c0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source[data-source-group=ai]{color:#b7bac5;background:transparent}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source[data-source-group=ai]:before{background:#ff6972}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__grid{gap:11px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card{min-height:104px;gap:16px;padding:19px 20px;border-color:rgba(255,255,255,.105);border-radius:14px;background:#161922;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card:first-child{min-height:112px;border-color:rgba(255,255,255,.14);background:#191c25}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card[data-source-group=ai],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card[data-source-group=direct]{border-color:rgba(255,255,255,.105);background:#161922;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-head>span:first-child{color:#aeb1bc;font-size:12px;font-weight:750;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button{min-height:32px;border-color:rgba(255,255,255,.12);border-radius:9px;color:#d8dae1;background:rgba(255,255,255,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card>strong{color:var(--ils-prepare-text);font-size:17px;line-height:1.45}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card>p{color:#969aa6;font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips>button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips>span{padding:8px 10px;border-color:rgba(255,255,255,.105);border-radius:9px;color:#e4e5e9;background:#20232d;font-size:11px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips>button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips>button:hover{border-color:rgba(255,255,255,.26);color:#fff;background:rgba(255,255,255,.085)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__empty-action{border-color:rgba(255,114,121,.28);color:var(--ils-prepare-muted);background:rgba(255,255,255,.035)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__actions,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__questions{border-top-color:var(--ils-prepare-line)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__actions>span{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question{border-color:var(--ils-prepare-line);background:rgba(255,255,255,.03)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options strong{color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend>span{color:var(--ils-prepare-red-bright);background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question>p,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options small{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label{border-color:var(--ils-prepare-line);color:var(--ils-prepare-text);background:var(--ils-prepare-raised)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label:has(input:focus-visible),:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label:hover{transform:translateY(-1px);border-color:rgba(255,114,121,.5);background:var(--ils-prepare-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label:has(input:checked){border-color:var(--ils-prepare-red-bright);background:var(--ils-prepare-red-soft);box-shadow:0 0 0 3px rgba(245,36,67,.08)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label>svg{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question textarea{border-color:var(--ils-prepare-line);color:var(--ils-prepare-text);background:var(--ils-prepare-raised)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question textarea:focus{border-color:var(--ils-prepare-red-bright);background:var(--ils-prepare-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__secondary{border-color:var(--ils-prepare-line-strong);color:var(--ils-prepare-text);background:rgba(255,255,255,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__secondary:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__secondary:hover{border-color:var(--ils-prepare-red-bright);color:#fff;background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error>a,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__primary{border-color:#ff6670;color:#fff;background:linear-gradient(110deg,#d92840,#ff686e 45%,#f52443 72%,#d92840);background-size:220% 100%;box-shadow:0 14px 34px rgba(245,36,67,.25);animation:ils-prepare-cta-shine 4.8s ease-in-out infinite}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error>a:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__primary:hover{background-position:100% 0;box-shadow:0 18px 40px rgba(245,36,67,.34)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__primary:disabled{border-color:var(--ils-prepare-line);color:#777a85;background:#242630;box-shadow:none;animation:none}@keyframes ils-prepare-cta-shine{0%,to{background-position:0 0}50%{background-position:100% 0}}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__progress-label,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__working-note{border-color:var(--ils-prepare-line);color:var(--ils-prepare-muted);background:rgba(255,255,255,.035)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li{border-color:var(--ils-prepare-line);color:var(--ils-prepare-muted);background:var(--ils-prepare-raised)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li>span{color:var(--ils-prepare-muted);background:var(--ils-prepare-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li[data-state=active]{border-color:rgba(255,114,121,.42);color:#fff;background:var(--ils-prepare-red-soft);box-shadow:inset 3px 0 0 var(--ils-prepare-red)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li[data-state=active]>span{color:#fff;background:var(--ils-prepare-red)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li[data-state=done]{border-color:var(--ils-prepare-line);color:#d4d4da;background:rgba(255,255,255,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__steps li[data-state=done]>span{color:#fff;background:#343741}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__inline-error{color:#ff9fa5;background:rgba(245,36,67,.12)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error{border-color:rgba(255,114,121,.26);background:rgba(245,36,67,.075)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error>span{color:var(--ils-prepare-red-bright);background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error h2{color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error p{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm{top:94px;border-color:rgba(255,114,121,.16);background:radial-gradient(circle at 100% 0,rgba(245,36,67,.16),transparent 16rem),linear-gradient(145deg,#14151e,#0f1119)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-icon{color:var(--ils-prepare-red-bright);background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm>div>span{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm h2{color:var(--ils-prepare-text)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm>p{color:var(--ils-prepare-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm li{color:#dedee3}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm li svg{color:var(--ils-prepare-red-bright)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm>a{border-color:var(--ils-prepare-line-strong);color:var(--ils-prepare-text);background:rgba(255,255,255,.05)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm>a:hover{border-color:var(--ils-prepare-red-bright);color:#fff;background:var(--ils-prepare-red-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm .ils-prepare__prm-footnote{border-top-color:var(--ils-prepare-line);color:var(--ils-prepare-dim)}:where(body.ilovesales-app-body) .ils-feature-modal__content,:where(body.ilovesales-app-body) .ils-feature-modal__header{border-color:rgba(255,255,255,.1);color:#f7f7f9;background:#11131b;background-color:#11131b!important}:where(body.ilovesales-app-body) .ils-feature-modal__content{box-shadow:0 36px 100px rgba(0,0,0,.55)}:where(body.ilovesales-app-body) .ils-feature-modal__actions>div,:where(body.ilovesales-app-body) .ils-feature-modal__body,:where(body.ilovesales-app-body) .ils-feature-modal__custom,:where(body.ilovesales-app-body) .ils-feature-modal__custom input,:where(body.ilovesales-app-body) .ils-feature-modal__custom>div,:where(body.ilovesales-app-body) .ils-feature-modal__features>button,:where(body.ilovesales-app-body) .ils-feature-modal__group,:where(body.ilovesales-app-body) .ils-feature-modal__intro strong,:where(body.ilovesales-app-body) .ils-feature-modal__search input,:where(body.ilovesales-app-body) .ils-feature-modal__title{color:#f7f7f9}:where(body.ilovesales-app-body) .ils-feature-modal__cancel,:where(body.ilovesales-app-body) .ils-feature-modal__catalog,:where(body.ilovesales-app-body) .ils-feature-modal__close,:where(body.ilovesales-app-body) .ils-feature-modal__custom input,:where(body.ilovesales-app-body) .ils-feature-modal__search,:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs{border-color:rgba(255,255,255,.1);color:#d7d7dd;background:#1a1c26}:where(body.ilovesales-app-body) .ils-feature-modal__intro{border-color:rgba(255,114,121,.2);color:#e5e5e9;background:linear-gradient(135deg,rgba(245,36,67,.12),rgba(255,255,255,.025))}:where(body.ilovesales-app-body) .ils-feature-modal__intro>span{color:#ff7279;background:rgba(245,36,67,.13)}:where(body.ilovesales-app-body) .ils-feature-modal__actions,:where(body.ilovesales-app-body) .ils-feature-modal__actions>span,:where(body.ilovesales-app-body) .ils-feature-modal__custom>label,:where(body.ilovesales-app-body) .ils-feature-modal__empty,:where(body.ilovesales-app-body) .ils-feature-modal__group h3,:where(body.ilovesales-app-body) .ils-feature-modal__intro p{color:#a8a9b3}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button{color:#a8a9b3}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button>span{background:rgba(255,255,255,.07)}:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button:nth-child(2)[data-active=true],:where(body.ilovesales-app-body) .ils-feature-modal__source-tabs>button[data-active=true]{border-color:rgba(255,114,121,.48);color:#ff858c;background:rgba(245,36,67,.12);box-shadow:none}:where(body.ilovesales-app-body) .ils-feature-modal__catalog{scrollbar-color:rgba(255,114,121,.45) transparent}:where(body.ilovesales-app-body) .ils-feature-modal__features>button{border-color:rgba(255,255,255,.1);background:#181a24}:where(body.ilovesales-app-body) .ils-feature-modal__features>button:focus-visible,:where(body.ilovesales-app-body) .ils-feature-modal__features>button:hover{border-color:rgba(255,114,121,.55);background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__features>button[data-selected=true]{border-color:#ff7279;color:#fff;background:rgba(245,36,67,.16)}:where(body.ilovesales-app-body) .ils-feature-modal__features>button>small{color:#c28d97}:where(body.ilovesales-app-body) .ils-feature-modal__check{border-color:rgba(255,255,255,.14);background:#232630}:where(body.ilovesales-app-body) .ils-feature-modal__apply,:where(body.ilovesales-app-body) .ils-feature-modal__features>button[data-selected=true]>.ils-feature-modal__check{border-color:#ff6670;color:#fff;background:#f52443}:where(body.ilovesales-app-body) .ils-feature-modal__custom button{border-color:rgba(255,114,121,.4);color:#ff858c;background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-feature-modal__custom button:disabled{border-color:rgba(255,255,255,.08);color:#666975;background:#1d1f29}:where(body.ilovesales-app-body) .ils-feature-modal__error{color:#ff9fa5;background:rgba(245,36,67,.12)}@media (max-width:1120px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__layout{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm{position:static}}@media (max-width:900px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__main{width:min(100% - 32px,1260px)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__layout{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm{position:static}}@media (max-width:680px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__main{width:min(100% - 20px,1260px);padding-top:90px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare{gap:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey{padding:9px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey ol{min-width:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey li{grid-template-columns:1fr;justify-items:center;gap:5px;padding:4px 2px;text-align:center}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-journey__copy small{display:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero{padding:24px 20px;border-radius:20px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero h1{font-size:29px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero-copy>p{font-size:13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__workspace{padding:20px 17px;border-radius:20px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt{padding:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-input{min-height:150px;padding:15px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card{padding:15px}}@media (prefers-reduced-motion:reduce){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__error>a,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__primary{animation:none}}body.ilovesales-app-body:has(.ils-shell--result){background:#070b16}:where(body.ilovesales-app-body) .ils-shell.ils-shell--result{--ils-result-bg:#070b16;--ils-result-bg-deep:#0a0d18;--ils-result-panel:#101522;--ils-result-panel-strong:#141926;--ils-result-line:rgba(148,163,184,0.16);--ils-result-text:#f8fafc;--ils-result-muted:#a9b2c1;--ils-result-accent:#f52443;--ils-result-accent-bright:#ff6670;--ils-result-paper-border:#dde5f2;min-height:100vh;color:var(--ils-result-text);background:radial-gradient(circle at 10% 0,rgba(245,36,67,.2),transparent 31rem),radial-gradient(circle at 92% 18%,rgba(245,36,67,.08),transparent 27rem),linear-gradient(135deg,var(--ils-result-bg) 0,#0b1020 48%,#120b15 100%);color-scheme:dark}:where(body.ilovesales-app-body) .ils-shell.ils-shell--result:before{position:fixed;z-index:0;inset:0;pointer-events:none;background:linear-gradient(rgba(148,163,184,.028) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.028) 1px,transparent 0);background-size:32px 32px;mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 84%);content:""}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{width:min(1360px,calc(100vw - 32px));padding:104px 0 72px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{top:18px;right:max(24px,calc((100vw - 1360px) / 2));left:max(24px,calc((100vw - 1360px) / 2))}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand{min-height:46px;padding:8px 12px;border-color:transparent;background:rgba(7,11,22,.72)}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand:hover{border-color:rgba(255,102,112,.32);background:rgba(16,21,34,.92);box-shadow:0 12px 30px rgba(0,0,0,.22)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger{border-color:var(--ils-result-line);color:var(--ils-result-text);background:rgba(16,21,34,.88);box-shadow:0 12px 32px rgba(0,0,0,.24)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger[aria-expanded=true]{border-color:rgba(255,102,112,.38);background:rgba(20,25,38,.98)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__avatar{color:#fff;background:rgba(245,36,67,.2)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu{border-color:var(--ils-result-line);color:var(--ils-result-text);background:#111622;box-shadow:0 24px 60px rgba(0,0,0,.42)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu-label{color:#818b9b}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button{color:#e8ecf3}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button:hover{color:#fff;background:rgba(245,36,67,.12)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__divider{background:var(--ils-result-line)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey{border-color:var(--ils-result-line);color:var(--ils-result-muted);background:rgba(12,17,29,.9);box-shadow:0 18px 44px rgba(0,0,0,.24);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li,:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=done]{color:var(--ils-result-muted)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li:not(:last-child):after{background:rgba(148,163,184,.18)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__number{border-color:rgba(148,163,184,.22);color:#a8b1c0;background:#161c29}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=current] .ils-journey__number,:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=done] .ils-journey__number{border-color:var(--ils-result-accent);color:#fff;background:linear-gradient(135deg,var(--ils-result-accent-bright),var(--ils-result-accent));box-shadow:0 8px 20px rgba(245,36,67,.24)}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey li[data-state=current]{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result{display:grid;gap:24px;color:var(--ils-result-text)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero{gap:24px;padding:clamp(28px,4vw,44px);border-color:rgba(255,102,112,.2);border-radius:22px;color:var(--ils-result-text);background:radial-gradient(circle at 94% 0,rgba(245,36,67,.2),transparent 32%),linear-gradient(145deg,rgba(20,25,38,.98),rgba(11,15,27,.98));box-shadow:0 24px 64px rgba(0,0,0,.32)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero:before{height:3px;border-radius:22px 22px 0 0;background:linear-gradient(90deg,var(--ils-result-accent),var(--ils-result-accent-bright),rgba(255,102,112,.18))}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero:after{border-color:rgba(255,102,112,.12);background:rgba(245,36,67,.035)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__eyebrow{border-color:rgba(255,102,112,.34);color:#ff8d95;background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary{border-color:rgba(148,163,184,.22);color:#e9edf5;background:rgba(16,21,34,.88)}:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info[open] summary{border-color:rgba(255,102,112,.4);color:#fff;background:#171c2a}:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info__panel{border-color:var(--ils-result-paper-border);color:#334155;background:#fff;box-shadow:0 22px 56px rgba(0,0,0,.36);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero h1{color:#fff;font-size:clamp(32px,4vw,48px)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__copy>p{color:var(--ils-result-muted)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__secondary{border-color:rgba(148,163,184,.24);color:#f8fafc;background:rgba(22,28,42,.9)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__secondary:hover{border-color:rgba(255,102,112,.48);color:#fff;background:#1a2030}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=lilac],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=mint],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=peach],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=sky]{--metric-surface:linear-gradient(160deg,rgba(24,30,45,0.98),rgba(15,20,32,0.98));--metric-accent:rgba(245,36,67,0.72);border-color:var(--ils-result-line);color:var(--ils-result-text);background:var(--metric-surface);box-shadow:inset 0 2px 0 var(--metric-accent),0 12px 28px rgba(0,0,0,.18)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dt{color:#98a3b3}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span strong,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd{color:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request{border-top-color:rgba(148,163,184,.15)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request button{border-color:rgba(255,102,112,.3);color:#ff939a;background:rgba(245,36,67,.08)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request button:hover{border-color:rgba(255,102,112,.58);color:#fff;background:rgba(245,36,67,.16)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .handoff-spotlight--top{border-color:rgba(255,102,112,.22);background:radial-gradient(circle at 90% 0,rgba(245,36,67,.18),transparent 42%),linear-gradient(135deg,#111724,#151723 62%,#1a1119);box-shadow:0 20px 48px rgba(0,0,0,.28)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-nav{border-top-color:var(--ils-result-line)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-nav a{border-color:var(--ils-result-line);color:#dbe1eb;background:rgba(16,21,34,.78)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-nav a:hover{border-color:rgba(255,102,112,.42);color:#fff;background:rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-nav a span{color:#ff7881}:where(body.ilovesales-app-body) .ils-shell--result .ils-result #result-wrap{gap:24px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-card{--section-surface:#f8fafc;--section-accent:var(--ils-result-accent);overflow:hidden;border:1px solid var(--ils-result-paper-border);border-radius:22px;color:#334155;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.26);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--result .ils-result #projectIA,:where(body.ilovesales-app-body) .ils-shell--result .ils-result #projectOutput,:where(body.ilovesales-app-body) .ils-shell--result .ils-result #projectWBS{--section-surface:#f8fafc;--section-accent:var(--ils-result-accent)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-heading{min-height:90px;padding:24px 32px 20px;border-bottom:1px solid var(--ils-result-paper-border);background:radial-gradient(circle at 100% 0,rgba(245,36,67,.09),transparent 38%),linear-gradient(180deg,#fff,#f8fafc)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-heading:before{min-height:24px;margin-bottom:8px;padding:0 10px;border:1px solid rgba(245,36,67,.22);border-radius:999px;color:#cf2440;background:rgba(245,36,67,.07);font-size:11px;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-heading h3{color:#0f172a;font-size:clamp(22px,2vw,28px);letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-contents{padding:28px 32px 32px;background:linear-gradient(180deg,rgba(248,250,252,.74),#fff 180px),#fff;color:#334155}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ia-summary,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .section-edit-toolbar,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-editor-toolbar{border-color:var(--ils-result-paper-border);background:rgba(248,250,252,.88)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn{border-color:#dbe2ea;color:#fff!important;background:linear-gradient(135deg,#2b303b,#191d27);box-shadow:0 8px 18px rgba(15,23,42,.14)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn:hover:not(:disabled){border-color:rgba(245,36,67,.56);color:#fff!important;background:linear-gradient(135deg,#3a2530,#231820);box-shadow:0 10px 22px rgba(245,36,67,.14)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn__icon{background:var(--ils-result-accent)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn{border-color:rgba(245,36,67,.34);color:#fff!important;background:linear-gradient(135deg,#df2d48,var(--ils-result-accent))}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn:hover{border-color:#ff7a83;color:#fff!important;background:linear-gradient(135deg,var(--ils-result-accent-bright),#d91f3d)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result :where(.req-card,.prd-card,.middle-card,.role-allocation-card,.source-request-item,.request-context-block,.ia-feature-panel){border-color:#e1e7ef;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.055)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result :where(.chip-list .chip,.ia-chip){border-color:#dce3ec;color:#334155;background:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board{border-color:#dce3ec;background:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month{color:#b4233a;background:rgba(245,36,67,.06)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{border-color:var(--ils-result-paper-border);background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.24)}@media (max-width:900px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{width:min(100% - 24px,1360px)}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{right:16px;left:16px}}@media (max-width:680px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{width:min(100% - 20px,1360px);padding-top:88px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero{padding:24px 18px;border-radius:18px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-contents,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-heading{padding-right:18px;padding-left:18px}}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{top:0;right:0;left:0;width:100%;min-height:76px;padding:14px max(32px,calc((100vw - 1360px) / 2));border:0;border-bottom:1px solid rgba(148,163,184,.16);border-radius:0;background:rgba(7,11,22,.96);box-shadow:0 14px 36px rgba(0,0,0,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand{width:auto;min-height:40px;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand:hover{border-color:transparent;background:transparent;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand img{width:176px;height:auto;filter:brightness(0) invert(1)}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger{min-height:44px;padding:5px 14px 5px 7px;border-color:rgba(255,255,255,.2);color:#fff;background:rgba(255,255,255,.08);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__chevron{color:#cbd5e1}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu{border-color:rgba(255,255,255,.16);color:#f8fafc;background:#121826}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu-label{color:#aeb8c8}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__menu button{color:#f8fafc;font-size:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__main{padding-top:100px}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__copy strong{color:#f8fafc;font-size:14px;line-height:1.35}:where(body.ilovesales-app-body) .ils-shell--result .ils-journey__copy small{color:#cbd5e1;font-size:12px;line-height:1.45}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero{border-color:#e4e9f1;color:#172033;background:radial-gradient(circle at 96% 0,rgba(245,36,67,.1),transparent 31%),linear-gradient(145deg,#ffffff,#fbfcff 72%,#fff7f7);box-shadow:0 24px 64px rgba(0,0,0,.3);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero:after{border-color:rgba(245,36,67,.12);background:rgba(245,36,67,.025)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero h1{color:#111827}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__copy>p{color:#566174}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__eyebrow{border-color:rgba(245,36,67,.26);color:#c9213c;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary{border-color:#dce3ec;color:#263247;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info summary:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-prm-info[open] summary{border-color:rgba(245,36,67,.42);color:#111827;background:#fff7f7}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__secondary{border-color:#dce3ec;color:#172033;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-hero__secondary:hover{border-color:rgba(245,36,67,.42);color:#be1e38;background:#fff7f7}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=lilac],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=mint],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=peach],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=sky]{--metric-surface:#fff;--metric-accent:rgba(245,36,67,0.68);border-color:#e0e6ee;color:#172033;box-shadow:inset 0 3px 0 var(--metric-accent),0 10px 26px rgba(15,23,42,.065)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dt{color:#64748b}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request>span strong,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics dd{color:#172033}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metric-request{border-top-color:#e5eaf1}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .handoff-spotlight--top{grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:28px;border-color:rgba(245,36,67,.26);color:#fff;background:radial-gradient(circle at 92% 0,rgba(245,36,67,.23),transparent 40%),linear-gradient(135deg,#131927,#171a25 60%,#24131b)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:center}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__badge,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__copy>p,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__steps,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top h4{grid-column:1}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn{width:fit-content;min-height:0;padding:2px 0 4px;border:0;border-bottom:1px solid rgba(255,143,151,.58);border-radius:0;color:#ffadb3;background:transparent;font-size:13px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn:focus-visible,:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__learn:hover{color:#fff;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status{width:min(100%,610px);min-height:58px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;color:#ffe1de;background:rgba(255,255,255,.07)}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status strong{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__status small{color:#c8d0dc}:where(body.ilovesales-app-body) .ils-shell--result .handoff-spotlight--top .handoff-spotlight__badge{justify-self:start;width:fit-content}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn{border-color:#d9e0e9;color:#fff!important;background:linear-gradient(135deg,#2b303b,#191d27);box-shadow:0 8px 18px rgba(15,23,42,.14)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-heading-edit-btn:hover,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-toolbar-btn:hover:not(:disabled){border-color:rgba(245,36,67,.56);color:#fff!important;background:linear-gradient(135deg,#3a2530,#231820)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .editor-launch-btn__icon{color:#fff;background:#e52f49}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item.price,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item.time,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__contents,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__heading,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .req-card--source,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .request-context-block,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .source-request-item{color:#263247;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item{border-color:#dfe6ee;box-shadow:0 8px 22px rgba(15,23,42,.055)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__contents .head-title,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__contents .head-title span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__contents .sub-title,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .mini-card-item__heading p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .req-card--source p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .req-card--source strong{color:#263247}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .req-output-board__lane:first-child>.req-card:first-child{background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .grid-table .sub-head{color:#263247;background:#f8fafc}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board{border:0;color:inherit;background:transparent;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head{border-bottom-color:#dfe3f2;color:#0c1030;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month-grid{border-color:#dfe3f2;background:linear-gradient(135deg,#eef1ff,#e6ebff)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month{border-left-color:#dfe3f2;color:#1d2a63;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row{border:1px solid #eef1f7;border-radius:12px;color:inherit;background:#fff;box-shadow:0 6px 14px rgba(16,24,40,.04)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task strong{color:#0a1033}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task>span{color:#5a5f77}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role{color:#4a4f63}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline{border-color:#cfd5eb;background:linear-gradient(180deg,#f4f6ff,#eef1ff)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__bar{color:#0c1030;background-image:linear-gradient(135deg,rgba(255,255,255,.32),rgba(0,0,0,.08));box-shadow:0 5px 14px rgba(0,0,0,.14)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{border-color:rgba(255,255,255,.12);color:#f8fafc;background:radial-gradient(circle at 100% 0,rgba(245,36,67,.16),transparent 36%),linear-gradient(145deg,#101522,#0b101c 70%,#170d14);box-shadow:0 24px 62px rgba(0,0,0,.32);color-scheme:dark}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card h4,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head h4,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header h3{color:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__desc,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header p{color:#aeb8c8}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight{border-color:rgba(255,255,255,.12);color:#f8fafc;background:radial-gradient(circle at 100% 0,rgba(245,36,67,.15),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__cue,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__microflow,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__tag{border-color:rgba(255,255,255,.14);color:#dbe2ec;background:rgba(255,255,255,.06)}@media (max-width:900px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__header{padding-right:18px;padding-left:18px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .handoff-spotlight--top{grid-template-columns:1fr}}@media (max-width:680px){:where(body.ilovesales-app-body) .ils-shell--result .ils-shell__brand img{width:150px}:where(body.ilovesales-app-body) .ils-shell--result .ils-account__trigger{padding-right:10px}}:where(body.ilovesales-app-body) .ils-shell--prepare{--ils-review-accent:#f52443;--ils-review-accent-deep:#d81f3c;--ils-review-paper:#f7f5f3;--ils-review-card:#ffffff;--ils-review-soft:#fff1ef;--ils-review-ink:#171820;--ils-review-muted:#696b75;--ils-review-line:#e4dfdc;background:radial-gradient(circle at 10% 0,rgba(245,36,67,.12),transparent 28rem),linear-gradient(145deg,#0b0d15,#10121d 55%,#080b17)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-shell__content{padding-bottom:88px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare{max-width:1180px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero{min-height:0;padding:34px 38px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 92% 8%,rgba(255,112,117,.2),transparent 31%),linear-gradient(135deg,#19131b,#12141e 57%,#21101b);box-shadow:0 20px 54px rgba(0,0,0,.22)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero h1{max-width:none;margin-top:10px;color:#fff;font-size:clamp(30px,4vw,48px);letter-spacing:-.045em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero p{color:#c9cbd4}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__status{min-width:164px;border-color:rgba(255,255,255,.13);color:#fff;background:rgba(6,8,14,.52)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__status small{color:#9498a6}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__workspace{padding:30px;border:1px solid rgba(255,255,255,.14);color:var(--ils-review-ink);color-scheme:light;background:radial-gradient(circle at 100% 0,rgba(245,36,67,.045),transparent 25rem),var(--ils-review-paper);box-shadow:0 28px 72px rgba(0,0,0,.3)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:18px;align-items:center;margin-bottom:18px;padding:19px 20px;border:1px solid rgba(245,36,67,.2);border-radius:18px;background:linear-gradient(105deg,#fff,#fff8f7);box-shadow:0 10px 30px rgba(78,36,40,.07)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(145deg,#ff6f67,var(--ils-review-accent));box-shadow:0 9px 22px rgba(245,36,67,.22)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary>div>span{display:block;margin-bottom:3px;color:var(--ils-review-accent-deep);font-size:11px;font-weight:900;letter-spacing:.08em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary>div>strong{display:block;color:var(--ils-review-ink);font-size:19px;letter-spacing:-.025em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary>div>p{margin:5px 0 0;color:var(--ils-review-muted);font-size:13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dl{display:flex;gap:8px;margin:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dl>div{min-width:72px;padding:8px 10px;border:1px solid var(--ils-review-line);border-radius:12px;text-align:center;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dt{color:var(--ils-review-muted);font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dd{margin:2px 0 0;color:var(--ils-review-ink);font-size:16px;font-weight:900}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dl>div[data-alert=true]{border-color:#f2c264;background:#fff9ed}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 15px;border:1px solid rgba(245,36,67,.22);border-radius:12px;color:var(--ils-review-accent-deep);font:inherit;font-size:12px;font-weight:800;background:#fff;cursor:pointer}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button:hover{border-color:var(--ils-review-accent);background:var(--ils-review-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt{margin-bottom:28px;padding:19px;border:1px solid var(--ils-review-line);border-radius:18px;color:var(--ils-review-ink);background:var(--ils-review-card);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-heading{color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-input{min-height:124px;border-color:#e9cfcb;color:var(--ils-review-ink);background:#fffaf9}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prompt-footer button{border-color:var(--ils-review-line);color:var(--ils-review-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading>span{color:var(--ils-review-accent-deep)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading h2,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading h3{color:var(--ils-review-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__section-heading p{color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend{border-color:var(--ils-review-line);color:var(--ils-review-muted);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend span[data-source-group=direct]{border-color:#cfd2d8;color:#4d5059;background:#f5f6f8}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__legend span[data-source-group=ai]{border-color:rgba(245,36,67,.22);color:var(--ils-review-accent-deep);background:var(--ils-review-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__grid{gap:12px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card{min-height:124px;padding:18px;border-left:1px solid var(--ils-review-line);border:1px solid var(--ils-review-line);border-radius:16px;color:var(--ils-review-ink);background:var(--ils-review-card);box-shadow:0 7px 22px rgba(40,31,31,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card[data-source-group=ai]{border-top:3px solid #ff7a72;background:linear-gradient(145deg,#fff,#fff9f8)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card[data-source-group=direct]{border-top:3px solid #c9cbd2;border-color:var(--ils-review-line);border-top-color:#c9cbd2;color:var(--ils-review-ink);background:linear-gradient(145deg,#fff,#fafafa);box-shadow:0 7px 22px rgba(40,31,31,.045)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-head{color:#555863}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card li,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card strong{color:var(--ils-review-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__scope-badge,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__source-badge{border:0;color:var(--ils-review-accent-deep);background:var(--ils-review-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__required{color:#9b6210;background:#fff1d6}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-note,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__empty,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__estimate-note{color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__empty-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:0 13px;border:1px dashed #d8d2cf;border-radius:11px;color:var(--ils-review-muted);font:inherit;font-size:12px;background:#faf9f8;cursor:pointer}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips span{border-color:#ded9d6;color:#383a43;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__card-tools>button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__chips button:hover{border-color:rgba(245,36,67,.34);color:var(--ils-review-accent-deep);background:var(--ils-review-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__questions{margin-top:30px;padding-top:28px;border-top-color:var(--ils-review-line)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__questions .ils-prepare__section-heading h3{color:var(--ils-review-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__questions .ils-prepare__section-heading p{color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question{margin:16px 0 0;padding:20px;border:1px solid #eadfdb;border-radius:18px;color:var(--ils-review-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend{display:flex;width:auto;max-width:calc(100% - 24px);gap:11px;align-items:center;margin:0 0 0 2px;padding:0 10px 0 0;color:var(--ils-review-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend>span{display:grid;flex:0 0 auto;width:34px;height:28px;place-items:center;border-radius:9px;color:#fff;font-size:12px;font-weight:900;background:var(--ils-review-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend>b{min-width:0;color:var(--ils-review-ink);font-size:17px;line-height:1.35;letter-spacing:-.025em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question>p{margin:6px 0 14px 46px;color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label{border-color:var(--ils-review-line);color:var(--ils-review-ink);background:#fafafa}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label:has(input:checked),:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options label:hover{border-color:var(--ils-review-accent);background:var(--ils-review-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options small{color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__options strong{color:var(--ils-review-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question__recommended{color:var(--ils-review-accent-deep)!important}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question textarea{border-color:var(--ils-review-line);color:var(--ils-review-ink);background:#fff;box-shadow:inset 0 1px 2px rgba(24,24,30,.04)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question textarea::placeholder{color:#8f8a8a}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question textarea:focus{border-color:var(--ils-review-accent);background:#fff;box-shadow:0 0 0 3px rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__actions{border-top-color:var(--ils-review-line);color:var(--ils-review-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__secondary{border-color:var(--ils-review-line);color:var(--ils-review-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__primary{color:#fff;background:linear-gradient(135deg,#ff655d,var(--ils-review-accent));box-shadow:0 12px 27px rgba(245,36,67,.22)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact{overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:15px;color:#d8dbe3;background:rgba(255,255,255,.055)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact summary{display:flex;gap:9px;align-items:center;padding:14px 18px;color:#fff;font-size:13px;font-weight:800;list-style:none;cursor:pointer}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact summary::-webkit-details-marker{display:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact summary>span{margin-left:auto;color:#9da2b1;font-size:11px;font-weight:600}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 18px;align-items:center;padding:0 18px 16px 44px;border-top:1px solid rgba(255,255,255,.08)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact p{margin:14px 0 0;color:#b8bdc9;font-size:12px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact a{display:inline-flex;gap:6px;align-items:center;color:#ff8a84;font-size:12px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact small{grid-column:1/-1;color:#7f8492}:where(body.ilovesales-app-body) .ils-brief-draft-modal__content{overflow:hidden;border:1px solid #eadbd7;border-radius:22px;color:#171820;color-scheme:light;background:#f8f6f4;box-shadow:0 28px 90px rgba(9,10,16,.34)}:where(body.ilovesales-app-body) .ils-brief-draft-modal__header{padding:22px 24px 16px;border-bottom:1px solid #e6dfdc;background:#fff}:where(body.ilovesales-app-body) .ils-brief-draft-modal__title{color:#171820;font-size:20px;font-weight:900;letter-spacing:-.03em}:where(body.ilovesales-app-body) .ils-brief-draft-modal__close{color:#555863}:where(body.ilovesales-app-body) .ils-brief-draft-modal__body{padding:20px 24px 24px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__intro{display:flex;gap:11px;align-items:flex-start;margin-bottom:18px;padding:15px 16px;border:1px solid #f0cbc5;border-radius:14px;background:#fff2ef}:where(body.ilovesales-app-body) .ils-brief-draft-modal__intro p,:where(body.ilovesales-app-body) .ils-brief-draft-modal__intro strong{display:block;margin:0}:where(body.ilovesales-app-body) .ils-brief-draft-modal__intro strong{color:#d81f3c;font-size:14px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__intro p{margin-top:4px;color:#656771;font-size:12px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field{display:grid;gap:7px;color:#30323a;font-size:12px;font-weight:800}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field>span{display:flex;gap:7px;align-items:center}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field>span em{padding:2px 6px;border-radius:999px;color:#a35f0b;font-size:9px;font-style:normal;background:#fff0ce}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field>small{color:#777982;font-size:10px;font-weight:500}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field input,:where(body.ilovesales-app-body) .ils-brief-draft-modal__field select,:where(body.ilovesales-app-body) .ils-brief-draft-modal__field textarea{width:100%;padding:12px 13px;border:1px solid #dcd7d4;border-radius:11px;color:#171820;font:inherit;font-size:14px;font-weight:600;background:#fff;outline:none}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field textarea{min-height:88px;resize:vertical}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field input:focus,:where(body.ilovesales-app-body) .ils-brief-draft-modal__field select:focus,:where(body.ilovesales-app-body) .ils-brief-draft-modal__field textarea:focus{border-color:#f52443;box-shadow:0 0 0 3px rgba(245,36,67,.1)}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field--wide{grid-column:1/-1}:where(body.ilovesales-app-body) .ils-brief-draft-modal__notice{margin:16px 0 0;color:#777982;font-size:11px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}:where(body.ilovesales-app-body) .ils-brief-draft-modal__actions button{min-height:44px;padding:0 18px;border:1px solid #dcd7d4;border-radius:12px;color:#30323a;font:inherit;font-weight:800;background:#fff;cursor:pointer}:where(body.ilovesales-app-body) .ils-brief-draft-modal__actions button:last-child{border-color:#f52443;color:#fff;background:linear-gradient(135deg,#ff655d,#f52443)}@media (max-width:980px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary{grid-template-columns:auto minmax(0,1fr) auto}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dl{grid-column:2/-1;grid-row:2}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary button{grid-column:3;grid-row:1}}@media (max-width:720px){:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__workspace{padding:20px 16px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__hero{padding:26px 22px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary{grid-template-columns:auto minmax(0,1fr);gap:13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary dl{grid-column:1/-1;grid-row:auto}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-ai-summary button{width:100%}:where(body.ilovesales-app-body) .ils-brief-draft-modal__grid,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-review__grid{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-brief-draft-modal__field--wide{grid-column:auto}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question{padding:17px 14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question legend>b{font-size:15px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare-question>p{margin-left:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare__prm-compact>div{grid-template-columns:1fr;padding-left:18px}}body.ilovesales-app-body:has(.ils-shell--prepare .ils-prepare--registration){color:#212121;background:#f5f5f5;color-scheme:light}:where(body.ilovesales-app-body) .ils-shell.ils-shell--prepare:has(.ils-prepare--registration){--ils-registration-accent:#ef3340;--ils-registration-accent-dark:#d92534;--ils-registration-accent-soft:#fff2f3;--ils-registration-ink:#212121;--ils-registration-muted:#6f6f73;--ils-registration-subtle:#929296;--ils-registration-line:#e3e3e5;--ils-registration-page:#f5f5f5;--ils-registration-panel:#ffffff;color:var(--ils-registration-ink);background:var(--ils-registration-page);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__header{top:0;right:0;left:0;min-height:72px;padding:0 max(24px,calc((100vw - 1120px) / 2));border-bottom:1px solid #e8e8ea;background:rgba(255,255,255,.98);box-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__brand{min-height:42px;padding:7px 0;border:0;border-radius:0;color:var(--ils-registration-ink);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__brand:hover{transform:none;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__brand img{width:124px;filter:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger{min-height:42px;padding:4px 12px 4px 5px;border-color:#dedee1;border-radius:6px;color:var(--ils-registration-ink);background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger:hover,:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger[aria-expanded=true]{transform:none;border-color:#c9c9cd;color:var(--ils-registration-ink);background:#fafafa}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__avatar{width:32px;height:32px;color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__chevron{color:#77777c}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu{border-color:var(--ils-registration-line);border-radius:8px;color:var(--ils-registration-ink);background:#fff;box-shadow:0 14px 36px rgba(32,32,36,.14)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu-label{color:var(--ils-registration-subtle)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu button{color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu button:hover{color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger>span:not(.ils-account__avatar){color:var(--ils-registration-ink)!important}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu button svg,:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu button:focus-visible svg,:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__menu button:hover svg{color:inherit;background:transparent}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__main{width:100%;max-width:none;padding:112px 24px 88px}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__content{width:100%;max-width:none;padding-bottom:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration{display:grid;grid-template-columns:230px minmax(0,800px);grid-template-areas:"sidebar hero" "sidebar workspace";width:min(1062px,100%);max-width:1062px;gap:0 32px;align-items:start;margin:0 auto;color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration :where(div,span,p,strong,small,li,section,header,footer,form,label,fieldset,legend,dl,dt,dd){color:inherit}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar{position:sticky;top:96px;grid-area:sidebar;min-width:0;padding:2px 0 22px;color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__exit{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin:0 0 25px;padding:0;color:#57575b;text-decoration:none;font-size:12px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__exit:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__exit:hover{color:var(--ils-registration-accent-dark)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title{padding-bottom:20px;border-bottom:1px solid #dddddf}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title>span{display:block;margin-bottom:5px;color:var(--ils-registration-accent-dark);font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title>strong{display:block;color:var(--ils-registration-ink);font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title>p{margin:8px 0 0;color:var(--ils-registration-muted);font-size:12px;line-height:1.6;word-break:keep-all}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey{margin:18px 0 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey ol{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=done]{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);min-height:62px;gap:11px;align-items:start;padding:9px 10px 9px 0;border:0;border-radius:0;color:#77777b;background:transparent}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li:not(:last-child):after{position:absolute;z-index:0;top:36px;right:auto;bottom:-8px;left:13px;width:1px;height:auto;background:#dcdcdf;content:""}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active] .ils-journey__number,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=done] .ils-journey__number,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey__number{position:relative;z-index:1;display:grid;width:28px;height:28px;place-items:center;border:1px solid #ceced2;border-radius:50%;color:#77777c;background:#fff;box-shadow:none;font-size:10px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=done] .ils-journey__number{border-color:#f1b5bb;color:var(--ils-registration-accent-dark);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active]{color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active] .ils-journey__number{border-color:var(--ils-registration-accent);color:#fff;background:var(--ils-registration-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey__copy{display:grid;min-width:0;gap:2px;padding-top:1px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active] .ils-journey__copy strong,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey__copy strong{overflow:visible;color:inherit;font-size:13px;font-weight:750;line-height:1.35;text-overflow:clip;white-space:normal}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active] .ils-journey__copy strong{color:var(--ils-registration-accent-dark)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey__copy small{overflow:visible;color:#98989c;font-size:10px;font-weight:500;line-height:1.45;text-overflow:clip;white-space:normal}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__safety{display:block;margin-top:17px;padding-top:17px;border-top:1px solid #dddddf;color:#85858a;font-size:10px;line-height:1.6;word-break:keep-all}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero{position:relative;display:grid;grid-area:hero;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;min-height:0;gap:14px;align-items:center;justify-content:normal;padding:27px 32px 25px;border:1px solid var(--ils-registration-line);border-bottom:0;border-radius:8px 8px 0 0;overflow:visible;color:var(--ils-registration-ink);background:var(--ils-registration-panel);box-shadow:0 10px 30px rgba(31,31,35,.08)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero:after,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero:before{display:none;content:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__hero-copy{min-width:0;max-width:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__eyebrow{display:inline-flex;align-items:center;gap:6px;margin:0 0 7px;color:var(--ils-registration-accent-dark);font-size:11px;font-weight:800;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__hero h1{max-width:none;margin:0;color:var(--ils-registration-ink);font-size:24px;font-weight:800;line-height:1.35;letter-spacing:-.035em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__hero p,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__hero-copy>p{max-width:520px;margin:8px 0 0;color:var(--ils-registration-muted);font-size:12px;line-height:1.6;word-break:keep-all}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status{display:flex;min-width:116px;min-height:38px;gap:8px;padding:8px 10px;border:1px solid #e0e0e2;border-radius:4px;color:var(--ils-registration-accent-dark);background:#fafafa;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status>svg{width:17px;height:17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status>span{gap:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status small{color:var(--ils-registration-subtle);font-size:8px;font-weight:600;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status strong{color:var(--ils-registration-ink);font-size:10px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;gap:6px;padding:0 12px;border:1px solid #d9d9dc;border-radius:4px;color:#4f4f53;background:#fff;box-shadow:none;font-size:11px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help-button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help-button:hover{border-color:var(--ils-registration-accent);color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__layout{display:block;grid-area:workspace;min-width:0;margin:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__workspace{min-width:0;padding:0 32px;border:1px solid var(--ils-registration-line);border-top:1px solid #ededee;border-radius:0 0 8px 8px;color:var(--ils-registration-ink);background:var(--ils-registration-panel);box-shadow:0 18px 38px rgba(31,31,35,.08);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin:28px 0 0;padding:17px 18px;border:1px solid #f2c9cd;border-radius:5px;color:var(--ils-registration-ink);background:var(--ils-registration-accent-soft);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:4px;color:#fff;background:var(--ils-registration-accent);box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary>div>span{display:block;margin-bottom:2px;color:var(--ils-registration-accent-dark);font-size:10px;font-weight:800;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary>div>strong{display:block;color:var(--ils-registration-ink);font-size:15px;font-weight:800;letter-spacing:-.02em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary>div>p{margin:3px 0 0;color:var(--ils-registration-muted);font-size:11px;line-height:1.5}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl{display:flex;gap:7px;margin:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl>div{min-width:64px;padding:7px 8px;border:1px solid #efc3c7;border-radius:4px;text-align:center;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dt{color:var(--ils-registration-subtle);font-size:9px;font-weight:600}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dd{margin:1px 0 0;color:var(--ils-registration-ink);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl>div[data-alert=true]{border-color:#efabb2;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt{display:grid;gap:9px;margin:0;padding:28px 0 30px;border:0;border-bottom:1px solid var(--ils-registration-line);border-radius:0;color:var(--ils-registration-ink);background:transparent;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-heading{color:var(--ils-registration-muted)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-heading>span:first-child{color:#444448;font-size:12px;font-weight:750;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__editable-badge{color:var(--ils-registration-accent-dark);font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-input{min-height:148px;padding:15px 16px;border:1px solid #d9d9dc;border-radius:4px;color:var(--ils-registration-ink);background:#fff;box-shadow:inset 0 1px 2px rgba(26,26,30,.025);font-size:13px;font-weight:500;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-input:hover{border-color:#bdbdc1}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-input:focus{border-color:var(--ils-registration-accent);background:#fff;box-shadow:0 0 0 3px rgba(239,51,64,.09)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer>small{color:var(--ils-registration-subtle);font-size:10px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer>button{min-height:34px;padding:0 11px;border:1px solid #d9d9dc;border-radius:4px;color:#48484c;background:#fff;font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer>button:hover:not(:disabled){border-color:var(--ils-registration-accent);color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer>button:disabled{border-color:#e4e4e6;color:#a2a2a6;background:#f7f7f7}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__review{display:grid;gap:0;color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__section-heading{display:grid;gap:5px;margin:0;padding:30px 0 19px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__section-heading>span{color:var(--ils-registration-accent-dark);font-size:10px;font-weight:800;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__questions .ils-prepare__section-heading h3,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__section-heading h2,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__section-heading h3{margin:0;color:var(--ils-registration-ink);font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.03em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__section-heading p{margin:0;color:var(--ils-registration-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 2px;padding:11px 12px;border:1px solid #e4e4e6;border-radius:4px;color:var(--ils-registration-muted);background:#fafafa}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend>p{flex:1 1 240px;margin:0 0 0 4px;color:var(--ils-registration-muted);font-size:10px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend>span,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__source{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #d6d6d9;border-radius:3px;color:#68686c;background:#fff;font-size:9px;font-weight:700;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend>span[data-source-group=ai],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__source[data-source-group=ai]{border-color:#efbcc1;color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend>span[data-source-group=direct],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__source[data-source-group=direct]{border-color:#d4d4d7;color:#56565a;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-section{display:grid;gap:5px;padding:31px 0 33px;border-top:1px solid var(--ils-registration-line);color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__legend+.ils-registration-section{border-top:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-section>h3{margin:0;color:var(--ils-registration-ink);font-size:17px;font-weight:800;line-height:1.45;letter-spacing:-.025em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-section>p{margin:0 0 17px;color:var(--ils-registration-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field{display:grid;min-width:0;align-content:start;gap:7px;color:var(--ils-registration-ink)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field--wide{grid-column:1/-1}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__label{display:flex;min-height:24px;gap:10px;align-items:center;justify-content:space-between;color:#434347}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__label>span:first-child{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__label em{color:var(--ils-registration-accent);font-style:normal}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__meta{display:inline-flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__meta>b{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #f0b87b;border-radius:3px;color:#9a5c12;background:#fff8eb;font-size:9px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field input,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field select,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field textarea{display:block;width:100%;min-width:0;border:1px solid #d8d8db;border-radius:4px;outline:none;color:var(--ils-registration-ink);background:#fff;box-shadow:inset 0 1px 2px rgba(24,24,28,.025);font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field input,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field select{height:48px;padding:0 13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field textarea{min-height:112px;padding:13px;resize:vertical;line-height:1.6}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field input:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field select:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field textarea:hover{border-color:#bdbdc1}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field input:focus,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field select:focus,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field textarea:focus{border-color:var(--ils-registration-accent);box-shadow:0 0 0 3px rgba(239,51,64,.09)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field>small{color:var(--ils-registration-subtle);font-size:10px;font-weight:500;line-height:1.5}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature-grid{display:grid;gap:12px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature{display:grid;gap:12px;padding:18px;border:1px solid #dfdfe2;border-radius:5px;color:var(--ils-registration-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head{display:flex;gap:12px;align-items:center;justify-content:space-between}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head>span{display:inline-flex;flex-wrap:wrap;gap:7px;align-items:center}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head strong{color:#3d3d41;font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:32px;gap:5px;padding:0 10px;border:1px solid #d8d8db;border-radius:4px;color:#4f4f53;background:#fff;font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head>button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head>button:hover{border-color:var(--ils-registration-accent);color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__chips{display:flex;flex-wrap:wrap;gap:7px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__chips>button{min-height:30px;padding:5px 9px;border:1px solid #dedee1;border-radius:4px;color:#454549;background:#fafafa;font-family:inherit;font-size:10px;font-weight:650;line-height:1.35}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__chips>button:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__chips>button:hover{border-color:#efabb2;color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__chips>.ils-registration-feature__empty{width:100%;min-height:44px;border-style:dashed;color:var(--ils-registration-muted);text-align:left;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__questions{display:grid;gap:16px;margin:0;padding:0 0 32px;border-top:1px solid var(--ils-registration-line)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question{min-width:0;margin:0;padding:18px;border:1px solid #dedee1;border-radius:5px;color:var(--ils-registration-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question legend{box-sizing:border-box;display:flex;float:none;width:auto;max-width:100%;gap:9px;align-items:flex-start;margin:0;padding:0;color:var(--ils-registration-ink);background:transparent}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question legend+*{clear:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question legend>span{display:grid;width:28px;min-width:28px;height:24px;place-items:center;border:0;border-radius:3px;color:#fff;background:var(--ils-registration-accent);font-size:9px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question legend>b{min-width:0;color:var(--ils-registration-ink);font-size:15px;font-weight:800;line-height:1.5;letter-spacing:-.02em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question>p{margin:7px 0 14px 37px;color:var(--ils-registration-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:56px;gap:8px;align-items:center;padding:11px 12px;border:1px solid #dcdcdf;border-radius:4px;color:var(--ils-registration-ink);background:#fff;transform:none;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options label:has(input:focus-visible),:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options label:hover{transform:none;border-color:#efabb2;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options label:has(input:checked){border-color:var(--ils-registration-accent);color:var(--ils-registration-ink);background:var(--ils-registration-accent-soft);box-shadow:inset 3px 0 0 var(--ils-registration-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options strong{color:var(--ils-registration-ink);font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options small{color:var(--ils-registration-muted);font-size:10px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__recommended{color:var(--ils-registration-accent-dark)!important}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options label>svg{color:var(--ils-registration-accent-dark)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question>textarea{display:block;width:100%;min-height:108px;padding:13px;border:1px solid #d8d8db;border-radius:4px;outline:none;color:var(--ils-registration-ink);background:#fff;box-shadow:inset 0 1px 2px rgba(24,24,28,.025);font-size:12px;line-height:1.6}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question>textarea:focus{border-color:var(--ils-registration-accent);background:#fff;box-shadow:0 0 0 3px rgba(239,51,64,.09)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__inline-error{display:flex;align-items:center;gap:7px;margin:0 0 18px;padding:11px 12px;border:1px solid #efc3c7;border-radius:4px;color:#a12430;background:#fff4f4;font-size:11px;font-weight:650}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions{display:flex;min-height:82px;gap:16px;align-items:center;justify-content:space-between;margin:0 -32px;padding:16px 32px;border-top:1px solid var(--ils-registration-line);color:var(--ils-registration-muted);background:#fafafa}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions>span{max-width:300px;color:var(--ils-registration-muted);font-size:10px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__action-buttons{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error>a,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__primary,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__secondary{display:inline-flex;min-height:48px;gap:7px;align-items:center;justify-content:center;padding:0 15px;border-radius:4px;box-shadow:none;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__secondary{border:1px solid #d2d2d5;color:#49494d;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__secondary:focus-visible,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__secondary:hover{transform:none;border-color:#adadb2;color:var(--ils-registration-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error>a,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__primary{border:1px solid var(--ils-registration-accent);color:#fff;background:var(--ils-registration-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error button:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error>a:hover,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__primary:hover:not(:disabled){transform:none;border-color:var(--ils-registration-accent-dark);color:#fff;background:var(--ils-registration-accent-dark)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__primary:disabled{border-color:#d8d8da;color:#99999d;background:#ececee;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__progress-panel{margin:0;padding:32px 0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__progress-panel{display:grid;gap:15px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__progress-label,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__working-note{margin:0;padding:11px 12px;border:1px solid #e1e1e3;border-radius:4px;color:var(--ils-registration-muted);background:#fafafa;font-size:11px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps{display:grid;gap:8px;margin:0;padding:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=active],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=done]{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:68px;gap:11px;align-items:center;padding:11px 13px;border:1px solid #dfdfe2;border-radius:4px;color:var(--ils-registration-ink);background:#fff;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li>span,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=active]>span,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=done]>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#79797e;background:#efeff1;box-shadow:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=active]{border-color:#efabb2;background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=active]>span,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li[data-state=done]>span{color:#fff;background:var(--ils-registration-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li strong{color:var(--ils-registration-ink);font-size:13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__steps li p{color:var(--ils-registration-muted);font-size:11px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:center;border:0;border-radius:0;color:var(--ils-registration-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error>span{display:grid;width:42px;height:42px;place-items:center;border-radius:4px;color:var(--ils-registration-accent-dark);background:var(--ils-registration-accent-soft)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error h2{color:var(--ils-registration-ink);font-size:17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error p{color:var(--ils-registration-muted);font-size:12px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__error>a{grid-column:2;justify-self:start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help{position:fixed;z-index:3200;inset:0;display:grid;place-items:center;padding:24px;color:var(--ils-registration-ink);background:rgba(23,23,26,.48)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog{width:min(620px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid #dddddf;border-radius:8px;color:var(--ils-registration-ink);background:#fff;box-shadow:0 24px 70px rgba(20,20,24,.24)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog>header{display:flex;min-height:62px;gap:16px;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e5e5e7}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog>header>span{display:inline-flex;align-items:center;gap:7px;color:var(--ils-registration-ink);font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog>header>span svg{color:var(--ils-registration-accent)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog>header>button{display:grid;width:34px;height:34px;place-items:center;padding:0;border:0;border-radius:4px;color:#606064;background:#f4f4f5}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog>header>button:hover{color:var(--ils-registration-ink);background:#e9e9eb}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body{padding:24px 22px 26px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>h2{margin:0;color:var(--ils-registration-ink);font-size:20px;font-weight:800;letter-spacing:-.03em}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>p{margin:8px 0 18px;color:var(--ils-registration-muted);font-size:12px;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>ul{display:grid;gap:0;margin:0;padding:0;border:1px solid #e1e1e3;border-radius:5px;list-style:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>ul>li{display:grid;gap:3px;padding:14px 15px;color:var(--ils-registration-ink);background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>ul>li+li{border-top:1px solid #e8e8ea}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body li strong{color:var(--ils-registration-ink);font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body li span{color:var(--ils-registration-muted);font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>a{display:inline-flex;align-items:center;gap:5px;margin-top:17px;color:var(--ils-registration-accent-dark);text-decoration:none;font-size:11px;font-weight:750}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>a:hover{text-decoration:underline;text-underline-offset:3px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__body>small{display:block;margin-top:18px;padding:12px 13px;border-radius:4px;color:#727277;background:#f4f4f5;font-size:10px;line-height:1.55}@media (max-width:1024px){:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__main{padding-right:20px;padding-left:20px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration{grid-template-columns:200px minmax(0,1fr);gap:0 24px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero{grid-template-columns:minmax(0,1fr) auto}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__status{display:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary{grid-template-columns:auto minmax(0,1fr)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl{grid-column:2;justify-self:start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions{align-items:flex-end}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions>span{max-width:190px}}@media (max-width:768px){:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__header{min-height:68px;padding:0 18px}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__main{padding:92px 16px 64px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration{grid-template-columns:minmax(0,1fr);grid-template-areas:"sidebar" "hero" "workspace";gap:16px 0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar{position:static;padding:17px;border:1px solid var(--ils-registration-line);border-radius:8px;background:#fff}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__exit{margin-bottom:10px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title{padding-bottom:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__safety,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title>p{display:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey{margin-top:12px;overflow-x:auto;scrollbar-width:thin}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey ol{display:flex;min-width:max-content}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active],:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=done]{grid-template-columns:26px minmax(92px,1fr);min-width:138px;min-height:46px;padding:5px 12px 5px 0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li:not(:last-child):after{top:17px;right:0;bottom:auto;left:27px;width:calc(100% - 27px);height:1px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=active] .ils-journey__number,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey li[data-state=done] .ils-journey__number,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-journey__number{width:26px;height:26px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero{grid-template-columns:minmax(0,1fr) auto;padding:24px;border-bottom:1px solid var(--ils-registration-line);border-radius:8px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help-button{align-self:start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__workspace{padding:0 24px;border-top:1px solid var(--ils-registration-line);border-radius:8px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question__options,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-fields{grid-template-columns:minmax(0,1fr)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field--wide{grid-column:auto}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions{display:grid;margin:0 -24px;padding:16px 24px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions>span{max-width:none}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__action-buttons{width:100%}}@media (max-width:480px){:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__header{min-height:64px;padding:0 12px}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__brand img{width:108px}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger>span:not(.ils-account__avatar){display:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__trigger{width:40px;padding:3px}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-account__chevron{display:none}:where(body.ilovesales-app-body) .ils-shell--prepare:has(.ils-prepare--registration) .ils-shell__main{padding:82px 10px 48px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration{gap:10px 0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar{padding:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-sidebar__title>strong{font-size:17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration>.ils-prepare__hero{grid-template-columns:minmax(0,1fr);padding:21px 17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__hero h1{font-size:21px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help-button{justify-self:start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__workspace{padding:0 17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary{grid-template-columns:auto minmax(0,1fr);padding:14px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl{grid-column:1/-1;width:100%}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-ai-summary dl>div{flex:1}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head{align-items:flex-start;flex-direction:column}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__prompt-footer>button,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-feature__head>button{width:100%}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__label{align-items:flex-start;flex-direction:column;gap:5px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-field__meta{justify-content:flex-start}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question{padding:15px 13px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-question>p{margin-left:0}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__actions{margin:0 -17px;padding:15px 17px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare-review__action-buttons{display:grid;grid-template-columns:minmax(0,1fr)}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__primary,:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-prepare__secondary{width:100%}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help{padding:10px}:where(body.ilovesales-app-body) .ils-shell--prepare .ils-prepare--registration .ils-registration-help__dialog{max-height:calc(100dvh - 20px)}}:where(body.ilovesales-app-body) .handoff-spotlight{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:4px 0 28px;padding:26px 28px;border:1px solid rgba(143,255,197,.5);border-radius:22px;background:radial-gradient(circle at 86% 10%,rgba(111,255,190,.2),transparent 38%),linear-gradient(135deg,rgba(23,122,101,.42),rgba(13,39,104,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 18px 46px rgba(0,10,45,.2)}:where(body.ilovesales-app-body) .handoff-spotlight__copy{min-width:0}:where(body.ilovesales-app-body) .handoff-spotlight__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:11px;padding:6px 10px;border-radius:999px;background:rgba(143,255,197,.15);color:#aaffd1;font-size:12px;font-weight:900}:where(body.ilovesales-app-body) .handoff-spotlight h4{margin:0;color:#fff;font-size:24px;font-weight:900;line-height:1.32;letter-spacing:-.035em;word-break:keep-all}:where(body.ilovesales-app-body) .result-action-hub .handoff-spotlight__copy>p{max-width:680px;margin:9px 0 16px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.65;word-break:keep-all}:where(body.ilovesales-app-body) .handoff-spotlight__steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:rgba(255,255,255,.78);font-size:12px;font-weight:750}:where(body.ilovesales-app-body) .handoff-spotlight__steps span{display:inline-flex;align-items:center;gap:6px}:where(body.ilovesales-app-body) .handoff-spotlight__steps b{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:rgba(143,255,197,.16);color:#aaffd1;font-size:11px}:where(body.ilovesales-app-body) .handoff-spotlight__steps i{color:#73eeb0;font-style:normal}:where(body.ilovesales-app-body) .handoff-spotlight__action{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:min(260px,100%)}:where(body.ilovesales-app-body) .handoff-spotlight__action button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 18px;border:0;border-radius:14px;background:#9dffd0;color:#073d32;font-family:inherit;font-size:15px;font-weight:950;cursor:pointer;box-shadow:0 12px 30px rgba(50,235,155,.2);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}:where(body.ilovesales-app-body) .handoff-spotlight__action button:hover:not(:disabled){transform:translateY(-2px);background:#bdffe0;box-shadow:0 16px 34px rgba(50,235,155,.3)}:where(body.ilovesales-app-body) .handoff-spotlight__action button:disabled{cursor:not-allowed;opacity:.62}:where(body.ilovesales-app-body) .handoff-spotlight__action button span{font-size:19px}:where(body.ilovesales-app-body) .handoff-spotlight__action small{color:rgba(255,255,255,.65);font-size:11px;line-height:1.4;text-align:center}@media (max-width:900px){:where(body.ilovesales-app-body) .handoff-spotlight{grid-template-columns:1fr}}@media (max-width:900px){:where(body.ilovesales-app-body) .handoff-spotlight__action{width:100%}}@media (max-width:768px){:where(body.ilovesales-app-body) .handoff-spotlight{gap:20px;padding:21px 19px}}@media (max-width:768px){:where(body.ilovesales-app-body) .handoff-spotlight h4{font-size:21px}}:where(body.ilovesales-app-body) .commission-transfer-scope{display:grid;gap:11px;padding:16px 18px;border:1px solid #d8dce8;border-radius:12px;background:#f8f9fc}:where(body.ilovesales-app-body) .commission-transfer-scope__head{display:grid;gap:3px}:where(body.ilovesales-app-body) .commission-transfer-scope__head>span{color:#68708a;font-size:10px;font-weight:800;letter-spacing:.08em}:where(body.ilovesales-app-body) .commission-transfer-scope__head>strong{color:#0c0f48;font-size:15px;line-height:1.4}:where(body.ilovesales-app-body) .commission-transfer-scope ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}:where(body.ilovesales-app-body) .commission-transfer-scope li{position:relative;padding-left:19px;color:#343b54;font-size:12px;line-height:1.5}:where(body.ilovesales-app-body) .commission-transfer-scope li:before{position:absolute;top:0;left:0;color:#2f7d5a;content:"✓";font-weight:900}:where(body.ilovesales-app-body) .commission-transfer-scope small,:where(body.ilovesales-app-body) .commission-transfer-scope>p{margin:0;color:#68708a;font-size:11px;line-height:1.55}:where(body.ilovesales-app-body) .commission-transfer-scope>p{padding-top:9px;border-top:1px solid #e1e4ec}:where(body.ilovesales-app-body) .commission-transfer-scope__head p{margin:3px 0 0;color:#555d72;font-size:12px;line-height:1.65}:where(body.ilovesales-app-body) .commission-package-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}:where(body.ilovesales-app-body) .commission-package-counts>div{min-width:0;padding:10px 11px;border:1px solid #e1e4ec;border-radius:10px;background:#fff}:where(body.ilovesales-app-body) .commission-package-counts dt{margin:0 0 4px;color:#68708a;font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .commission-package-counts dd{margin:0;color:#0c0f48;font-size:18px;font-weight:850}:where(body.ilovesales-app-body) .commission-package-counts dd span{margin-left:2px;color:#68708a;font-size:10px}:where(body.ilovesales-app-body) .commission-transfer-scope__lock{display:grid;gap:3px;padding:10px 12px;border:1px solid #dfe3eb;border-radius:10px;background:rgba(255,255,255,.82)}:where(body.ilovesales-app-body) .commission-transfer-scope__lock strong{color:#343b54;font-size:11px}:where(body.ilovesales-app-body) .commission-transfer-scope__lock strong:before{margin-right:6px;content:"✓"}:where(body.ilovesales-app-body) .commission-transfer-scope__lock span{color:#68708a;font-size:10px;line-height:1.55}:where(body.ilovesales-app-body) .commission-snapshot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:where(body.ilovesales-app-body) .commission-snapshot>div{display:grid;gap:5px;min-width:0;padding:13px 14px;border:1px solid #dde1ec;border-radius:10px;background:#fff}:where(body.ilovesales-app-body) .commission-snapshot>div span{color:#68708a;font-size:10px;font-weight:700}:where(body.ilovesales-app-body) .commission-snapshot>div strong{color:#0c0f48;font-size:14px;line-height:1.45;overflow-wrap:anywhere}:where(body.ilovesales-app-body) .commission-snapshot>small{grid-column:1/-1;color:#68708a;font-size:11px;line-height:1.55}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-snapshot{grid-template-columns:1fr}}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-snapshot>small{grid-column:auto}}@media (min-width:601px) and (max-width:760px){:where(body.ilovesales-app-body) .commission-package-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:760px){:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope ul{grid-template-columns:1fr}}:where(body.ilovesales-app-body) .commission-success__state{display:inline-flex;margin:0 auto 8px;padding:5px 9px;border:1px solid #cce8dc;border-radius:999px;color:#247252;background:#f0fff7;font-size:9px;font-weight:900;letter-spacing:.12em}:where(body.ilovesales-app-body) .commission-result-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 16px}:where(body.ilovesales-app-body) .commission-result-counts>div{min-width:0;padding:11px 7px;border:1px solid #dde1ec;border-radius:10px;background:#f8f9fc}:where(body.ilovesales-app-body) .commission-result-counts dt{margin-bottom:5px;color:#68708a;font-size:9px;font-weight:700}:where(body.ilovesales-app-body) .commission-result-counts dd{margin:0;color:#0c0f48;font-size:18px;font-weight:850}:where(body.ilovesales-app-body) .commission-result-counts dd span{margin-left:2px;color:#68708a;font-size:9px}:where(body.ilovesales-app-body) .commission-result-counts>div[data-count=failed]{border-color:#f0cece;background:#fff5f5}:where(body.ilovesales-app-body) .commission-result-counts>div[data-count=failed] dd{color:#b83232}:where(body.ilovesales-app-body) .commission-result-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 17px;padding:13px;border:1px solid #d8dce8;border-radius:11px;background:#fff;text-align:left}:where(body.ilovesales-app-body) .commission-result-snapshot>div{min-width:0}:where(body.ilovesales-app-body) .commission-result-snapshot dt{margin-bottom:4px;color:#68708a;font-size:9px;font-weight:700}:where(body.ilovesales-app-body) .commission-result-snapshot dd{margin:0;overflow:hidden;color:#0c0f48;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}:where(body.ilovesales-app-body) .commission-result-guidance{margin:0 0 16px!important;padding:11px 13px;border:1px solid #f1d3a2;border-radius:10px;color:#805719!important;background:#fff9ee;font-size:12px!important}:where(body.ilovesales-app-body) .commission-result-actions{display:flex;justify-content:center;gap:9px}:where(body.ilovesales-app-body) .commission-success--partial .commission-success__icon{background:linear-gradient(135deg,#f4b955,#db8b28);box-shadow:0 8px 24px rgba(219,139,40,.28)}:where(body.ilovesales-app-body) .commission-success--partial .commission-success__state{border-color:#f1d3a2;color:#805719;background:#fff9ee}:where(body.ilovesales-app-body) .commission-success--failed .commission-success__icon{background:linear-gradient(135deg,#e96b6b,#c83b34);box-shadow:0 8px 24px rgba(200,59,52,.25)}:where(body.ilovesales-app-body) .commission-success--failed .commission-success__state{border-color:#f0cece;color:#a72f2f;background:#fff5f5}:where(body.ilovesales-app-body) .commission-success--received .commission-success__icon{background:linear-gradient(135deg,#8191ac,#59677f);box-shadow:0 8px 24px rgba(89,103,127,.22)}:where(body.ilovesales-app-body) .commission-success--received .commission-success__state{border-color:#d8dce8;color:#59677f;background:#f8f9fc}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-result-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-result-snapshot{grid-template-columns:1fr}}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-result-actions{flex-direction:column-reverse}}@media (max-width:600px){:where(body.ilovesales-app-body) .commission-overlay--ilovesales .commission-transfer-scope ul,:where(body.ilovesales-app-body) .commission-package-counts{grid-template-columns:1fr}}:where(body.ilovesales-app-body) .ils-retry__actions{display:grid;gap:10px}:where(body.ilovesales-app-body) .ils-retry__button.ils-retry__button--secondary{border-color:#e1d8d4;background:#fff;color:#544640}:where(body.ilovesales-app-body) .ils-retry__button.ils-retry__button--secondary:hover{border-color:#cc5444;background:#fff8f6;color:#b73831}:where(body.ilovesales-app-body) .handoff-spotlight__learn{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:inherit;font-size:12px;font-weight:800;text-underline-offset:3px}:where(body.ilovesales-app-body) .handoff-spotlight__learn:focus-visible,:where(body.ilovesales-app-body) .handoff-spotlight__learn:hover{text-decoration-thickness:2px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-hero:before{display:none;content:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div,:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=lilac],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=mint],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=peach],:where(body.ilovesales-app-body) .ils-shell--result .ils-result-metrics>div[data-tone=sky]{--metric-accent:transparent;border:1px solid #dfe5ed;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.055)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav{gap:6px;padding:6px;border:1px solid #dfe5ed;border-radius:14px;background:#f5f7fa}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a{min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:10px;color:#475569;background:transparent;box-shadow:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border:1px solid #cbd5e1;border-radius:7px;color:#64748b;background:#fff;font-size:10px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:after{content:"\2192";margin-left:auto;color:#94a3b8;font-size:15px;transition:color .18s ease,transform .18s ease}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:hover{transform:translateY(-1px);border-color:#cbd5e1;color:#0f172a;background:#fff;box-shadow:0 5px 14px rgba(15,23,42,.08)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:hover span{border-color:#e7a2aa;color:#c92c43}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:hover:after{transform:translateX(2px);color:#c92c43}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:focus-visible{outline:2px solid #f24b60;outline-offset:2px;border-color:#cbd5e1;color:#0f172a;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .ils-result-nav a:active{transform:translateY(0)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result #projectIAPdf .grid-table td.table-item,:where(body.ilovesales-app-body) .ils-shell--result .ils-result #projectIAPdf .grid-table th.table-item{text-align:center;vertical-align:middle}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board-scroll{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;-webkit-overflow-scrolling:touch}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board-scroll *{box-sizing:border-box}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board{--wbs-board-padding-x:32px;width:max(100%,calc(var(--wbs-board-min-width) + var(--wbs-board-padding-x)));min-width:calc(var(--wbs-board-min-width) + var(--wbs-board-padding-x));display:flex;flex-direction:column;gap:7px;padding:16px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board strong{color:inherit}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row{display:grid;grid-template-columns:var(--wbs-board-grid);gap:var(--wbs-board-gap,12px);width:100%}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head{align-items:end;padding:10px 0 5px;font-size:13px;font-weight:800;letter-spacing:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__meta-head{padding-left:14px;font-size:16px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__meta-head--action{padding-left:0;text-align:center}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month-grid,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline{display:grid;grid-template-columns:repeat(var(--wbs-timeline-slots),minmax(0,1fr));width:100%;min-width:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month-grid{overflow:hidden;border-bottom:0;border-radius:14px 14px 0 0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month{min-height:48px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__month:first-child{border-left:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__body{display:flex;flex-direction:column;gap:7px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row{align-items:center;min-height:92px;padding:12px 0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board.is-editing .wbs-board__row{align-items:stretch;min-height:118px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline-cell{min-width:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task{display:flex;flex-direction:column;justify-content:center;gap:5px;padding-left:6px;border-left:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task strong{font-size:16px;font-weight:800;line-height:1.4;word-break:keep-all}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task>span{font-size:12px;line-height:1.45}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role{display:flex;flex-direction:column;justify-content:center;font-size:13px;font-weight:700;line-height:1.45}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__field label,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-controls label{display:flex;min-width:0;flex-direction:column;gap:5px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__field span,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-controls span{color:#687084;font-size:11px;font-weight:800}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__field input,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-controls input{width:100%;min-height:36px;padding:8px 10px;border:1px solid #d7def2;border-radius:8px;outline:none;color:#0a1033;background:#fbfcff;font-size:13px;font-weight:700}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__field input:focus,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-controls input:focus{border-color:#395bd8;background:#fff;box-shadow:0 0 0 3px rgba(57,91,216,.12)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline-cell{display:flex;flex-direction:column;justify-content:center;gap:8px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-controls{display:grid;grid-template-columns:repeat(2,86px);gap:8px;align-items:end}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline{position:relative;align-items:center;height:32px;padding:0;overflow:hidden;border-radius:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-cell{width:100%;min-width:0;height:100%;border-left:1px dashed rgba(0,0,0,.06)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__week-cell:first-child{border-left:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__bar{position:absolute;top:50%;height:22px;min-width:fit-content;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);padding:0 8px;border-radius:999px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em;white-space:nowrap;text-rendering:geometricPrecision}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__actions{display:flex;align-items:center;justify-content:center}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__empty{min-width:420px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 18px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{--action-ink:#0f172a;--action-muted:#64748b;--action-line:#d7dee8;--action-red:#c83b43;margin-top:28px;padding:clamp(28px,3.4vw,44px);border:1px solid #cfd8e3;border-radius:24px;color:var(--action-ink);background:#f4f6f8;box-shadow:0 22px 54px rgba(15,23,42,.15);color-scheme:light}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub:before{display:none;content:none}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header{max-width:none;margin:0;padding:0 0 24px;border:0;border-bottom:1px solid var(--action-line);border-radius:0;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__eyebrow{margin-bottom:10px;padding:0;border:0;border-radius:0;color:var(--action-muted);background:transparent;font-size:11px;letter-spacing:.14em}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__title,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head h4,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header h3{color:var(--action-ink)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header h3{margin:0;font-size:clamp(28px,3vw,36px);line-height:1.2}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__desc,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header p{color:var(--action-muted)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__header p{max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom{grid-template-columns:minmax(0,1fr) minmax(230px,280px);align-items:center;gap:clamp(24px,4vw,48px);margin:24px 0 8px;padding:28px 30px;border:1px solid #2f3b4d;border-radius:18px;color:#f8fafc;background:#111827;box-shadow:0 14px 32px rgba(15,23,42,.18)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom h4{margin:0;color:#fff;font-size:clamp(22px,2.2vw,27px)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action>small,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__copy>p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps{color:#cbd5e1!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__copy{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:10px;min-width:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__badge,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__copy>p,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__learn,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__status,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps{margin:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__badge,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__learn{width:max-content;max-width:100%;justify-self:start}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__badge{padding:6px 10px;border-color:#475569;color:#e2e8f0;background:#1f2937}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__learn{color:#fda4af}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__status{display:flex;width:min(100%,610px);max-width:100%;min-height:56px;align-items:center;gap:10px;padding:12px 15px;border:1px solid #334155;border-radius:12px;color:#e2e8f0;background:#0d1522}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps b{color:#fff;background:var(--action-red)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps i,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps>span{color:#cbd5e1!important}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action{width:100%}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action button{min-height:56px;padding:0 18px;border:1px solid var(--action-red);border-radius:12px;color:#fff;background:var(--action-red);box-shadow:0 10px 22px rgba(200,59,67,.24)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action button:focus-visible{outline:3px solid rgba(248,113,113,.38);outline-offset:3px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action button:hover:not(:disabled){transform:translateY(-2px);color:#fff;background:#ad302b;box-shadow:0 14px 28px rgba(173,48,43,.3)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action button:disabled,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__action button[aria-disabled=true]{transform:none;border-color:#475569;color:#94a3b8;background:#1f2937;box-shadow:none;cursor:not-allowed;opacity:.72}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub__groups{display:grid;gap:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);align-items:start;column-gap:30px;padding:28px 0;border:0;border-top:1px solid var(--action-line);border-radius:0;background:transparent}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group:first-child{border-top:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head{display:grid;align-content:start;gap:10px;margin:0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__cue,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__microflow,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__tag,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head>span{border-color:#d8e0e9;color:#475569;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head h4{font-size:18px;line-height:1.4}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__head p{margin:0;font-size:13px;line-height:1.6}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__grid--support{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card-shell .action-card{min-height:188px;height:100%;padding:22px;border:1px solid var(--action-line);border-radius:15px;color:var(--action-ink);background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.07);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__title{color:var(--action-ink);font-size:20px;line-height:1.35}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__microflow,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__microflow i{color:#475569}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card:hover:not(:disabled){transform:translateY(-2px);border-color:var(--action-red);color:var(--action-ink);background:#fff;box-shadow:0 12px 26px rgba(15,23,42,.11)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__foot{border-top-color:#e2e8f0;color:var(--action-red)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card__cue{border-color:#cbd5e1;color:#475569;background:#fff}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card:hover:not(:disabled) .action-card__cue{border-color:var(--action-red);color:#fff;background:var(--action-red)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card:focus-visible{outline:3px solid rgba(200,59,67,.24);outline-offset:3px;border-color:var(--action-red)}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}@media (max-width:1100px){:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group{grid-template-columns:1fr;row-gap:18px}}@media (max-width:760px){:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{padding:22px 20px;border-radius:18px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom{grid-template-columns:1fr;gap:22px;padding:22px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__grid,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__grid--business,:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group__grid--gov{grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card{min-height:0}}@media (max-width:520px){:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub{padding:18px 16px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-hub-group{padding:23px 0}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .action-card{padding:18px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps{display:grid;grid-template-columns:1fr}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .result-action-hub .handoff-spotlight--bottom .handoff-spotlight__steps i{display:none}}@media (max-width:768px){:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board{--wbs-board-padding-x:24px;padding:12px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__head{font-size:12px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__meta-head{font-size:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__row{min-height:86px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__task strong{font-size:14px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__role{font-size:12px}:where(body.ilovesales-app-body) .ils-shell--result .ils-result .wbs-board__timeline{height:28px}}:where(body.ilovesales-app-body) .ils-my__next-step{border:1px solid #dacbbc;border-left:4px solid #8c543c;background:#fff8ef;border-radius:10px;padding:17px 20px;margin:18px 0;color:#433226}:where(body.ilovesales-app-body) .ils-my__next-step strong{font-size:15px}:where(body.ilovesales-app-body) .ils-my__next-step p{font-size:15px!important;line-height:1.85;color:#584737;margin:7px 0 0!important}:where(body.ilovesales-app-body) .ils-my__agency-updates{padding:20px 0;border-top:1px solid #e5e1db;margin-top:18px}:where(body.ilovesales-app-body) .ils-my__agency-updates h4{font-size:17px;font-weight:700;margin:0 0 15px}:where(body.ilovesales-app-body) .ils-my__agency-updates h4 span{font-size:13px;font-weight:400;color:#62564b;margin-left:6px}:where(body.ilovesales-app-body) .ils-my__agency-updates ol{list-style:none;padding:0;margin:0;display:grid;gap:13px}:where(body.ilovesales-app-body) .ils-my__agency-updates li{padding:17px 20px;border:1px solid #e2dcd3;border-radius:10px;background:#fff}:where(body.ilovesales-app-body) .ils-my__agency-updates li>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(body.ilovesales-app-body) .ils-my__agency-updates strong{font-size:15px}:where(body.ilovesales-app-body) .ils-my__agency-updates small,:where(body.ilovesales-app-body) .ils-my__agency-updates time{font-size:13px;color:#62564b}:where(body.ilovesales-app-body) .ils-my__agency-updates li p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.85;color:#40392f;margin:8px 0}:where(body.ilovesales-app-body) .ils-my__progress-footnote,:where(body.ilovesales-app-body) .ils-my__progress-note{font-size:13px!important;color:#62564b!important}:where(body.ilovesales-app-body) .ils-my__progress-details li small{font-size:13px!important}:where(body.ilovesales-app-body) .ils-my__progress-details li>span{font-size:13px!important}body.ilovesales-app-body .ils-my__product-tabs{display:flex;gap:8px;margin:0 0 20px;border-bottom:1px solid #d9dfe8;padding-bottom:12px}body.ilovesales-app-body .ils-my__product-tabs button{border:1px solid #d4d9e2;border-radius:8px;padding:10px 14px;background:#fff;color:#334155;font:inherit;font-weight:700;cursor:pointer}body.ilovesales-app-body .ils-my__product-tabs button[aria-selected=true]{background:#b53432;color:#fff;border-color:#b53432}body.ilovesales-app-body .ils-my__product-tabs button:hover{outline:2px solid #b53432;outline-offset:2px}body.ilovesales-app-body .ils-my__product-tabs span{color:inherit;margin-left:6px}body.ilovesales-app-body .ils-social-login{display:grid;gap:10px;margin:20px 0;color:#343434;font-size:13px}body.ilovesales-app-body .ils-social-login button{padding:13px 16px;border:0;border-radius:10px;font-weight:700;cursor:pointer}body.ilovesales-app-body .ils-social-login button:disabled{opacity:.65;cursor:wait}