@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
#sky-ai-root{--ink:#112e3c;--muted:#65757b;--blue:#176d97;--line:#dce4e6;--paper:#f7f8f5;--lime:#deedb7}#sky-ai-root *{box-sizing:border-box}#sky-ai-root{margin:0;background:var(--paper);color:var(--ink);font:15px 'DM Sans',Arial,sans-serif}#sky-ai-root button,#sky-ai-root input,#sky-ai-root select,#sky-ai-root textarea{font:inherit}#sky-ai-root button,#sky-ai-root a,#sky-ai-root input,#sky-ai-root textarea,#sky-ai-root select{-webkit-tap-highlight-color:transparent}#sky-ai-root a{color:inherit}#sky-ai-root button{cursor:pointer}#sky-ai-root button:disabled{cursor:not-allowed;opacity:.55}#sky-ai-root button:focus-visible,#sky-ai-root a:focus-visible,#sky-ai-root input:focus-visible,#sky-ai-root select:focus-visible,#sky-ai-root textarea:focus-visible{outline:3px solid #56a5ce;outline-offset:4px}#sky-ai-root svg{flex-shrink:0}#sky-ai-root h1,#sky-ai-root h2,#sky-ai-root h3{font-family:Manrope,Arial,sans-serif}#sky-ai-root h1,#sky-ai-root h2,#sky-ai-root h3,#sky-ai-root p{margin-top:0}#sky-ai-root .site-header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid var(--line)}#sky-ai-root .site-header img{width:205px;height:auto;display:block}#sky-ai-root .header-label,#sky-ai-root .eyebrow,#sky-ai-root .intro-foot,#sky-ai-root .flow-footer,#sky-ai-root .site-footer{font-size:10px;font-weight:650;letter-spacing:1.5px}#sky-ai-root .header-label{color:var(--muted)}#sky-ai-root .header-link{display:flex;align-items:center;gap:16px;text-decoration:none;font-weight:600}#sky-ai-root .workspace{display:grid;grid-template-columns:minmax(350px,.92fr) minmax(550px,1.08fr);max-width:1600px;margin:auto;min-height:810px}#sky-ai-root .intro{padding:65px 12% 28px 11%;display:flex;flex-direction:column;border-right:1px solid var(--line);overflow:hidden}#sky-ai-root .eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:24px}#sky-ai-root .tiny-dot{width:7px;height:7px;border-radius:50%;background:var(--blue)}#sky-ai-root h1{font-size:clamp(41px,4.3vw,68px);font-weight:600;letter-spacing:-3px;line-height:1.09;margin-bottom:28px}#sky-ai-root h1 em{font-style:normal;color:var(--blue)}#sky-ai-root .intro-copy{color:var(--muted);line-height:1.7;font-size:16px}#sky-ai-root .signal{height:275px;position:relative;margin:20px 0 24px}#sky-ai-root .orbit{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);border:1px solid #cfdcdf;border-radius:50%;height:210px;width:210px}#sky-ai-root .orbit-two{width:310px;height:310px;border-style:dashed;opacity:.7}#sky-ai-root .orbit-three{width:125px;height:125px}#sky-ai-root .signal:after{content:'';position:absolute;height:1px;background:#d7e2e4;width:100%;left:0;top:45%;transform:rotate(-25deg)}#sky-ai-root .signal-core{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:70px;height:70px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#e6eff1;border:1px solid #bcd5df;z-index:1}#sky-ai-root .signal-chip{position:absolute;padding:12px 17px;border:1px solid var(--line);border-radius:5px;background:white;font-size:12px;z-index:2;box-shadow:0 8px 20px #0e344408}#sky-ai-root .chip-one{left:0;top:75px}#sky-ai-root .chip-two{right:-8px;top:160px;background:var(--lime);border-color:#cddcaa;font-weight:600}#sky-ai-root .signal-small{position:absolute;font-size:8px;letter-spacing:1.3px;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap;color:#788d95}#sky-ai-root .intro-foot{margin-top:auto;display:flex;gap:18px;font-size:8px;letter-spacing:.8px;color:#677b82;border-top:1px solid var(--line);padding-top:24px}#sky-ai-root .flow{background:#fff;min-width:0;display:flex;flex-direction:column}#sky-ai-root .stepper{display:flex;padding:30px 36px 24px;border-bottom:1px solid var(--line);gap:8px}#sky-ai-root .stepper button{flex:1;display:flex;align-items:center;gap:7px;border:0;background:none;text-align:left;color:#899498;padding:0;opacity:1;cursor:default}#sky-ai-root .stepper button:not(:disabled){cursor:pointer}#sky-ai-root .stepper button>span{width:23px;height:23px;border:1px solid #d6dfe2;border-radius:50%;display:grid;place-items:center;font-size:10px;flex-shrink:0}#sky-ai-root .stepper small{font-size:10px;line-height:1.3}#sky-ai-root .stepper .active{color:var(--blue);font-weight:700}#sky-ai-root .stepper .active>span{background:var(--blue);border-color:var(--blue);color:white}#sky-ai-root .stepper .done>span{background:var(--lime);border-color:var(--lime);color:var(--ink)}#sky-ai-root .flow-content{padding:45px 9% 38px;max-width:780px;width:100%;margin:auto}#sky-ai-root .flow-content>.eyebrow{color:var(--blue);font-size:9px;margin-bottom:16px}#sky-ai-root h2{font-size:32px;letter-spacing:-1.2px;font-weight:650;line-height:1.17;margin-bottom:15px}#sky-ai-root h2:focus{outline:0}#sky-ai-root .lede{font-size:15px;color:var(--muted);line-height:1.65;max-width:480px;margin-bottom:29px}#sky-ai-root label{display:block;font-size:12px;font-weight:650;margin:21px 0 9px}#sky-ai-root input,#sky-ai-root textarea,#sky-ai-root select{width:100%;background:white;border:1px solid #cbd8dc;border-radius:5px;color:var(--ink);padding:13px 14px;min-height:47px}#sky-ai-root input::placeholder,#sky-ai-root textarea::placeholder{color:#91a0a6;font-size:13px}#sky-ai-root select:disabled{background:#f4f6f6;color:#6c7c83;opacity:1}#sky-ai-root .url-input{display:flex;align-items:center;border:1px solid #cbd8dc;border-radius:5px;padding-left:15px;color:var(--blue)}#sky-ai-root .url-input input{border:0;min-width:0;background:none}#sky-ai-root .two-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}#sky-ai-root .promise{display:flex;gap:12px;align-items:flex-start;padding:24px 0;color:var(--blue)}#sky-ai-root .promise p{font-size:12px;line-height:1.7;margin:0;color:var(--ink)}#sky-ai-root .promise span{color:var(--muted)}#sky-ai-root .primary{border:0;background:var(--ink);color:white;display:flex;align-items:center;justify-content:space-between;padding:16px 21px;border-radius:4px;gap:24px;font-size:13px;font-weight:600;text-decoration:none;min-height:51px}#sky-ai-root .primary:hover{background:#20516a}#sky-ai-root form>.primary{width:100%}#sky-ai-root .example{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px auto 0;background:none;border:0;font-size:12px;color:var(--blue);text-decoration:underline;text-underline-offset:4px}#sky-ai-root .what-you-get{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}#sky-ai-root .what-you-get .eyebrow{font-size:8px;color:var(--muted);margin-bottom:18px}#sky-ai-root .what-you-get ul{padding:0;list-style:none;margin:0}#sky-ai-root .what-you-get li{display:flex;gap:13px;font-size:12px;margin:14px 0}#sky-ai-root .what-you-get li span{font-size:9px;color:var(--blue)}#sky-ai-root .flow-footer{padding:20px 36px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#78909a;font-size:8px;letter-spacing:1px;margin-top:auto}#sky-ai-root .site-footer{padding:21px 5%;display:flex;justify-content:space-between;color:#7c8e94;font-size:9px;letter-spacing:.3px}#sky-ai-root .site-footer a{display:flex;gap:8px;align-items:center;text-decoration:none}#sky-ai-root .domain-tag{display:inline-flex;gap:8px;align-items:center;font-size:12px;padding:8px 12px;background:#edf4f6;border-radius:4px;color:var(--blue)}#sky-ai-root .optional{font-weight:400;color:var(--muted);font-size:11px}#sky-ai-root .hint{color:var(--muted);font-size:11px;line-height:1.7;margin:20px 0}#sky-ai-root .actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:29px}#sky-ai-root .back{background:none;border:0;display:flex;gap:7px;align-items:center;color:var(--muted);font-size:12px;padding:12px 0}#sky-ai-root .add-row{display:flex;gap:9px}#sky-ai-root .icon-button{background:var(--ink);color:white;border:0;border-radius:4px;width:48px;display:grid;place-items:center;flex-shrink:0}#sky-ai-root .competitors{min-height:240px;margin:20px 0}#sky-ai-root .competitor{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:14px 0;font-size:12px}#sky-ai-root .competitor-initial{width:32px;height:32px;background:#edf4f6;display:grid;place-items:center;border-radius:50%;color:var(--blue)}#sky-ai-root .competitor strong{flex:1}#sky-ai-root .competitor>span:nth-of-type(2){color:#91a0a6;font-size:10px}#sky-ai-root .competitor button{border:0;background:none;color:#798b92}#sky-ai-root .empty-state{border:1px dashed var(--line);text-align:center;padding:40px 14px;color:#82939a;border-radius:4px}#sky-ai-root .empty-state p{font-size:13px;margin:15px 0 8px;color:var(--muted)}#sky-ai-root .empty-state small{font-size:11px}#sky-ai-root .question{margin:20px 0}#sky-ai-root .question label{display:flex;align-items:center;gap:10px;margin-bottom:10px}#sky-ai-root .question label span{font-size:10px;color:var(--blue)}#sky-ai-root textarea{resize:vertical;min-height:94px;font-size:13px;line-height:1.5}#sky-ai-root .report-summary{display:flex;gap:20px;align-items:center;background:#edf4f6;padding:20px;border-radius:5px;margin-bottom:22px}#sky-ai-root .report-summary>div:first-child{flex:1;min-width:0}#sky-ai-root .report-summary strong{display:block;font-size:15px;overflow-wrap:anywhere}#sky-ai-root .report-summary small{display:block;color:var(--muted);font-size:10px;margin-top:6px}#sky-ai-root .notice{padding:16px 18px;background:#f4f6ef;border-left:3px solid #b5c88c;font-size:12px;line-height:1.6;margin:22px 0}#sky-ai-root .notice p{margin:7px 0 0;color:var(--muted);font-size:11px}#sky-ai-root .check-label{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:11px;line-height:1.6;margin:19px 0}#sky-ai-root .check-label input{width:16px;height:16px;min-height:0;margin:2px 0;flex-shrink:0;accent-color:var(--blue)}#sky-ai-root .honey{position:absolute;left:-9999px}#sky-ai-root .error{background:#fff2ed;border:1px solid #ebc5b5;color:#963b23;padding:14px;margin:20px 0 0;font-size:13px;line-height:1.5;border-radius:4px}#sky-ai-root .spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#sky-ai-root .score{display:flex;gap:22px;align-items:center;padding:25px;background:var(--ink);color:white;border-radius:5px}#sky-ai-root .score>span{white-space:nowrap}#sky-ai-root .score strong{font-size:56px;font-weight:500}#sky-ai-root .score small{font-size:24px;color:#a8c2cf}#sky-ai-root .score b{font-size:14px}#sky-ai-root .score p{font-size:11px;color:#bfd1d9;margin:7px 0 0;line-height:1.5}#sky-ai-root h3{font-size:19px;letter-spacing:-.5px;margin:28px 0 17px}#sky-ai-root .answer{border-bottom:1px solid var(--line)}#sky-ai-root .answer summary{list-style:none;display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:20px 0;font-size:12px;font-weight:600;line-height:1.6}#sky-ai-root .answer summary>span{font-size:10px;color:var(--blue)}#sky-ai-root .answer summary>div{flex:1}#sky-ai-root .answer summary small{display:block;color:var(--muted);font-weight:400;margin-top:8px}#sky-ai-root .answer-body{padding-bottom:20px;font-size:12px;line-height:1.75}#sky-ai-root .answer-text{white-space:pre-wrap}#sky-ai-root .answer-body .eyebrow{font-size:9px;margin:20px 0 10px}#sky-ai-root .answer-body ul{padding-left:16px}#sky-ai-root .answer-body a{color:var(--blue);overflow-wrap:anywhere}#sky-ai-root .answer-body a svg{margin-left:6px}#sky-ai-root .next-move{padding:25px;background:#f1f5e9;margin-top:28px;border-radius:4px}#sky-ai-root .next-move .eyebrow{font-size:9px;margin-bottom:12px}#sky-ai-root .next-move h3{margin-top:0}#sky-ai-root .next-move p{font-size:13px;line-height:1.7}#sky-ai-root .next-move .primary{margin-top:20px}@media(min-width:1500px){#sky-ai-root .workspace{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media(max-width:1100px){#sky-ai-root .workspace{grid-template-columns:.8fr 1.2fr}#sky-ai-root .intro{padding:48px 8%}#sky-ai-root .intro h1{font-size:44px}#sky-ai-root .stepper{padding:25px 20px}#sky-ai-root .stepper small{font-size:9px}#sky-ai-root .flow-content{padding:38px 7%}#sky-ai-root .intro-foot{flex-wrap:wrap}#sky-ai-root .signal{height:280px}#sky-ai-root .chip-two{right:0}#sky-ai-root .chip-one{left:-10px}}@media(max-width:800px){#sky-ai-root .header-label{display:none}#sky-ai-root .site-header{height:77px}#sky-ai-root .site-header img{width:170px}#sky-ai-root .header-link{font-size:12px}#sky-ai-root .workspace{display:block}#sky-ai-root .intro{padding:35px 6% 29px;border-right:0;border-bottom:1px solid var(--line)}#sky-ai-root .intro h1{font-size:42px;letter-spacing:-2px;margin-bottom:16px}#sky-ai-root .intro h1 br:first-child{display:none}#sky-ai-root .intro h1 br:nth-child(2){display:none}#sky-ai-root .intro h1 em{display:block}#sky-ai-root .intro-copy{font-size:13px;margin:0}#sky-ai-root .intro .eyebrow{font-size:9px;margin-bottom:18px}#sky-ai-root .signal,#sky-ai-root .intro-foot{display:none}#sky-ai-root .stepper{padding:23px 6%;gap:10px}#sky-ai-root .stepper button{flex-direction:column;align-items:flex-start;gap:8px}#sky-ai-root .stepper small{font-size:9px}#sky-ai-root .flow-content{padding:30px 6%;margin:0 auto}#sky-ai-root h2{font-size:28px}#sky-ai-root .flow-footer{padding:20px 6%;font-size:7px}#sky-ai-root .lede{font-size:14px}#sky-ai-root .two-cols{gap:12px}#sky-ai-root .actions .primary{gap:14px}#sky-ai-root .primary{font-size:12px}#sky-ai-root .report-summary{padding:15px;gap:15px}#sky-ai-root .score{padding:19px;gap:17px}#sky-ai-root .score strong{font-size:45px}}@media(max-width:390px){#sky-ai-root .two-cols{grid-template-columns:1fr}#sky-ai-root .site-header img{width:150px}#sky-ai-root .stepper small{font-size:8px}#sky-ai-root .flow-footer>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){#sky-ai-root .spin{animation:none}}@media print{#sky-ai-root .intro,#sky-ai-root .site-header,#sky-ai-root .stepper,#sky-ai-root .site-footer,#sky-ai-root .flow-footer,#sky-ai-root .example,#sky-ai-root .next-move .primary{display:none}#sky-ai-root .workspace{display:block}#sky-ai-root .flow-content{max-width:none;padding:0}#sky-ai-root .answer-body{display:block}#sky-ai-root .score{background:#fff;color:#112e3c;border:1px solid #ccc}#sky-ai-root .notice{break-inside:avoid}#sky-ai-root details{break-inside:avoid}}
#sky-ai-root .report-mode .intro,#sky-ai-root .report-mode .stepper{display:none}#sky-ai-root .report-mode .workspace{display:block;max-width:1220px;min-height:0;margin:35px auto;border:1px solid var(--line);border-radius:8px;overflow:hidden}#sky-ai-root .report-mode .flow-content{max-width:none;padding:38px 48px}#sky-ai-root .report-mode .flow-content>.eyebrow{display:none}#sky-ai-root .snapshot-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}#sky-ai-root .snapshot-heading h2{font-size:32px}#sky-ai-root .snapshot-heading .lede{margin:0;font-size:13px}#sky-ai-root .sample-badge{font-size:8px;letter-spacing:1px;border:1px solid var(--line);padding:9px 10px;border-radius:4px;white-space:nowrap;color:var(--muted)}#sky-ai-root .snapshot-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px}#sky-ai-root .score-card{padding:27px 30px;background:#f2f6ec;border:1px solid #e1e8d7;border-radius:6px}#sky-ai-root .score-card .eyebrow,#sky-ai-root .engine-card .eyebrow{font-size:9px;margin-bottom:17px}#sky-ai-root .big-score{display:flex;align-items:baseline;gap:9px}#sky-ai-root .big-score strong{font-family:Manrope,Arial,sans-serif;font-size:88px;font-weight:600;letter-spacing:-5px;line-height:1.1}#sky-ai-root .big-score>span{color:#758678;font-size:23px}#sky-ai-root .score-caption{font-size:13px;line-height:1.5;margin:12px 0 19px;max-width:250px}#sky-ai-root .score-track{height:6px;background:#dce6cf;border-radius:10px;overflow:hidden;margin-bottom:12px}#sky-ai-root .score-track>span{display:block;height:100%;background:#548363;border-radius:10px}#sky-ai-root .score-card>small{font-size:10px;color:var(--muted)}#sky-ai-root .engine-card{border:1px solid var(--line);border-radius:6px;padding:27px 30px}#sky-ai-root .engine-row{display:flex;align-items:center;gap:12px}#sky-ai-root .engine-icon{width:40px;height:40px;border-radius:10px;background:#edf3f5;display:grid;place-items:center;font-size:14px;font-weight:700}#sky-ai-root .engine-row>div{flex:1}#sky-ai-root .engine-row strong{font-size:15px}#sky-ai-root .engine-row small{display:block;font-size:11px;color:var(--muted);margin-top:4px}#sky-ai-root .engine-status{background:#edf5e8;color:#477253;font-size:10px;padding:6px 9px;border-radius:20px}#sky-ai-root .insight{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}#sky-ai-root .insight h3{font-size:19px;margin:0 0 10px}#sky-ai-root .insight p{font-size:13px;line-height:1.7;margin-bottom:13px}#sky-ai-root .scope-note{font-size:10px;color:var(--muted);line-height:1.6;margin-bottom:0}#sky-ai-root .engage-card{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:35px;margin-top:25px;background:var(--ink);color:white;padding:31px 34px;border-radius:6px}#sky-ai-root .engage-card .eyebrow{font-size:8px;color:#c2d5df;margin-bottom:14px}#sky-ai-root .engage-card h3{font-size:27px;line-height:1.25;margin:0 0 12px;letter-spacing:-.7px}#sky-ai-root .engage-card p:not(.eyebrow){font-size:12px;line-height:1.7;color:#c5d3d9;margin:0;max-width:430px}#sky-ai-root .engage-action .primary{background:var(--lime);color:var(--ink);font-size:12px;line-height:1.4;padding:18px 19px;gap:15px}#sky-ai-root .engage-action .primary:hover{background:#ebf4d4}#sky-ai-root .engage-action small{display:block;text-align:center;font-size:10px;color:#b8cbd4;margin-top:12px}#sky-ai-root .result-bottom{display:flex;align-items:flex-start;gap:23px;margin-top:25px}#sky-ai-root .method{flex:1;color:var(--muted);font-size:11px;line-height:1.7}#sky-ai-root .method summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}#sky-ai-root .method p{margin:16px 0}#sky-ai-root .method .example{justify-content:flex-start;margin:12px 0}#sky-ai-root .text-button{display:flex;align-items:center;gap:8px;background:none;border:0;font-size:11px;color:var(--blue);padding:0;white-space:nowrap}#sky-ai-root .report-mode .flow-footer{padding:20px 48px}@media(max-width:800px){#sky-ai-root .report-mode .workspace{margin:0;border:0;border-radius:0}#sky-ai-root .report-mode .flow-content{padding:30px 6%}#sky-ai-root .snapshot-heading{display:block;margin-bottom:22px}#sky-ai-root .snapshot-heading h2{font-size:27px}#sky-ai-root .sample-badge{display:inline-block;margin-top:15px}#sky-ai-root .snapshot-grid{grid-template-columns:1fr;gap:16px}#sky-ai-root .score-card,#sky-ai-root .engine-card{padding:24px}#sky-ai-root .score-caption{max-width:none}#sky-ai-root .big-score strong{font-size:80px}#sky-ai-root .engage-card{grid-template-columns:1fr;gap:23px;padding:25px}#sky-ai-root .engage-card h3{font-size:25px}#sky-ai-root .result-bottom{flex-wrap:wrap;gap:20px}#sky-ai-root .method{flex-basis:100%}#sky-ai-root .report-mode .flow-footer{padding:20px 6%}}@media print{#sky-ai-root .report-mode .workspace{margin:0;border:0}#sky-ai-root .result-bottom,#sky-ai-root .engage-action{display:none}#sky-ai-root .engage-card{background:#fff;color:var(--ink);border:1px solid #ccc}#sky-ai-root .engage-card p:not(.eyebrow){color:var(--muted)}}
#sky-ai-root .discovered-services{margin:24px 0 20px;padding:18px;background:#f2f6f7;border:1px solid #dce8eb;border-radius:5px}#sky-ai-root .field-heading{font-size:12px;font-weight:650;display:flex;justify-content:space-between;gap:10px;margin:0 0 13px}#sky-ai-root .field-heading>span{font-size:10px;color:var(--muted);white-space:nowrap}#sky-ai-root .service-options{display:flex;flex-wrap:wrap;gap:8px}#sky-ai-root .service-options button{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.4;padding:9px 11px;border:1px solid #c9d7dc;background:white;color:var(--ink);border-radius:4px;text-align:left}#sky-ai-root .service-options button.selected{background:var(--ink);border-color:var(--ink);color:white}#sky-ai-root .discovery-sources{font-size:10px;line-height:1.7;color:var(--muted);margin-top:15px}#sky-ai-root .discovery-sources summary{cursor:pointer}#sky-ai-root .discovery-sources a{display:block;overflow-wrap:anywhere}#sky-ai-root .competitor-info{flex:1}#sky-ai-root .competitor-info strong{display:block}#sky-ai-root .competitor-info small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:5px}#sky-ai-root .competitor-info a{display:inline-block;color:var(--blue);font-size:10px;margin-top:7px}

#sky-ai-root .site-header,#sky-ai-root .site-footer{display:none}#sky-ai-root button{letter-spacing:normal;text-transform:none}#sky-ai-root .workspace{padding-top:0}