:root{--ink:#191f28;--muted:#6b7684;--line:#e5eaf0;--paper:#f7f8fa;--green:#087af0;--mint:#edf5ff;--accent:#087af0;--dark:#edf5ff;--blue:#087af0}
html{color-scheme:light;scroll-padding-top:24px}body{background:#f7f8fa;color:#191f28;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;line-height:1.75;word-break:keep-all}h1,h2,h3{font-family:inherit;letter-spacing:-.045em;font-weight:700}h1{font-size:clamp(29px,4.6vw,38px)!important;line-height:1.35!important}h2{font-size:27px;line-height:1.4}h3{font-size:20px;line-height:1.5}p,li{line-height:1.8}button,input,select,textarea{font-family:inherit}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #087af0;outline-offset:4px}button{cursor:pointer}a{color:#0871dd;text-underline-offset:3px}
body>header:not(.toolbar),header.hero{background:#fff;color:#191f28;border-bottom:1px solid #e5eaf0;padding:29px max(24px,calc((100% - 704px)/2)) 34px}header.hero{padding:29px 0 34px}.hero-inner{padding:0}.wrap{width:calc(100% - 40px);max-width:704px;padding:0;margin:auto}header .brand,.hero .brand{color:#6b7684;font-size:11px;font-weight:550;letter-spacing:.3px;margin:0 0 22px}header h1,.hero h1{margin:0 0 15px}.hero h1 span,.hero h1 em{color:#0871dd;font-style:normal}header p,.hero p{color:#6b7684;font-size:15px;max-width:650px;margin-top:15px;line-height:1.8}main{max-width:760px;padding:30px 28px 60px;margin:auto}main.wrap,main.wrap.main{max-width:704px;padding:34px 0 60px}.eyebrow,.kicker{font-size:12px;color:#6b7684;font-weight:550;letter-spacing:0}.primary,.link{background:#087af0;color:#fff;border:0;border-radius:10px;padding:14px 18px;font-size:14px;font-weight:650;min-height:46px}.primary:hover,.link:hover{background:#006bdd}.secondary,.copy{background:#fff;border:1px solid #ccd9e8;color:#2465a9;border-radius:8px;font-size:13px;font-weight:550;min-height:38px}.secondary:hover,.copy:hover{background:#edf5ff}.footer,footer{font-size:11px;color:#8b95a1}.hero-stamp,.hero .tag{background:#edf5ff;border:0;border-radius:8px;color:#326aab;font-size:12px;letter-spacing:0;margin-top:20px}.hero h1+.lead{color:#6b7684}.hero h1 br{line-height:1.35}.moonshot-cta{margin-top:44px}.moonshot-cta img{border-radius:0}.moonshot-cta a{background:transparent}
/* Library and the original video-planning viewer */
[data-material="library"] main{max-width:760px;padding:26px 28px 60px}[data-material="library"] .live-date{font-size:12px;color:#8b95a1;margin:3px 0 30px}[data-material="library"] .live-date strong{color:#0871dd;font-size:18px;font-weight:700;margin-top:6px}[data-material="library"] .section-head{margin-bottom:15px}[data-material="library"] .section-head h2{font-size:25px}[data-material="library"] .tag{font-size:12px;color:#8b95a1}[data-material="library"] .card{border:1px solid #e5eaf0;border-radius:15px;background:white;padding:21px;margin-bottom:12px;gap:20px;box-shadow:none;transition:border-color .15s,background .15s;color:#191f28}[data-material="library"] .card:not(:disabled):hover{transform:none;box-shadow:none;background:#fafdff;border-color:#91bff2}[data-material="library"] .card h3{font-size:20px;font-weight:700;line-height:1.45}[data-material="library"] .card p{font-size:13px;color:#6b7684;line-height:1.6}[data-material="library"] .badge{font-size:11px;color:#6480a0;font-weight:550}[data-material="library"] .cta{font-size:13px;font-weight:600;color:#0871dd;margin-top:9px}[data-material="library"] .thumb{width:84px;height:108px;border-radius:10px}[data-material="library"] .num{width:62px;height:72px;border-radius:12px;background:#edf5ff;color:#087af0;display:grid;place-items:center;font-size:27px;font-weight:650;flex:none}[data-material="library"] .card:disabled{background:#f0f3f7;border-color:#e4e9ef;color:#6b7684}[data-material="library"] .card:disabled .num{background:#e5eaf1;color:#8b95a1}[data-material="library"] .soon{font-size:12px;color:#8b95a1}[data-material="library"] .live-materials{border-color:#e1e7ef;margin-top:35px;padding-top:30px}[data-material="library"] .live-materials>.sub{font-size:13px;color:#6b7684;margin-bottom:19px}[data-material="library"] .locked-card{background:#fff}[data-material="library"] .lock-symbol{color:#6d9bce;width:32px;font-size:26px}[data-material="library"] .locked-card h3{font-size:18px}[data-material="library"] .locked-card .cta{color:#6b7684;font-size:12px}[data-material="library"] .foot{font-size:11px;color:#8b95a1}[data-material="library"] dialog{background:#f7f8fa;color:#191f28}[data-material="library"] .toolbar{border-color:#e5eaf0;background:#fff;padding:14px max(20px,calc((100vw - 704px)/2))}[data-material="library"] .toolbar strong{font-size:14px}[data-material="library"] .close{background:white;color:#52657d;border-color:#dce3eb;border-radius:8px;padding:8px 13px;font-size:13px}[data-material="library"] .article{max-width:760px;padding:30px 28px 60px}[data-material="library"] .article h1{font-size:31px!important;margin:5px 0 14px}[data-material="library"] .article>.sub{font-size:14px;color:#6b7684}[data-material="library"] .examples{margin-top:34px}[data-material="library"] .examples>h2{font-size:24px}[data-material="library"] .examples>p{font-size:14px;color:#6b7684}[data-material="library"] .example{grid-template-columns:1fr 235px;gap:25px;background:#fff;border:1px solid #e5eaf0;border-radius:15px;padding:23px;margin-top:16px}[data-material="library"] .example h2{font-size:21px;line-height:1.5}[data-material="library"] .example p{font-size:14px}[data-material="library"] .example video{border-radius:11px;height:380px}[data-material="library"] .step{padding:28px 0;border-color:#e5eaf0}[data-material="library"] .step h2{font-size:23px;line-height:1.5}[data-material="library"] .step p,[data-material="library"] .checklist li{font-size:14px}[data-material="library"] .step small{font-size:11px;color:#6b7684}[data-material="library"] .prompt{background:#f0f4f9;border-color:#e1e7ef;border-radius:10px;font-size:13px;padding:18px;line-height:1.9}[data-material="library"] .callout{background:#eaf3ff;border:1px solid #d5e7fc;border-radius:14px;color:#096bcf;padding:24px}[data-material="library"] .callout h2{font-size:25px}[data-material="library"] .callout p{color:#526b87;font-size:14px}[data-material="library"] .callout .eyebrow{color:#4779b1}[data-material="library"] .status{color:#0871dd;font-size:12px}[data-material="library"] #gate{border-radius:16px;padding:25px}[data-material="library"] #gate h2{font-size:23px}[data-material="library"] #gate .sub{font-size:14px;color:#6b7684}[data-material="library"] #pin{border-color:#ccd8e6;border-radius:9px}[data-material="library"] #gate .eyebrow{color:#6b7684}
/* Work guide */
[data-material="guide"] .overview{border:1px solid #e5eaf0;border-radius:16px;padding:23px;background:white;margin-bottom:22px}[data-material="guide"] .overview h2{font-size:23px;margin-bottom:18px}[data-material="guide"] .overview-grid{gap:10px}[data-material="guide"] .overview-item{border:1px solid #e6ebf2;border-radius:11px;background:#f8fafc;padding:17px}[data-material="guide"] .overview-item:hover{border-color:#91bff2;background:#edf5ff}[data-material="guide"] .overview-item strong{font-size:16px;font-weight:650;line-height:1.5;margin-bottom:9px}[data-material="guide"] .overview-item p{font-size:12px;line-height:1.7;color:#6b7684}[data-material="guide"] .overview-tools{font-size:12px;gap:6px;font-weight:500}[data-material="guide"] .tool-icon{width:25px;height:25px;border-radius:8px;font-size:11px}[data-material="guide"] .tool-icon.claude{font-size:21px}[data-material="guide"] nav{gap:8px;margin:23px 0}[data-material="guide"] nav a{border-radius:8px;border-color:#dce3eb;padding:9px 12px;font-size:12px;color:#52657d}[data-material="guide"] .start{border-radius:12px;border-color:#dbe9fa;background:#edf5ff;padding:17px 19px;font-size:14px;color:#326aab}[data-material="guide"] .section{margin:33px 0}[data-material="guide"] .section>h2{font-size:26px}[data-material="guide"] .kicker{font-size:11px;color:#6b7684}[data-material="guide"] .job{border-radius:14px;border-color:#e5eaf0;margin:12px 0}[data-material="guide"] .job summary{padding:19px;gap:12px}[data-material="guide"] .job-title{font-size:18px;font-weight:650}[data-material="guide"] .num{background:#edf5ff;color:#0871dd;font-size:14px;font-weight:650;border-radius:9px;padding:6px 10px}[data-material="guide"] .job-content{padding:0 20px 23px;border-color:#e5eaf0}[data-material="guide"] .combo{gap:7px;margin:17px 0}[data-material="guide"] .pill{background:#f1f5fa;color:#52657d;font-size:12px;font-weight:500;border-radius:7px;padding:6px 10px}[data-material="guide"] .flow{color:#8b95a1;font-weight:400}[data-material="guide"] .tool-reason{font-size:13px;line-height:1.8;background:#edf5ff;color:#47709d;padding:13px 15px;border-radius:9px}[data-material="guide"] .cols{gap:22px}[data-material="guide"] .subhead{font-size:14px;font-weight:650}[data-material="guide"] .cols li{font-size:13px;line-height:1.8}[data-material="guide"] .request-fold,[data-material="guide"] .prompt{background:#f5f7fa;border-radius:9px;border-color:#e1e7ef}[data-material="guide"] .request-fold>summary{font-size:13px;padding:12px 15px}[data-material="guide"] .promptbar{background:#f8fafc;border-color:#e1e7ef;font-size:12px;padding:10px 12px}[data-material="guide"] pre{font-family:inherit;font-size:13px;line-height:1.9;padding:16px}[data-material="guide"] .note{font-size:12px;line-height:1.8}[data-material="guide"] .check{background:#edf5ff;color:#526b87;border-radius:9px;font-size:12px;line-height:1.8}[data-material="guide"] #brief{border-top:1px solid #dce3eb;padding-top:35px;margin-top:40px}[data-material="guide"] #brief>h2{font-size:29px}[data-material="guide"] .callout{border-left:0;border-radius:12px;background:#edf5ff;color:#326aab;font-size:15px;padding:20px}[data-material="guide"] .knowledge-comparison{background:transparent;padding:0;margin:27px 0 31px}[data-material="guide"] .knowledge-comparison h3{font-size:21px}[data-material="guide"] .comparison-caption{font-size:11px;color:#8b95a1}[data-material="guide"] .chat-card{border:1px solid #e0e7ef;border-radius:13px}[data-material="guide"] .chat-card.informed{border:1px solid #a4c9f3}[data-material="guide"] .chat-heading{background:#fff;font-size:15px;padding:15px 17px}[data-material="guide"] .chat-body{background:#edf3fa;padding:18px 16px;gap:21px}[data-material="guide"] .chat-user{background:#dceafe;border-radius:13px 3px 13px 13px;font-size:13px;padding:11px 14px}[data-material="guide"] .chat-who{font-size:11px;color:#6b7684}[data-material="guide"] .chat-ai{font-size:14px;padding-left:36px}[data-material="guide"] .chat-ai strong{font-size:16px;line-height:1.75}[data-material="guide"] .chat-ai p{line-height:1.8}[data-material="guide"] .chat-ai .chat-context{background:#fff;border:1px solid #e1e7ef;border-radius:9px;font-size:12px;padding:13px}[data-material="guide"] .chat-ai .chat-context strong{font-size:13px}[data-material="guide"] .assistant-avatar{width:27px;height:27px;border:0;background:#d8eaff;color:#0871dd}[data-material="guide"] .chat-result{font-size:12px;font-weight:500;background:#fff;color:#6b7684;padding:12px 15px}[data-material="guide"] .informed .chat-result{background:#edf5ff;color:#326aab}[data-material="guide"] .comparison-takeaway{font-size:14px;text-align:left;line-height:1.8}[data-material="guide"] .brief{border-radius:14px;border:1px solid #e5eaf0;background:#fff;padding:23px}[data-material="guide"] .brief>h3{font-size:22px}[data-material="guide"] .brief>p{font-size:14px;color:#6b7684}[data-material="guide"] .fields{gap:17px}[data-material="guide"] label{font-size:13px;font-weight:550}[data-material="guide"] textarea{border-color:#ccd8e6;border-radius:9px;background:#fff;padding:12px;font-size:14px;min-height:105px}[data-material="guide"] textarea::placeholder{font-size:12px;color:#9aa5b1}[data-material="guide"] .primary{margin-top:17px}[data-material="guide"] .status{font-size:12px;color:#0871dd}[data-material="guide"] .core-message{background:#edf5ff;border:1px solid #d5e7fc;border-radius:14px;padding:25px;box-shadow:none;margin:28px 0}[data-material="guide"] .core-message .core-context{font-size:15px;color:#526b87;border-color:#d3e3f5;padding-bottom:17px;margin-bottom:17px}[data-material="guide"] .core-message .core-result{font-size:27px;line-height:1.5;color:#191f28}[data-material="guide"] .core-message .core-result span{color:#0871dd}[data-material="guide"] .business-chat .business-heading{font-size:27px;line-height:1.5;margin:29px 0 20px}[data-material="guide"] .business-heading span{background:none;color:#0871dd}[data-material="guide"] .gpt-window{box-shadow:none}[data-material="guide"] .gpt-topbar{background:white;padding:16px 19px}[data-material="guide"] .gpt-topbar strong{font-size:15px}[data-material="guide"] .gpt-connection{font-size:10px;border-radius:7px;color:#6b7684}[data-material="guide"] .business-chat .chat-body{padding:24px 20px;gap:25px}[data-material="guide"] .business-chat .chat-ai strong{font-size:18px;line-height:1.7}[data-material="guide"] .live{background:#eaf3ff;border:1px solid #d5e7fc;border-radius:14px;padding:26px;color:#096bcf}[data-material="guide"] .live h2{font-size:27px;line-height:1.45}[data-material="guide"] .live p,[data-material="guide"] .live li{color:#526b87;font-size:14px}[data-material="guide"] .live .kicker{color:#4779b1}[data-material="guide"] .date{background:#dcecff;color:#126bc4;border-radius:8px;font-size:13px;padding:9px 12px}[data-material="guide"] .sources{font-size:12px}
/* Personalized report */
[data-material="report"] .scene{background:#fff;border:1px solid #e5eaf0;border-radius:15px;box-shadow:none;padding:23px;margin-top:26px}[data-material="report"] .scene h2{font-size:25px}[data-material="report"] .scene>p{font-size:13px}[data-material="report"] .flow{gap:8px}[data-material="report"] .flow .node{background:#edf5ff;border-radius:9px;padding:13px;min-height:105px}[data-material="report"] .flow .node:last-child{background:#dfeeff}[data-material="report"] .node b{color:#4779b1;font-size:11px}[data-material="report"] .node span{font-size:14px;font-weight:600}[data-material="report"] .scene-foot{color:#6b7684;font-size:12px}[data-material="report"] .scene-foot i{background:#087af0}[data-material="report"] .intro{color:#6b7684;font-size:14px}[data-material="report"] .form-grid{background:#fff;border:1px solid #e5eaf0;border-radius:15px;padding:23px;gap:20px}[data-material="report"] .field strong{font-size:14px;font-weight:600}[data-material="report"] .field small{font-size:11px}[data-material="report"] .field input,[data-material="report"] .field select,[data-material="report"] .field textarea{border:1px solid #ccd8e6;background:#fff;color:#191f28;border-radius:9px;font-size:14px;padding:13px}[data-material="report"] .field input::placeholder,[data-material="report"] .field textarea::placeholder{color:#9aa5b1;font-size:13px}[data-material="report"] .report{border-color:#dce3eb;margin-top:38px;padding-top:30px}[data-material="report"] .report-head p{font-size:13px}[data-material="report"] .report-badge{border-radius:8px;background:#edf5ff;color:#326aab;font-size:11px}[data-material="report"] .report-lead{background:#eaf3ff;border:1px solid #d5e7fc;border-radius:13px;color:#096bcf;padding:23px}[data-material="report"] .report-lead span{color:#4779b1;font-size:11px;letter-spacing:0;font-weight:500}[data-material="report"] .report-lead strong{font-size:26px;line-height:1.5}[data-material="report"] .report-lead p{color:#526b87;font-size:14px}[data-material="report"] .role{border:1px solid #e5eaf0;border-radius:12px;padding:18px;background:#fff}[data-material="report"] .role .n{font-size:11px;color:#4779b1;font-weight:550}[data-material="report"] .role h3{font-size:16px}[data-material="report"] .role p{font-size:13px;color:#6b7684}[data-material="report"] .material,[data-material="report"] .material:nth-child(2){background:#edf5ff;border:1px solid #d5e7fc;border-radius:12px;padding:19px}[data-material="report"] .material b{font-size:14px;font-weight:600;color:#326aab}[data-material="report"] .material p{font-size:13px;color:#526b87}[data-material="report"] .next{border-color:#e5eaf0;border-radius:13px;background:white;padding:23px}[data-material="report"] .next h3{font-size:22px}[data-material="report"] .next p{font-size:14px}[data-material="report"] .prompt-preview{background:#f4f7fb;border-color:#dce3eb;border-radius:9px;font-family:inherit;font-size:12px;line-height:1.8;color:#52657d}[data-material="report"] .copy-state{color:#0871dd;font-size:12px}
/* Meta connection guide */
[data-material="meta"] .route{gap:7px}[data-material="meta"] .route span{border:0;border-radius:8px;background:#edf5ff;color:#326aab;padding:8px 11px;font-size:12px}[data-material="meta"] .route b{font-weight:400;color:#a2b3c6}[data-material="meta"] .intro{font-size:14px;color:#6b7684}[data-material="meta"] .ready{gap:10px;margin-top:22px}[data-material="meta"] .ready div{background:#fff;border:1px solid #e5eaf0;border-radius:12px;padding:18px}[data-material="meta"] .ready b{font-size:11px;color:#4779b1;font-weight:550}[data-material="meta"] .ready strong{font-size:16px;line-height:1.5}[data-material="meta"] .ready p{font-size:12px;color:#6b7684}[data-material="meta"] .section{margin-top:38px}[data-material="meta"] .steps{gap:11px;margin-top:21px}[data-material="meta"] .step{background:#fff;border-color:#e5eaf0;border-radius:13px;padding:20px;gap:12px;grid-template-columns:31px 1fr}[data-material="meta"] .number{width:29px;height:29px;background:#edf5ff;color:#0871dd;font-size:12px;font-weight:650;border-radius:10px}[data-material="meta"] .step h3{font-size:18px}[data-material="meta"] .step p{font-size:14px;color:#52657d}[data-material="meta"] .url{border-radius:8px;background:#f1f5fa;font-size:12px;color:#47709d}[data-material="meta"] .test{background:#edf5ff;border:1px solid #d5e7fc;border-radius:14px;padding:23px}[data-material="meta"] .test h3{font-size:20px;color:#126bc4}[data-material="meta"] .test p{font-size:14px;color:#526b87}[data-material="meta"] .ask{border:0;border-radius:10px;background:#fff;color:#191f28;font-size:15px;font-weight:550;line-height:1.8;padding:17px}[data-material="meta"] .result span{color:#47709d;font-size:12px;border-radius:7px}[data-material="meta"] .uses{gap:12px;margin-top:21px}[data-material="meta"] .use{background:#fff;border-color:#e5eaf0;border-radius:14px;padding:22px}[data-material="meta"] .use h3{font-size:20px}[data-material="meta"] .use>p{font-size:14px;color:#52657d}[data-material="meta"] .use details{border-color:#e5eaf0}[data-material="meta"] .use summary{font-size:13px;color:#0871dd;font-weight:600}[data-material="meta"] .use .prompt{font-size:13px;line-height:1.9;background:#f1f5fa;border-radius:9px;padding:17px;color:#52657d}[data-material="meta"] .errors details{background:#fff;border-color:#e5eaf0;border-radius:11px;padding:17px}[data-material="meta"] .errors summary{font-size:14px;font-weight:600}[data-material="meta"] .errors p{font-size:13px;color:#6b7684}
/* Skills and bonus pack */
[data-material="gstack"] .lead{font-size:14px;color:#6b7684}[data-material="gstack"] .source{background:#edf5ff;border:1px solid #d5e7fc;border-radius:12px;padding:19px;color:#126bc4;font-size:15px;font-weight:600}[data-material="gstack"] .source span{font-size:12px;color:#526b87;margin-top:5px}[data-material="gstack"] .item{border:1px solid #e5eaf0;border-radius:14px;padding:23px;background:#fff}[data-material="gstack"] .tag{font-family:inherit;font-size:12px;color:#0871dd;font-weight:600;background:#edf5ff;border-radius:6px;padding:5px 9px;display:table;margin-bottom:12px}[data-material="gstack"] .item h3{font-size:21px}[data-material="gstack"] .item p{font-size:14px;color:#52657d}[data-material="gstack"] .example{background:#f1f5fa;border-radius:9px;font-size:13px;line-height:1.9;color:#52657d;padding:16px}[data-material="gstack"] .how{background:#fff;border:1px solid #e5eaf0;border-radius:14px;padding:23px;margin-top:30px}[data-material="gstack"] .how h2{font-size:25px}[data-material="gstack"] .how li{font-size:14px}[data-material="gstack"] .note{font-size:12px;color:#6b7684}
[data-material="bonus"] .intro{padding:0;margin-bottom:22px}[data-material="bonus"] .intro h2{font-size:26px}[data-material="bonus"] .intro p{font-size:14px;color:#6b7684}[data-material="bonus"] .boxes{gap:10px}[data-material="bonus"] .box,[data-material="bonus"] .box:nth-child(2),[data-material="bonus"] .box:nth-child(3){background:#fff;border:1px solid #e5eaf0;border-radius:13px;padding:20px;box-shadow:none}[data-material="bonus"] .box small{font-size:11px;color:#4779b1;font-weight:500}[data-material="bonus"] .box h3{font-size:19px;line-height:1.5}[data-material="bonus"] .box p{font-size:12px;color:#6b7684}[data-material="bonus"] .box a{font-size:13px;color:#0871dd;font-weight:600}[data-material="bonus"] .group{margin:38px 0}[data-material="bonus"] .grouphead{border-color:#e1e7ef;padding-bottom:14px}[data-material="bonus"] .grouphead b{font-size:11px;color:#6b7684;font-weight:500}[data-material="bonus"] .grouphead h2{font-size:26px;margin-top:6px}[data-material="bonus"] .gift{background:#fff;border-color:#e5eaf0;border-radius:13px;margin:12px 0}[data-material="bonus"] .gift summary{padding:20px;gap:12px}[data-material="bonus"] .gift summary:after{color:#8fa5bf;font-size:19px}[data-material="bonus"] .num{background:#edf5ff;color:#0871dd;font-size:12px;font-weight:650;border-radius:9px;padding:5px 9px;flex:none}[data-material="bonus"] .title{font-size:18px;font-weight:650;line-height:1.5}[data-material="bonus"] .sub{font-size:12px;color:#6b7684;line-height:1.7}[data-material="bonus"] .content{padding:0 21px 24px}[data-material="bonus"] .content p,[data-material="bonus"] .content li{font-size:14px;line-height:1.9}[data-material="bonus"] .content h4{font-size:17px;font-weight:650}[data-material="bonus"] .content pre{font-family:inherit;font-size:13px;line-height:1.9;background:#f1f5fa;color:#52657d;border-radius:9px;padding:17px}[data-material="bonus"] .content blockquote{font-size:14px;font-weight:550;background:#edf5ff;border-radius:9px;color:#326aab;line-height:1.9}[data-material="bonus"] .content table{font-size:13px}[data-material="bonus"] .content th{color:#4779b1;font-weight:550;background:#f8fafc}[data-material="bonus"] .content td,[data-material="bonus"] .content th{border-color:#e5eaf0;padding:13px 10px}[data-material="bonus"] .note{font-size:12px!important;color:#6b7684}
@media(max-width:650px){main{padding:24px 20px 45px}main.wrap,main.wrap.main{padding:27px 0 45px}body>header:not(.toolbar){padding:24px 20px 29px}header.hero{padding:24px 0 29px}header .brand,.hero .brand{font-size:10px;margin-bottom:18px}header p,.hero p{font-size:14px}.hero-stamp,.hero .tag{font-size:11px}h2{font-size:24px}.wrap{width:calc(100% - 36px)}.moonshot-cta{margin-top:33px}[data-material="library"] main{padding:24px 18px 45px}[data-material="library"] .section-head h2{font-size:23px}[data-material="library"] .card{padding:17px;gap:15px}[data-material="library"] .card h3{font-size:18px}[data-material="library"] .card p{font-size:12px}[data-material="library"] .card .badge{font-size:10px}[data-material="library"] .thumb{width:70px;height:96px}[data-material="library"] .num{width:45px;height:60px;font-size:23px}[data-material="library"] .soon{font-size:11px}[data-material="library"] .card:disabled .soon{margin-left:60px}[data-material="library"] .locked-card h3{font-size:17px}[data-material="library"] .lock-symbol{width:22px;font-size:23px}[data-material="library"] .live-date strong{font-size:17px}[data-material="library"] .article{padding:25px 18px 50px}[data-material="library"] .article h1{font-size:28px!important}[data-material="library"] .example{grid-template-columns:1fr;padding:19px;gap:18px}[data-material="library"] .example h2{font-size:20px}[data-material="library"] .example video{max-width:260px;height:430px}[data-material="library"] .step h2{font-size:22px}[data-material="library"] .prompt{font-size:12px}[data-material="library"] .callout{padding:21px}[data-material="library"] .callout h2{font-size:23px}[data-material="guide"] .overview{padding:19px}[data-material="guide"] .overview-grid{grid-template-columns:1fr;gap:9px}[data-material="guide"] .overview h2{font-size:21px}[data-material="guide"] .overview-item{padding:16px}[data-material="guide"] .overview-item strong{font-size:16px}[data-material="guide"] .job summary{padding:17px 15px;gap:10px}[data-material="guide"] .job-title{font-size:17px}[data-material="guide"] .job-content{padding:0 16px 21px}[data-material="guide"] .cols{grid-template-columns:1fr;gap:0}[data-material="guide"] .cols li{font-size:13px}[data-material="guide"] .brief{padding:20px}[data-material="guide"] .brief>h3{font-size:21px}[data-material="guide"] .fields{grid-template-columns:1fr}[data-material="guide"] #brief>h2{font-size:26px}[data-material="guide"] .chat-ai strong{font-size:16px}[data-material="guide"] .core-message{padding:22px}[data-material="guide"] .core-message .core-context{font-size:14px}[data-material="guide"] .core-message .core-result{font-size:24px}[data-material="guide"] .business-chat .business-heading{font-size:25px}[data-material="guide"] .business-chat .chat-body{padding:22px 16px}[data-material="guide"] .live{padding:22px}[data-material="guide"] .live h2{font-size:24px}[data-material="report"] .scene{padding:20px}[data-material="report"] .scene h2{font-size:23px}[data-material="report"] .flow{grid-template-columns:1fr 1fr}[data-material="report"] .form-grid{padding:20px;grid-template-columns:1fr}[data-material="report"] .field strong{font-size:13px}[data-material="report"] .report-lead strong{font-size:24px}[data-material="report"] .roles,[data-material="report"] .materials{grid-template-columns:1fr}[data-material="meta"] .ready{grid-template-columns:1fr}[data-material="meta"] .ready div{padding:18px}[data-material="meta"] .section{margin-top:31px}[data-material="meta"] .step{padding:17px;gap:10px}[data-material="meta"] .step h3{font-size:17px}[data-material="meta"] .step p{font-size:13px}[data-material="meta"] .test{padding:20px}[data-material="meta"] .ask{font-size:14px;padding:15px}[data-material="meta"] .use{padding:20px}[data-material="meta"] .use h3{font-size:19px}[data-material="gstack"] .item{padding:21px}[data-material="gstack"] .item h3{font-size:20px}[data-material="bonus"] .boxes{grid-template-columns:1fr}[data-material="bonus"] .box{padding:19px}[data-material="bonus"] .grouphead h2{font-size:24px}[data-material="bonus"] .gift summary{padding:17px 15px;gap:10px}[data-material="bonus"] .title{font-size:16px}[data-material="bonus"] .content{padding:0 17px 21px;overflow-wrap:anywhere}[data-material="bonus"] .content table{font-size:12px;table-layout:fixed}[data-material="bonus"] .content td,[data-material="bonus"] .content th{padding:11px 8px}[data-material="bonus"] .content p,[data-material="bonus"] .content li{font-size:13px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
