:root{--brand-ink:#0d0c0b;--brand-gold:var(--ui-gold-deep);--brand-seal:#b74635;--void:var(--brand-ink)}.app-shell,.customer-theme{background:var(--brand-ink)}.customer-theme{--void:var(--brand-ink);--ink:var(--brand-ink);--gold:var(--brand-gold);--gold-light:#dfcba5;--muted:#bcb2a2;--line:#b79a6738}.customer-theme header{background:#0d0c0bf5}.customer-theme footer{background:#0d0c0b}.customer-theme .panel{background:linear-gradient(145deg,#211c15,#13110e)}.cosmic-fog{opacity:.12;filter:sepia(1)}.cosmic-stars{opacity:.18}.cosmic-constellation{opacity:.08}.paid-reading[data-night=false],.reading-experience{--paper:var(--brand-paper);--reader-ink:#29251f;--reader-muted:#6b6051;--reader-line:#d2c4ad}.paid-reading,.reading-experience[data-night=true]{--paper:var(--brand-ink);--reader-ink:var(--brand-paper);--reader-muted:#bcb2a2;--reader-line:#b79a6738}.paid-reading,.reading-experience{background:var(--paper)}.paid-reading[data-night=false] .v2-cover :is(p,span,strong,h1,h2,h3,small){color:#f2e9d8;-webkit-text-fill-color:#f2e9d8}.paid-reading[data-night=false] .v2-cover .report-seal{background-color:#a13b2c;color:#f2e9d8;-webkit-text-fill-color:#f2e9d8}.archetype-share .reading-primary,.reading-actions button,.reading-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.reading-toolbar button{border-radius:24px;padding-inline:14px}.reading-actions svg,.reading-toolbar svg{flex-shrink:0}.reading-actions button{border-radius:12px}.reading-primary{background:var(--ui-gold-deep);border-color:#c6ad80;color:#17120b!important;border-radius:12px}.reading-primary:hover{background:#cbb489}.reading-primary:active{transform:translateY(1px)}:is(a,button,input,summary,select,textarea):focus-visible{outline:2px solid var(--ui-gold-deep);outline-offset:4px}.v2-cover{background:linear-gradient(180deg,#0d0c0b00 40%,#0d0c0b22),url(/artwork/destiny-landscape-v2.webp) bottom /cover!important;border-color:#b79a6760!important;border-radius:20px;padding:48px 24px 190px!important;box-shadow:0 24px 64px #0003!important}.report-seal{display:grid;place-items:center;width:48px;height:52px;margin:18px auto;color:#f2e9d8;background:#a13b2c;border:1px solid #cd765c;border-radius:3px;font:30px/1 var(--font-serif);transform:rotate(-4deg)}.artwork-book{background:url(/artwork/destiny-landscape-v2.webp) bottom/cover!important;padding-bottom:90px!important}.archetype-export-card{background:#0d0c0b url(/artwork/destiny-landscape-v2.webp) bottom/cover;color:#f2e9d8}.share-card-border{background:#0d0c0b50;border-color:#b79a6770}.share-card-seal{background:#a13b2c}.share-card-description{color:#e1d4be}.share-card-bottom{text-shadow:0 1px 8px #000}.personality-cover-label>span:first-child{border-radius:4px;border-color:#b7463570}.reading-origin .reading-pillars details{border-radius:12px;background:linear-gradient(180deg,#b79a6710,transparent)}.reading-origin .reading-pillars details[open]{border-color:var(--ui-gold-deep)}.paid-reading .chapter-opening{border-color:#b79a6760}.v2-contents button{transition:background .18s ease,padding .18s ease;border-radius:8px}.v2-contents button:hover{background:#b79a6710;padding-left:12px}.reading-experience[data-large=true] .reading-book{font-size:25px}.reading-experience[data-large=true] :is(.reading-deck,.personality-cover .reading-deck){font-size:25px}.paid-reading[data-large=true] [data-tab-section] :is(p,li){font-size:25px}@media (max-width:480px){.reading-toolbar{flex-wrap:wrap}.reading-toolbar>span{width:100%;font-size:11px}.v2-cover{padding:30px 20px 150px!important}.v2-cover h1{font-size:30px!important}}@media (prefers-reduced-motion:no-preference){.report-seal{animation:seal-appear .6s ease-out both}@keyframes seal-appear{0%{opacity:0;transform:scale(1.12) rotate(-4deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}}@media (prefers-reduced-motion:reduce){.customer-theme *,.v2-contents button{animation:none!important;transition:none!important}}.paid-reading .paid-pdf-export .v2-cover{background:white!important;padding:32px 24px!important}.paid-reading .paid-pdf-export .report-seal{display:none}.paid-reading[data-large] .paid-pdf-export [data-tab-section] :is(p,li){font-size:18px!important}@media print{.v2-cover{background:white!important;color:#222!important;padding:32px!important}.report-seal{display:none}}.premium-home{background:radial-gradient(ellipse at 4% 22%,#831b172b,transparent 44%),radial-gradient(ellipse at 96% 9%,#ad792018,transparent 40%),#090706}.premium-intro{align-items:center}.original-hero{isolation:isolate;border-color:#b643304f;box-shadow:0 0 65px #b42b201c,0 24px 65px #0008}.original-hero-image{position:relative;z-index:0}.original-hero-link{position:relative;z-index:2;background:linear-gradient(100deg,#431510,#1b0f09);color:#f5d992;border-top-color:#d5964255}.premium-home .premium-reading{border:1px solid #b77d3c66;background:radial-gradient(ellipse at 100% 0,#8a211529,transparent 60%),linear-gradient(145deg,#251510,#100b09);box-shadow:0 0 45px #a12e1915,inset 0 1px #f5c57222}.premium-home .button-gold,.reading-primary{background:linear-gradient(110deg,#f3cf7d,#c99644 60%,#eac477);border-color:#f4d28a;color:#251208!important;box-shadow:0 4px 22px #d08a2726,inset 0 1px #fff5d077}.premium-home .button-gold:hover,.reading-primary:hover{background:linear-gradient(110deg,#ffe0a0,#e3b260);box-shadow:0 0 28px #d9a54244}.mystic-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;border-radius:inherit}.mystic-lantern-glow{position:absolute;width:65%;height:70%;left:-35%;top:5%;background:radial-gradient(ellipse,#df27123b,transparent 70%)}.mystic-moon-glow{position:absolute;width:65%;height:55%;right:-25%;top:-15%;background:radial-gradient(ellipse,#f5bb4833,transparent 70%)}.mystic-mist{position:absolute;width:145%;height:40%;bottom:-15%;left:-25%;opacity:.35;background:radial-gradient(ellipse at 35% 80%,#cbbbab33,transparent 55%),radial-gradient(ellipse at 75% 75%,#d29c5c33,transparent 60%)}.mystic-embers{position:absolute;inset:0}.mystic-embers i{position:absolute;bottom:2%;width:2px;height:2px;border-radius:50%;background:#e5ae5a;box-shadow:0 0 6px #efa736;opacity:0}.personality-cover,.report-artwork{position:relative;isolation:isolate}.personality-cover>:not(.mystic-atmosphere),.report-artwork>:not(.mystic-atmosphere){position:relative;z-index:2}.reading-experience[data-night=true] .personality-cover{border:1px solid #c8854055;background:radial-gradient(ellipse at 0 0,#841e2030,transparent 65%),linear-gradient(140deg,#21110e,#110d09)!important;box-shadow:0 12px 45px #0004,inset 0 1px #ebbd6320}.reading-experience[data-night=true] .personality-cover h1{color:#f9e4b6;text-shadow:0 0 28px #d19d3025}.reading-experience[data-night=true] .reading-pillars details{background:linear-gradient(180deg,#38211566,#160f0a);border-color:#c39b4d50;box-shadow:inset 0 1px #edc66a20}.reading-experience[data-night=true] .reading-pillars strong{text-shadow:0 0 17px #e1a94844}.reading-experience[data-night=true] .reading-pillars details:nth-child(2){box-shadow:0 0 24px #df9f3220,inset 0 0 18px #dfa4320c;border-color:#dcb96699}.paid-reading[data-night=true] .element-constellation button[aria-pressed=true],.reading-experience[data-night=true] .element-constellation button[aria-pressed=true]{box-shadow:0 0 24px currentColor;background:var(--paper)}.paid-reading[data-night=true] .life-flow button[aria-pressed=true],.reading-experience[data-night=true] .life-flow button[aria-pressed=true]{background:linear-gradient(100deg,#a939201c,#c4993918);border-color:#d2a650;box-shadow:0 0 22px #c4922715}.v2-cover{border-color:#d6a65377!important;box-shadow:0 0 45px #ba782018,0 24px 70px #0006!important}.report-seal{box-shadow:0 0 22px #d02e2a33}.mystic-analysis{isolation:isolate;background:radial-gradient(ellipse at top,#6b241b35,transparent 70%),#140d09}.mystic-analysis>:not(.mystic-atmosphere){position:relative;z-index:2}.paid-reading[data-night=true] .chapter-opening{background:radial-gradient(ellipse at top left,#8e27191b,transparent 70%),linear-gradient(120deg,#c99d3012,transparent)!important}.paid-reading[data-night=true] .chapter-numeral{color:#dcb768;text-shadow:0 0 25px #cd963025}.reading-experience[data-night=false] .mystic-atmosphere{opacity:.2}@media (prefers-reduced-motion:no-preference){.mystic-mist{animation:mystic-drift 17s ease-in-out infinite alternate}.mystic-embers i{animation:mystic-rise 14s linear infinite}.original-hero .mystic-lantern-glow{animation:lantern-breathe 6s ease-in-out infinite alternate}@keyframes mystic-drift{to{transform:translate3d(12%,-12%,0)}}@keyframes mystic-rise{12%{opacity:.45}85%{opacity:0}to{transform:translate3d(15px,-270px,0)}}@keyframes lantern-breathe{to{opacity:.55}}}@media (prefers-reduced-motion:reduce){.mystic-atmosphere *{animation:none!important}}.paid-pdf-export .mystic-atmosphere{display:none!important}@media print{.mystic-atmosphere{display:none!important}}.reference-home{background:#080909!important;color:#eee8dc}.reference-home .premium-main{width:min(1500px,calc(100% - 48px));margin:auto}.reference-layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(330px,1.15fr) minmax(270px,1fr);gap:24px;align-items:start;padding:20px 0 44px}.reference-home .premium-intro{display:block;padding:0}.reference-home .original-hero{border:0;border-radius:0;background:transparent;box-shadow:none}.reference-home .original-hero-image{width:100%;height:auto;object-fit:contain}.reference-home .original-hero-link{display:none}.hanji-card,.reference-home .premium-reading{background:radial-gradient(ellipse at 15% 10%,#fff9eaa8,transparent 55%),repeating-linear-gradient(12deg,#715a2510 0 1px,transparent 1px 5px),linear-gradient(105deg,#dac49f,#f1e5cb 40%,#decaab)!important;color:#292218!important;border:1px solid #ac8855;border-radius:7px;box-shadow:inset 0 0 28px #8b602c28}.reference-home .premium-reading{padding:24px 18px;margin-top:14px}.reference-home .premium-reading h2{color:#211910!important;font-size:21px!important}.reference-home .premium-reading .consent-detail-link,.reference-home .premium-reading label,.reference-home .premium-reading p{color:#584b3a!important}.reference-home .premium-reading input:not([type=checkbox]),.reference-home .premium-reading select{background:#fffaf0!important;color:#211a14!important;border:1px solid #b9a78c!important;font-size:15px}.reference-home .premium-reading input::placeholder{color:#877b6c}.reference-home .premium-reading div:has(>button[aria-pressed]){background:#d7cbb8!important}.reference-home .premium-reading button[aria-pressed=true]{background:#fff9ee!important;color:#241b13!important;border:1px solid #8d6345}.reference-home .premium-reading button[aria-pressed=false]{color:#5c5143!important}.reference-home .premium-reading form{gap:14px}.reference-home .premium-reading .premium-eyebrow{font-size:10px;letter-spacing:.14em}.reference-home .premium-reading .reading-heading{margin-bottom:20px}.reference-home .premium-reading .consent-row{font-size:11px;line-height:1.7}.reference-home .premium-reading .consent-row input{min-height:18px}.reference-home .premium-reading button[type=submit],.reference-primary{display:block;background:linear-gradient(135deg,#b12624,#68110f)!important;border:1px solid #d05444!important;color:#fff0db!important;padding:16px 18px;border-radius:6px;text-align:center;font-family:var(--font-noto-serif),serif;font-size:17px;box-shadow:inset 0 1px #efaa6930,0 8px 24px #0004;min-height:48px;transition:filter .2s}.reference-primary:hover{filter:brightness(1.15)}.reference-heading{padding:12px 4px 22px}.reference-heading>span{font-size:10px;letter-spacing:.17em;color:#d4a46a}.reference-heading h2{font:700 clamp(23px,2vw,30px)/1.5 var(--font-noto-serif),serif;margin:8px 0}.reference-heading p{font-size:14px;line-height:1.8;color:#bcbcb4}.example-letter{padding:25px 24px;position:relative;margin-bottom:14px}.example-letter>p:first-of-type{font-size:14px}.example-letter small{display:block;font-size:10px;color:#716149;margin-top:5px}.example-letter h3{font:700 25px/1.55 var(--font-noto-serif),serif;margin:22px 0 16px}.example-letter>p:last-child{font-size:14px;line-height:1.9;max-width:94%}.red-seal{position:absolute;right:18px;top:22px;color:var(--ui-seal);border:3px double var(--ui-seal);padding:1px 5px;font:700 28px var(--font-noto-serif);transform:rotate(3deg)}.ink-card{background:linear-gradient(145deg,#141717d9,#070909);border:1px solid #57574750;border-radius:7px;padding:18px;margin-bottom:14px}.ink-card h3{font:500 18px/1.5 var(--font-noto-serif);margin:0 0 7px}.ink-card>p{font-size:12px;color:#babcb7;line-height:1.7}.reference-data-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.reference-data-grid .ink-card{padding:14px 10px}.reference-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:20px}.reference-pillars>div{text-align:center;border:1px solid #b7974d25;border-radius:4px;background:#ffffff04;overflow:hidden}.reference-pillars small{display:block;color:#c8ad7c;border-bottom:1px solid #b7974d25;padding:6px 0;font-size:11px}.reference-pillars strong{display:block;font:500 25px/1.55 var(--font-noto-serif);padding:8px 0}.reference-pillars span{font-size:10px;color:#c5beb0;display:block;padding-bottom:8px}.reference-donut{width:142px;max-width:100%;aspect-ratio:1;margin:16px auto 10px;border-radius:50%;display:grid;place-items:center;border:1px solid #ae916255}.reference-donut>span{display:grid;place-items:center;width:44%;aspect-ratio:1;border-radius:50%;background:#131512;border:1px solid #be9c65;font:italic 19px var(--font-noto-serif);color:#e8d1a0}.element-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:10px}.element-legend i{width:7px;height:7px;display:inline-block;margin-right:4px;border-radius:50%}.reference-traits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;margin-top:24px}.reference-traits svg{width:33px;height:33px;border:1px solid #b58c46;border-radius:50%;padding:7px;color:#d4ad66;margin:0 auto 10px}.reference-traits strong{display:block;font-size:14px;color:#e7d3ab}.reference-traits span{display:block;font-size:11px;line-height:1.7;margin-top:6px;color:#bbb}.example-season .hanji-card{padding:18px;margin-top:16px}.example-season h4{font:700 17px/1.7 var(--font-noto-serif)}.example-season .hanji-card p{font-size:13px;line-height:1.8;margin-top:10px}.reference-example-note{font-size:11px;color:#8f938d;line-height:1.7;margin:12px 3px}.reference-bridge{text-align:center;border-top:1px solid #b99b5933;padding:28px 0}.reference-bridge h3{font:500 23px/1.65 var(--font-noto-serif);margin-bottom:12px}.reference-bridge p{font-size:14px;line-height:1.8;color:#aaa}.reference-outline{display:inline-block;border:1px solid #98774a;border-radius:5px;padding:12px 20px;margin-top:20px;color:#e8c78f;font-size:13px}.reference-showcase{border-left:1px solid #ab864433;padding-left:22px}.reference-book{width:100%;height:auto;display:block;border-radius:6px;margin-bottom:16px}.reference-topics article{display:flex;align-items:center;gap:12px;padding:15px 12px;border:1px solid #b58d4940;background:linear-gradient(110deg,#1d170f80,#090b0b);border-radius:6px;margin-bottom:9px}.reference-topics svg{width:35px;height:35px;flex-shrink:0;padding:7px;border:1px solid #cda75e;border-radius:50%;color:#eac783}.reference-topics h3{font:500 17px var(--font-noto-serif);color:#ead5af;margin-bottom:7px}.reference-topics p{font-size:12px;line-height:1.75;color:#c0c0b8}.topic-stamp{display:grid;place-items:center;flex-shrink:0;width:58px;height:70px;background:linear-gradient(140deg,#eee1c9,#ad9063);color:#58442a;font:500 31px var(--font-noto-serif);border-radius:3px}.reference-price{padding-top:16px}.reference-price .offer-price{margin-bottom:14px}.reference-terms{font-size:11px;line-height:1.9;color:#aaa79e;margin:14px 0 24px}.reference-editions{border-top:1px solid #ba995633;padding-top:22px}.reference-editions h3{font:500 19px var(--font-noto-serif);margin-bottom:16px}.reference-editions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reference-editions .hanji-card{padding:13px 8px;min-height:150px;text-align:center;transform:rotate(-2deg)}.reference-editions small{font-size:9px}.reference-editions strong{display:block;font:500 13px/1.7 var(--font-noto-serif);margin-top:8px}.reference-editions span{display:block;font:500 34px var(--font-noto-serif);margin-top:18px;color:#81694b}.reference-editions p{font-size:11px;line-height:1.8;color:#92978f;margin-top:15px}.reference-closing{display:grid;grid-template-columns:1fr 1.4fr;gap:45px;border-top:1px solid #b5985c44;padding:40px 28px;background:linear-gradient(90deg,#0b0b0be8,#0b0b0bde),url(/artwork/destiny-landscape-v2.webp) 50%/cover}.reference-closing h2{font:500 29px/1.5 var(--font-noto-serif);margin:10px 0}.reference-closing em{font-style:normal;color:#e6c48d}.reference-closing p{font-size:13px;color:#b4b6ad;line-height:1.8}.reference-closing>div>span{font-size:12px;color:#c6a568}.reference-closing .reference-primary{max-width:290px;margin-top:20px}.reference-closing ul{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:center}.reference-closing li{border:1px solid #ae8b5144;background:#10100ec9;padding:25px 16px;border-radius:7px;min-height:170px}.reference-closing svg{color:#d7b371;margin-bottom:15px;width:25px}.reference-closing strong{font:500 18px var(--font-noto-serif);display:block;margin-bottom:10px}.reference-locks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:24px 0}.reference-locks a{display:flex;flex-direction:column;align-items:center;background:linear-gradient(150deg,#232622,#101211);border:1px solid #a3a38533;border-radius:7px;padding:18px 6px;min-height:144px;font-size:12px;line-height:1.8;color:#dfdfd1}.reference-locks svg{color:#d2ba87;width:28px;margin-bottom:12px}.reference-locks small{font-size:10px;color:#8e9289;margin-top:auto}.reference-locks a:hover{border-color:#b79962}.reference-home a:focus-visible,.reference-home button:focus-visible{outline:2px solid #e3b96b;outline-offset:4px}@media(min-width:1500px){.reference-layout{gap:32px}}@media(max-width:1100px){.reference-layout{grid-template-columns:1fr 1.2fr}.reference-showcase{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-left:0;border-top:1px solid #ae955044;padding:24px 0}.reference-showcase .reference-heading{grid-column:1}.reference-book{grid-column:1;grid-row:2/5}.reference-topics{grid-column:2;grid-row:1/5}.reference-editions,.reference-showcase .reference-terms{grid-column:1/-1}.reference-closing{grid-template-columns:1fr}}@media(max-width:700px){.reference-home .premium-main{width:calc(100% - 28px)}.reference-layout{display:block;padding-top:0}.reference-home .premium-intro{max-width:470px;margin:0 auto 34px}.reference-home .premium-reading{padding:24px 20px}.reference-home .original-hero{margin-inline:-14px}.reference-heading{padding-top:26px}.reference-example{border-top:1px solid #ab864444}.reference-data-grid{gap:9px}.example-letter h3{font-size:26px}.reference-showcase{display:block;padding-top:10px}.reference-traits span{font-size:12px}.reference-topics article{padding:18px 14px}.reference-closing{padding:30px 5px;gap:24px}.reference-closing ul{grid-template-columns:1fr}.reference-closing li{min-height:0;display:grid;grid-template-columns:30px 1fr;gap:0 14px;padding:18px}.reference-closing li p{grid-column:2}.reference-closing svg{grid-row:1/3}.reference-locks{gap:6px}.reference-locks a{font-size:11px}.reference-donut{width:128px}}@media(prefers-reduced-motion:reduce){.reference-home *{scroll-behavior:auto!important;transition:none!important}}.products-cinematic-cover{width:100%;max-height:440px;object-fit:cover;object-position:center 18%;border-radius:8px;border:1px solid #a27a3944;margin-bottom:30px}.reference-products .button-gold{background:linear-gradient(135deg,#ac2722,#70110e);color:#fff0d5;border:1px solid #c54a36}.reference-products .panel{background:linear-gradient(135deg,#181714,#080a09);border-radius:7px}.reading-experience[data-night=true] .personality-cover{background:radial-gradient(ellipse at top left,#fcf5e9aa,transparent),linear-gradient(110deg,#d5bc96,#efe2c6 55%,#d8c3a0)!important;color:#282015!important;border:1px solid #b29461;box-shadow:inset 0 0 30px #86663425}.reading-experience[data-night=true] .personality-cover h1,.reading-experience[data-night=true] .personality-cover p{color:#292117!important}.reading-experience .reference-locks a{color:#e8dfcc}.reading-experience .reference-locks{margin:28px 0}.cinematic-reading{background:radial-gradient(ellipse at 0 0,#5a170b22,transparent 42%),#080909}.cinematic-reading .reading-book{max-width:1060px;padding-top:24px}.cinematic-reading .personality-cover{max-width:760px;margin:0 auto 28px;padding:38px 40px;border-radius:6px;position:relative;isolation:isolate}.cinematic-reading .personality-cover h1{font-size:clamp(28px,4vw,42px);line-height:1.55;max-width:640px}.cinematic-reading .personality-cover .reading-deck{font-size:1em;line-height:1.85}.cinematic-reading .personality-cover .mystic-atmosphere{opacity:.12}.cinematic-reading .reading-foundations{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 auto 32px}.cinematic-reading .reading-foundations>section{min-width:0;border:1px solid #a4874c45;border-radius:7px;padding:24px;background:linear-gradient(135deg,#171914,#080a09)}.cinematic-reading .reading-foundations h2{font-size:23px;margin-bottom:15px}.cinematic-reading .reading-foundations .reading-kicker{font-size:11px;margin-bottom:10px}.cinematic-reading .reading-foundations .reading-note{font-size:12px}.cinematic-reading .reading-foundations .reading-chart{padding:0;background:none;border:0}.cinematic-reading .reading-foundations .reading-pillars{gap:7px}.cinematic-reading .reading-book>.reading-chapter{max-width:740px;margin:0 auto 24px;padding:32px;border:1px solid #b59b6038;border-radius:6px;background:linear-gradient(130deg,#151611,#0b0c0a)}.cinematic-reading .reading-moment{background:#ffffff04;border:1px solid #ad8b4d38;border-radius:5px;padding:22px}.cinematic-reading .reading-moment>span{color:#c09d58}.cinematic-reading .reading-book>.samjae-panel{max-width:740px;margin:24px auto}.cinematic-reading .reading-book>#deeper-reading{max-width:800px;margin:32px auto}.cinematic-reading .report-offer{border-radius:7px;border-color:#a5854b77;background:linear-gradient(120deg,#21170e,#0c0c09)}.cinematic-reading .report-artwork{border-radius:5px}.cinematic-reading .reading-primary,.cinematic-reading .result-purchase-bar>a:last-child{background:linear-gradient(130deg,#b72c24,#72110d);color:#fff2dc;border:1px solid #d65b43;border-radius:5px}.cinematic-reading .depth-bridge{max-width:900px;margin:50px auto;color:var(--reader-ink)}.depth-bridge>header{text-align:center;margin:0 auto 28px;max-width:600px}.depth-bridge>header>span{font-size:12px;letter-spacing:.12em;color:#bc985a}.depth-bridge>header h2{margin:14px 0!important}.depth-bridge>header p{font-size:15px;line-height:1.9;color:var(--reader-muted)}.depth-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.depth-topics>article,.depth-years{border:1px solid #b698544a;border-radius:6px;padding:24px 20px;background:linear-gradient(135deg,#201b13,#0c0e0c);min-width:0}.depth-topics>article{display:flex;flex-direction:column}.depth-topics svg,.depth-years>svg{color:#dfb974;width:27px;height:27px;margin-bottom:15px}.depth-topics h3{color:#ebd7ad;font-family:var(--font-noto-serif);font-size:18px!important}.depth-topics p,.depth-years p{font-size:.85em;line-height:1.9;color:#d0c7b7}.depth-topics a,.depth-years>a{display:flex;align-items:center;justify-content:center;gap:7px;color:#e4c58c;font-size:12px;border:1px solid #b8985b55;border-radius:4px;padding:12px 5px;min-height:44px;margin-top:auto}.depth-topics a svg,.depth-years>a svg{width:15px;height:15px;margin:0}.depth-sealed{padding:16px 0 22px;pointer-events:none;user-select:none}.depth-sealed i{display:block;height:7px;margin:8px 0;background:#8f806149;filter:blur(3px);border-radius:3px}.depth-sealed i:last-child{width:68%}.depth-years{margin-top:16px}.depth-years h3{color:#ecd2a0}.depth-years ol{display:grid;grid-template-columns:repeat(5,1fr);gap:18px 0;margin:28px 0;list-style:none;padding:0}.depth-years li{text-align:center;min-width:0;position:relative}.depth-years li>span:first-child{display:block;font-family:var(--font-noto-serif);font-size:17px;color:#e7cc96}.depth-year-node{display:block;width:10px;height:10px;border:1px solid #c69f57;background:#332814;border-radius:50%;margin:12px auto;position:relative;z-index:1}.depth-years li:after{content:"";position:absolute;top:42px;left:0;width:100%;height:1px;background:#a58a4e55}.depth-years small{display:block;font-size:10px;color:#b7ab92}.cinematic-paid .v2-cover{border-radius:7px;background:linear-gradient(#08080699,#080806eb),url(/artwork/open-destiny-v3.webp) 50%/cover;border:1px solid #b9955680;box-shadow:0 12px 50px #0005}.cinematic-paid .chapter-opening{background:linear-gradient(110deg,#e2cca6,#f3e7cf 65%,#d7bf94);color:#302417;border:1px solid #ad8b52;border-radius:5px}.cinematic-paid .chapter-opening h2,.cinematic-paid .chapter-opening p{color:#302417!important}.cinematic-paid .chapter-numeral{color:#9d291e!important;opacity:1}.cinematic-paid .v2-contents{border-radius:7px;border-color:#ad8a4755}.cinematic-reading[data-night=false]{background:#ede3d1}.cinematic-reading[data-night=false] .reading-book>.reading-chapter,.cinematic-reading[data-night=false] .reading-foundations>section{background:#fff9ed;border-color:#b79a7155}.cinematic-reading[data-night=false] .report-offer{background:#f8ecd3}@media(min-width:1300px){.reference-home .premium-intro{position:sticky;top:20px}}@media(max-width:700px){.cinematic-reading .reading-book{padding-inline:18px}.cinematic-reading .personality-cover{padding:26px 23px}.cinematic-reading .reading-foundations{grid-template-columns:1fr;gap:12px}.cinematic-reading .reading-foundations>section{padding:22px}.cinematic-reading .reading-book>.reading-chapter{padding:26px 20px}.depth-topics{grid-template-columns:1fr}.depth-topics>article{padding:24px}.depth-topics p{font-size:1em}.depth-years{padding:22px 14px}.cinematic-reading .reading-book h2{font-size:25px}}@media print{.cinematic-paid .chapter-opening,.cinematic-paid .v2-cover{background:#fff!important;color:#222!important}.depth-bridge{display:none}}.cinematic-reading .personality-cover-footer span,.cinematic-reading .personality-cover-label,.cinematic-reading .personality-cover-label span{color:#6d5236!important;opacity:1!important}.cinematic-reading .personality-cover-label span:first-child{border-color:#a0392b!important;color:#8b261b!important}.reference-home .premium-reading button:not([type=submit]){color:#5a4124}.reference-home .premium-reading .reading-footnote{color:#594831}.reference-home .premium-reading input::placeholder{color:#bdb3a1;opacity:1}.cinematic-paid .v2-cover{background-image:linear-gradient(#080806aa,#080806dc),url(/artwork/open-destiny-v3.webp)!important;background-position:50%!important;background-size:cover!important}.reference-home .landing-entry{max-width:1120px;margin:24px auto 48px}.reference-home .landing-entry .premium-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;position:static}.reference-home .landing-entry .premium-reading{margin:0;padding:30px 26px}@media(max-width:700px){.reference-home .landing-entry{margin:0 auto 30px}.reference-home .landing-entry .premium-intro{display:block;max-width:470px}.reference-home .landing-entry .premium-reading{margin-top:16px;padding:26px 20px}}.reference-home .landing-entry .premium-reading{background:#f3e7cb url(/artwork/hanji-form-v1.webp) 50%/100% 100% no-repeat!important;border:1px solid #b28a4e;border-radius:5px;box-shadow:0 20px 55px #0008,inset 0 0 18px #81501918;padding:44px 32px 80px}.reference-home .landing-entry .premium-reading input:not([type=checkbox]),.reference-home .landing-entry .premium-reading select{background:#fffdf5e8!important;border-color:#ad906580!important;box-shadow:inset 0 1px 3px #6546230b}@media(max-width:700px){.reference-home .landing-entry .premium-reading{padding:38px 22px 74px}}.result-editorial .result-layout{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(440px,1.45fr) minmax(290px,1fr);gap:24px;max-width:1580px;margin:24px auto;padding:0 24px 60px;align-items:start}.result-world{position:sticky;top:20px;border-right:1px solid #a6884833;padding-right:18px}.result-world>img{width:100%;height:auto;display:block}.result-world>div{padding:24px 8px;color:#dcd3bf}.result-world h2{font:500 25px/1.7 var(--font-noto-serif);margin:14px 0}.result-world p{font-size:14px;line-height:1.9;color:#b7ad9a}.result-world a{display:inline-block;margin-top:22px;padding:12px 20px;border:1px solid #a8844b66;border-radius:4px;font-size:13px}.result-heading>span,.result-world>div>span{font-size:10px;letter-spacing:.15em;color:#bc9959}.result-editorial .result-story{max-width:none;width:100%;min-width:0;padding:0;font-size:17px}.result-heading{padding:10px 0 22px}.result-editorial .result-heading h2{font-size:27px;margin:8px 0}.result-heading>p{font-size:13px;color:var(--reader-muted)}.result-editorial .reading-controls{padding:8px 0;margin-bottom:12px;max-width:100%}.result-editorial .personality-cover{margin:0 0 16px;padding:28px 26px 32px;max-width:none;background:#f2e5cb url(/artwork/hanji-form-v1.webp) 50%/100% 100% no-repeat!important;color:#302417!important;min-height:0}.result-editorial .personality-cover h1{font-size:28px;line-height:1.55;margin:16px 0;color:#302417!important;padding:0;border:0}.result-editorial .personality-cover .reading-deck{font-size:17px;line-height:1.9;padding:0;border:0;color:#302417!important}.result-editorial .personality-cover-footer,.result-editorial .personality-cover-label{display:none}.result-editorial .personality-cover .reading-person{margin:0;padding-right:28px;font-size:13px;color:#59412a!important}.result-seal{position:absolute;right:18px;top:22px;border:3px double #9f3020;color:#9f3020;font:600 27px var(--font-noto-serif);padding:1px 4px}.result-editorial .reading-foundations{gap:10px;margin:0 0 16px}.result-editorial .reading-foundations>section{padding:16px 12px}.result-editorial .reading-foundations h2{font-size:18px;margin-bottom:10px}.result-editorial .reading-foundations .reading-kicker,.result-editorial .reading-foundations .reading-note{display:none}.result-editorial .reading-pillars summary{padding:10px 2px}.result-editorial .reading-pillars summary strong{font-size:26px}.result-editorial .reading-pillars summary small{font-size:10px}.result-editorial .reading-pillars{margin-top:12px;gap:4px}.result-editorial .reading-disclosure,.result-editorial .reading-pillars details p{font-size:12px}.compact-elements-ring{width:145px;max-width:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;margin:15px auto;border:1px solid #b2914b66}.compact-elements-ring>span{width:45%;aspect-ratio:1;display:grid;place-items:center;background:#151713;color:#e0c18a;border:1px solid #ad8745;border-radius:50%;font:20px var(--font-noto-serif)}.compact-elements-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.compact-elements-legend button{font-size:11px;min-height:44px;padding:5px;border-bottom:1px solid transparent;display:flex;align-items:center;gap:3px}.compact-elements-legend button[aria-pressed=true]{border-color:#c8a367}.compact-elements-legend i{width:6px;height:6px;border-radius:50%}.compact-elements>p{font-size:12px;text-align:center;color:var(--reader-muted);margin-top:8px}.result-editorial .result-story>.reading-chapter{padding:22px;margin-bottom:16px}.result-editorial .reading-chapter>.reading-kicker{font-size:10px;margin-bottom:10px}.result-editorial .reading-chapter h2{font-size:22px;margin-bottom:16px}.result-prose p+p{margin-top:16px}.result-traits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.result-traits article{text-align:center;border:1px solid #a181493d;border-radius:4px;padding:14px 7px}.result-traits article>span{font-size:23px}.result-traits p{font-size:12px;line-height:1.7;margin-top:8px}.result-verdict{font:500 18px/1.8 var(--font-noto-serif);border-left:2px solid #b5985a;padding-left:16px;margin:20px 0}.result-editorial .reading-moment{padding:16px;margin:12px 0}.result-editorial .reading-moment p{font-size:1em}.result-editorial .depth-topics{grid-template-columns:1fr}.result-editorial .depth-bridge{margin:30px 0}.result-editorial .depth-topics>article{padding:20px}.result-sale{min-width:0;scroll-margin-top:24px;border-left:1px solid #b5964f44;padding-left:20px}.result-sale .reference-showcase{display:block;border:0;padding:0}.result-sale .reference-heading h2{font-size:25px}.result-sale .reference-topics article{padding:16px 10px;gap:9px}.result-sale .topic-stamp{width:43px;height:62px;font-size:25px}.result-sale .reference-primary,.result-sale .reference-topics h3{font-size:16px}.result-sale .offer-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline}.result-sale .reference-terms{line-height:1.9}.result-editorial[data-large=true] .personality-cover .reading-deck,.result-editorial[data-large=true] .result-story{font-size:23px}.result-editorial[data-night=false] .result-sale{color:#3a2b19}.result-editorial[data-night=false] .result-sale .reference-topics{color:#eee}@media(max-width:1150px){.result-editorial .result-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);max-width:1050px}.result-world{display:none}}@media(max-width:760px){.result-editorial .result-layout{display:block;padding:0 18px 45px;margin:12px auto;max-width:560px}.result-editorial .reading-foundations{grid-template-columns:1fr 1fr}.result-editorial .personality-cover{padding:26px 22px 36px}.result-editorial .reading-foundations>section{padding:14px 8px}.result-editorial .reading-pillars summary strong{font-size:22px}.result-editorial .reading-pillars summary small{font-size:9px}.compact-elements-ring{width:125px}.result-sale{padding:26px 0 0;border:0;border-top:1px solid #a5854c55}.result-editorial .reading-chapter h2{font-size:22px}.result-editorial .reading-controls{margin:0}.result-editorial .reading-foundations .reading-disclosure{display:none}}@media(max-width:370px){.result-editorial .reading-foundations{grid-template-columns:1fr}.compact-elements-ring{width:165px}}.reading-experience.result-editorial[data-night=false] .personality-cover,.reading-experience.result-editorial[data-night=true] .personality-cover{background:#f2e5cb url(/artwork/hanji-form-v1.webp) 50%/100% 100% no-repeat!important}.result-editorial .personality-cover>.result-seal{position:absolute!important;inset:18px 18px auto auto!important;transform:none!important;margin:0!important;display:block!important;line-height:1.2;z-index:1}.result-editorial .reading-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.result-editorial .reading-pillars details{min-width:0;padding:8px 2px;border-radius:4px}@media(max-width:480px){.result-editorial .reading-foundations{grid-template-columns:1fr}.result-editorial .reading-foundations>section{padding:18px}.result-editorial .reading-pillars summary strong{font-size:28px}.compact-elements-ring{width:170px}.result-editorial .personality-cover{padding-bottom:55px}}.reference-home .premium-reading .reading-heading{margin-bottom:22px}.reference-home .premium-reading .reading-heading h2{font-size:clamp(22px,2vw,25px)!important;line-height:1.58!important;letter-spacing:-.035em}.reference-home .premium-reading .reading-heading>p{max-width:38ch;margin-top:8px!important;font-size:14px!important;line-height:1.75!important}.reference-home .premium-reading form label{font-size:13px!important;line-height:1.55}.reference-home .premium-reading form :is(input:not([type=checkbox]),select){font-size:16px!important}.reference-home .premium-reading .ll-consent-note,.reference-home .premium-reading .reading-footnote{font-size:12px!important;line-height:1.7!important}.reference-home .premium-reading .reading-footnote{max-width:36ch;margin-inline:auto}.reference-products .catalog-kicker{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;color:#72583a;font:700 13px/1.5 var(--font-noto-serif),serif;letter-spacing:.02em}.reference-products .catalog-kicker span{color:#9f241d;font-size:12px}.reference-products .catalog-title{color:#2e2419!important;font-weight:700!important;line-height:1.5!important;letter-spacing:-.045em}.reference-products .catalog-title span{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}.reference-products .catalog-lead{max-width:46ch;margin-inline:auto;color:#746755!important;font-size:14px!important;line-height:1.8!important;word-break:keep-all}.reference-products .catalog-grid{align-items:stretch}.reference-products .catalog-edition{position:relative;overflow:hidden;border-radius:5px!important;border:1px solid #6e5237!important;box-shadow:0 10px 26px rgba(54,32,17,.16)!important;transition:border-color .18s ease!important}.reference-products .catalog-edition:before{content:"";position:absolute;inset:5px;border:1px solid rgba(226,196,139,.13);pointer-events:none;z-index:0}.reference-products .catalog-edition>*{position:relative;z-index:1}.reference-products .catalog-edition:hover{transform:none!important;box-shadow:0 10px 26px rgba(54,32,17,.16)!important;border-color:#b78a4d!important}.reference-products .catalog-edition[data-edition=lifetime-master]{background:linear-gradient(145deg,#2a1a12,#100c0a 72%)!important}.reference-products .catalog-edition[data-edition=five-year-roadmap]{background:linear-gradient(145deg,#16362c,#0b1713 72%)!important;border-color:#527060!important}.reference-products .catalog-edition[data-edition=compatibility]{background:linear-gradient(145deg,#3b1718,#140b0b 74%)!important;border-color:#74413d!important}.reference-products .catalog-edition .lm-catalog-cover,.reference-products .catalog-edition-image{border-radius:3px!important}.reference-products .catalog-edition-meta{gap:12px;color:#c7b89f;font-size:12px;line-height:1.5}.reference-products .catalog-edition-price{color:#e4c174;font-size:17px;font-weight:800;white-space:nowrap}.reference-products .catalog-edition-title{margin-top:12px!important;color:#fff2dc!important;font-size:22px!important;line-height:1.55!important;letter-spacing:-.025em}.reference-products .catalog-edition-copy{margin-top:8px!important;color:#eee0c9!important;font-size:15px!important;line-height:1.85!important;word-break:keep-all}.reference-products .catalog-feature-list{margin-top:15px!important;color:#d8cbb5!important;font-size:14px!important;line-height:1.75}.reference-products .catalog-feature-list li{gap:8px!important}.reference-products .catalog-feature-list li>span:first-child{color:#d8af5f!important}.reference-products .catalog-edition .classic-sample-link{font-size:13px!important;line-height:1.6;color:#ead8b7!important;text-decoration-color:#b99154!important;text-underline-offset:3px}.reference-products .catalog-edition .button-gold{min-height:52px;font-size:15px!important;line-height:1.45!important;border-radius:4px!important}.reference-products .catalog-delivery-note{max-width:720px;margin-inline:auto;border-width:1px 0!important;border-color:#d6c19b!important;border-radius:0!important;background:transparent!important;color:#6f6251!important;font-size:13px!important;line-height:1.75!important;backdrop-filter:none!important}@media(max-width:640px){.reference-home .premium-reading .reading-heading h2{font-size:22px!important}.reference-home .premium-reading .reading-heading>p,.reference-home .premium-reading form label{font-size:13px!important}.reference-products .catalog-title{font-size:28px!important}.reference-products .catalog-lead{font-size:13px!important}.reference-products .catalog-edition{padding:22px!important}.reference-products .catalog-edition-title{font-size:21px!important}.reference-products .catalog-edition-copy{font-size:15px!important}}@media(prefers-reduced-motion:reduce){.reference-products .catalog-edition{transition:none!important}}@media(min-width:900px){.reference-products .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:root{--void:var(--ui-void);--ink:var(--ui-void);--ink-soft:#16130f;--panel:#14120fe8;--gold:#c6a567;--gold-light:#ecd5a6;--moon:#dbc293;--indigo:#63281e;--muted:#b8ae9e;--line:#b9955840;--brand-ink:var(--ui-void);--brand-paper:#f2e9d8;--brand-gold:#c6a567;--brand-seal:#a92320}.app-shell{background:radial-gradient(ellipse at 0 0,#6d211920,transparent 45%),var(--ui-void)}.customer-theme{background-color:var(--brand-ink);color:var(--brand-paper)}.brand-header,.customer-theme .brand-header{position:relative;z-index:60;background:linear-gradient(110deg,#090807f5,#17100df5);border-bottom:1px solid var(--line);color:var(--brand-paper)}.brand-header-inner{position:relative;display:flex;align-items:center;gap:8px;width:min(1120px,calc(100% - 40px));height:64px;margin:auto;padding:0}.brand-wordmark{font:700 23px/1.2 var(--font-noto-serif),serif;letter-spacing:.02em;flex-shrink:0}.brand-back{display:grid;place-items:center;width:36px;min-height:44px;border:0;background:transparent;color:#dacdb6;cursor:pointer}.brand-back svg{width:21px;height:21px}.brand-icon-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.brand-icon-nav a,.brand-icon-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:6px;background:transparent;color:#bdb19d;cursor:pointer;transition:color .15s,background .15s}.brand-icon-nav svg{width:21px;height:21px;stroke-width:1.6}.brand-icon-nav a:hover,.brand-icon-nav a[aria-current=page],.brand-icon-nav button:hover{background:#be965b15;color:#efd09a}.brand-footer a:focus-visible,.brand-header :focus-visible{outline:2px solid #e3ba70;outline-offset:2px}.scroll-hero .brand-header-hero{background:linear-gradient(#080706ca,#08070655);border:0}.brand-footer,.customer-theme .brand-footer{background:var(--ui-void);border-color:var(--line);color:#a99e8d}.brand-footer p{color:#a99e8d;font-size:11px;line-height:1.9}.brand-footer a{min-height:32px;display:inline-flex;align-items:center}.customer-theme:not(.reading-experience) .panel{background:linear-gradient(135deg,#1b1813,#0b0a08);border:1px solid var(--line);border-radius:7px;box-shadow:inset 0 1px #e7ca8520,0 12px 40px #0002}.customer-theme .button-gold{background:linear-gradient(125deg,var(--ui-seal-light),var(--ui-seal-dark));border:1px solid var(--ui-seal-border);border-radius:5px;color:var(--ui-warm);box-shadow:inset 0 1px #efb57c33,0 6px 24px #0003;min-height:46px}.customer-theme .button-gold:hover{filter:brightness(1.12)}.brand-document main{width:min(800px,100%);margin:auto;padding:44px 24px 12px}.brand-document main h1{font:700 clamp(25px,4vw,34px)/1.5 var(--font-noto-serif),serif;color:#eed8ac}.customer-theme.brand-document main .panel{background:linear-gradient(#f3e8d5ee,#ecddc4ee),url(/artwork/result-hanji-v2.webp) 50%/cover;color:#382c20;font-size:15px;line-height:1.95;padding:clamp(22px,4vw,38px);border:1px solid #aa895b;border-radius:6px}.customer-theme.brand-document main .panel :is(p,li,summary,strong,h2,h3){color:inherit}.customer-theme.brand-document main .panel strong{font-weight:700}.customer-theme.brand-document main .panel p+p{margin-top:22px}.brand-document main>div>p{font-size:14px;color:#b9ad99;line-height:1.8}.brand-auth{min-height:100vh;display:flex;flex-direction:column}.brand-auth main{min-height:60vh;flex:1;padding:48px 24px}.brand-auth .panel{position:relative;border-top:2px solid #b28c4e;padding:36px 26px}.brand-auth .brand-footer{margin-top:30px}.manuscript-reader>.brand-header .brand-header-inner{max-width:760px}.manuscript-reader>.brand-header .brand-wordmark{font-size:23px}.manuscript-reader>.brand-header small{display:none}@media(max-width:600px){.brand-header-inner{width:calc(100% - 24px);height:56px;gap:4px}.brand-wordmark,.manuscript-reader>.brand-header .brand-wordmark{font-size:20px}.brand-icon-nav{gap:0}.brand-icon-nav svg{width:20px;height:20px}.brand-back{width:28px}.brand-document main{padding:30px 18px 8px}.customer-theme.brand-document main .panel{font-size:15px;padding:24px 20px}.brand-footer{margin-top:48px}}@media(max-width:370px){.brand-wordmark,.manuscript-reader>.brand-header .brand-wordmark{font-size:18px}.brand-header-inner{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.brand-header *,.brand-menu *{transition:none!important}}@media print{.brand-footer,.brand-header{display:none!important}}.brand-service main article,.brand-service main>div.rounded-2xl,.brand-service main>section{border-radius:7px;border-color:var(--line);box-shadow:inset 0 1px #e8cc8a14;background-color:#15120fe8}.brand-service main h1{font-family:var(--font-noto-serif),serif;color:#ecd5a6}.brand-service input:not([type=checkbox]):not([type=radio]),.brand-service select,.brand-service textarea{border-color:#ad8a514d;border-radius:5px}:root{--brand-surface:#17120e;--brand-border:#ad8a514d;--brand-text-muted:#b8ae9e}.brand-page{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at top,#54221822,transparent 55%),var(--brand-ink)}.brand-page>main{flex:1}.brand-admin main{padding-top:28px}.brand-admin h1,.brand-admin h2{font-family:var(--font-noto-serif),serif;color:var(--brand-gold-light,#ecd5a6)}.brand-admin input:not([type=checkbox]),.brand-admin select{border-color:var(--brand-border);border-radius:4px;min-height:36px}.brand-admin button{min-height:36px}.brand-admin thead{background:#251a10;color:#c8b590}.brand-admin main>div,.brand-admin table{border-color:var(--brand-border)}@media(max-width:600px){.brand-admin button{min-height:44px}.brand-admin main{padding-left:16px;padding-right:16px}}.oriental-chapter-badge,.scroll-chapter-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-noto-serif),serif;font-size:13.5px;color:#c9ab73;margin-bottom:8px;letter-spacing:.08em}.oriental-chapter-prefix,.scroll-chapter-prefix{font-weight:700;color:#ba2f23;letter-spacing:.12em;background:rgba(186,47,35,.12);padding:2px 8px;border-radius:3px;border:1px solid rgba(186,47,35,.35)}.oriental-seal-red,.scroll-verdict-stamp-seal{background:rgba(186,47,35,.95);color:var(--ui-white);font-weight:800;border-radius:4px;border:1.5px solid #801810;box-shadow:0 2px 8px rgba(186,47,35,.4);letter-spacing:.05em}.oriental-seal-gold,.oriental-seal-red,.scroll-verdict-stamp-seal{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;font-family:var(--font-noto-serif),serif;font-size:14px;user-select:none;flex-shrink:0}.oriental-seal-gold{background:linear-gradient(135deg,#3f2f1e,#23190f);color:#fae4be;font-weight:700;border-radius:4px;border:1.5px solid #b89868;box-shadow:0 2px 8px rgba(0,0,0,.4)}.oriental-side-stamp,.scroll-verdict-side-stamp{position:absolute;right:24px;bottom:22px;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;z-index:3}.oriental-side-stamp-text,.scroll-verdict-stamp-text{writing-mode:vertical-rl;font-family:var(--font-noto-serif),serif;font-size:13px;color:#634b33;letter-spacing:.15em;line-height:1.5;text-shadow:0 0 10px rgba(247,241,228,.85)}@media (max-width:640px){.oriental-side-stamp,.scroll-verdict-side-stamp{display:none}}.oriental-lacquer-card,.scroll-trait-dark-card{position:relative;overflow:hidden;border-radius:10px;border:1px solid #3d2f22!important;background:linear-gradient(145deg,#181411,#0d0a08)!important;box-shadow:0 6px 20px rgba(0,0,0,.5),inset 0 0 1px rgba(212,175,55,.2);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;color:#ede2cf;min-height:180px}.oriental-lacquer-card:hover,.scroll-trait-dark-card:hover{transform:translateY(-2px);border-color:#8c6a38!important;box-shadow:0 8px 24px rgba(0,0,0,.7),inset 0 0 8px rgba(212,175,55,.15)}.oriental-watermark,.scroll-trait-watermark{position:absolute;right:-5px;bottom:-5px;width:130px;height:130px;background-size:contain;background-repeat:no-repeat;background-position:100% 100%;opacity:.18;mix-blend-mode:screen;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.oriental-lacquer-card:hover .oriental-watermark,.scroll-trait-dark-card:hover .scroll-trait-watermark{opacity:.32;transform:scale(1.05)}.watermark-flame{background-image:url(/artwork/watermark-flame.webp)}.watermark-bird{background-image:url(/artwork/watermark-bird.webp)}.watermark-lotus{background-image:url(/artwork/watermark-lotus.webp)}.watermark-star{background-image:url(/artwork/watermark-sparkle.webp)}.oriental-lacquer-scroll,.scroll-year-lacquer{position:relative;overflow:hidden;border-radius:12px;border:1.5px solid #5a4128!important;background:#0d0a08 url(/artwork/destiny-landscape-v2.webp) 100%/cover no-repeat!important;box-shadow:0 10px 32px rgba(0,0,0,.65),inset 0 0 1px rgba(212,175,55,.25);color:#f7eedb;margin-bottom:24px}.oriental-lacquer-overlay,.scroll-year-lacquer-overlay{background:linear-gradient(90deg,rgba(10,8,6,.94),rgba(10,8,6,.88) 45%,rgba(10,8,6,.55) 75%,rgba(10,8,6,.35));padding:28px 24px 26px;position:relative;z-index:2}@media (max-width:640px){.oriental-lacquer-overlay,.scroll-year-lacquer-overlay{background:linear-gradient(180deg,rgba(10,8,6,.92),rgba(10,8,6,.85) 60%,rgba(10,8,6,.65));padding:20px 16px}}.oriental-hanji-card{position:relative;overflow:hidden;background:var(--ui-paper) url(/artwork/chapter1-hanji-bg.webp) right bottom /cover no-repeat;border:1px solid #c9b18b;border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,.18);color:var(--ui-ink)}