.coming-soon-page{width:var(--content-width);color:var(--ink);margin-inline:auto;padding:40px 0 72px}.coming-soon-breadcrumb a{min-height:44px;color:var(--ink-soft);align-items:center;gap:8px;font-size:14px;display:inline-flex}.coming-soon-breadcrumb a:hover{color:var(--blue)}.coming-soon-hero{max-width:960px;padding:30px 0 36px}.coming-soon-title{align-items:flex-start;gap:18px;display:flex}.coming-soon-icon{color:var(--blue);flex:none;margin-top:6px;display:inline-flex}.coming-soon-title h1{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(36px,4.2vw,58px);font-weight:710;line-height:1.05}.coming-soon-summary{max-width:72ch;color:var(--ink-soft);margin:20px 0 0;font-size:18px;line-height:1.6}.coming-soon-state{border-top:1px solid var(--border);align-items:flex-start;gap:10px;max-width:72ch;margin:24px 0 0;padding-top:20px;font-size:14px;line-height:1.55;display:flex}.coming-soon-state svg{color:var(--blue);flex:none;margin-top:1px}.coming-soon-state strong{white-space:nowrap;margin-right:6px}.coming-soon-facts{border-block:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:24px 0;display:grid}.coming-soon-facts dt{align-items:center;gap:9px;margin-bottom:10px;font-size:13px;font-weight:650;display:flex}.coming-soon-facts dt svg{color:var(--ink-soft);flex:none}.coming-soon-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:570;line-height:1.45}.coming-soon-facts dd span{color:var(--ink-soft);margin-top:5px;font-size:12px;font-weight:400;display:block}.coming-soon-section{border-bottom:1px solid var(--border);padding:38px 0}.coming-soon-section--split{grid-template-columns:minmax(180px,.72fr) minmax(0,1.65fr);gap:56px;display:grid}.coming-soon-section h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:680;line-height:1.2}.coming-soon-section p{max-width:72ch;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.coming-soon-section p+p{margin-top:14px}.tool-host-searches{padding-top:34px}.tool-host-search-list{border-top:1px solid var(--border);max-width:720px;margin:20px 0 0;padding:0;list-style:none}.tool-host-search-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;align-items:center;min-height:46px;padding:8px 0;font-size:14px;font-weight:520;line-height:1.45;display:flex}.tool-host-search-more{border-bottom:1px solid var(--border);margin-top:0}.tool-host-search-more>summary{min-height:52px;color:var(--blue);cursor:pointer;transition:background .15s var(--ease),color .15s var(--ease);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:620;list-style:none;display:flex}.tool-host-search-more>summary::-webkit-details-marker{display:none}.tool-host-search-more>summary:hover{background:var(--surface-soft)}.tool-host-search-more>summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.tool-host-search-more .family-disclosure-arrow{transition:transform .15s var(--ease);flex-shrink:0}.tool-host-search-more[open] .family-disclosure-arrow{transform:rotate(180deg)}.tool-host-search-more .tool-host-search-list{border-top:0;margin-top:0}.tool-host-editor{border-bottom:1px solid var(--border);padding:42px 0}.tool-host-editor-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tool-host-editor-heading h2{letter-spacing:-.032em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:710;line-height:1.12}.tool-host-editor-heading p{max-width:64ch;color:var(--ink-soft);margin:10px 0 0;font-size:15px;line-height:1.65}.tool-host-editor .family-workspace{margin-top:24px}.coming-soon-workspace-link{border-block:1px solid var(--border);max-width:600px;min-height:56px;color:var(--blue);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;margin-top:20px;padding:8px 0;font-size:14px;font-weight:620;display:grid}.coming-soon-workspace-link svg:last-child{transition:transform .15s var(--ease)}.coming-soon-workspace-link:hover svg:last-child{transform:translate(3px)}.coming-soon-related{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:22px 0 0;padding:0;list-style:none;display:grid}.coming-soon-related li{border-bottom:1px solid var(--border)}.coming-soon-related a{min-height:68px;color:var(--ink);transition:background .14s var(--ease);grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 8px;display:grid}.coming-soon-related a:hover{background:var(--surface-soft)}.coming-soon-related a>svg:first-child{color:var(--ink-soft)}.coming-soon-related a>svg:last-child{color:var(--ink-soft);transition:transform .15s var(--ease),color .15s var(--ease)}.coming-soon-related a:hover>svg:last-child{color:var(--blue);transform:translate(3px)}.coming-soon-related span{overflow-wrap:anywhere;font-size:13px;font-weight:560;line-height:1.4}.coming-soon-related small{color:var(--ink-soft);margin-top:4px;font-size:11px;font-weight:430;display:block}.coming-soon-contact{justify-content:space-between;align-items:center;gap:32px;padding:42px 0 0;display:flex}.coming-soon-contact h2{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:680}.coming-soon-contact p{color:var(--ink-soft);margin:9px 0 0;font-size:14px;line-height:1.6}.coming-soon-contact .primary-button{flex:none;align-items:center;gap:9px;min-height:48px;padding:10px 18px;display:inline-flex}.coming-soon-page :is(a,button,summary):focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:3px}.planned-tool-status{background:#fff;border:1px solid #d8dee8;border-radius:7px;overflow:hidden}.planned-tool-host{--ai-body-size:18px;--ai-small-size:16px;--ai-meta-size:14px}.planned-tool-title>p,.planned-tool-guide p{max-width:66ch}.planned-tool-status-main{color:#fff;background:#001536;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;min-height:132px;padding:24px;display:grid}.planned-tool-status-main>span{color:#fff;place-items:center;width:38px;height:38px;display:grid}.planned-tool-status-main h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:690}.planned-tool-status-main p{color:#d7e2f5;max-width:66ch;margin:8px 0 0;font-size:16px;line-height:1.6}.planned-tool-status dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.planned-tool-status dl>div{border-right:1px solid #d8dee8;min-height:88px;padding:16px 20px}.planned-tool-status dl>div:last-child{border-right:0}.planned-tool-status dt{color:#536178;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:670}.planned-tool-status dd{color:var(--ink);margin:5px 0 0;font-size:15px;font-weight:640;line-height:1.45}.planned-tool-status dd small{color:#59677d;margin-top:4px;font-size:13px;font-weight:440;line-height:1.45;display:block}.planned-tool-guide-shell{margin-top:24px}.planned-tool-working-surface{background:#fff;border:1px solid #d8dee8;border-radius:7px;margin-top:24px;overflow:hidden}.planned-tool-guide-shell .ai-guide-nav li{display:block}.ai-guide.planned-tool-guide>section{grid-template-columns:minmax(0,1fr);gap:0}.planned-tool-guide .tool-host-searches{padding-top:0}.planned-tool-guide .tool-host-searches>h2,.planned-tool-guide .tool-host-searches>p{display:none}.planned-tool-guide .tool-host-search-list{margin-top:0}.planned-tool-guide .coming-soon-workspace-link{max-width:none}.planned-tool-guide .coming-soon-related{margin-top:8px}.planned-tool-list{max-width:66ch;margin-top:16px!important}.planned-tool-steps{max-width:66ch;list-style:none;margin:18px 0 0!important;padding:0!important}.planned-tool-steps li{border-bottom:1px solid var(--ai-rule);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px 0;display:grid;margin:0!important}.planned-tool-steps li:first-child{border-top:1px solid var(--ai-rule)}.planned-tool-steps li>span{width:30px;height:30px;color:var(--blue);border:1px solid #9cabc0;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.planned-tool-steps strong{color:var(--ink);font-size:17px;display:block}.planned-tool-steps p{font-size:16px;margin-top:4px!important}.planned-tool-sources{border-top:1px solid var(--ai-rule);max-width:66ch;list-style:none;margin:20px 0 0!important;padding:0!important}.planned-tool-sources li{border-bottom:1px solid var(--ai-rule);margin:0!important}.planned-tool-sources a{min-height:88px;color:var(--ink);grid-template-columns:minmax(0,1fr) 18px;gap:4px 14px;padding:14px 4px;text-decoration:none;display:grid}.planned-tool-sources a:hover strong{color:var(--blue)}.planned-tool-sources strong,.planned-tool-sources span,.planned-tool-sources small{grid-column:1}.planned-tool-sources span{color:var(--ai-copy);font-size:16px;line-height:1.55}.planned-tool-sources small{color:var(--ai-muted);font-size:14px}.planned-tool-sources svg{color:var(--blue);grid-area:1/2;margin-top:3px}.planned-tool-email{align-items:center;gap:8px;width:max-content;max-width:100%;min-height:48px;margin-top:18px;padding:10px 16px;font-size:14px;display:inline-flex}@media (width<=820px){.coming-soon-page{width:calc(100% - 40px);padding-top:28px}.coming-soon-title h1{font-size:clamp(34px,8.2vw,48px)}.coming-soon-facts{grid-template-columns:1fr;gap:22px}.coming-soon-section--split{grid-template-columns:1fr;gap:18px}.coming-soon-related{grid-template-columns:1fr}.coming-soon-contact{flex-direction:column;align-items:flex-start}.tool-host-editor{padding:32px 0}.planned-tool-status dl{grid-template-columns:1fr}.planned-tool-status dl>div{border-bottom:1px solid #d8dee8;border-right:0}.planned-tool-status dl>div:last-child{border-bottom:0}}@media (width<=520px){.coming-soon-page{width:calc(100% - 28px)}.coming-soon-title{gap:12px}.coming-soon-icon{margin-top:3px}.coming-soon-icon svg{width:29px;height:29px}.coming-soon-summary{font-size:16px}.coming-soon-state{grid-template-columns:20px minmax(0,1fr);display:grid}.coming-soon-state strong{white-space:normal}.coming-soon-contact .primary-button{overflow-wrap:anywhere;text-align:center;justify-content:center;width:100%;font-size:13px}.planned-tool-status-main{grid-template-columns:32px minmax(0,1fr);min-height:0;padding:20px 16px}.planned-tool-status-main>span{width:30px;height:30px}.planned-tool-status-main>span svg{width:28px;height:28px}.planned-tool-email{text-align:center;overflow-wrap:anywhere;justify-content:center;width:100%}.planned-tool-host{--ai-body-size:17px;--ai-small-size:15px}}@media (prefers-reduced-motion:reduce){.coming-soon-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
