.pilot-page{color:#171a26;background:#fbfcff}.pilot-page .wrap{max-width:1200px}.p-hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:55px;padding-top:76px;padding-bottom:64px;display:grid}.p-hero h1{letter-spacing:-.045em;margin:20px 0 24px;font:500 clamp(2.35rem,4.1vw,3.9rem)/1.1 Elvina Sora,sans-serif}.p-lead{color:#525d72;max-width:680px;font-size:1.12rem;line-height:1.75}.p-hero-compact{max-width:1200px;padding-top:58px;padding-bottom:32px;display:block}.p-hero-compact>div{max-width:830px}.p-hero-compact h1{max-width:820px;font-size:clamp(2.2rem,4vw,3.5rem)}.p-secondary{cursor:pointer;color:#3443bf;background:#fff;border:1px solid #d8deec;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.p-secondary svg{flex-shrink:0}.pilot-page button:disabled{opacity:.5;cursor:not-allowed}.p-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.p-metadata{color:#525d72;margin-top:16px;font-size:.82rem!important;line-height:1.6!important}.p-hero-artifact{color:#f7f8ff;background:#141326;border-radius:24px;padding:18px;transform:rotate(1deg);box-shadow:0 28px 75px #3825731c}.p-artifact-top{align-items:center;gap:12px;padding:0 3px 16px;font-size:.9rem;display:flex}.p-artifact-top>svg{margin-left:auto}.p-hero-document{color:#171a26;background:#f8f9ff;border-radius:14px;padding:30px 26px}.p-hero-document>svg{color:#7044c8;margin-bottom:26px}.p-hero-document h2{letter-spacing:-.03em;font:500 1.7rem/1.25 Elvina Sora,sans-serif}.p-hero-document p{color:#525d72;margin:16px 0 24px;font-size:1rem;line-height:1.7}.p-mini-flow{border-top:1px solid #e0e5ef;flex-wrap:wrap;align-items:center;gap:7px;padding-top:20px;display:flex}.p-mini-flow span{align-items:center;gap:5px;font-size:.8rem;display:flex}.p-hero-receipt{color:#c4c6da;padding:16px 3px 0;font-size:.75rem;line-height:1.6}.p-example-section{scroll-margin-top:35px}.p-workbench{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e5ef;border-radius:20px;padding:28px;box-shadow:0 20px 60px #29356b09}.p-demo-label{color:#525d72;border-bottom:1px solid #e0e5ef;align-items:center;gap:8px;margin:0 0 24px;padding-bottom:18px;font-size:.82rem;line-height:1.6;display:flex}.p-demo-label svg{flex-shrink:0}.p-workbench h3{letter-spacing:-.025em;margin:12px 0 18px;font:500 1.35rem/1.4 Elvina Sora,sans-serif}.p-workbench p{font-size:1rem;line-height:1.75}.p-workbench a:not(.p-primary):not(.p-secondary){color:#4353e8;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;text-decoration:underline;display:inline-flex}.p-badge,.p-kicker{letter-spacing:.065em;color:#51418c;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-block}.p-badge{background:#f0f2fd;border-radius:6px;padding:6px 9px}.p-cost-field input{color:#171a26;background:#fff;border:1px solid #bfc7d8;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:12px;font:400 1rem/1.6 Elvina Inter,Elvina Inter Fallback,sans-serif}.p-editor-grid{grid-template-columns:.8fr 1.5fr;gap:32px;display:grid}.p-source{background:#f0f2fd;border-radius:14px;padding:24px}.p-source blockquote{border-left:3px solid #7044c8;margin:20px 0;padding-left:16px;font-size:1rem;line-height:1.8}.p-editor{min-width:0}.p-artifact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:14px 0 20px;display:flex}.p-artifact-heading h3,.p-artifact-heading h2{letter-spacing:-.01em;margin:10px 0 0;font-size:1.25rem}.p-learner-card>h2{letter-spacing:-.01em;margin:12px 0 8px;font-size:1.25rem}.p-unchanged{border-bottom:1px solid #e0e5ef;padding:8px 0 14px}.p-unchanged span{color:#525d72;font-size:.8rem}.p-unchanged p{color:#525d72;font-size:.92rem}.p-notice{color:#34415b;background:#f0f2fd;border-left:3px solid #4353e8;border-radius:0 8px 8px 0;margin:16px 0;padding:14px 17px;font-size:.9rem!important;line-height:1.7!important}.p-workbench details{margin:20px 0}.pilot-page summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600;line-height:1.6}.p-quiz{border-top:1px solid #e0e5ef;margin-top:28px;padding-top:16px}.p-quiz fieldset{border:0;padding:0}.p-quiz legend{color:#525d72;margin:12px 0;font-size:.875rem}.p-quiz label{cursor:pointer;border:1px solid #e0e5ef;border-radius:9px;align-items:flex-start;gap:12px;min-height:44px;margin:8px 0;padding:12px;font-size:.95rem;line-height:1.6;display:flex}.p-quiz input,.p-confirm input{accent-color:#4353e8;flex-shrink:0;width:19px;height:19px;margin-top:3px}.p-tabs [data-slot=tabs-list]{background:#f0f2fd;flex-wrap:wrap;justify-content:flex-start;gap:4px;width:fit-content;max-width:100%;height:auto;min-height:44px;padding:4px}.p-tabs [data-slot=tabs-trigger]{white-space:normal;color:#525d72;border-radius:7px;flex:none;height:auto;min-height:44px;padding:10px 14px;font-size:.875rem}.p-tabs [data-slot=tabs-trigger][data-active]{color:#3443bf;background:#fff;box-shadow:0 2px 5px #171a2610}.p-tabs [data-slot=tabs-content]{min-width:0;padding-top:20px;font-size:1rem}.p-document{white-space:pre-wrap;overflow-wrap:anywhere;background:#fbfcff;border:1px solid #e0e5ef;border-radius:12px;max-height:540px;padding:24px;font:400 .94rem/1.8 Elvina Inter,Elvina Inter Fallback,sans-serif;overflow:auto}.p-workflow-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.p-workflow-grid{grid-template-columns:1fr 1.1fr .95fr;gap:20px;display:grid}.p-workflow-grid>div,.p-workflow-grid>aside{padding:20px}.p-workflow-grid p{font-size:.93rem}.p-delivery{color:#f7f8ff;background:#141326;border-radius:14px}.p-delivery .p-kicker{color:#bfb4ef}.p-delivery-dots{gap:8px;margin:20px 0;display:flex}.p-delivery-dots span{border:1px solid #66667d;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.85rem;display:grid}.p-delivery-dots .is-confirmed{color:#141326;background:#90ede5;border-color:#90ede5}.p-control-strip{border-top:1px solid #e0e5ef;flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;padding-top:20px;display:flex}.p-control-strip .p-field{flex:1;min-width:170px;margin:0}.p-channel{max-width:300px}.p-chat{background:#f4f5fb;border:1px solid #e0e5ef;border-radius:16px;max-width:780px;padding:22px}.p-chat header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.p-chat header span{color:#525d72;margin-left:auto;font-size:.8rem}.p-chat-bubble{background:#fff;border:1px solid #e0e5ef;border-radius:14px;max-width:90%;margin:14px 0;padding:18px;font-size:1rem;line-height:1.7}.p-chat-bubble.user{background:#e9eafa;border-color:#dcdff5;margin-left:auto}.p-chat-bubble>span{color:#51418c;margin-bottom:7px;font-size:.8rem;font-weight:600;display:block}.p-chat-result{border-top:1px solid #e0e5ef;gap:12px;margin-top:15px;padding-top:15px;display:flex}.p-chat-result svg{flex-shrink:0}.p-chat-result p{margin:8px 0;font-size:.82rem}.p-readiness-grid,.p-export-grid{grid-template-columns:1.15fr 1fr;gap:40px;display:grid}.p-scorecard{color:#f7f8ff;background:#141326;border-radius:16px;padding:28px}.p-scorecard .p-kicker,.p-scorecard .p-metadata{color:#c4c6da}.p-scorecard>div{border-bottom:1px solid #414052;gap:20px;padding:17px 0;display:flex}.p-scorecard>div>span{color:#90ede5;font-size:.85rem}.p-scorecard h3{margin:0 0 8px}.p-scorecard p{color:#c4c6da;margin:0}.p-table-wrap{overflow:auto}.p-table-wrap table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.7}.p-table-wrap caption{text-align:left;color:#525d72;padding-bottom:18px}.p-table-wrap th,.p-table-wrap td{text-align:left;border-bottom:1px solid #e0e5ef;min-width:140px;padding:16px}.p-table-wrap th{background:#f0f2fd}.p-learner-card{background:#f8f9ff;border:1px solid #e0e5ef;border-radius:16px;margin:22px 0;padding:28px}.p-learner-nav{flex-wrap:wrap;gap:12px;display:flex}.p-learner-nav [aria-current=page]{background:#f0f2fd;border-color:#4353e8}.p-cost-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.p-cost-grid fieldset{border:1px solid #e0e5ef;border-radius:16px;min-width:0;padding:20px}.p-cost-grid legend{padding:0 10px;font:500 1.2rem Elvina Sora,sans-serif}.p-cost-field{grid-template-columns:1.2fr 1fr;align-items:center;gap:12px;min-width:0;margin:12px 0;display:grid}.p-cost-field>span{font-size:.9rem;line-height:1.5}.p-cost-field small{color:#525d72;font-size:.75rem;display:block}.p-confirm{align-items:flex-start;gap:12px;min-height:44px;margin:24px 0;font-size:.94rem;line-height:1.7;display:flex}.p-cost-result{color:#f7f8ff;background:#141326;border-radius:16px;grid-template-columns:1fr 1fr 1.3fr;gap:20px;padding:28px;display:grid}.p-cost-result strong{color:#90ede5;overflow-wrap:anywhere;margin:15px 0;font:500 clamp(1.6rem,2.6vw,2.6rem) Elvina Sora,sans-serif;display:block}.p-cost-result span,.p-cost-result p{color:#c4c6da;font-size:.85rem}.p-cost-bars{grid-column:1/-1;gap:8px;display:grid}.p-cost-bars span{background:#a89cec;border-radius:6px;min-width:0;height:9px}.p-cost-bars span+span{background:#90ede5}.p-brief-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:32px;display:grid}.p-form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.p-form-grid .p-field:first-child,.p-form-grid .p-field:last-child{grid-column:1/-1}.p-brief-preview{color:#f7f8ff;background:#141326;border-radius:16px;padding:26px;position:sticky;top:24px}.p-brief-preview .p-metadata{color:#c4c6da}.p-brief-preview dl>div{border-bottom:1px solid #414052;padding:15px 0}.p-brief-preview dt{color:#c4c6da;margin-bottom:6px;font-size:.78rem}.p-brief-preview dd{white-space:pre-wrap;font-size:.95rem;line-height:1.65}.p-file-list{margin:22px 0;padding:0;list-style:none}.p-file-list li{border-bottom:1px solid #e0e5ef;flex-wrap:wrap;align-items:center;gap:9px;padding:16px 0;font-size:.9rem;display:flex}.p-file-list li span{color:#525d72;margin-left:auto;font-size:.8rem}.p-source dt{color:#525d72;margin-top:20px;font-size:.8rem}.p-source dd{margin:7px 0;font-size:.95rem}.p-export-grid .p-secondary{margin-top:16px}.p-story{padding-top:64px;padding-bottom:64px}.p-story-row{border-bottom:1px solid #e0e5ef;grid-template-columns:90px 1fr;gap:30px;padding:36px 0;display:grid}.p-story-row>div{max-width:830px}.p-story-number{color:#7044c8;padding-top:8px;font:500 1rem Elvina Sora,sans-serif}.p-story-row h2,.p-faq h2,.p-ending h2{letter-spacing:-.035em;margin:0 0 20px;font:500 clamp(1.6rem,2.7vw,2.5rem)/1.25 Elvina Sora,sans-serif}.p-story-row p,.p-story-row li{color:#525d72;font-size:1.08rem;line-height:1.85}.p-story-row ul{margin-top:18px;padding-left:20px}.p-story-dark{color:#f7f8ff;background:#141326;border:0;border-radius:20px;margin:24px 0;padding:40px}.p-story-dark p,.p-story-dark li{color:#c4c6da}.p-story-dark .p-story-number{color:#90ede5}.p-faq{grid-template-columns:.8fr 1.2fr;gap:70px;padding-bottom:65px;display:grid}.p-faq details{border-bottom:1px solid #e0e5ef;padding:10px 0}.p-faq p{color:#525d72;padding-bottom:16px;font-size:1rem;line-height:1.75}.p-related{padding-bottom:60px}.p-related>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.p-related a{color:#4353e8;border:1px solid #e0e5ef;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:15px 18px;font-size:.9rem;display:flex}.p-ending{border-top:1px solid #e0e5ef;justify-content:space-between;align-items:center;gap:40px;padding-block:48px 65px;display:flex}.p-ending h2{max-width:650px}.p-ending>a{flex-shrink:0}.pilot-page :focus-visible{outline-offset:4px;outline:3px solid #4353e8}@media (prefers-reduced-motion:no-preference){.p-secondary{transition:transform .18s,box-shadow .18s}.p-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 14px #4353e814}}html[data-motion=paused] .pilot-page *{transition:none!important;animation:none!important}@media (max-width:1000px){.p-hero{grid-template-columns:1fr 1fr;gap:28px}.p-hero h1{font-size:2.8rem}.p-hero-document{padding:24px 18px}.p-mini-flow{gap:5px}.p-workflow-grid,.p-brief-grid{grid-template-columns:1fr}.p-brief-preview{position:static}.p-editor-grid{grid-template-columns:1fr}.p-faq{gap:30px}.p-cost-result{grid-template-columns:1fr 1fr}.p-ending{display:block}.p-ending>a{margin-top:20px}}@media (max-width:700px){.p-hero{padding-top:38px;padding-bottom:32px;display:block}.p-hero h1{font-size:2.35rem}.p-hero-artifact{margin-top:34px;transform:none}.p-workbench{padding:18px}.p-readiness-grid,.p-export-grid,.p-cost-grid,.p-form-grid,.p-faq{grid-template-columns:1fr;gap:22px}.p-cost-grid fieldset{padding:14px}.p-cost-field{grid-template-columns:1.25fr 1fr}.p-cost-result{grid-template-columns:1fr;padding:24px}.p-cost-result strong{font-size:2rem}.p-story{padding-block:32px}.p-story-row{grid-template-columns:28px 1fr;gap:14px;padding:26px 0}.p-story-dark{grid-template-columns:1fr;padding:24px 18px}.p-story-row p,.p-story-row li{font-size:1rem}.p-story-number{padding-top:5px}.p-faq{padding-bottom:36px}.p-tabs [data-slot=tabs-trigger]{padding:10px}.p-chat{padding:14px}.p-chat-bubble{max-width:100%;padding:14px}.p-document{padding:16px}.p-control-strip{align-items:stretch}.p-control-strip>button{flex:1}.p-related a{justify-content:space-between;width:100%}.p-actions{gap:10px}.p-secondary{max-width:100%}.p-scorecard{padding:22px}.p-lead{font-size:1.05rem}.p-table-wrap td,.p-table-wrap th{padding:12px}.p-learner-card{padding:20px}}.p-optional-brief{margin:20px 0}.p-optional-brief summary{cursor:pointer;background:#f3f0fc;border-radius:8px;padding:16px;font-size:16px;font-weight:600}.p-optional-brief .p-form-grid{margin-top:16px}.p-example-notice{margin:0 0 12px}@media (min-width:901px){.p-hero.p-hero-split{grid-template-rows:auto auto 1fr;grid-template-areas:"head chat""meta chat"".chat";row-gap:0}.p-hero-split>.p-hero-head{grid-area:head}.p-hero-split>.hero-chat{grid-area:chat}.p-hero-split>.p-hero-meta{grid-area:meta}.p-hero-split>.p-hero-meta>:first-child{margin-top:0}}@media (max-width:900px){.p-hero.p-hero-split{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}}
