.draft-stage:has(.chapter-experience){padding:30px;background:radial-gradient(ellipse at 100% 0%,#38465466,transparent 65%),#1d242b}.chapter-experience{animation:story-enter .45s ease both}.chapter-head .kicker{font-size:10px;letter-spacing:1.5px}.chapter-head h2{max-width:800px;font-size:31px;line-height:1.15;margin:16px 0 12px}.chapter-head>p{font-size:14px;color:#a8c2d8;line-height:1.7;max-width:760px;margin:0 0 25px}.chapter-split{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.chapter-experience svg{display:block;width:100%;height:auto}.chapter-tip{display:flex;gap:15px;align-items:center;padding:16px 18px;border:1px solid #73a4bd22;background:#262f3866;border-radius:13px;margin-top:22px;transition:background .4s,box-shadow .4s}.chapter-tip>span{width:35px;flex-shrink:0;color:#8ddbd9}.chapter-tip b{display:block;color:#d5edf4;font-size:13px;font-weight:500}.chapter-tip p{margin:5px 0 0;color:#96b6cc;line-height:1.65;font-size:12px}.narration-focus{box-shadow:0 0 0 1px #82fae966,0 0 35px #70d8ff12!important;background-color:#38465555!important}.pop-in{animation:widget-arrive .4s ease both}.tiny-label{font-size:10px;letter-spacing:1.4px;color:#7cabc4}.journey-rail{display:flex;gap:10px;align-items:center;margin:0 0 14px}.journey-rail button{position:relative;display:flex;align-items:center;gap:10px;text-align:left;flex:1;color:#9fb8d0;background:#262f3966;padding:14px 10px;border-radius:11px;min-height:65px;border:1px solid #8adfff00;font-size:12px;transition:background .3s,border-color .3s}.journey-rail b{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#35424f;color:#9ac1da;font-size:12px;flex-shrink:0}.journey-rail button.active{border-color:#8ddbcc77;background:#2c364166;color:#d8f9f0}.journey-rail .active b{color:#222b34;background:#a2e9d4}.journey-rail i{font-style:normal;position:absolute;right:-13px;z-index:1;background:#1d242c;color:#719dbb;font-size:17px}.access-art{position:relative;min-width:0}.connection-badge{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#82b9c2;margin-top:-4px}.connection-badge svg{width:22px}.step-detail{min-height:255px;background:#161b2099;padding:23px;border-radius:15px;border:1px solid #86b8d422}.step-label{font-size:10px;color:#85c9d5;letter-spacing:1px}.step-detail h3{font-size:22px;margin:12px 0}.step-detail>p{font-size:13px;color:#a4bdd2;line-height:1.7}.device-picks{display:flex;flex-wrap:wrap;gap:6px;margin:17px 0}.device-picks button{background:#2d3844;color:#b2cde1;border:1px solid transparent;border-radius:7px;padding:9px;font-size:10px}.device-picks .selected{border-color:#99e6d1;color:#c3f5e7}.step-detail .secondary{font-size:11px;padding:11px 13px}.text-action{display:block;background:transparent;color:#a4e5f3;font-size:12px;padding:14px 0 0;text-align:left}.access-links{display:grid;gap:9px}.route-link{display:flex;align-items:center;gap:13px;background:#28313b;color:#b3cde0;border-radius:10px;padding:13px;text-decoration:none;transition:background .2s}.route-link:hover{background:#374452}.route-link svg{width:30px;flex-shrink:0;color:#8edbe7}.route-link span{font-size:11px}.route-link b{display:block;font-size:13px;color:#d7f2fa;font-weight:500;margin-top:4px}.login-illustration{padding:14px;background:#212932;border-radius:10px}.login-illustration>span{display:block;color:#82abc7;font-size:11px;margin-bottom:13px}.login-illustration>div{padding:9px 12px;border-radius:7px;background:#384553;color:#d0f1fa;font-size:12px;margin-top:7px}.login-illustration i{float:right;font-style:normal}.login-illustration>small{display:block;margin-top:10px;color:#82a1ba;font-size:9px;line-height:1.5}.plan-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0 20px}.plan-object{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:240px;padding:18px 10px;border-radius:16px;background:linear-gradient(145deg,#2a3540,#1a2128);border:1px solid #9fb9d322;color:#d4e5f5;transition:transform .3s,border-color .3s;animation:widget-arrive .6s ease var(--delay) both}.plan-object:hover{transform:translateY(-4px)}.plan-object.selected{border-color:var(--plan-color);box-shadow:0 8px 25px #0002}.plan-halo{position:absolute;top:-70px;width:210px;height:210px;background:radial-gradient(ellipse,color-mix(in srgb,var(--plan-color) 17%,transparent),transparent 70%)}.plan-illustration{position:relative;width:75px;height:75px;display:grid;place-items:center;color:var(--plan-color);padding:10px;border-radius:20px;background:linear-gradient(145deg,#4d607444,#242d3755);transform:perspective(500px) rotateY(-15deg) rotateX(10deg);box-shadow:12px 14px 15px #11151955;margin-bottom:14px}.plan-illustration svg{width:53px;filter:drop-shadow(0 4px 7px #0004)}.plan-object>b{font-size:18px;font-weight:500;z-index:1}.plan-object>strong{font-size:27px;font-weight:500;margin-top:10px;z-index:1;color:#e1f4ff}.plan-object>small{font-size:10px;color:#8aaac4;margin-top:3px}.plan-purpose{color:var(--plan-color);font-size:11px;margin-top:14px}.plan-focus{display:flex;gap:17px;align-items:center;background:#161b2188;padding:19px;border-radius:13px;min-height:96px}.focus-icon{width:36px;flex-shrink:0}.plan-focus h3{font-size:16px;line-height:1.5;margin:0;color:#d1e6f5}.plan-focus p{font-size:12px;color:#8fadc5;margin:7px 0 0;line-height:1.6}.quick-choice{padding:19px;margin-top:20px;background:#252e3888;border-radius:13px;border:1px solid #73aac022}.quick-choice p{font-size:14px;color:#cadfed;margin:8px 0}.quick-choice .button-row{margin:13px 0 0}.quick-choice .secondary{font-size:12px;padding:11px 14px}.quick-choice .response:empty{display:none}.interview-scene{display:grid;grid-template-columns:1fr 1.12fr;gap:25px;align-items:center}.profile-orbit{position:relative;min-height:285px;display:flex;flex-direction:column;justify-content:center;align-items:center}.orbit-ring{position:absolute;width:210px;height:210px;border:1px dashed #7cb6d044;border-radius:50%;transform:rotateX(40deg) rotate(-25deg)}.profile-core{width:100px;height:100px;background:linear-gradient(145deg,#4e6174,#2d3843);border:1px solid #aad9ef55;border-radius:30px;padding:23px;color:#ace7f2;transform:perspective(600px) rotateY(-16deg) rotateX(8deg);box-shadow:15px 18px 40px #0e111566;animation:object-arrive .6s ease both}.orbit-note{position:absolute;background:#2d3844e8;border:1px solid #6ca8c733;padding:9px 12px;font-size:11px;color:#bad9ea;border-radius:9px;box-shadow:0 8px 20px #10131744;animation:pop-arrive .6s ease both}.note-one{top:16px;left:7%;rotate:-5deg}.note-two{top:58px;right:0;rotate:5deg;animation-delay:.12s}.note-three{bottom:53px;left:0;rotate:3deg;animation-delay:.24s}.profile-tags{position:relative;display:flex;gap:5px;flex-wrap:wrap;justify-content:center;max-width:310px;margin-top:55px;min-height:20px}.profile-tags span{font-size:10px;color:#acd5d8;background:#26303a66;padding:6px 8px;border-radius:20px;animation:widget-arrive .4s ease var(--delay) both}.interview-card{background:#161c22;border:1px solid #79a9c233;border-radius:17px;padding:24px;min-height:285px}.chat-speaker{color:#9bdfe8;font-size:12px;margin-top:24px}.chat-question{font-size:19px;color:#e0edf7;line-height:1.5;margin:13px 0 20px}.reply-options{display:grid;gap:8px}.reply-options button{border:1px solid #5d97b955;background:#2b3641;color:#c6e3f3;padding:12px;border-radius:9px;text-align:left;font-size:12px}.reply-options button:hover{background:#3e4d5d}.reply-options button>span{float:right}.interview-card .visual-fine{display:block;text-align:left;margin-top:15px;line-height:1.6}.interview-ideas{display:grid;gap:9px;font-size:12px;color:#a7dbcf}.interview-ideas span{padding:8px 0;border-bottom:1px solid #ffffff0d}.practice-launch{margin-top:24px;padding:16px;background:#2a343e66;border:1px solid #7eb9d033;border-radius:13px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;transition:box-shadow .3s}.practice-launch>div{display:flex;gap:12px;align-items:center;margin-right:auto}.practice-launch>div svg{width:31px;color:#8dc9db}.practice-launch b{display:block;font-size:13px;color:#d1e5f1;font-weight:500}.practice-launch small{display:block;font-size:11px;color:#8faec4;line-height:1.6;margin-top:4px}.practice-launch button,.practice-launch a{font-size:11px;padding:11px 12px}.practice-launch #copied{width:100%;font-size:11px;color:#9de3c8}.practice-launch #copied:empty{display:none}.task-picks{display:flex;gap:9px;margin-bottom:23px}.task-picks button{display:flex;gap:9px;align-items:center;color:#9bb9d0;background:#29333e;border:1px solid transparent;border-radius:9px;padding:11px 16px;font-size:12px}.task-picks svg{width:22px;color:#8bb6d0}.task-picks .selected{border-color:#b8adf399;background:#404f5f55;color:#e0dafa}.prompt-builder{display:grid;grid-template-columns:1fr 18px 1.25fr 18px 1fr;gap:8px;align-items:stretch}.builder-piece{position:relative;padding:18px 15px;background:linear-gradient(155deg,#313d4a66,#1d242c);border:1px solid #8ba5ce33;border-radius:13px;min-width:0;transition:box-shadow .4s;animation:widget-arrive .6s ease both}.piece-num{position:absolute;right:13px;top:13px;color:#5e819f;font-size:10px}.piece-icon{display:block;width:47px;color:#b3a9e6;padding:7px;border-radius:12px;background:#90a0aa1a}.builder-piece h3{font-size:16px;color:#d9d5f4;margin:16px 0 10px}.builder-piece>p{font-size:13px;color:#a7bad0;line-height:1.6}.builder-plus{align-self:center;justify-self:center;font-size:22px;color:#8f9cbd}.condition-picks,.format-picks{display:grid;gap:7px}.condition-picks button,.format-picks button{background:#242c35;border:1px solid #8ba6b81a;color:#87a1ba;border-radius:7px;text-align:left;padding:8px;font-size:11px;line-height:1.5}.condition-picks .selected,.format-picks .selected{border-color:#b4a6e166;color:#ddd5f4;background:#47596b44}.assembled-prompt{margin-top:21px;background:#161b21;border:1px solid #8ba5c733;border-radius:14px;padding:20px}.assembled-prompt>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.assembled-state{color:#98bfb9;font-size:10px}.assembled-prompt>p{font-size:13px;line-height:1.75;color:#bed2e3;margin:17px 0}.assembled-prompt .button-row{margin:14px 0 0}.assembled-prompt button,.assembled-prompt a{font-size:11px;padding:11px 13px}.revision-flow{display:grid;grid-template-columns:1fr 65px 1fr;align-items:stretch;gap:10px;margin:26px 0}.revision-card{position:relative;border-radius:16px;padding:23px;background:linear-gradient(145deg,#2a3540,#1b2128);border:1px solid #839fb533;min-height:285px}.revision-tag{color:#91a9bd;font-size:10px;letter-spacing:1px}.revision-icon{display:block;width:44px;margin:19px 0 16px;color:#819ab3}.revision-card>p{font-size:13px;line-height:1.8;color:#a7c0d5;margin:0 0 20px}.issue-mark{display:block;color:#95e5da;font-size:11px;padding:8px 10px;border-radius:8px;background:#44546522}.after-card{border-color:#80dac333;background:linear-gradient(145deg,#222b3444,#1b2128)}.after-card.revealed{border-color:#88d8bb88}.after-card.revealed .revision-icon{color:#9be2c7}.after-card.revealed>p{color:#bddfcf}.success-mark{color:#9ae0c3;font-size:11px}.revision-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#75a6b9}.revision-bridge>span{font-size:30px;animation:widget-arrive .6s ease both}.revision-bridge>b{font-weight:400;font-size:10px}.answer-skeleton{display:grid;gap:12px;padding-top:5px}.answer-skeleton i{height:6px;border-radius:4px;background:#3a4857}.answer-skeleton i:nth-child(2){width:85%}.answer-skeleton i:nth-child(3){width:65%}.answer-skeleton span{font-size:11px;color:#7198aa;line-height:1.7;margin-top:12px}.followup-row{display:flex;align-items:center;gap:14px;padding:17px;background:#2a343f88;border:1px solid #8faec333;border-radius:12px;transition:box-shadow .4s}.followup-row>span{width:30px;flex-shrink:0;color:#9fceec}.followup-row>p{font-size:12px;line-height:1.6;color:#bad4e6;flex:1;margin:0}.followup-row>button{font-size:11px;padding:11px 13px}.verification-picks{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:22px}.verification-picks>span{font-size:11px;color:#7fa2bd;margin-right:4px}.verification-picks button{display:flex;align-items:center;gap:6px;background:#28313b;color:#a4c7d5;border:1px solid transparent;padding:8px;border-radius:8px;font-size:10px}.verification-picks svg{width:19px}.verification-picks .selected{border-color:#8bd4c4}.verification-detail{min-height:26px;font-size:11px;line-height:1.6;color:#94b7ca;margin-top:12px}.finish-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;align-items:center;margin-top:15px}.result-orbit{position:relative;max-width:260px;width:100%;margin:auto}.result-ring{rotate:-90deg;filter:drop-shadow(0 0 17px #84e3c422)}.ring-track{fill:none;stroke:#303b47;stroke-width:5}.ring-value{fill:none;stroke:#a2ead1;stroke-width:7;stroke-linecap:round;transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1)}.result-core{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.result-core>b{font-size:62px;line-height:1.1;color:#c7f4df;font-weight:400;letter-spacing:-3px}.result-core small{font-size:23px;color:#6d9b96;letter-spacing:0;margin-left:6px}.result-core>span{font-size:12px;color:#7da69f;line-height:1.6;margin-top:10px}.result-spark{position:absolute;color:#92dac7;font-size:21px}.s1{top:10%;right:0}.s2{left:0;bottom:12%;font-size:14px}.milestone-list{display:grid;gap:11px}.milestone{position:relative;display:flex;align-items:center;gap:13px;padding:15px;background:#232b3488;border:1px solid #83b8c122;border-radius:12px;cursor:pointer;transition:border-color .3s,background .3s;animation:widget-arrive .5s ease var(--delay) both}.milestone input{position:absolute;opacity:0;width:100%;height:100%;left:0;top:0;margin:0;cursor:pointer;z-index:1}.milestone:has(input:focus-visible){outline:3px solid #9ee6f0;outline-offset:3px}.milestone-icon{width:32px;flex-shrink:0;color:#6d9aaf}.milestone>span:nth-of-type(2){color:#aac4d5;line-height:1.6;font-size:12px}.milestone small{display:block;font-size:9px;color:#6893ab;letter-spacing:1px;margin-bottom:2px}.milestone>b{margin-left:auto;color:#547b8b;font-size:18px;font-weight:400}.milestone.done{border-color:#8ddabc88;background:#2a343f66}.milestone.done .milestone-icon,.milestone.done>b{color:#99e1c2}.milestone.done>span:nth-of-type(2){color:#c7e9d9}.lesson-celebration{position:relative;overflow:hidden;text-align:center;min-height:470px;padding:40px 20px;background:radial-gradient(ellipse at 50% 20%,#35425066,transparent 70%);animation:story-enter .6s ease both}.celebration-icon{width:95px;padding:18px;background:#b2efd117;border:1px solid #97d9bc55;border-radius:28px;color:#b2edd2;margin:0 auto 27px;box-shadow:0 12px 45px #88d6b611;animation:pop-arrive .7s ease both}.celebration-icon svg{width:100%}.lesson-celebration h2{max-width:none;color:#d5f6e5;font-size:35px;margin:18px 0}.result-stamps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0}.result-stamps span{font-size:11px;padding:8px 12px;background:#78cbb51a;border-radius:20px;color:#a6d4c6}.lesson-celebration>p{color:#86b1a8;font-size:13px;max-width:470px;margin:20px auto 25px;line-height:1.7}.confetti{position:absolute;inset:0;pointer-events:none}.confetti i{position:absolute;left:var(--x);top:-10px;width:5px;height:10px;background:#9ed6d4;opacity:0;animation:confetti-drop 2.2s ease calc(var(--i)*.035s) 1 both}.confetti i:nth-child(3n){background:#c7b3f2}.confetti i:nth-child(3n+1){background:#9eefe4}.guide-art-card{background:radial-gradient(ellipse at 50% 40%,#3d4c5c77,transparent 70%);border:1px solid #8db8d122;border-radius:17px;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px}.guide-art-card>span{width:110px;color:#9cdeec;padding:18px;border-radius:27px;background:linear-gradient(145deg,#3a4857,#252e38);box-shadow:15px 20px 40px #0003;transform:perspective(500px) rotateY(-15deg) rotateX(8deg);animation:object-arrive .6s ease both}.guide-art-card svg{width:100%}.guide-art-card p{color:#a6c5db;font-size:13px;line-height:1.7;text-align:center;margin:25px 0 0}.guide-art-card small{color:#6c95af;font-size:10px;margin-top:10px}.slide-dots span{transition:background .3s,width .3s}.slide-dots span.active{width:40px}.slide-image{animation:widget-arrive .5s ease both}.slide-layout{animation:story-enter .4s ease both}.slide-controls button{font-size:12px}@keyframes confetti-drop{0%{opacity:0;translate:0 0;rotate:0deg}15%{opacity:.85}100%{opacity:0;translate:15px 480px;rotate:280deg}}@media(max-width:1200px){.chapter-head h2{font-size:28px}.draft-stage:has(.chapter-experience){padding:25px}.step-detail{padding:19px}.chapter-split{gap:15px}.plan-gallery{gap:9px}.plan-purpose{font-size:10px}.plan-object>strong{font-size:25px}.interview-scene{gap:18px}.interview-card{padding:19px}.profile-orbit{min-height:285px}.orbit-note{font-size:10px;padding:8px}.prompt-builder{gap:6px;grid-template-columns:1fr 12px 1.2fr 12px 1fr}.builder-piece{padding:16px 12px}.condition-picks button,.format-picks button{font-size:10px}.finish-layout{gap:20px}.revision-flow{grid-template-columns:1fr 40px 1fr;gap:8px}.revision-card{padding:18px}.followup-row{flex-wrap:wrap}.followup-row .primary{margin-left:auto}}@media(max-width:1000px){.chapter-split,.interview-scene{grid-template-columns:1fr}.access-art{max-width:390px;width:100%;margin:auto}.step-detail{min-height:0}.profile-orbit{min-height:225px;max-width:390px;width:100%;margin:auto}.profile-tags{margin-top:30px}.note-three{bottom:28px}.profile-core{width:85px;height:85px;padding:20px}.orbit-ring{width:190px;height:190px}.prompt-builder{grid-template-columns:1fr 1fr 1fr;gap:9px}.builder-plus{display:none}.builder-piece{padding:15px 11px}.piece-icon{width:40px}.finish-layout{grid-template-columns:1fr}.result-orbit{max-width:210px}.milestone-list{gap:9px}.milestone{padding:13px}.revision-card>p{font-size:12px}.chapter-head>p{font-size:13px}.chapter-tip{align-items:flex-start}.plan-object{min-height:230px}}@media(max-width:800px){.chapter-split{grid-template-columns:1fr 1fr}.interview-scene{grid-template-columns:1fr 1.1fr}.finish-layout{grid-template-columns:.75fr 1.25fr}.prompt-builder{grid-template-columns:1fr 1.2fr 1fr}}@media(max-width:560px){.draft-stage:has(.chapter-experience){padding:23px 18px}.chapter-head h2{font-size:28px}.chapter-head>p{font-size:13px;margin-bottom:21px}.chapter-head .kicker{font-size:9px;line-height:1.6}.journey-rail{gap:6px}.journey-rail button{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px;padding:10px 8px;min-height:90px;line-height:1.5}.journey-rail b{width:24px;height:24px;font-size:10px}.journey-rail i{right:-9px;font-size:13px;top:40px}.chapter-split,.interview-scene,.finish-layout{grid-template-columns:1fr}.access-art{max-width:290px;margin-top:-5px}.step-detail{padding:18px}.step-detail h3{font-size:21px}.step-detail>p{font-size:12px}.chapter-tip{padding:14px;gap:11px}.chapter-tip>span{width:27px}.chapter-tip b{font-size:12px}.chapter-tip p{font-size:11px}.plan-gallery{gap:6px;margin-top:20px}.plan-object{padding:13px 5px;min-height:204px;border-radius:12px}.plan-illustration{width:52px;height:52px;padding:8px;border-radius:14px;margin-bottom:12px}.plan-illustration svg{width:35px}.plan-object>b{font-size:16px}.plan-object>strong{font-size:20px;margin-top:10px}.plan-object>small{font-size:9px}.plan-purpose{font-size:9px;line-height:1.6;text-align:center;margin-top:12px;max-width:90px}.plan-focus{padding:15px;gap:12px}.focus-icon{width:29px}.plan-focus h3{font-size:14px}.plan-focus p{font-size:11px}.quick-choice{padding:15px}.quick-choice p{font-size:13px}.quick-choice .secondary{font-size:11px;padding:10px}.profile-orbit{min-height:240px}.interview-card{min-height:260px}.chat-question{font-size:18px}.reply-options button{font-size:12px}.practice-launch{padding:15px;gap:10px}.practice-launch>div{margin-bottom:5px}.practice-launch b{font-size:12px}.practice-launch small{font-size:10px}.practice-launch button,.practice-launch a{font-size:10px}.task-picks{gap:6px}.task-picks button{font-size:11px;padding:10px;gap:6px;flex:1}.task-picks svg{width:18px}.prompt-builder{grid-template-columns:1fr;gap:10px}.builder-piece{display:grid;grid-template-columns:45px 1fr;gap:6px 12px;padding:15px}.piece-icon{grid-row:1/3}.builder-piece h3{margin:0 0 4px;font-size:15px}.builder-piece>p{margin:0;font-size:12px}.condition-picks,.format-picks{display:flex;flex-wrap:wrap;gap:5px;grid-column:2}.condition-picks button,.format-picks button{font-size:10px;padding:7px}.piece-num{right:10px;top:9px;font-size:9px}.assembled-prompt{padding:16px}.assembled-prompt>div:first-child{align-items:flex-start;flex-direction:column;gap:7px}.assembled-prompt>p{font-size:12px;line-height:1.8}.assembled-state{font-size:9px}.assembled-prompt button,.assembled-prompt a{font-size:10px;padding:10px}.revision-flow{grid-template-columns:1fr;gap:10px;margin-top:20px}.revision-card{min-height:0;padding:19px}.revision-card>p{font-size:12px}.revision-icon{width:35px;margin:15px 0}.revision-bridge{flex-direction:row;gap:12px}.revision-bridge>span{rotate:90deg;font-size:23px}.revision-bridge>b{font-size:11px}.answer-skeleton{padding-bottom:8px}.followup-row{padding:14px;gap:11px}.followup-row>p{font-size:12px}.followup-row>span{width:25px}.followup-row>button{width:100%;margin:0;padding:12px}.verification-picks>span{width:100%;margin-bottom:3px}.verification-picks button{font-size:10px}.verification-detail{font-size:11px;min-height:38px}.result-orbit{max-width:200px;margin-top:0}.result-core>b{font-size:55px}.result-core>span{font-size:11px}.milestone{gap:11px}.milestone>span:nth-of-type(2){font-size:12px}.milestone-icon{width:28px}.lesson-celebration{padding:35px 12px;min-height:480px}.lesson-celebration h2{font-size:29px}.result-stamps{gap:7px}.result-stamps span{font-size:10px}.lesson-celebration>p{font-size:12px}.guide-art-card{min-height:210px}.guide-art-card>span{width:85px}.guide-art-card p{font-size:12px}.visual-fine{line-height:1.6}}@media(prefers-reduced-motion:reduce){.chapter-experience *,.lesson-celebration *,.slide-layout,.slide-image{animation:none!important;transition:none!important}.confetti{display:none}}
