@font-face{font-family:SpecialHand;src:url(/specials/grok-bot/assets/handwritten.ttf);font-display:swap}@font-face{font-family:SpecialCoverHand;src:url(/specials/grok-bot/assets/cover-handwritten.ttf);font-display:swap}@font-face{font-family:SpecialHandEn;src:url(/specials/grok-bot/assets/handwritten-en.woff2);font-weight:500;font-display:swap}.home-specials{margin-bottom:48px}.specials-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.specials-heading p{color:var(--muted);letter-spacing:.12em;margin:0 0 6px;font-size:12px}.specials-heading h2{color:var(--ink);margin:0;font-size:32px}.specials-heading>span{letter-spacing:.14em;color:var(--muted);padding-bottom:5px;font-size:10px}.special-cover{isolation:isolate;color:#26352d;background:#f9f8f2;border:1px solid #daddd0;border-radius:26px;grid-template-columns:1.15fr 1fr;min-height:350px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #293c2910}.special-cover:hover{color:#26352d;transform:translateY(-3px);box-shadow:0 14px 38px #293c2920}.special-cover:focus-visible{outline:3px solid var(--jade);outline-offset:5px}.special-copy{z-index:1;padding:36px 0 36px 42px}.special-eyebrow{letter-spacing:.14em;color:#5f6e58;align-items:center;gap:8px;margin:0 0 19px;font-size:10px;display:flex}.special-eyebrow>span{background:#879d66;border-radius:50%;width:6px;height:6px}.special-copy h3{letter-spacing:0;color:inherit;transform-origin:0;margin:0;font-family:SpecialCoverHand,cursive;font-size:clamp(28px,3.2vw,44px);font-weight:400;line-height:1.45;transform:rotate(-2deg)}.special-name{white-space:nowrap;font-family:SpecialHandEn,cursive;font-size:1.16em;font-weight:500;position:relative}.special-name:after{content:"";border-top:2px solid #b2bc86;border-bottom:1px solid #b2bc86;border-radius:50%;height:5px;position:absolute;bottom:-3px;left:0;right:0;transform:rotate(-1deg)}.special-mobile-break{display:none}.special-description{color:#647063;margin:17px 0 22px;font-size:14px;line-height:1.9}.special-footer{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.special-cta{color:#fffef7;background:#29392f;border-radius:10px;align-items:center;gap:24px;padding:12px 18px;font-size:13px;display:inline-flex}.special-cta>span{font-size:18px;line-height:1}.special-proof{color:#6b765e;font-size:11px}.special-art{min-height:340px;margin:0 25px 0 0;position:relative}.special-hand{color:#828e63;z-index:2;font:22px SpecialHand,cursive;position:absolute;top:26px;left:8%;transform:rotate(-6deg)}.special-arrow{fill:none;stroke:#929a74;stroke-width:1.2px;width:65px;height:65px;position:absolute;top:60px;left:27%}.special-orbit{border:1px solid #e8e9df;border-radius:50%;width:280px;height:280px;position:absolute;top:65px;left:50%;transform:translate(-50%)}.special-orbit:after{content:"";border:1px solid #e8e9df;border-radius:50%;position:absolute;inset:22px}.special-main-bot{filter:drop-shadow(0 9px #253b2807);width:270px;height:270px;transition:transform .4s;position:absolute;top:80px;left:50%;transform:translate(-50%)rotate(-8deg)}.special-cover:hover .special-main-bot{transform:translate(-50%)rotate(-3deg)}.special-spark{color:#bca57b;font-size:35px;font-weight:300;position:absolute;top:64px;right:11%}.special-sticky{color:#384337;border:1px solid #e3e4d3;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;font-size:11px;line-height:1.7;display:flex;position:absolute;box-shadow:0 6px 20px #39412d06}.special-sticky-one{background:#f1eabe;font-size:18px;top:220px;left:0;transform:rotate(-9deg)}.special-sticky-one>span{font-size:11px}.special-sticky-one b{font-weight:500}.special-sticky-two{background:#fffff7;top:118px;right:0;transform:rotate(7deg)}.special-sticky-two i{text-align:center;background:#e2e9c7;border-radius:50%;width:23px;height:23px;font-size:14px;font-style:normal}.special-sticky small{color:#7d8370;font-size:9px;display:block}.special-mini-bot{background:#b6b5cf;border-radius:50%;justify-content:center;align-items:center;gap:8px;width:57px;height:57px;display:flex;position:absolute;bottom:22px;right:9%;transform:rotate(12deg)}.special-mini-bot i{background:#fffef7;border-radius:8px;width:7px;height:16px;display:block}.home-specials[lang=en] .special-hand{font-family:SpecialHandEn,cursive;font-size:25px;left:5%}.home-specials[lang=en] .special-copy h3{font-family:SpecialHandEn,cursive;font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.2}@media (width<=900px){.special-cover{grid-template-columns:1.1fr 1fr}.special-copy{padding-left:26px}.special-art{margin-right:10px}.special-sticky{padding:10px}.special-sticky-two{top:125px;right:0}.special-hand{font-size:18px}.home-specials[lang=en] .special-hand{font-size:22px}.special-proof{font-size:10px}}@media (width<=640px){.home-specials{margin-bottom:35px}.specials-heading{margin-bottom:16px}.specials-heading h2{font-size:26px}.specials-heading p{font-size:10px}.specials-heading>span{text-align:right;max-width:110px;font-size:8px}.special-cover{border-radius:20px;grid-template-columns:1fr}.special-copy{padding:25px 23px 0}.special-copy h3,.home-specials[lang=en] .special-copy h3{font-size:29px}.special-eyebrow{margin-bottom:14px;font-size:9px}.special-description{margin:15px 0 18px;font-size:12px}.special-footer{gap:12px}.special-cta{gap:18px;padding:11px 15px;font-size:12px}.special-art{min-height:280px;margin:0 15px}.special-hand,.home-specials[lang=en] .special-hand{font-size:20px;top:24px;left:5%}.special-arrow{width:48px;height:48px;top:52px;left:30%}.special-orbit{width:220px;height:220px;top:57px}.special-main-bot{width:195px;height:195px;top:75px}.special-sticky-one{top:180px;left:0}.special-sticky-two{font-size:9px;top:105px;right:0}.special-sticky small{font-size:8px}.special-mini-bot{width:45px;height:45px;bottom:14px;right:4%}.special-spark{font-size:26px;top:45px;right:8%}}@media (prefers-reduced-motion:reduce){.special-cover,.special-main-bot{transition:none}.special-cover:hover{transform:none}}@font-face{font-family:MuseBrush;src:url(/specials/muse/assets/brush-zh.woff2);font-display:swap}@font-face{font-family:MuseBrushEn;src:url(/specials/muse/assets/brush-en.woff2);font-display:swap}.home-specials [hidden]{display:none!important}.special-carousel-track{position:relative}.special-carousel-controls{justify-content:center;align-items:center;gap:12px;margin:17px 0 0;display:flex}.special-carousel-controls button{border:1px solid var(--border,#ccd9e6);background:var(--panel,#fff);color:var(--ink,#263d59);cursor:pointer;border-radius:22px;padding:7px 12px;font:11px inherit}.special-carousel-controls>button{min-width:34px;min-height:34px}.special-carousel-dots{gap:8px;display:flex}.special-carousel-dots button{font-size:10px}.special-carousel-dots button span{opacity:.7;margin-left:5px}.special-carousel-dots [aria-current]{color:#275793;background:#e5eef7;border-color:#9db5d3}.special-carousel-controls button:focus-visible{outline-offset:3px;outline:3px solid #8bb0e5}.special-carousel-status{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.muse-home-cover{color:#2b4d7b;background:#fcfaf5;border-color:#d4dfe9;min-height:390px}.muse-home-cover:hover{color:#2b4d7b}.muse-home-cover .special-copy h3{color:#2d60a8;font:44px/1.45 MuseBrush,cursive;transform:rotate(-3deg)}.home-specials[lang=en] .muse-home-cover .special-copy h3{letter-spacing:-.02em;font:36px/1.5 MuseBrushEn,cursive}.muse-home-cover .special-eyebrow{color:#7191bd;gap:10px}.muse-home-cover .special-eyebrow>img{display:block}.muse-home-cover .special-eyebrow>.muse-edition{color:#5b79a5;background:0 0;border:1px solid #b6c9e4;border-radius:5px;width:auto;height:auto;padding:1px 5px;font-size:9px}.muse-home-cover .special-description{color:#778ba3}.muse-home-cover .special-proof{color:#7e92aa}.muse-home-cover .special-cta{background:#315da2}.muse-home-art{min-height:370px;margin:0 30px;position:relative}.muse-home-portrait{border:9px solid #fff;border-bottom-width:29px;border-radius:4px;width:265px;transition:transform .5s;position:absolute;top:60px;left:50%;overflow:hidden;transform:translate(-50%)rotate(6deg);box-shadow:0 8px 35px #567ca525}.muse-home-portrait img{width:100%;height:auto;display:block}.muse-home-cover:hover .muse-home-portrait{transform:translate(-50%)rotate(2deg)}.muse-home-hand{text-align:center;color:#7799c6;font:23px MuseBrush,cursive;position:absolute;top:23px;left:0;right:0;transform:rotate(-5deg)}.home-specials[lang=en] .muse-home-hand{font:17px MuseBrushEn,cursive}.muse-home-tape{clip-path:polygon(2% 0,98% 6%,100% 98%,0 93%);background:#b6ccea99;width:75px;height:27px;position:absolute;top:47px;left:41%;transform:rotate(-8deg)}.muse-home-note{color:#6084b6;background:#e7eef9;padding:12px 20px;font:22px MuseBrush,cursive;position:absolute;bottom:24px;right:-3px;transform:rotate(-5deg);box-shadow:1px 4px 10px #627c9a17}.home-specials[lang=en] .muse-home-note{font:16px MuseBrushEn,cursive}.muse-home-spark{color:#d0b787;font-size:38px;position:absolute;bottom:60px;left:-3px}@media (width<=760px){.muse-home-cover .special-copy h3{font-size:34px}.home-specials[lang=en] .muse-home-cover .special-copy h3{font-size:29px}.muse-home-art{min-height:320px;margin:0 30px}.muse-home-portrait{width:230px;top:40px}.muse-home-hand{top:4px}.muse-home-tape{top:26px}.muse-home-note{bottom:14px}.special-carousel-controls{gap:7px}.special-carousel-dots button{padding:7px 10px}}@media (width<=420px){.special-carousel-dots button span{display:none}.muse-home-cover .special-copy h3{font-size:32px}.home-specials[lang=en] .muse-home-cover .special-copy h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.muse-home-cover *{transition:none!important}}.home-specials .special-carousel-track{position:relative}.home-specials .special-cover{padding-bottom:28px}.home-specials .special-carousel-controls{z-index:3;margin:0;padding:0;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.home-specials .special-carousel-dots{gap:2px;display:flex}.home-specials .special-carousel-dots button{width:36px;min-width:36px;height:36px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.home-specials .special-carousel-dots button span{opacity:1;background:#a9b5b2;border-radius:50%;width:8px;height:8px;margin:0;transition:background-color .2s,transform .2s;display:block}.home-specials .special-carousel-dots button[aria-current]{background:0 0}.home-specials .special-carousel-dots button[aria-current] span{background:#315da2;transform:scale(1.25)}.home-specials .special-carousel-dots button:hover span{background:#315da2}.home-specials .special-carousel-dots button:focus-visible{outline-offset:-3px;outline:2px solid #315da2}@media (prefers-reduced-motion:reduce){.home-specials .special-carousel-dots button span{transition:none}}html:has([data-home]){scroll-behavior:smooth;scroll-snap-type:y proximity;scroll-padding-top:100px}html:has([data-home] [data-worry-panel]:not([hidden])){scroll-snap-type:none}.landing{max-width:1200px;margin:auto}.landing-intro{scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:calc(100svh - 130px);padding:28px 0 18px;display:flex}.landing-search{width:min(100%,960px);margin:0 auto}.landing .worry{text-align:center;margin:0}.landing .worry-kicker{letter-spacing:.13em}.landing .worry-title{max-width:900px;margin:10px auto;font-size:clamp(26px,3.2vw,44px);line-height:1.3}.landing .worry-sub{margin:0 0 25px;font-size:clamp(16px,1.6vw,20px)}.landing .worry-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;padding:12px 0 0;display:flex;overflow:visible}.landing .worry-chips[hidden]{display:none}.landing .worry-examples-label{color:var(--muted);font-size:12px}.landing .worry-chips .chip{background:color-mix(in srgb,var(--paper) 65%,transparent);min-height:32px;color:var(--muted);border-color:var(--line);padding:6px 11px;font-size:12px;line-height:1.5;transition:background .18s,color .18s,border-color .18s}.landing .worry-chips .chip:hover{color:var(--jade);border-color:var(--jade);background:var(--jade-soft)}.landing .worry-chips .chip:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.landing .worry-title{text-wrap:balance}@media (width<=640px){.landing .worry-examples-label{flex-basis:100%}.landing .worry-chips .chip{min-height:40px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.landing .worry-chips .chip{transition:none}}.landing .worry-form{box-shadow:0 0 50px color-mix(in srgb,var(--ice) 12%,transparent)}.landing [data-worry-panel],.landing .worry-profile,.landing .worry-unmet{text-align:left}.landing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:max-content;max-width:100%;margin:12px auto 24px;display:grid}.landing-actions a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:25px;padding:12px 23px;font-weight:500;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.landing-actions a:hover{border-color:var(--ice);transform:translateY(-2px)}.landing-actions a.landing-primary{background:var(--jade);color:#fff;border-color:#0000}.landing-stats{justify-content:center;gap:0;margin:0 auto 28px;display:flex}.landing-stats a{color:var(--muted);flex-direction:column;align-items:center;padding:0 36px;text-decoration:none;display:flex}.landing-stats a+a{border-left:1px solid var(--line)}.landing-stats strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.landing-stats span{margin-top:4px;font-size:12px}.landing-flow{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 65%,transparent);border-radius:20px;max-width:1000px;margin:auto;padding:18px 24px}.flow-heading{align-items:center;gap:18px;margin-bottom:18px;display:flex}.flow-heading>span{color:var(--jade);letter-spacing:.12em;font-size:11px}.flow-heading h2{color:var(--muted);margin:0;font-size:14px;font-weight:500}.landing-flow ol{grid-template-columns:repeat(4,1fr);gap:26px;margin:0;padding:0;list-style:none;display:grid}.landing-flow li{position:relative}.landing-flow li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--ice),var(--line));height:1px;animation:5s linear infinite flow-travel;animation-delay:calc(var(--step) * 1.25s);background-size:200% 100%;position:absolute;top:23px;left:65px;right:-14px}.flow-node{align-items:center;width:48px;display:flex;position:relative}.flow-node svg{width:48px;height:48px;stroke:var(--jade);stroke-width:1.5px}.flow-node rect{fill:color-mix(in srgb,var(--ice) 7%,transparent);animation:5s ease-in-out infinite flow-glow;animation-delay:calc(var(--step) * 1.25s)}.flow-node span{background:var(--paper);color:var(--muted);border-radius:4px;padding:1px 4px;font-size:10px;position:absolute;bottom:-3px;right:-7px}.landing-flow h3{margin:13px 0 5px;font-size:15px}.landing-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.landing-down{color:var(--muted);align-self:center;margin-top:14px;font-size:22px;text-decoration:none;display:block}.landing-featured{scroll-snap-align:start;min-height:calc(100svh - 130px);padding:36px 0 60px;scroll-margin-top:0}.landing-featured:focus{outline:none}.landing-section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.landing-section-head h2{margin:6px 0 0;font-size:32px}.landing-section-head a,.landing-library-link{color:var(--jade)}.landing .featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landing .featured-grid .card{min-width:0}.landing-library-link{width:fit-content;margin:28px auto 0;display:block}@keyframes flow-glow{0%,55%,to{fill:color-mix(in srgb,var(--ice) 7%,transparent)}15%,30%{fill:color-mix(in srgb,var(--ice) 28%,transparent);filter:drop-shadow(0 0 4px var(--ice))}}@keyframes flow-travel{0%{background-position:200% 0}to{background-position:0 0}}@media (width>=1100px){.landing .featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing .featured-grid .card h2{font-size:18px}.landing .featured-grid .sub{font-size:14px}}@media (width<=640px){html:has([data-home]){scroll-snap-type:none;scroll-padding-top:90px}.landing-intro{min-height:calc(100svh - 120px);padding:26px 0}.landing-actions{gap:10px}.landing-actions a{gap:12px;padding:12px 16px;font-size:14px}.landing-stats a{padding:0 15px}.landing-stats strong{font-size:26px}.landing-stats span{font-size:10px}.landing-flow{padding:18px}.landing-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-flow li:nth-child(2):after{display:none}.landing-flow h3{font-size:14px}.landing .featured-grid{grid-template-columns:1fr}.landing-section-head h2{font-size:26px}.landing-section-head a{font-size:13px}}@media (prefers-reduced-motion:reduce){html:has([data-home]){scroll-behavior:auto;scroll-snap-type:none}.landing-flow *,.landing-flow :after{animation:none!important}.landing-actions a{transition:none}}.landing-flow ol{--flow-height:180px}.landing-flow li:not(:last-child){padding-top:66px}.landing-flow li:not(:last-child):after{top:90px}.landing-flow li:nth-child(3):after{right:0}.flow-branches{height:var(--flow-height);grid-template-rows:1fr 1fr;padding-left:14px;display:grid}.flow-branch{align-items:center;gap:12px;min-width:0;display:flex}.flow-branch .flow-node{flex:0 0 48px}.flow-branch h3{margin:0 0 5px;font-size:15px}.flow-branch p{font-size:12px}.flow-fork{fill:none;width:40px;height:100%;stroke:var(--line);stroke-width:1px;position:absolute;top:0;left:-26px;overflow:visible}.flow-fork path{vector-effect:non-scaling-stroke}@media (width<=640px){.landing-flow ol{--flow-height:220px}.landing-flow li:not(:last-child){padding-top:86px}.landing-flow li:not(:last-child):after{top:110px}.flow-fork{width:34px;left:-20px}.flow-branch{gap:6px}.flow-branch h3{font-size:14px}.flow-branch p{font-size:11px}}@media (width>=641px) and (height<=800px){.landing-intro{padding:8px 0}.landing .worry-title{margin:6px auto;font-size:clamp(26px,3vw,36px)}.landing .worry-sub{margin-bottom:14px;font-size:16px}.landing-actions{margin:8px auto 14px}.landing-actions a{padding:10px 20px}.landing-stats{margin-bottom:16px}.landing-stats strong{font-size:26px}.landing-flow{padding:12px 20px}.flow-heading{margin-bottom:10px}.landing-flow h3{margin-top:9px}.flow-branch h3{margin-top:0}.landing-down{margin-top:5px}}.flow-pagination{display:none}@media (width<=640px){.landing-flow ol{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;position:relative;overflow-x:auto}.landing-flow ol::-webkit-scrollbar{display:none}.landing-flow li:not(:last-child),.landing-flow li.flow-branches{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;height:220px;padding:20px 12px}.landing-flow li:not(:last-child):after,.flow-fork{display:none}.landing-flow li:not(:last-child){text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.landing-flow li:not(:last-child) h3{margin-top:18px;font-size:18px}.landing-flow li:not(:last-child) p{max-width:240px;font-size:13px}.flow-branches{grid-template-rows:1fr 1fr;gap:12px}.flow-branch{gap:14px}.flow-branch h3{font-size:16px}.flow-branch p{font-size:12px}.flow-pagination{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.flow-pagination button{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%}.flow-pagination button[aria-current]{background:var(--jade);color:#fff;border-color:var(--jade)}}.featured-refresh{font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--paper);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.6rem 1.2rem;font-weight:500}.featured-refresh:hover:not(:disabled){border-color:var(--ice);background:var(--jade-soft)}.featured-refresh:focus-visible{outline:2px solid var(--jade);outline-offset:3px}.featured-refresh:disabled{opacity:.5;cursor:default}
