:root{--ink:#252630;--muted:#72727a;--cream:#f8f6f0;--paper:#fffefb;--line:#deddd7;--green:#3c46ca;--lime:#dedff7;--orange:#a65d43;--blue:#3c46ca;--serif:Georgia,"Times New Roman",serif}body{background:var(--cream);color:var(--ink)}.site-header{height:88px;max-width:1440px;padding:0 44px;gap:46px;border-color:#dcdad2}.brand{color:#2c3198;letter-spacing:-1.2px;font-size:28px}.brand-icon{color:var(--blue);font-size:37px}.site-header nav{gap:24px;font-size:12px}.site-header nav a{color:#63636b}.site-header nav a.active{color:var(--blue)}.header-actions{font-size:12px}.saved-link b{background:#e6e5f4;color:#3b40aa}.language{border-color:#d7d5ce}.language select{color:#343444}.button{border-radius:30px;padding:16px 25px;font-weight:600;border-color:var(--blue);min-height:50px;gap:32px}.primary{background:var(--blue)}.primary:hover{background:#2934ad;box-shadow:0 7px 18px #3943b125}.secondary{color:var(--blue)}.secondary:hover{background:#e9e8f8}.text-link{font-size:13px;font-weight:500;gap:16px}.eyebrow{font-size:10px;letter-spacing:1.7px;color:#77777f}.badge{background:#eeedf8;color:#5656a0}.badge.neutral{background:#f1e9e0;color:#805d40}.icon-button{color:#72738c}.icon-button.is-saved{color:#ad6248}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #6264db;outline-offset:5px}input:focus,select:focus{outline-color:#6264db}.field input,.field select,.field textarea{color:#343442;background:#fffefb;border-color:#d7d6d1;border-radius:8px}.field input:focus,.field select:focus{background:#fff}.site-footer{max-width:1324px;margin-top:30px;border-color:#dcdad2}.site-footer p{color:#6f6f78}.footer-links a:hover{color:var(--blue)}main{max-width:1400px;padding:0 40px}.atlas-hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:12px;padding:28px 4px 44px;min-height:670px}.atlas-hero-copy{padding:24px 0;position:relative;z-index:1}.edition-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;color:#60606c;margin-bottom:29px;line-height:1.8}.status-dot{width:7px;height:7px;flex:0 0 7px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 4px #e8e7f0}.atlas-hero h1{font-family:Arial,PingFang SC,sans-serif;font-size:clamp(60px,5.5vw,83px);font-weight:500;letter-spacing:-4.5px;line-height:1.04;margin:0 0 27px}.atlas-hero h1>span{display:block}.atlas-hero h1 .headline-accent{font-family:var(--serif);font-weight:400;font-style:italic;color:var(--blue);line-height:1.1;letter-spacing:-4px}.atlas-hero-copy>p{font-size:15px;line-height:1.85;color:#75737b;max-width:420px;margin:0 0 28px}.atlas-hero-actions{display:flex;align-items:center;gap:27px}.atlas-hero-actions .primary{padding:18px 25px;min-width:185px}.atlas-hero-actions .text-link{color:#62616c}.hero-facts{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:34px;font-size:10px;color:#7d7b80}.hero-facts b{font-weight:600;color:#44434e;margin-inline-end:4px}.hero-facts i{height:13px;border-left:1px solid #d2d1ca}.handwritten{flex-basis:100%;font:italic 14px var(--serif);color:#9a795f;margin-top:9px;transform:rotate(-3deg);transform-origin:left}.universe-stage{height:560px;position:relative;isolation:isolate;direction:ltr;min-width:0}.universe-art{width:115%;max-width:none;height:auto;position:absolute;left:-7%;top:-16px;z-index:-1;pointer-events:none}.language-ticket{position:absolute;background:#fffdf5;border:1px solid #e2ded6;box-shadow:5px 12px 18px #2321340b;display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:145px;border-radius:5px;z-index:1}.language-ticket>span{font-size:9px;letter-spacing:1px;color:#8c8581}.language-ticket b{font-family:var(--serif);font-weight:400;font-size:59px;line-height:1.6;color:#3a458f}.language-ticket small{font-size:8px;letter-spacing:.3px;color:#8a817a}.ticket-zh{top:57px;left:16px;transform:rotate(-11deg);background:#f4e5b9}.ticket-ar{top:196px;right:-4px;transform:rotate(10deg);background:#f5c9af;height:127px;width:109px}.ticket-ar b{color:#8d5143;font-size:45px}.coordinate-label{position:absolute;top:28px;right:7px;color:#8e8b95;font-size:7px;line-height:1.9;letter-spacing:1.4px;text-align:right}.featured-slip{position:absolute;left:20%;right:8%;bottom:6px;background:#fffefb;transform:rotate(-4deg);border:1px solid #ddd9d1;padding:19px 22px 14px;border-radius:4px;box-shadow:5px 12px 35px #24214312;z-index:2;transition:transform .25s}.featured-slip:hover,.featured-slip:focus-within{transform:rotate(0) translateY(-4px)}.featured-slip-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.featured-slip-top .eyebrow{font-size:8px;letter-spacing:1.5px;margin:0}.featured-slip-top>span:last-child{font-size:9px;color:#88838e;font-variant-numeric:tabular-nums}#featured-story{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;background:none;text-align:left;color:#36385c;padding:12px 0 10px;gap:15px}#featured-name{font:40px/1.2 var(--serif);overflow-wrap:anywhere}.featured-open{font-size:22px;color:var(--blue)}.featured-slip-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid #ebe7df}#featured-language{font-size:9px;color:#8a838c}.story-switch{display:flex;gap:5px}.story-switch button{border:1px solid #dedbe4;background:#fffefa;color:#55519b;width:29px;height:27px;border-radius:50%;font-size:14px;line-height:1}.story-switch button:hover{background:#edecf9}.chapter-strip{border-block:1px solid var(--line);padding:23px 0 26px;margin:0 4px}.chapter-strip>.eyebrow{font-size:9px;margin-bottom:16px}.chapter-options{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.chapter-button{display:flex;align-items:center;gap:14px;border:0;border-inline-end:1px solid #deddd7;background:none;color:#45434e;text-align:start;padding:10px 18px 10px 0;font-size:14px;line-height:1.4;min-width:0}.chapter-button:last-child{border:0}.chapter-number{font:italic 16px var(--serif);color:#92909a}.chapter-arrow{margin-inline-start:auto;font-size:20px;transition:transform .2s;color:#6963a8}.chapter-button:hover,.chapter-button.selected{color:var(--blue)}.chapter-button:hover .chapter-arrow{transform:translate(3px,-3px)}.chapter-button.selected .chapter-number{color:var(--blue)}.story-gallery{padding:73px 4px 65px;scroll-margin-top:30px}.story-gallery .section-heading{margin-bottom:30px}.story-gallery h2{font-size:43px;letter-spacing:-1.4px;color:#32323e}.story-gallery .section-heading p{font-size:13px;color:#85828a;margin-top:13px;margin-bottom:0}.story-gallery .eyebrow{margin-bottom:14px}.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.story-card{min-width:0;border:1px solid #dcd9d3;border-radius:10px;background:#fffdf9;overflow:hidden;transition:transform .25s,box-shadow .25s}.story-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #3831450b}.story-art-button{display:block;width:100%;border:0;padding:0;position:relative;background:transparent;text-align:start;overflow:hidden}.story-art-button>img{display:block;width:100%;height:auto;aspect-ratio:600/350;object-fit:cover;transition:transform .5s}.story-art-button:hover>img{transform:scale(1.035)}.story-stamp{position:absolute;bottom:17px;left:19px;background:#ffffff73;border:1px solid #ffffff5c;border-radius:30px;padding:4px 9px;color:#60535a;font-size:8px;letter-spacing:1px}.story-art-arrow{position:absolute;right:17px;bottom:16px;width:33px;height:33px;border-radius:50%;background:#fffdf5c9;color:#54465a;display:grid;place-items:center;font-size:19px}.story-card-body{padding:23px 25px 25px}.story-meta{display:flex;gap:10px;justify-content:space-between;font-size:8px;color:#8a828a;letter-spacing:.5px}.story-card h3{font:35px/1.25 var(--serif);margin:16px 0 12px;color:#393346;overflow-wrap:anywhere}.story-card p{font-size:12px;line-height:1.9;color:#8a7f86;min-height:70px;margin-bottom:22px}.story-card .text-link{font-size:11px;color:#6c639a}.story-book h3{font-size:30px}.story-garden h3{color:#3b5d4d}.story-thread h3{color:#845245}.studio-section{margin:20px 4px 55px;padding:49px 44px;background:#e9e9f4;border:1px solid #dfdfee;border-radius:16px;grid-template-columns:1fr 1.55fr;gap:65px;align-items:start;scroll-margin-top:30px}.section-intro .eyebrow{color:#7d7c9e}.section-intro h2{font-size:48px;line-height:1.13;color:#343565;letter-spacing:-1.5px;max-width:340px}.section-intro>p{font-size:13px;color:#7b7993;max-width:270px;line-height:1.8}.brief-note{margin-top:28px;border-top:1px solid #d4d3e6;padding-top:20px;max-width:280px}.brief-note-art{display:flex;gap:15px;align-items:center;margin-bottom:15px}.brief-note-art>span{font:italic 63px/1 var(--serif);color:#7b7cb9}.brief-note-art>b{font-size:35px;color:#b39d85;font-weight:400;transform:rotate(15deg)}.brief-note p{font-size:11px;line-height:1.9;color:#8a85a0;margin-bottom:16px}.brief-note a{font-size:11px;color:#66629e}.form-panel{padding:28px;border-radius:12px;border:1px solid #dcdbe4;background:#fffefa;box-shadow:0 7px 24px #33325f05}.form-grid{gap:22px 18px}.field>span{font-size:10px;color:#656271;font-weight:600}.field input,.field select{height:47px;padding:12px;font-size:12px}.form-panel .field:has(input:disabled),.form-panel .field:has(select:disabled),.form-panel .field[hidden]{display:none}.advanced-brief{border:0;margin:22px 0 0;padding:0}.advanced-brief>summary{display:flex;align-items:center;gap:8px;list-style:none;padding:15px 0;border-top:1px solid #e7e4df;border-bottom:1px solid #e7e4df;color:#787286;font-size:11px}.advanced-brief>summary::-webkit-details-marker{display:none}.advanced-brief[open]>summary{margin-bottom:20px}.advanced-brief>summary>span:first-child{font-size:17px;color:#88819c}.advanced-brief[open]>summary>span:first-child{transform:rotate(45deg)}.advanced-count{margin-inline-start:auto;font-size:9px;color:#a09aa9}.form-context-note{font-size:11px;color:#928b99;line-height:1.8;margin-top:20px}.cultural-plan{background:#f2f1f8;border-color:#dfdce9;padding:18px;border-radius:8px}.cultural-plan p{font-size:12px;color:#787184}.cultural-plan .eyebrow{color:#726b8e;font-size:9px}.deep-options{gap:12px}.form-bottom{border-top:0;margin-top:23px;padding-top:0;display:flex;align-items:center}.form-bottom .button{font-size:12px}.form-bottom small{font-size:9px;color:#9a92a0;max-width:190px}.form-panel>.link-button{font-size:9px;margin-top:9px;color:#a29aa7}.check-label{font-size:11px}.results-section{padding-inline:4px}.results-section>.muted,.results-section>div[lang] p{font-size:12px;color:#81798c}.name-card{border-radius:10px;border-color:#dbd8e4;padding:26px;transition:transform .2s}.name-card:hover{transform:translateY(-3px)}.name-card h3{color:#45417c}.name-card:nth-child(3n+2){background:#f6f0e9}.name-card:nth-child(3n){background:#eeeff6}.card-explanation{color:#81798b;font-size:12px}.name-theme,.evidence-label{color:#8a8093}.card-bottom{border-color:#e0dce7}.card-bottom .text-link{font-size:11px}.category-section{padding:35px 4px 65px}.category-section h2{font-size:38px}.category-grid{gap:14px}.category-card{border-color:#ddd8d1;background:#fffdf7;border-radius:9px;min-height:158px;padding:23px}.category-card:hover{background:#f0edf7}.cat-icon{color:#8b7eac;font-size:25px}.category-card:nth-child(2n) .cat-icon{color:#a88060}.category-card h3{font-size:15px;color:#5e566a}.category-card p{color:#938995;line-height:1.7}.card-arrow{color:#a495ad}.meaning-banner{margin:0 4px 65px;padding:48px 64px;background:#303d9b;border:0;border-radius:13px;display:grid;grid-template-columns:220px 1fr;gap:50px;overflow:hidden;position:relative;color:#fff}.meaning-banner h2{font:42px/1.2 var(--serif);color:#fffbee;margin-bottom:17px}.meaning-banner p{color:#b9bddd;font-size:13px;line-height:1.9;max-width:610px}.meaning-banner .eyebrow{color:#aab1e2;font-size:9px}.meaning-banner .button{margin:25px 0 0;border-color:#858dcd;color:#fff8e8;font-size:11px;min-height:43px;padding:13px 20px}.meaning-banner .button:hover{background:#414eae}.closing-letter{font:italic 240px/.9 var(--serif);color:#e9e4f5;position:relative;transform:rotate(-12deg)}.closing-letter span{position:absolute;right:5px;top:10px;font:55px Arial;color:#ecc89b}.meaning-banner:after{content:"";position:absolute;width:470px;height:470px;border:1px solid #6e77b750;border-radius:50%;right:-220px;top:-70px;pointer-events:none}.reading-section{max-width:1310px;padding-top:35px}.reading-section p{color:#79717e}.reading-section aside{background:#eeecf5;border-radius:9px}.reading-section aside a{border-color:#d9d5e5;color:#756b86}.page-mast h1,.article-mast>h1{color:#39335f}.culture-feature{background:#e7e7f4;border-radius:12px}.culture-feature p,.culture-card p{color:#80778a}.culture-card{border-radius:9px;border-color:#dfd9e6}.culture-glyph{color:#8980aa}.culture-feature h2,.feature-glyph{color:#66618e}.culture-grid details{border-color:#ded8e8}.culture-logic h2{color:#4a426b}.tool-card{border-radius:10px;border-color:#ded8e2}.tool-card p{color:#847a8a}.tool-symbol{color:#9c8cb2}.metric-grid>div,.pillars>div,.poem-grid article{background:#eeedf5}.method-mark{color:#aaa0cc}.method-section p{color:#827787}.journal-card{border-radius:10px;border-color:#dcd7e1}.journal-card:hover{background:#eeedf7}.journal-card h2{color:#51486b}.journal-card p,.journal-intro{color:#84798e}.article-layout article p,.policy-body p{color:#686172}.article-toc{border-color:#b9b0d8}.article-toc a{color:#81768d}.editor-note{background:#eeecf4}.report-name{color:#423963}.report-section p{color:#756a80;font-size:13px;line-height:1.85}.report-section h3{color:#514568}.report-section{border-color:#ded7e3}.definition,.use-preview{background:#eeebf4}.report-section blockquote{border-color:#9d8db8}.dialog-bar{background:#fffefbf5}dialog{border-color:#d6cfdf;border-radius:13px}dialog::backdrop{background:#26243d69;backdrop-filter:blur(7px)}thead th{background:#ede9f4}.table-wrap td,.table-wrap th{border-color:#d9d0e1}#toast{background:#34315e}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:58px;line-height:1.3;letter-spacing:-1.5px}[lang=zh] .atlas-hero h1 .headline-accent,[lang=ja] .atlas-hero h1 .headline-accent,[lang=ko] .atlas-hero h1 .headline-accent{font-style:normal;letter-spacing:-1.5px}[lang=hi] .atlas-hero h1,[lang=th] .atlas-hero h1{font-size:62px;line-height:1.25;letter-spacing:0}[dir=rtl] .atlas-hero h1{letter-spacing:0;font-size:73px}[dir=rtl] .atlas-hero h1 .headline-accent{letter-spacing:0;font-style:normal}[dir=rtl] .edition-label,[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .handwritten{display:none}@media(min-width:1500px){.atlas-hero{min-height:690px}.atlas-hero h1{font-size:88px}.universe-stage{height:590px}.featured-slip{bottom:12px}}@media(max-width:1200px){.site-header{padding-inline:30px;gap:25px}.site-header nav{gap:17px}.atlas-hero h1{font-size:65px;letter-spacing:-3px}.atlas-hero h1 .headline-accent{letter-spacing:-3px}.atlas-hero{min-height:590px}.universe-stage{height:510px}.ticket-zh{left:-5px;top:55px;width:102px;height:124px}.ticket-ar{right:-5px;top:180px;width:94px;height:112px}.language-ticket b{font-size:48px}.coordinate-label{top:15px}.featured-slip{left:15%;right:4%;bottom:30px}.featured-slip #featured-name{font-size:34px}.studio-section{gap:35px;padding:36px 30px}.section-intro h2{font-size:40px}.story-card-body{padding:21px}.story-card h3{font-size:30px}.meaning-banner{grid-template-columns:170px 1fr;padding:40px}.closing-letter{font-size:210px}.meaning-banner h2{font-size:37px}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:48px}}@media(max-width:900px){main{padding-inline:26px}.site-header{height:auto;min-height:90px;gap:10px 22px;padding:18px 28px 10px}.site-header nav{order:3;flex-basis:100%;justify-content:space-between;font-size:11px;overflow:auto;gap:20px}.header-actions{margin-inline-start:auto}.atlas-hero{grid-template-columns:1fr 1fr;min-height:540px;padding-top:14px;gap:10px}.atlas-hero h1{font-size:53px;letter-spacing:-2px}.atlas-hero h1 .headline-accent{letter-spacing:-2px}.atlas-hero-copy>p{font-size:13px}.edition-label{font-size:8px;letter-spacing:1.1px;margin-bottom:22px}.universe-stage{height:445px}.universe-art{width:130%;left:-16%;top:10px}.ticket-zh{width:90px;height:112px;top:52px;left:2px}.ticket-ar{width:80px;height:100px;top:160px;right:0}.language-ticket small{font-size:6px}.language-ticket b{font-size:43px}.ticket-ar b{font-size:35px}.coordinate-label{font-size:6px;top:10px}.featured-slip{padding:16px;bottom:12px;left:8%;right:0}.featured-slip #featured-name{font-size:30px}.atlas-hero-actions{gap:18px;flex-wrap:wrap}.atlas-hero-actions .primary{min-width:160px;padding:15px 21px;font-size:12px}.hero-facts{font-size:9px;margin-top:26px;gap:10px}.handwritten{font-size:12px}.chapter-options{gap:10px}.chapter-button{gap:10px;padding-inline-end:10px;font-size:12px}.story-gallery{padding:55px 0}.story-gallery h2{font-size:36px}.story-grid{gap:15px}.story-card-body{padding:17px}.story-card h3{font-size:27px}.story-card p{font-size:11px;min-height:80px}.story-meta{font-size:7px;flex-wrap:wrap}.studio-section{grid-template-columns:1fr;padding:30px;gap:25px}.section-intro h2{max-width:none;margin-bottom:12px}.section-intro>p{max-width:none;margin:0}.brief-note{display:none}.section-intro .eyebrow{margin-bottom:13px}.form-bottom small{max-width:260px}.meaning-banner{gap:30px;grid-template-columns:130px 1fr;padding:30px}.closing-letter{font-size:165px}.closing-letter span{font-size:35px}.meaning-banner h2{font-size:31px}.meaning-banner p{font-size:12px}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:41px}[lang=hi] .atlas-hero h1,[lang=th] .atlas-hero h1{font-size:43px}[dir=rtl] .atlas-hero h1{font-size:48px}}@media(max-width:620px){main{padding-inline:20px}.site-header{padding:16px 20px 9px}.site-header .brand{font-size:25px}.brand-icon{font-size:32px}.site-header nav{font-size:10px;gap:20px}.language select{width:83px}.atlas-hero{grid-template-columns:1fr;padding:36px 0 12px;gap:0}.atlas-hero-copy{padding:0}.edition-label{font-size:8px;margin-bottom:22px}.atlas-hero h1{font-size:60px;letter-spacing:-3px;line-height:1.05;margin-bottom:23px;max-width:460px}.atlas-hero h1 .headline-accent{letter-spacing:-2.6px}.atlas-hero-copy>p{font-size:13px;max-width:370px;line-height:1.8;margin-bottom:25px}.atlas-hero-actions{flex-wrap:nowrap;gap:21px}.atlas-hero-actions .primary{min-width:155px;font-size:12px;padding:15px 19px;gap:20px}.atlas-hero-actions .text-link{font-size:11px;gap:11px}.hero-facts{margin-top:24px;font-size:9px}.hero-facts .handwritten{display:none}.universe-stage{height:400px;width:min(100%,400px);margin:12px auto 0}.universe-art{width:115%;left:-7%;top:-10px}.ticket-zh{width:87px;height:105px;left:8px;top:40px}.ticket-zh b{font-size:42px}.ticket-ar{width:79px;height:97px;top:132px;right:2px}.ticket-ar b{font-size:35px}.coordinate-label{font-size:5px;top:13px;right:6px}.featured-slip{left:14%;right:4%;bottom:15px;padding:16px 18px}.featured-slip #featured-name{font-size:32px}.featured-slip-top .eyebrow{font-size:7px}.featured-slip-top>span:last-child{font-size:8px}.featured-slip-bottom #featured-language{font-size:8px}.story-switch button{width:28px;height:27px}.chapter-strip{padding:20px 0 22px;margin:0}.chapter-strip>.eyebrow{font-size:8px;margin-bottom:10px}.chapter-options{grid-template-columns:1fr 1fr;gap:0 18px}.chapter-button{font-size:12px;min-height:53px;border-inline-end:0;border-bottom:1px solid #e2dfd8}.chapter-button:last-child{border-bottom:1px solid #e2dfd8}.chapter-number{font-size:14px}.chapter-arrow{font-size:18px}.story-gallery{padding:42px 0}.story-gallery .section-heading{gap:16px;align-items:flex-end;margin-bottom:23px}.story-gallery h2{font-size:31px;letter-spacing:-.9px;max-width:260px}.story-gallery .section-heading p{font-size:11px;max-width:240px;line-height:1.8}.story-gallery .section-heading>.text-link{font-size:10px;line-height:1.8;max-width:80px;flex-wrap:wrap;gap:4px}.story-gallery .eyebrow{font-size:8px}.story-grid{grid-template-columns:1fr;gap:22px}.story-card{border-radius:11px}.story-art-button>img{aspect-ratio:600/310}.story-card-body{padding:22px 24px}.story-meta{font-size:8px}.story-card h3{font-size:34px;margin:15px 0 12px}.story-card p{font-size:12px;min-height:0;max-width:360px;margin-bottom:20px}.story-card .text-link{font-size:11px}.studio-section{margin:5px -7px 35px;padding:27px 18px;gap:22px;border-radius:12px}.section-intro h2{font-size:35px;letter-spacing:-1px}.section-intro>p{font-size:12px}.form-panel{padding:22px 18px}.form-grid{gap:19px 13px}.field input,.field select{font-size:12px;padding:10px;min-height:46px}.field>span{font-size:10px}.advanced-count{display:none}.advanced-brief>summary{font-size:11px}.advanced-grid{grid-template-columns:1fr 1fr}.form-bottom{display:flex;flex-direction:column-reverse;align-items:stretch;gap:15px;margin-top:22px}.form-bottom small{font-size:9px;max-width:none;text-align:center}.form-bottom .button{font-size:12px;min-height:48px}.form-panel>.link-button{display:block;margin:0 auto}.cultural-plan{padding:15px}.cultural-plan p{font-size:11px}.results-section{padding:15px 0 35px}.results-section .section-heading h2{font-size:29px}.category-section{padding:25px 0 35px}.category-section h2{font-size:29px}.category-section .eyebrow{font-size:8px}.category-card{padding:20px 17px;min-height:173px}.category-card h3{font-size:14px;line-height:1.4}.category-card p{font-size:10px}.meaning-banner{margin:0 0 40px;padding:30px 26px;grid-template-columns:1fr;gap:15px}.closing-letter{display:none}.meaning-banner h2{font-size:33px}.meaning-banner .eyebrow{font-size:8px;margin-bottom:18px}.meaning-banner p{font-size:12px}.meaning-banner .button{margin-top:22px;font-size:11px}.reading-section{margin-inline:20px}.reading-section h2{font-size:27px}.reading-section p{font-size:13px}.site-footer{margin-top:0;padding:30px 20px}.page-mast h1{font-size:39px}.report-name{font-size:45px}.report-section p{font-size:12px}.site-header nav{scrollbar-width:none}.site-header nav::-webkit-scrollbar{display:none}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:43px;line-height:1.25}[lang=hi] .atlas-hero h1,[lang=th] .atlas-hero h1{font-size:46px}[dir=rtl] .atlas-hero h1{font-size:53px}.atlas-hero h1{overflow-wrap:normal}[lang=es] .atlas-hero h1,[lang=pt] .atlas-hero h1,[lang=fr] .atlas-hero h1,[lang=de] .atlas-hero h1,[lang=it] .atlas-hero h1,[lang=tr] .atlas-hero h1,[lang=id] .atlas-hero h1{font-size:49px;letter-spacing:-2px}}@media(max-width:370px){.atlas-hero h1{font-size:53px}.universe-stage{height:355px}.featured-slip{bottom:4px}.featured-slip #featured-name{font-size:28px}.atlas-hero-actions{gap:15px}.atlas-hero-actions .primary{min-width:140px}.story-gallery h2{font-size:28px}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:36px}[lang=es] .atlas-hero h1,[lang=pt] .atlas-hero h1,[lang=fr] .atlas-hero h1,[lang=de] .atlas-hero h1,[lang=it] .atlas-hero h1,[lang=tr] .atlas-hero h1,[lang=id] .atlas-hero h1{font-size:42px}}@media(prefers-reduced-motion:no-preference){.atlas-hero-copy{animation:arrive .65s ease-out both}.universe-stage{animation:arrive .85s ease-out both}.ticket-zh{animation:ticket-float 8s ease-in-out infinite}@keyframes arrive{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes ticket-float{0%,to{translate:0 0}50%{translate:0 -7px}}}@media(prefers-reduced-motion:reduce){.featured-slip,.story-card,.name-card{transform:none!important}.story-art-button>img{transform:none!important}}@media print{.atlas-hero,.story-gallery,.chapter-strip{display:none}body{background:#fff}.report-name,.report-section p{color:#222}}.story-card p{color:#706771}.story-meta{color:#776e77;font-size:9px}.story-card .text-link{color:#635589}.atlas-hero-copy>p{color:#69656f}.field>span{color:#5d5668}.form-context-note{color:#786e80}.featured-slip-top .eyebrow{color:#706879}#featured-language{color:#726979}.hero-facts{color:#756f7c}.atlas-hero-copy,.universe-stage{animation:none}.reading-section p{color:#6f6575}@media(max-width:620px){.universe-art{width:100%;left:0;top:0}.ticket-ar{right:4px}.ticket-zh{left:10px}.story-card p{font-size:13px}.chapter-button{font-size:12px}}@media(min-width:901px)and (max-height:780px){.atlas-hero{min-height:550px;padding-top:14px;padding-bottom:24px}.atlas-hero h1{font-size:76px}.universe-stage{height:490px}.universe-art{width:100%;left:0;top:-10px}.featured-slip{bottom:0;left:20%;right:8%}.atlas-hero-copy{padding:10px 0}.edition-label{margin-bottom:23px}.hero-facts{margin-top:25px}[lang=zh] .atlas-hero h1,[lang=ja] .atlas-hero h1,[lang=ko] .atlas-hero h1{font-size:55px}}.tool-first .atlas-hero{display:block;min-height:0!important;padding:28px 0 20px;text-align:center}.tool-first .atlas-hero-copy{padding:0}.tool-first .edition-label{justify-content:center;margin-bottom:12px;font-size:9px}.tool-first .atlas-hero h1{font-size:43px!important;line-height:1.2;letter-spacing:-1.7px;margin:0 0 10px;max-width:none}.tool-first .atlas-hero h1>span{display:inline}.tool-first .atlas-hero h1 .headline-accent{margin-inline-start:12px;letter-spacing:-1.5px}.tool-first .atlas-hero-copy>p{max-width:none;font-size:13px;margin:0;color:#797183}.tool-first .atlas-hero-actions,.tool-first .hero-facts{display:none}.tool-first .studio-section{display:block;max-width:1060px;margin:0 auto 48px;padding:10px;border:1px solid #dcdcf0;border-radius:23px;background:linear-gradient(120deg,#e9e8f9,#f0e9e1 50%,#e6ebf6);position:relative;box-shadow:0 18px 55px #4141880a;scroll-margin-top:24px}.tool-first .form-panel{padding:22px 30px 18px;border-radius:16px;border-color:#e5e0eb;background:#fffefa;box-shadow:none;position:relative}.workbench-rail{display:flex;align-items:center;gap:10px;margin-bottom:19px}.workbench-mark{color:#6159be;font-size:24px;line-height:1}.workbench-rail h2{font-family:inherit;font-weight:600;font-size:14px;color:#4d466c;letter-spacing:0;margin:0}.workbench-languages{margin-inline-start:auto;color:#8b8098;font-size:10px;border:1px solid #e7e1ec;border-radius:20px;padding:3px 10px}.tool-first .chapter-strip{padding:0 0 20px;margin:0 0 20px;border-top:0;border-bottom:1px dashed #ded7e8}.tool-first .chapter-options{gap:10px}.tool-first .chapter-button{border:1px solid #e8e1ed;border-radius:11px;background:#f6f3f9;padding:11px 13px;gap:10px;font-size:12px;min-height:50px;color:#7b708a;transition:background .18s,transform .18s,border-color .18s}.tool-first .chapter-button:nth-child(2){background:#faf2ea}.tool-first .chapter-button:nth-child(3){background:#eef1f8}.tool-first .chapter-button:nth-child(4){background:#eff5ee}.tool-first .chapter-button:hover{border-color:#aaa3d1;transform:translateY(-2px)}.tool-first .chapter-button.selected{background:#3c46ba;border-color:#3c46ba;color:#fff;box-shadow:0 4px 12px #3e46b626}.tool-first .chapter-number{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#ffffffb5;font-size:20px;font-style:normal;color:#857499;flex:0 0 27px}.tool-first .chapter-button.selected .chapter-number{background:#ffffff24;color:#fff}.tool-first .chapter-arrow{font-size:16px;color:inherit}.tool-first #generator>.form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tool-first #generator>.form-grid>.field>span{font-size:10px;color:#777087;display:flex;align-items:center;gap:7px}.tool-first #generator>.form-grid>.field>span:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#8e83c6}.tool-first #generator>.form-grid>.field:nth-child(2)>span:before{background:#b78b62}.tool-first #generator>.form-grid>.field:nth-child(3)>span:before{background:#6b9a86}.tool-first .field input,.tool-first .field select{background:#fbfafc;border-color:#e3deea;height:46px}.tool-first .advanced-brief{margin-top:17px}.tool-first .advanced-brief>summary{padding:12px 0;border-top:0;border-bottom:1px solid #e9e3ef;font-size:11px}.tool-first .advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.live-brief{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px;font-size:10px;color:#867a94;line-height:1.5}.live-brief-star{font-size:17px;color:#b58f6b}.brief-divider{color:#c5becf}.tool-first .form-bottom{margin-top:15px;padding-top:0;align-items:center;flex-direction:row;gap:18px}.tool-first .form-bottom .button{min-width:230px;min-height:49px;gap:45px;border-radius:12px;background:#3c46ba;font-size:13px;box-shadow:0 5px 12px #393faf17}.tool-first .form-bottom .button:hover{background:#2f369c}.tool-first .form-bottom small{max-width:420px;font-size:10px}.tool-first .form-panel>.link-button{font-size:9px;margin-top:0;padding:6px 0}.tool-first #results{max-width:1060px;margin-inline:auto}.tool-first .story-gallery{padding-top:0}.inspiration-intro{display:grid;grid-template-columns:1fr 380px;gap:60px;align-items:center;max-width:1100px;margin:15px auto 35px}.inspiration-intro .section-heading{display:block;margin:0}.inspiration-intro .section-heading>.text-link{margin-top:25px}.inspiration-intro .section-heading p{max-width:400px}.inspiration-intro .universe-stage{height:340px;width:100%;margin:0}.inspiration-intro .universe-art{width:100%;left:0;top:-12px}.inspiration-intro .language-ticket{width:70px;height:88px}.inspiration-intro .ticket-zh{left:2px;top:27px}.inspiration-intro .ticket-ar{right:0;top:120px;height:85px}.inspiration-intro .language-ticket b{font-size:33px}.inspiration-intro .language-ticket>span{font-size:7px}.inspiration-intro .language-ticket small{font-size:5px}.inspiration-intro .coordinate-label{display:none}.inspiration-intro .featured-slip{bottom:0;left:16%;right:3%;padding:12px 15px}.inspiration-intro #featured-name{font-size:28px}.inspiration-intro .featured-slip-top .eyebrow{font-size:6px}.inspiration-intro #featured-language{font-size:8px}.inspiration-intro .featured-slip-bottom{padding-top:7px}.inspiration-intro .featured-slip-top>span:last-child{font-size:8px}@media(max-width:900px){.tool-first .atlas-hero{padding:25px 0 20px}.tool-first .atlas-hero h1{font-size:36px!important}.tool-first .form-panel{padding:20px 23px 16px}.tool-first #generator>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-first .advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-first .chapter-options{gap:8px}.tool-first .chapter-button{padding:10px;font-size:11px;gap:7px}.tool-first .chapter-arrow{display:none}.inspiration-intro{grid-template-columns:1fr 300px;gap:20px}.inspiration-intro .universe-stage{height:290px}.inspiration-intro .ticket-zh{top:18px}.inspiration-intro .ticket-ar{top:82px}.inspiration-intro .featured-slip{left:8%;right:0}.inspiration-intro #featured-name{font-size:25px}}@media(max-width:620px){.tool-first .atlas-hero{padding:22px 0 18px}.tool-first .edition-label{font-size:7px;letter-spacing:1px;margin-bottom:10px}.tool-first .atlas-hero h1{font-size:29px!important;line-height:1.3;letter-spacing:-1px}.tool-first .atlas-hero h1 .headline-accent{letter-spacing:-1px;margin-inline-start:6px}.tool-first .atlas-hero-copy>p{font-size:11px}.tool-first .studio-section{padding:6px;border-radius:18px;margin:0 -6px 35px;max-width:none}.tool-first .form-panel{padding:16px 15px 12px;border-radius:12px}.workbench-rail{gap:8px;margin-bottom:15px}.workbench-rail h2{font-size:12px}.workbench-mark{font-size:21px}.workbench-languages{font-size:8px;padding:3px 8px}.tool-first .chapter-strip{padding-bottom:15px;margin-bottom:17px}.tool-first .chapter-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-first .chapter-button{padding:8px 10px;min-height:43px;font-size:11px;border:1px solid #e8e1ed}.tool-first .chapter-number{width:23px;height:23px;flex-basis:23px;font-size:17px}.tool-first #generator>.form-grid{gap:16px 12px}.tool-first #generator>.form-grid>.field>span{font-size:9px;gap:5px}.tool-first .field input,.tool-first .field select{height:44px;font-size:11px;padding:10px}.tool-first .advanced-brief{margin-top:13px}.tool-first .advanced-brief>summary{font-size:10px;padding:11px 0}.live-brief{margin-top:12px;font-size:9px;gap:7px}.tool-first .form-bottom{flex-direction:column-reverse;align-items:stretch;margin-top:14px;gap:11px}.tool-first .form-bottom .button{width:100%;min-width:0;min-height:47px;font-size:12px}.tool-first .form-bottom small{font-size:8px;text-align:center}.tool-first .form-panel>.link-button{margin:2px auto 0;font-size:8px}.inspiration-intro{grid-template-columns:1fr;gap:0;margin-top:0;margin-bottom:25px}.inspiration-intro .section-heading>.text-link{margin-top:17px;max-width:none}.inspiration-intro .universe-stage{width:290px;height:285px;max-width:100%;margin:15px auto 0}.tool-first .story-gallery h2{font-size:30px}.tool-first .story-gallery .section-heading p{max-width:none}.tool-first .story-gallery{padding-top:5px}[dir=rtl] .tool-first .atlas-hero h1{letter-spacing:0!important}}
