:root{--fx-white:#fff;--fx-off:#f7f5f2;--fx-champagne:#f3ebdf;--fx-black:#0b0b0b;--fx-ink-2:#3a3a3a;--fx-muted:#7d7770;--fx-line:#e6e2dc;--fx-pink:#ff2d7a;--fx-pink-deep:#d81b63;--fx-pink-tint:#ffe4ee;--fx-gold:#c9a962;--fx-display:"Playfair Display", "Times New Roman", serif;--fx-serif:"Noto Serif KR", "Nanum Myeongjo", serif;--fx-sans:"IBM Plex Sans KR", "Noto Sans KR", sans-serif;--cream:var(--fx-white);--paper:var(--fx-white);--line:var(--fx-line);--pink:var(--fx-pink);--pink2:var(--fx-pink-deep);--brown:var(--fx-black);--muted:var(--fx-muted);--shadow:none;--bg:var(--fx-white);--card:var(--fx-white);--card-border:var(--fx-line);--pink-deep:var(--fx-pink-deep);--pink-soft:var(--fx-pink-tint);--text:var(--fx-black);--text-dim:var(--fx-muted);--brand-pink:var(--fx-pink);--ny-pink:var(--fx-pink-deep);--ny-ink:var(--fx-black);--font-body:"IBM Plex Sans KR";--font-title:"Noto Serif KR";--font-banner:"IBM Plex Sans KR"}html{background:#ebe8e3}body{color:var(--fx-black);letter-spacing:.01em;font-synthesis:none;background:#ebe8e3;font-family:var(--fx-sans)!important}h1,h2,h3{font-family:var(--fx-serif);letter-spacing:-.01em;font-weight:700}button,input,select,textarea{letter-spacing:.01em}.phone-page,.my-page,.profile-manager-page,.library-page,.service-flow{background:var(--fx-white);color:var(--fx-black);box-shadow:0 0 0 1px var(--fx-line)}.brand-header,.my-page-header,.profile-manager-header{background:var(--fx-white);border-bottom:1px solid var(--fx-black)}.my-page-header>a,.library-header>a{color:var(--fx-black);text-shadow:none}.my-page-header p{color:var(--fx-muted)}.ny-bottom-nav{background:var(--fx-black)!important;border:1px solid var(--fx-black)!important;border-radius:999px!important;box-shadow:0 10px 28px #0b0b0b47!important}.ny-bottom-nav>a{color:#ffffffc7;font-family:var(--fx-sans);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.ny-bottom-nav>a b{font-weight:500}.ny-bottom-nav .selected{color:var(--fx-pink)}.ny-bottom-nav .ny-center-tab{color:#fff}.ny-nav-star{box-shadow:0 0 0 2px var(--fx-pink), 0 10px 22px #ff2d7a73;background:linear-gradient(145deg,#ff5f96 0%,#ff2d7a 55%,#d81b63 100%);border:3px solid #fff;position:relative}.ny-nav-star img{filter:grayscale()contrast(1.8)brightness(.55);mix-blend-mode:multiply}.ny-nav-star:after{content:"✦";color:#fff;text-shadow:0 0 6px #ffffffe6;font-size:12px;line-height:1;position:absolute;top:-2px;right:2px}.ny-bottom-nav .ny-center-tab b{color:#fff;letter-spacing:.18em}.ny-bottom-nav .ny-center-tab.selected b{color:var(--fx-pink)}@media (prefers-reduced-motion:no-preference){.ny-nav-star:before{content:"";border:1px solid #ff2d7a8c;border-radius:50%;animation:2.6s ease-out infinite fx-pulse;position:absolute;inset:-8px}@keyframes fx-pulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}}.my-menu-section>h2{font-family:var(--fx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--fx-muted);font-size:10.5px;font-weight:500}.my-menu-section.my-money-section>h2{color:var(--fx-pink-deep)}.my-page .my-page-header h1,.my-page .my-menu-section>h2{color:var(--fx-black)}.my-page .my-page-header h1{font-family:var(--fx-display);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.my-menu-card,.my-profile-card,.profile-manager-card,.library-card,.library-filters,.library-product-grid .library-product,.menu-tile{background:var(--fx-white);border-color:var(--fx-black);box-shadow:none;border-radius:6px}.my-menu-row{color:var(--fx-black);border-bottom-color:var(--fx-line);background:0 0}.my-menu-row:active{background:var(--fx-off)}.my-menu-icon{background:var(--fx-black);color:#fff;border-radius:50%}.my-menu-copy strong{font-family:var(--fx-serif);font-weight:700}.my-menu-copy small{color:var(--fx-muted)}.my-menu-badge{background:var(--fx-off);color:var(--fx-muted);letter-spacing:.1em;text-transform:uppercase}.my-profile-card p,.my-profile-card small,.profile-manager-card p,.library-card-copy p,.library-card-copy small{color:var(--fx-muted)}.my-profile-card>a,.my-profile-switch,.my-profile-card>form>button{background:var(--fx-black);border-color:var(--fx-black);color:#fff}.hub-unavailable{opacity:.6}.profile-manager-add{background:var(--fx-pink-tint);border-color:var(--fx-pink);color:var(--fx-black)}.ny-person-row{background:var(--fx-white);border-bottom-color:var(--fx-line);color:var(--fx-black)}.ny-person-row:hover,.ny-person-row:focus-visible,.ny-person-row.selected,.my-profile-picker .ny-person-row.selected{background:var(--fx-off)}.ny-person-modal{background:var(--fx-white);color:var(--fx-black)}.ny-person-modal h2{font-family:var(--fx-serif)}.ny-result-choice-actions>button{background:var(--fx-white);border-color:var(--fx-line);color:var(--fx-black)}.ny-result-choice-actions>button:hover,.ny-result-choice-actions>button:focus-visible{background:var(--fx-off);border-color:var(--fx-black)}.ny-result-choice-actions .ny-new-result{background:var(--fx-pink-tint);border-color:var(--fx-pink)}.ny-result-choice-actions span,.ny-result-choice>header p{color:var(--fx-muted)}.ny-result-choice-back{border-top-color:var(--fx-line);color:var(--fx-muted);background:0 0}.library-header{background-color:var(--fx-white);border-color:var(--fx-black);box-shadow:none}.library-filters button{background:var(--fx-white);border-color:var(--fx-line);color:var(--fx-ink-2)}.library-filters button.selected,.library-filters .library-group-filter{border-color:var(--fx-black);background:var(--fx-black);color:#fff}.library-count{background:var(--fx-pink-tint);color:var(--fx-pink-deep)}body .library-page .library-category>h2{color:var(--fx-black);font-family:var(--fx-serif);font-weight:700}.library-service-group>header{background:var(--fx-off)!important;border:1px solid var(--fx-line)!important}.library-service-group>header h2,.library-service-group>header span{color:var(--fx-black)!important}body .library-page .library-product-grid .library-product>header{border-radius:6px;min-height:40px;align-items:center!important;padding:6px 10px!important}.library-card-actions a,.library-card-actions button{background:var(--fx-white);border-color:var(--fx-black);color:var(--fx-black)}.report-profile-card{background:var(--fx-white);border:1px solid var(--fx-black);box-shadow:none;color:var(--fx-black);border-radius:4px;padding:14px 16px 14px 42px}.report-profile-card:before{content:none}.report-profile-back{color:var(--fx-black)}.report-profile-person strong{font-family:var(--fx-serif);color:var(--fx-black);font-size:17px;font-weight:700}.report-profile-person p>span{color:var(--fx-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11.5px;overflow:hidden}#full-report blockquote{background:var(--fx-champagne)!important;border-left-color:var(--fx-black)!important;color:var(--fx-black)!important;font-family:var(--fx-serif)!important}.service-back{background:var(--fx-white);color:var(--fx-black);box-shadow:none;border:1px solid var(--fx-black)}.service-intro{background:var(--fx-black)}body .saju-profile-form{background:var(--fx-white)!important}body .saju-profile-form-card{background:var(--fx-white)!important;border-color:var(--fx-black)!important;box-shadow:none!important}body .saju-profile-form-card>div>input,body .saju-profile-form-card>div>select{border-color:var(--fx-line)!important;background:var(--fx-white)!important;box-shadow:none!important}.profile-manager-empty{background:var(--fx-off);border-color:var(--fx-line)}.profile-manager-empty p,.money-profile-form p,.money-storage-note{color:var(--fx-muted)}.fx-home{background:var(--fx-white);padding-bottom:124px}.fx-topbar{z-index:20;border-bottom:1px solid var(--fx-black);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;grid-template-columns:56px 1fr 56px;align-items:center;height:58px;padding:0 18px;display:grid;position:sticky;top:0}.fx-mono{font-family:var(--fx-display);letter-spacing:.02em;color:var(--fx-black);font-size:17px;font-weight:700}.fx-mono em{color:var(--fx-pink);font-style:italic;font-weight:400}.fx-wordmark{text-align:center;font-family:var(--fx-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--fx-black);font-size:10px;font-weight:500}.fx-account{font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--fx-black);border-radius:999px;justify-self:end;padding:7px 10px;font-size:10px;font-weight:500}.fx-hook{font-family:var(--fx-serif);color:var(--fx-ink-2);margin-bottom:10px;font-size:14.5px;font-style:italic;display:block}.fx-cover{background:var(--fx-off) url(/share-empire-city-sketch.png) center 18% / 150% auto no-repeat;min-height:460px;position:relative;overflow:hidden}.fx-cover:before{content:"";background:linear-gradient(#fff0 0%,#ffffff8c 45%,#fffffff7 72%,#fff 100%);position:absolute;inset:0}.fx-cover-issue{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-ink-2);justify-content:space-between;font-size:9.5px;display:flex;position:absolute;top:16px;left:18px;right:18px}.fx-cover-copy{padding:214px 22px 26px;position:relative}.fx-eyebrow{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:#fff;background:var(--fx-pink);margin-bottom:12px;padding:5px 10px;font-size:9.5px;font-weight:500;display:inline-block}.fx-cover h1{font-family:var(--fx-serif);color:var(--fx-black);letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.22}.fx-cover h1 em{color:var(--fx-pink);font-style:normal}.fx-cover-latin{font-family:var(--fx-display);color:var(--fx-ink-2);margin-top:8px;font-size:15px;font-style:italic;display:block}.fx-cover p{color:var(--fx-ink-2);word-break:keep-all;max-width:none;margin:14px 0 0;font-size:13.5px;line-height:1.7}.fx-cover-actions{align-items:center;gap:14px;margin-top:20px;display:flex}.fx-cta{background:var(--fx-black);color:#fff;min-height:46px;font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;padding:0 22px;font-size:11px;font-weight:500;display:inline-flex}.fx-cta.pink{background:var(--fx-pink)}.fx-textlink{font-family:var(--fx-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fx-black);border-bottom:1px solid var(--fx-black);padding-bottom:3px;font-size:11px}.fx-ticker{background:var(--fx-black);color:#fff;border-top:1px solid var(--fx-black);border-bottom:1px solid var(--fx-black);overflow:hidden}.fx-ticker-track{width:max-content;font-family:var(--fx-display);letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;padding:10px 0;font-size:12px;animation:28s linear infinite fx-marquee;display:flex}.fx-ticker-track span{padding:0 18px}.fx-ticker-track i{color:var(--fx-pink);font-style:normal}@keyframes fx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fx-ticker-track{animation:none}}.fx-section{margin-top:28px}.fx-section-head{border-bottom:1px solid var(--fx-black);justify-content:space-between;align-items:flex-end;gap:12px;margin:0 18px;padding:0 0 10px;display:flex}.fx-section-head .fx-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:4px;font-size:9.5px;display:block}.fx-section-head h2{font-family:var(--fx-serif);color:var(--fx-black);margin:0;font-size:26px;font-weight:700;line-height:1.1}.fx-section-head .fx-count{font-family:var(--fx-display);color:var(--fx-muted);white-space:nowrap;font-size:13px;font-style:italic}.fx-rail{grid-template-columns:1fr 1fr;gap:12px;overflow:visible;margin:0!important;padding:14px 18px 0!important;display:grid!important}.fx-rail .ny-service-card{aspect-ratio:auto;border:1px solid var(--fx-black);background:var(--fx-white);min-width:0;min-height:268px;color:var(--fx-black);box-shadow:none;text-align:left;border-radius:0;grid-template-rows:128px auto auto 1fr;place-items:start;gap:4px;padding:0 0 14px;display:grid}.fx-rail .ny-service-card:active{background:var(--fx-off);transform:none}.fx-rail .ny-card-art{background:var(--fx-champagne);border-bottom:1px solid var(--fx-black);width:100%;height:128px;position:relative}.fx-rail .ny-card-art img{object-fit:contain;padding:12px}.fx-rail .ny-service-card>strong{font-family:var(--fx-serif);letter-spacing:-.02em;color:var(--fx-black);margin:12px 14px 0;font-size:21px;font-weight:700}.fx-rail .ny-service-card>p{letter-spacing:0;width:auto;min-height:0;color:var(--fx-muted);justify-content:flex-start;margin:0 14px;padding:0;font-size:11.5px}.fx-rail .ny-service-price-row{width:auto;font-family:var(--fx-sans);border-top:0;align-self:end;gap:10px;margin:10px 14px 0;padding:0}.fx-rail .ny-service-preview-label{letter-spacing:.18em;text-transform:uppercase;color:var(--fx-pink-deep);font-size:9.5px}.fx-rail .ny-service-price{background:var(--fx-black);color:#fff;font-family:var(--fx-display);letter-spacing:.04em;padding:5px 10px;font-size:12.5px;font-weight:600}.fx-rail .ny-service-price small{margin-right:1px;font-size:10px}.fx-money{background:var(--fx-pink);color:#fff;margin:30px 18px 0;padding:22px 20px;position:relative;overflow:hidden}.fx-money .fx-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:#ffffffd9;margin-bottom:10px;font-size:9.5px;display:block}.fx-money h3{font-family:var(--fx-serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.fx-money h3 small{font-family:var(--fx-display);letter-spacing:.04em;color:#ffffffe6;margin-top:6px;font-size:13px;font-style:italic;font-weight:400;display:block}.fx-money p{color:#ffffffeb;max-width:30ch;margin:12px 0 0;font-size:12.5px;line-height:1.7}.fx-money .ny-money-link-overlay{background:var(--fx-black);color:#fff;width:auto;height:42px;font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;box-shadow:none;border-radius:0;align-items:center;gap:10px;margin-top:16px;padding:0 18px;font-size:10.5px;font-weight:500;display:inline-flex;position:static}.fx-money-tower{pointer-events:none;width:150px;height:auto;position:absolute;bottom:-4px;right:4px}.fx-money-tower .tower{fill:#fffffff5}.fx-money-tower .penthouse{fill:#ffd166}.fx-money-tower .windows rect{fill:var(--fx-pink-deep);opacity:.85}.fx-money-tower .spire{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round}.fx-money-tower .fx-money-spark{fill:#fff;opacity:.95;font-size:22px}.fx-money-tower .fx-money-spark.small{opacity:.8;font-size:13px}.fx-money>.fx-label,.fx-money>h3,.fx-money>p,.fx-money>a{z-index:1;position:relative}.fx-money p{word-break:keep-all;max-width:none}.fx-quote{text-align:center;margin:34px 30px 0}.fx-quote p{font-family:var(--fx-serif);color:var(--fx-black);margin:0;font-size:16px;line-height:1.75}.fx-quote p:before,.fx-quote p:after{content:"“";font-family:var(--fx-display);color:var(--fx-pink);vertical-align:-8px;margin-right:4px;font-size:26px;line-height:0}.fx-quote p:after{content:"”";margin:0 0 0 4px}.fx-quote small{font-family:var(--fx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--fx-muted);margin-top:10px;font-size:9.5px;display:block}.fx-colophon{border-top:1px solid var(--fx-black);font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fx-muted);justify-content:space-between;margin:34px 18px 0;padding-top:14px;font-size:9.5px;display:flex}body .tarot-page{background:radial-gradient(circle at 50% 18%, var(--fx-champagne) 0, var(--fx-white) 58%);color:var(--fx-black)}body .tarot-page .service-top strong{font-family:var(--fx-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--fx-black);font-size:11px;font-weight:500}body .tarot-page .service-top>span,body .tarot-page .service-top a{color:var(--fx-black)}body .tarot-heading>span{color:var(--fx-pink-deep);letter-spacing:.24em;text-transform:uppercase;font-size:10.5px}body .tarot-heading h1{font-family:var(--fx-serif);color:var(--fx-black)}body .tarot-heading p{color:var(--fx-ink-2);font-size:13.5px}body .tarot-guide{color:var(--fx-black);font-size:13.5px}body .tarot-guide span{color:var(--fx-muted);letter-spacing:.04em;font-size:11.5px}body .tarot-card{border-color:var(--fx-black);box-shadow:0 10px 22px #0b0b0b2e}body .tarot-card.chosen{border-color:var(--fx-black);background:var(--fx-white)}body .tarot-result{border:1px solid var(--fx-black);box-shadow:inset 0 0 0 4px var(--fx-white), inset 0 0 0 5px var(--fx-gold);color:var(--fx-black);background:linear-gradient(#f3ebdf8c,#fff0 70%);border-radius:4px;margin:0 18px;padding:26px 20px;position:relative}body .tarot-result:before,body .tarot-result:after{content:"✦";color:var(--fx-pink);font-size:12px;line-height:1;position:absolute;top:10px}body .tarot-result:before{left:12px}body .tarot-result:after{right:12px}body .tarot-result small{color:var(--fx-pink-deep);font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;font-size:10px}body .tarot-result h2{font-family:var(--fx-serif);color:var(--fx-black)}body .tarot-result em{color:var(--fx-muted);font-family:var(--fx-display);letter-spacing:.06em;font-style:italic}body .tarot-result strong{color:var(--fx-pink-deep);font-family:var(--fx-sans);letter-spacing:.04em;font-size:14px;font-weight:500}body .tarot-result .tarot-reading{gap:6px}body .tarot-result .tarot-reading p{color:var(--fx-black);font-family:var(--fx-sans);word-break:keep-all;font-size:13.5px;line-height:1.7}body .tarot-result button{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0;padding:11px 22px;font-size:11px}.library-category,.library-product{scroll-margin-top:14px}.library-product-grid .library-product.focused{border-color:var(--fx-black);box-shadow:0 0 0 2px var(--fx-black)}.fxh-page{background:var(--fx-white);padding-bottom:120px}.fxh-topbar .fxh-back{color:var(--fx-black);justify-self:start;font-size:30px;line-height:1;text-decoration:none}.fxh-topbar .fx-mono{justify-self:end}.fxh-cover{background:var(--fx-champagne);color:var(--fx-black);min-height:176px;margin:18px 18px 0;padding:24px 22px 26px;position:relative;overflow:hidden}.fxh-cover .fx-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:12px;font-size:9.5px;display:block}.fxh-cover h1{font-family:var(--fx-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fx-black);margin:0;font-size:40px;font-weight:700;line-height:.95}.fxh-cover h1:after{content:".";color:var(--fx-pink)}.fxh-cover p{z-index:1;max-width:24ch;color:var(--fx-ink-2);word-break:keep-all;margin:14px 0 0;font-size:12.5px;line-height:1.7;position:relative}.fxh-cover .fx-label,.fxh-cover h1{z-index:1;position:relative}.fxh-cover-mark{font-family:var(--fx-serif);color:#0b0b0b0f;pointer-events:none;font-size:124px;line-height:1;position:absolute;bottom:8px;right:14px}.fxh-money .fxh-cover{background:var(--fx-pink);color:#fff}.fxh-money .fxh-cover .fx-label{color:#ffffffd9}.fxh-money .fxh-cover h1{color:#fff}.fxh-money .fxh-cover h1:after{color:var(--fx-black)}.fxh-money .fxh-cover p{color:#ffffffeb}.fxh-money .fxh-tower{width:128px;bottom:-6px;right:2px}.fxh-section{margin-top:28px}.fxh-section .fx-section-head h2{font-family:var(--fx-display);letter-spacing:.01em;font-size:24px}.fxh-rows{margin:0 18px}.fxh-row{border-bottom:1px solid var(--fx-line);min-height:64px;color:var(--fx-black);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px 12px 0;text-decoration:none;transition:background .15s;display:grid}.fxh-row:hover,.fxh-row:focus-visible{background:var(--fx-off)}.fxh-row:active{background:var(--fx-champagne)}.fxh-index{font-family:var(--fx-display);color:var(--fx-pink-deep);font-size:14px;font-style:italic}.fxh-copy{gap:3px;min-width:0;display:grid}.fxh-copy strong{font-family:var(--fx-serif);letter-spacing:-.01em;font-size:16px;font-weight:700}.fxh-copy small{color:var(--fx-muted);word-break:keep-all;font-size:12px;line-height:1.55}.fxh-arrow{font-family:var(--fx-display);color:var(--fx-black);font-size:18px;transition:transform .15s}.fxh-row:hover .fxh-arrow{transform:translate(3px)}.fxh-badge{font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fx-muted);border:1px solid var(--fx-line);padding:5px 8px;font-size:9px}.fxh-row-off{cursor:default}.fxh-row-off:hover{background:0 0}.fxh-row-off .fxh-copy strong,.fxh-row-off .fxh-index{color:var(--fx-muted)}.money-profile-manager .profile-manager-add{border:1px solid var(--fx-black);background:var(--fx-champagne);color:var(--fx-black);border-radius:0}.money-profile-manager .profile-manager-add>span{background:var(--fx-black);color:#fff;border-radius:0}.money-profile-manager .profile-manager-card,.money-profile-manager .profile-manager-empty{border-radius:0}body .report-other-panel{border:1px solid var(--fx-black);background:var(--fx-champagne);border-radius:0;margin-top:30px;padding:18px 16px 16px}body .report-other-panel-title{border-bottom:1px solid var(--fx-black);font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);margin:0 0 14px;padding-bottom:8px;font-size:19px;font-weight:700}body .report-other-panel-title:before{content:"Next Column";font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:4px;font-size:9.5px;font-weight:500;display:block}body .report-other-service-column h3{font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fx-muted);text-align:left;font-size:10px;font-weight:500}body .report-other-service-link{border-color:var(--fx-line);background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-serif);border-radius:0;font-size:14px;font-weight:700}body button.report-other-service-link{text-align:left;cursor:pointer}body .report-other-service-link>span:first-child{filter:grayscale()contrast(1.2);opacity:.8}body .report-other-service-link>span:last-child{color:var(--fx-black);font-family:var(--fx-display)}body .report-other-service-link:hover,body .report-other-service-link:focus-visible{border-color:var(--fx-black)}.report-other-extra-links .report-other-service-link{border-color:var(--fx-black);background:var(--fx-white);color:var(--fx-black);border-radius:0;font-weight:500}.report-other-extra-links .report-other-service-link>span:last-child{color:var(--fx-pink-deep)}.report-other-extra-links .report-other-money-link{background:var(--fx-black);border-color:var(--fx-black)}.report-other-extra-links .report-other-money-link>span{color:#fff}body .my-page,body .profile-manager-page{background:var(--fx-white);width:min(100%,500px);color:var(--fx-black);box-shadow:0 0 0 1px var(--fx-line);counter-reset:fxsec;padding:0 18px 126px}body .my-account-page{padding-bottom:0!important}body .my-page-header,body .profile-manager-header{background:var(--fx-white);border-bottom:1px solid var(--fx-black);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;height:auto;min-height:58px;margin:0 -18px;padding:10px 18px 12px}body .my-page-header>a,body .profile-manager-header>a{color:var(--fx-black);text-shadow:none;font:300 30px/1 Arial,sans-serif}body .my-page-header h1,body .profile-manager-header h1{letter-spacing:.02em;text-transform:uppercase;color:var(--fx-black);font-family:Playfair Display,Noto Serif KR,serif;font-size:22px;font-weight:700;line-height:1.15}body .my-page-header p,body .profile-manager-header p{font-family:var(--fx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--fx-muted);margin-top:2px;font-size:9.5px;font-weight:500}body .my-header-logo{background:var(--fx-black);width:40px;height:40px;box-shadow:none;border:0;border-radius:0}body .my-header-logo img{width:24px;height:24px}body .my-profile-card{border:1px solid var(--fx-black);background:var(--fx-champagne);box-shadow:none;border-radius:0;grid-template-columns:46px 1fr auto;margin:18px 0 0;padding:16px}body .my-profile-card .my-profile-avatar{background:var(--fx-black);color:#fff;width:46px;height:46px;font-family:var(--fx-serif);border-radius:0;font-size:18px;font-weight:700}body .my-profile-card strong{font-family:var(--fx-serif);letter-spacing:-.01em;font-size:17px;font-weight:700}body .my-profile-card small{color:var(--fx-muted);letter-spacing:.02em;margin-top:3px;font-size:10.5px;font-weight:400}body .my-profile-card>a,body .my-profile-card .my-profile-switch{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0;padding:9px 12px;font-size:9.5px;font-weight:500}body .my-menu-section{counter-increment:fxsec;margin-top:28px}body .my-menu-section>h2{border-bottom:1px solid var(--fx-black);font-family:var(--fx-serif);letter-spacing:-.01em;text-transform:none;color:var(--fx-black);margin:0;padding-bottom:10px;font-size:22px;font-weight:700}body .my-menu-section>h2:before{content:"No. " counter(fxsec, decimal-leading-zero);font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:4px;font-size:9.5px;font-weight:500;display:block}body .my-menu-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}body .my-menu-row{border-bottom:1px solid var(--fx-line);min-height:64px;color:var(--fx-black);background:0 0;gap:12px;padding:12px 4px 12px 0;transition:background .15s}body .my-menu-row:last-child{border-bottom:1px solid var(--fx-line)}body .my-menu-row:hover,body .my-menu-row:active{background:var(--fx-off)}body .my-menu-icon{border:1px solid var(--fx-black);width:34px;height:34px;color:var(--fx-black);background:0 0;border-radius:0;flex:0 0 34px}body .my-menu-icon svg{stroke-width:1.6px;width:18px;height:18px}body .my-menu-copy strong{font-family:var(--fx-serif);letter-spacing:-.01em;font-size:15.5px;font-weight:700}body .my-menu-copy small{color:var(--fx-muted);white-space:normal;margin-top:3px;font-size:11.5px;font-weight:400}body .my-menu-badge{border:1px solid var(--fx-line);color:var(--fx-muted);font-family:var(--fx-sans);letter-spacing:.2em;background:0 0;border-radius:0;padding:5px 8px;font-size:9px;font-weight:500}body .my-menu-arrow{color:var(--fx-black);font-size:0}body .my-menu-arrow:after{content:"→";font:400 18px/1 var(--fx-display)}body .my-menu-row.danger .my-menu-icon{border-color:var(--fx-pink-deep);color:var(--fx-pink-deep);background:0 0}body .my-menu-row.danger .my-menu-copy strong{color:var(--fx-pink-deep)}body .my-account-page .my-withdraw-row .my-menu-icon{border-color:var(--fx-line);color:var(--fx-muted);background:0 0}body .my-account-page .my-withdraw-row .my-menu-copy strong{color:var(--fx-muted)}body .my-service-footer{padding:4px 18px calc(6px + env(safe-area-inset-bottom));background:var(--fx-champagne);border-top:1px solid var(--fx-black);justify-content:center;gap:16px;margin:30px -18px 0}body .my-service-footer button{min-height:34px;color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;padding:4px 2px;font-size:9.5px;font-weight:500}body .my-service-footer button+button:before{border-left-color:var(--fx-line);height:10px;left:-8px}body .my-notice{border:1px solid var(--fx-black);background:var(--fx-white);border-radius:0;padding:26px 22px 20px;box-shadow:0 24px 60px #0b0b0b47}body .my-notice-logo{background:var(--fx-black);border-radius:0}body .my-notice h2{font-family:var(--fx-serif);color:var(--fx-black);font-size:19px;font-weight:700}body .my-notice p{color:var(--fx-ink-2);font-size:12.5px}body .my-notice>button{background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;border-radius:0;font-size:10.5px;font-weight:500}body .my-profile-picker .ny-person-list{border:1px solid var(--fx-black);border-radius:0}body .my-profile-picker .ny-person-row{border-bottom-color:var(--fx-line)}body .my-profile-picker .ny-person-row.selected{background:var(--fx-champagne);box-shadow:inset 3px 0 var(--fx-pink)}body .ny-person-avatar{border-radius:0}body .ny-person-copy strong{font-family:var(--fx-serif);font-weight:700}body .ny-person-copy small{color:var(--fx-muted)}body .ny-person-arrow{color:var(--fx-black)}body .my-profile-picker-links a{border:1px solid var(--fx-black);background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:500}body .my-contact-copy{border:1px solid var(--fx-black);background:var(--fx-champagne);border-radius:0}body .my-contact-copy code{color:var(--fx-black)}body .my-contact-copy-button{background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:10px}body .my-contact-help,body .faq-email{color:var(--fx-muted)}body .faq-item{border-bottom:1px solid var(--fx-line)}body .faq-item summary{font-family:var(--fx-serif);color:var(--fx-black);padding:14px 4px 14px 0;font-size:14.5px;font-weight:700}body .faq-item summary:before{border:1px solid var(--fx-black);height:24px;color:var(--fx-black);font:500 12px/1 var(--fx-sans);background:0 0;border-radius:0;flex:0 0 24px}body .faq-item summary:after{color:var(--fx-black)}body .faq-item[open] summary{color:var(--fx-pink-deep)}body .faq-item[open] summary:before{background:var(--fx-black);color:#fff}body .faq-item p{color:var(--fx-ink-2);padding:0 4px 16px 34px;font-size:14px;line-height:1.8}body .about-hero{border:1px solid var(--fx-black);background:var(--fx-champagne);box-shadow:none;border-radius:0;margin-top:18px;padding:24px 18px 22px}body .about-logo{background:var(--fx-black);box-shadow:none;border:0;border-radius:0}body .about-hero h2{font-family:var(--fx-serif);color:var(--fx-black)}body .about-hero h2 small{font-family:var(--fx-sans);letter-spacing:.3em;color:var(--fx-pink-deep);font-weight:500}body .about-hero p{color:var(--fx-ink-2)}body .about-hero strong{color:var(--fx-pink-deep)}body .about-menu-group{font-family:var(--fx-serif);color:var(--fx-black)}body .legal-body{color:var(--fx-black)}body .legal-body h2{font-family:var(--fx-serif);color:var(--fx-black);font-size:16px}body .legal-body .legal-meta{color:var(--fx-muted)}body .legal-body th{background:var(--fx-champagne)}body .legal-body th,body .legal-body td{border-color:var(--fx-line)}body .legal-body .legal-note{border:1px solid var(--fx-line);background:var(--fx-champagne);color:var(--fx-ink-2);border-radius:0}body .legal-body a{color:var(--fx-pink-deep)}body .legal-links a{border:1px solid var(--fx-black);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.18em;text-transform:uppercase;border-radius:0;font-size:10px;font-weight:500}body .profile-manager-add{border:1px solid var(--fx-black);background:var(--fx-champagne);color:var(--fx-black);border-radius:0}body .profile-manager-add>span{background:var(--fx-black);color:#fff;border-radius:0}body .profile-manager-card,body .profile-manager-empty,body .profile-manager-confirm{border-radius:0}body .profile-manager-card h2{font-family:var(--fx-serif)}body .profile-manager-card small{color:var(--fx-pink-deep)}body .my-header-logo img,body .my-notice-logo img,body .about-logo img,body .ny-nav-star img{display:none}body .my-header-logo,body .my-notice-logo,body .about-logo{box-shadow:none;background:url(/logo-tower-dark.svg) 50%/contain no-repeat;border:0;border-radius:50%;display:block}body .my-header-logo{width:40px;height:40px}body .my-notice-logo{width:54px;height:54px;margin:0 auto 10px}body .about-logo{width:68px;height:68px;margin:0 auto 8px}body .ny-nav-star{background:url(/logo-tower-dark.svg) 50%/100% 100% no-repeat;border:0;box-shadow:0 10px 22px #ff2d7a66}body .ny-nav-star:after{content:none}.saju-profile-form-card,.service-flow main>form{--pink:var(--fx-black);--pink-deep:var(--fx-black);--pink-soft:var(--fx-champagne);--card-border:var(--fx-line);--card:var(--fx-white);--text-dim:var(--fx-muted)}body .saju-profile-form{box-shadow:0 0 0 1px var(--fx-line);background:var(--fx-white)!important;padding:0 18px 150px!important}body .saju-profile-form-header{border-bottom:1px solid var(--fx-black);grid-template-columns:36px 1fr;align-items:center;gap:6px;margin:0 -18px 18px;padding:8px 18px 12px}body .saju-profile-form-back{place-items:center;width:36px;height:44px;display:grid;color:var(--fx-black)!important;border:0!important;font:400 32px/1 Arial,sans-serif!important}body .saju-profile-form-header>div{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label""title link";align-items:end;column-gap:12px;display:grid}body .saju-profile-form-header>div>span{grid-area:label;margin-bottom:4px}body .saju-profile-form-header>div>h1{grid-area:title}body .saju-profile-form-header>div>a{grid-area:link;justify-self:end;width:max-content;margin:0 0 5px!important}body .saju-profile-form-header span{font-family:var(--fx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--fx-pink-deep);font-size:9.5px;font-weight:500}body .saju-profile-form-header h1{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);font-size:22px;font-weight:700}body .saju-profile-form-header>div>a{font-family:var(--fx-sans);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--fx-black);color:var(--fx-black)!important;margin-top:8px!important;font-size:10px!important;font-weight:500!important}body .saju-profile-form-card,body .service-flow main>form{padding:22px 18px 20px;border:1px solid var(--fx-black)!important;background:var(--fx-white)!important;box-shadow:none!important;border-radius:0!important}body .saju-profile-form-card:before{content:none}body :is(.saju-profile-form-card,.service-flow main>form) :is(input,select,button,label,p,div){border-radius:0!important}body :is(.saju-profile-form-card,.service-flow main>form)>div>label:first-child,body :is(.saju-profile-form-card,.service-flow main>form)>div>span:first-child{font-family:var(--fx-sans);letter-spacing:.06em;color:var(--fx-black);font-size:12px!important;font-weight:500!important}body :is(.saju-profile-form-card,.service-flow main>form) :is(input,select){font-family:var(--fx-sans);color:var(--fx-black);border:1px solid var(--fx-line)!important;background:var(--fx-white)!important;box-shadow:none!important}body :is(.saju-profile-form-card,.service-flow main>form) :is(input,select):focus{outline:none;border-color:var(--fx-black)!important}body :is(.saju-profile-form-card,.service-flow main>form) button{font-family:var(--fx-sans);letter-spacing:.04em;color:var(--fx-black);font-weight:500!important}body :is(.saju-profile-form-card,.service-flow main>form) button[aria-pressed=true]{border-color:var(--fx-black)!important;background:var(--fx-champagne)!important}body :is(.saju-profile-form-card,.service-flow main>form) button[type=submit]{letter-spacing:.16em;color:#fff!important;font-size:12px!important}body .saju-profile-form-card>div:last-child>button[type=button]{color:var(--fx-muted);letter-spacing:.12em;font-size:12px!important}body .report-profile-card{border:1px solid var(--fx-black);background:var(--fx-champagne);box-shadow:none;border-radius:0;padding:14px 16px 14px 46px}body .report-profile-back{color:var(--fx-black);font:400 30px/1 Arial,sans-serif;left:10px}body .report-profile-person strong{font-family:var(--fx-serif);color:var(--fx-black);font-size:15px;font-weight:700}body .report-profile-person p>span{color:var(--fx-muted)}body .report-profile-person.partner{border-top-color:var(--fx-line)}body .core-share-frame{border:1px solid var(--fx-black);background:var(--fx-white);border-radius:0;padding:18px 16px 16px}body .core-frame-content>h2{border-bottom:1px solid var(--fx-black);padding-bottom:8px;font-family:var(--fx-serif)!important;letter-spacing:-.01em!important;margin-bottom:4px!important;font-size:19px!important;font-weight:700!important}body .core-frame-content dl>div{border-bottom-color:var(--fx-line)!important}body .core-frame-content dt{font-family:var(--fx-sans);color:var(--fx-pink-deep)!important;letter-spacing:.08em!important;font-size:11px!important}body .core-frame-content dd strong,body .core-frame-content dd>b{font-family:var(--fx-serif);font-weight:700}body .core-frame-content dd p,body .core-frame-content>p{color:var(--fx-ink-2)!important}body #full-report details .report-info-card-stars{color:var(--fx-black);font-size:13px}body .core-frame-controls{border-top-color:var(--fx-line)}body .core-frame-controls button{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;border-radius:0;padding:11px 22px;font-size:10.5px;font-weight:500}body .core-share-frame.is-sharing{border:1px solid var(--fx-black);background:var(--fx-white);box-shadow:none}body .core-frame-brand{border-bottom-color:var(--fx-black)}body .core-frame-brand span{color:var(--fx-pink-deep);font-family:var(--fx-sans);letter-spacing:.3em;font-weight:500}body .core-frame-brand h2,body .core-frame-footer strong{font-family:var(--fx-serif);color:var(--fx-black)}body .core-frame-footer p{color:var(--fx-muted)}body .core-preview-modal{border:1px solid var(--fx-black);background:var(--fx-white);border-radius:0;box-shadow:0 24px 60px #0b0b0b47}body .core-preview-modal>header{border-bottom-color:var(--fx-black)}body .core-preview-modal>header h2{font-family:var(--fx-serif)}body .core-preview-scroll img{border-radius:0}body .core-preview-actions{background:var(--fx-white);border-top-color:var(--fx-line)}body .core-preview-actions button,body .core-preview-actions button:last-child{border:1px solid var(--fx-black);background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.1em;border-radius:0;font-size:11px;font-weight:500}body .core-preview-actions button[aria-pressed=true]{background:var(--fx-black);color:#fff;border-color:var(--fx-black)}body .core-preview-notice{color:var(--fx-muted)}body .report-summary-card{border:1px solid var(--fx-black)!important;background:var(--fx-white)!important;border-radius:0!important}body .report-summary-card>h2{border-bottom:1px solid var(--fx-black);letter-spacing:-.01em;padding-bottom:8px;font-family:var(--fx-serif)!important;font-size:19px!important;font-weight:700!important}body .report-element-summary{letter-spacing:.02em;color:var(--fx-ink-2);border-top-color:var(--fx-line)!important;font-size:14px!important;line-height:1.75!important}body .report-purchase-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;border:1px solid var(--fx-black)!important;background:var(--fx-black)!important;box-shadow:none!important;color:#fff!important;font-family:var(--fx-sans)!important;letter-spacing:.2em!important;border-radius:0!important;font-size:12px!important;font-weight:500!important;display:flex!important}body .report-dev-button{border:1px dashed var(--fx-line);background:var(--fx-off);color:var(--fx-muted);border-radius:0;font-size:12px;font-weight:500}body .report-purchase-dialog{border:1px solid var(--fx-black);background:var(--fx-white);border-radius:0;box-shadow:0 24px 60px #0b0b0b47}body .report-purchase-step{border:1px solid var(--fx-black);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;background:0 0;border-radius:0;font-weight:500}body .report-purchase-dialog h2{font-family:var(--fx-serif);color:var(--fx-black)}body .report-purchase-dialog ul{border:1px solid var(--fx-line);background:var(--fx-champagne);color:var(--fx-black);border-radius:0}body .report-purchase-dialog>button:last-of-type{background:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;border-radius:0;font-size:11px;font-weight:500}body .report-purchase-dialog>small{color:var(--fx-muted)}body .report-purchase-close{color:var(--fx-black)}body #full-report details{border:1px solid var(--fx-black)!important;background:var(--fx-white)!important;border-radius:0!important}body #full-report details>summary{font-family:var(--fx-serif);color:var(--fx-black);font-size:15.5px;font-weight:700;padding:15px 16px!important}body #full-report details>summary>span:last-child{font-family:var(--fx-display);color:var(--fx-black)!important}body #full-report details>summary small,body #full-report details>summary>span:first-child>:first-child{font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fx-pink-deep);font-weight:500}body #full-report details>div{border-top:1px solid var(--fx-black)!important;background:var(--fx-white)!important;padding:20px 18px 24px!important}body #full-report details h3,body #full-report details h4{font-family:var(--fx-serif);color:var(--fx-black)}body #full-report details p,body #full-report details li{color:var(--fx-black);font-size:14px;line-height:1.8}body #full-report details table th{background:var(--fx-champagne)}body #full-report details table th,body #full-report details table td{border-color:var(--fx-line)}body .report-share-button{border:1px solid var(--fx-white);background:var(--fx-black);color:#fff;border-radius:50%;box-shadow:0 8px 22px #0b0b0b47}body .report-share-sheet{border:1px solid var(--fx-black);background:var(--fx-white);border-bottom:0;box-shadow:0 -18px 50px #0b0b0b38;border-radius:0!important}body .report-share-sheet>header{border-bottom:1px solid var(--fx-black);padding-bottom:8px!important}body .report-share-sheet>header h2{font-family:var(--fx-serif);color:var(--fx-black)}body .report-share-sheet>header p{color:var(--fx-muted)}body .report-share-sheet>header>button{color:var(--fx-black)}body .report-share-actions button{background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.12em;font-size:11px;font-weight:500;border:1px solid var(--fx-black)!important;border-radius:0!important}body .report-share-actions button[aria-pressed=true]{background:var(--fx-black)!important;color:#fff!important;border-color:var(--fx-black)!important}body .report-share-sheet .report-share-section-title strong{font-family:var(--fx-serif);color:var(--fx-black)}body .report-share-sheet .report-share-setting-row{border-bottom:1px solid var(--fx-line)}body .report-share-sheet .report-share-settings button,body .report-share-sheet .report-share-url button,body .report-share-sheet .report-link-tools button{border:1px solid var(--fx-black);background:var(--fx-white);color:var(--fx-black);border-radius:0}body .report-share-sheet .report-share-setting-row>button.on,body .report-share-sheet .report-share-settings-save{background:var(--fx-black);color:#fff;border-color:var(--fx-black);border-radius:0}body .report-share-sheet .report-share-url{border:1px solid var(--fx-line);background:var(--fx-champagne);border-radius:0}body .report-share-sheet .report-share-notice{color:var(--fx-muted)}body .report-share-sheet .report-external-share,body .report-share-sheet .report-pdf-save{border-color:var(--fx-black);border-radius:0}body .report-share-delete-confirm{border-radius:0}body .core-frame-content>h2:before{content:"The Column · Key Points";font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:6px;font-size:9.5px;font-weight:500;display:block}body .core-frame-content>h2{font-size:20px!important;line-height:1.3!important}body #full-report .report-table-wrap,body #full-report div[style*=overflow-x\:auto]{border:0!important;border-top:1px solid var(--fx-black)!important;border-bottom:1px solid var(--fx-black)!important;background:var(--fx-white)!important;border-radius:0!important}body #full-report table{font-size:13.5px!important;line-height:1.6!important}body #full-report th{font-family:var(--fx-sans);letter-spacing:.04em;background:var(--fx-champagne)!important;border-bottom:1px solid var(--fx-black)!important;border-right-color:var(--fx-line)!important;color:var(--fx-black)!important;font-weight:500!important}body #full-report th[colspan]{font-family:var(--fx-serif);letter-spacing:-.01em;padding:12px 9px!important;font-size:15px!important;font-weight:700!important}body #full-report td{border-bottom-color:var(--fx-line)!important;border-right-color:var(--fx-line)!important;color:var(--fx-black)!important;background:var(--fx-white)!important}body #full-report tr:last-child>td{border-bottom:0!important}body #full-report table>colgroup~tbody>tr>td:first-child{font-family:var(--fx-sans);letter-spacing:.08em;color:var(--fx-pink-deep)!important;text-align:left!important;padding-left:12px!important;font-size:11.5px!important;font-weight:500!important}.fxh-cover-cta{z-index:1;background:var(--fx-black);color:#fff;min-height:42px;font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:10px;margin-top:16px;padding:0 18px;font-size:10.5px;font-weight:500;display:inline-flex;position:relative}.fxh-money .fxh-cover{min-height:210px}.fxh-money .fxh-cover p{max-width:22ch}body:has(.fxl-page) .ny-bottom-nav{display:none}.fxl-page{background:var(--fx-white);min-height:100dvh;color:var(--fx-black);flex-direction:column;display:flex;padding-bottom:0!important}.fxl-topbar{grid-template-columns:56px 1fr 56px}.fxl-back{font-family:var(--fx-display);color:var(--fx-black);justify-self:start;font-size:30px;line-height:1;text-decoration:none}.fxl-logo{justify-self:end;width:34px;height:34px;display:block}.fxl-logo img{width:100%;height:100%;display:block}.fxl-cover{background:var(--fx-champagne);min-height:300px;margin:18px 18px 0;padding:52px 22px 28px;position:relative;overflow:hidden}.fxl-cover .fx-cover-issue{color:var(--fx-ink-2)}.fxl-cover .fx-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:14px;font-size:9.5px;display:block}.fxl-cover h1{z-index:1;font-family:var(--fx-display);letter-spacing:.02em;text-transform:uppercase;color:var(--fx-black);margin:0;font-size:46px;font-weight:700;line-height:.92;position:relative}.fxl-cover h1:after{content:".";color:var(--fx-pink)}.fxl-lede{z-index:1;max-width:none;font-family:var(--fx-serif);color:var(--fx-ink-2);word-break:keep-all;margin:18px 0 0;font-size:13.5px;line-height:1.8;position:relative}.fxl-lede:first-line{font-style:italic}.fxl-cover:before{content:"";opacity:.5;mix-blend-mode:multiply;pointer-events:none;background:url(/share-empire-city-sketch.png) right -90px top 28%/auto 200% no-repeat;position:absolute;inset:0}.fxl-cover:after{content:"";background:linear-gradient(90deg, var(--fx-champagne) 0%, var(--fx-champagne) 34%, #f3ebdf00 100%);pointer-events:none;position:absolute;inset:0}.fxl-cover>:not(.fx-cover-issue){z-index:1;position:relative}.fxl-cover .fx-cover-issue{z-index:1}.fxl-methods{padding:26px 18px 0}.fxl-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0 0 16px;display:grid}.fxl-divider span{background:var(--fx-black);height:1px}.fxl-divider b{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-black);font-size:9.5px;font-weight:500}.fxl-alert{border:1px solid var(--fx-pink-deep);color:var(--fx-pink-deep);margin:0 0 12px;padding:10px 12px;font-size:12px}.fxl-methods form+form{margin-top:10px}.fxl-button{border:1px solid var(--fx-black);background:var(--fx-white);width:100%;min-height:54px;color:var(--fx-black);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:0 16px;transition:transform .12s,box-shadow .12s;display:grid}.fxl-button:active{transform:translateY(1px)}.fxl-button:focus-visible{outline:2px solid var(--fx-pink);outline-offset:2px}.fxl-button:disabled{opacity:.45;cursor:default}.fxl-button i{place-items:center;width:24px;height:24px;display:grid}.fxl-button i svg{width:22px;height:22px}.fxl-button strong{font-family:var(--fx-sans);letter-spacing:-.01em;font-size:14px;font-weight:500}.fxl-button em{font-family:var(--fx-display);color:var(--fx-muted);font-size:13px;font-style:italic}.fxl-button.kakao{border-color:var(--fx-black);color:#191919;background:#fee500}.fxl-button.kakao em{color:#19191999}.fxl-button.google{background:var(--fx-white)}.fxl-perks{border-top:1px solid var(--fx-black);margin:26px 0 0;padding:0;list-style:none}.fxl-perks li{border-bottom:1px solid var(--fx-line);color:var(--fx-ink-2);word-break:keep-all;grid-template-columns:30px 1fr;align-items:baseline;gap:6px;padding:11px 2px;font-size:12.5px;display:grid}.fxl-perks li b{font-family:var(--fx-display);color:var(--fx-pink-deep);font-size:13px;font-style:italic;font-weight:400}.fxl-legal{color:var(--fx-muted);word-break:keep-all;margin-top:16px;font-size:11px;line-height:1.7;display:block}.fxl-legal a{color:var(--fx-black);border-bottom:1px solid var(--fx-black)}.fxl-foot{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-muted);justify-content:space-between;margin-top:auto;padding:28px 18px 26px;font-size:9.5px;display:flex}body .ny-person-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0b0ba8}body .ny-person-modal{border:1px solid var(--fx-black);background:var(--fx-white);border-radius:0;box-shadow:0 28px 70px #0b0b0b59}body .ny-person-modal-close{color:var(--fx-black);font-family:var(--fx-display);font-size:26px;top:8px;right:10px}body .ny-person-modal>header,body .ny-result-choice>header{border-bottom:1px solid var(--fx-black);text-align:center;padding:26px 40px 18px}.ny-modal-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:10px;font-size:9.5px;font-weight:500;display:block}body .ny-person-modal>header h2,body .ny-result-choice>header h2{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);font-size:21px;font-weight:700}body .ny-person-modal>header p,body .ny-result-choice>header p{color:var(--fx-muted);word-break:keep-all;margin-top:8px;font-size:12.5px}body .ny-person-list{border-top:0}body .ny-person-row{border-bottom:1px solid var(--fx-line);background:var(--fx-white);min-height:68px;padding:12px 18px}body .ny-person-row:hover,body .ny-person-row:focus-visible{background:var(--fx-off)}body .ny-person-row.selected{background:var(--fx-champagne);box-shadow:inset 3px 0 var(--fx-pink)}body .ny-person-avatar{font-family:var(--fx-display);border-radius:0;font-weight:700}body .ny-person-copy strong{font-family:var(--fx-serif);font-size:15.5px}body .ny-person-copy small{color:var(--fx-muted);letter-spacing:.02em;font-size:11.5px}body .ny-person-arrow{color:var(--fx-black);font-family:var(--fx-display);font-size:20px}body .ny-person-check{background:var(--fx-black);border-radius:0}body .ny-person-row .my-menu-badge{border:1px solid var(--fx-black);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.2em;background:0 0;border-radius:0;font-size:9px;font-weight:500}body .ny-person-empty{padding:30px 24px 26px}body .ny-person-empty strong{font-family:var(--fx-serif);color:var(--fx-black);font-size:16px}body .ny-person-empty p{color:var(--fx-muted)}body .ny-person-confirm{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;width:calc(100% - 36px);height:50px;font-family:var(--fx-sans);letter-spacing:.12em;border-radius:0;margin:14px 18px 0;font-size:12px;font-weight:500}body .ny-person-confirm:disabled{background:var(--fx-white);color:var(--fx-muted);border-color:var(--fx-line)}body .ny-person-add{border-top:1px solid var(--fx-black);background:var(--fx-pink);color:#fff;height:54px;font-family:var(--fx-sans);letter-spacing:.12em;border-radius:0;margin-top:14px;font-size:12px;font-weight:500}body .ny-person-confirm+.ny-person-add{margin-top:10px}body .ny-result-choice-actions{gap:10px;padding:18px 18px 6px}body .ny-result-choice-actions>button{border:1px solid var(--fx-black);background:var(--fx-white);min-height:74px;color:var(--fx-black);border-radius:0;padding:14px 16px}body .ny-result-choice-actions>button:hover,body .ny-result-choice-actions>button:focus-visible{background:var(--fx-off);border-color:var(--fx-black)}body .ny-result-choice-actions strong{font-family:var(--fx-serif);font-size:15.5px;font-weight:700}body .ny-result-choice-actions span{color:var(--fx-muted);font-size:11.5px}body .ny-result-choice-actions .ny-new-result{background:var(--fx-champagne);border-color:var(--fx-black);color:var(--fx-black)}body .ny-result-choice-actions .ny-new-result strong{color:var(--fx-black)}body .ny-result-choice-actions .ny-new-result span{color:var(--fx-ink-2)}body .ny-result-choice-actions .ny-new-result:hover,body .ny-result-choice-actions .ny-new-result:focus-visible{border-color:var(--fx-black);background:#ecdfcc}body .ny-result-choice-actions .ny-existing-result{background:var(--fx-black);border-color:var(--fx-black);color:#fff}body .ny-result-choice-actions .ny-existing-result strong{color:#fff}body .ny-result-choice-actions .ny-existing-result span{color:#ffffffc7}body .ny-result-choice-actions .ny-existing-result:hover,body .ny-result-choice-actions .ny-existing-result:focus-visible,body .ny-result-choice-actions .ny-existing-result:active{background:var(--fx-ink-2);border-color:var(--fx-ink-2)}body .ny-result-choice-back{border-top:1px solid var(--fx-line);background:var(--fx-white);height:50px;color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.12em;margin-top:10px;font-size:11px}body #full-report .report-box{border:1px solid var(--fx-black)!important;background:var(--fx-champagne)!important;box-shadow:none!important;border-radius:0!important}body #full-report .report-box p,body #full-report .report-box li{color:var(--fx-black)}body #full-report .report-box-title{font-family:var(--fx-serif);letter-spacing:-.01em;border-bottom:1px solid var(--fx-black)!important;color:var(--fx-black)!important;margin-bottom:6px!important;padding-bottom:9px!important;font-size:15.5px!important;font-weight:700!important}body #full-report .report-box-subtitle{font-family:var(--fx-serif);color:var(--fx-black)!important;margin-top:8px!important;font-size:14.5px!important;font-weight:700!important}body #full-report .report-box-plain>p{font-size:13.5px!important;line-height:1.7!important}body #full-report .report-box-list{gap:0!important;padding:6px 18px 8px!important}body #full-report .report-box-list-item{border-top:1px solid var(--fx-line);padding:11px 0}body #full-report .report-box-list-item:first-child{border-top:0}body #full-report .report-box-item-title{font-family:var(--fx-sans);letter-spacing:.06em;color:var(--fx-pink-deep)!important;font-size:12px!important;font-weight:500!important}body #full-report .report-box-list-item>p:not(.report-box-item-title){margin-top:4px!important;font-size:13.5px!important;line-height:1.7!important}body #full-report .report-info-card{padding:16px 18px 8px!important}body #full-report .report-info-card .report-box-title:before{content:"Profile";font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:4px;font-size:9px;font-weight:500;display:block}body #full-report .report-info-card-row{border-top:1px solid var(--fx-line)!important;padding:10px 0!important}body #full-report .report-info-card-row:first-of-type{border-top:0!important}body #full-report .report-info-card-row>span:first-child{font-family:var(--fx-sans);letter-spacing:.04em;color:var(--fx-pink-deep)!important;font-size:12px!important;font-weight:500!important}body #full-report .report-info-card-row>span:last-child:not(:first-child){color:var(--fx-black)!important;font-size:13.5px!important;line-height:1.7!important}body #full-report .report-quote{border-left:2px solid var(--fx-black)!important;background:var(--fx-off)!important;color:var(--fx-black)!important;font-family:var(--fx-serif)!important;border-radius:0!important}body .fxo-page{background:var(--fx-white);color:var(--fx-black);padding:0 0 120px}.fxo-topbar{grid-template-columns:56px 1fr 56px}.fxo-cover{background:var(--fx-champagne);margin:18px 18px 0;padding:22px 22px 20px;position:relative;overflow:hidden}.fxo-cover .fx-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:10px;font-size:9.5px;display:block}.fxo-cover h1{font-family:var(--fx-serif);letter-spacing:-.02em;color:var(--fx-black);margin:0;font-size:26px;font-weight:700;line-height:1.25}.fxo-profile{border-top:1px solid var(--fx-black);gap:3px;margin:14px 0 0;padding-top:12px;display:grid}.fxo-profile strong{font-family:var(--fx-serif);font-size:14px;font-weight:700}.fxo-profile span{color:var(--fx-ink-2);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}body .fxo-page>section:not(.fxo-cover),body .fxo-page>div:not(.fxo-cover){margin-left:18px;margin-right:18px}.fxd-form{margin:0 18px}.fxd-step{border-bottom:1px solid var(--fx-line);padding:24px 0 26px}.fxd-step:last-child{border-bottom:0}.fxd-step-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:8px;font-size:9.5px;font-weight:500;display:block}.fxd-step h2,.fxd-question{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);margin:0;font-size:18px;font-weight:700;display:block}.fxd-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.fxd-chip{border:1px solid var(--fx-black);background:var(--fx-white);min-height:44px;color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:-.01em;white-space:nowrap;place-items:center;padding:0 6px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:grid}.fxd-chip:hover{background:var(--fx-off)}.fxd-chip.selected{background:var(--fx-black);color:#fff}.fxd-help{color:var(--fx-ink-2);word-break:keep-all;margin:8px 0 0;font-size:12.5px;line-height:1.6}.fxd-input{border:0;border-bottom:1px solid var(--fx-black);width:100%;min-width:0;height:48px;color:var(--fx-black);font-family:var(--fx-serif);letter-spacing:-.01em;background:0 0;border-radius:0;outline:none;margin-top:14px;padding:0 2px;font-size:17px;display:block}.fxd-input::placeholder{color:var(--fx-muted);font-size:14px}.fxd-input:focus{border-bottom-width:2px}.fxd-input.error{border-bottom-color:var(--fx-pink-deep)}.fxd-hint{color:var(--fx-muted);word-break:keep-all;margin:8px 0 0;font-size:11.5px;line-height:1.6}.fxd-alert{border:1px solid var(--fx-pink-deep);color:var(--fx-pink-deep);margin:10px 0 0;padding:9px 12px;font-size:12px}.fxd-sublabel{font-family:var(--fx-serif);color:var(--fx-black);align-items:baseline;gap:8px;margin-top:22px;font-size:14.5px;font-weight:700;display:flex}.fxd-sublabel small{font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fx-muted);font-size:9px;font-weight:500}.fxd-textarea{border:1px solid var(--fx-black);background:var(--fx-white);width:100%;color:var(--fx-black);font:inherit;resize:vertical;border-radius:0;outline:none;margin-top:10px;padding:12px;font-size:13.5px;line-height:1.6;display:block}.fxd-textarea::placeholder{color:var(--fx-muted)}.fxd-textarea:focus{box-shadow:inset 0 0 0 1px var(--fx-black)}.fxd-submit{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;width:100%;min-height:52px;font-family:var(--fx-sans);letter-spacing:.14em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;font-size:12.5px;font-weight:500;display:flex}.fxd-submit:disabled{background:var(--fx-white);color:var(--fx-muted);border-color:var(--fx-line);cursor:not-allowed}.fxd-chips-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fxd-chips-5 .fxd-chip{min-height:50px;font-family:var(--fx-display);letter-spacing:.02em;flex-direction:column;padding:6px 2px;font-size:15px;font-weight:700;position:relative}.fxd-chip-tag{background:var(--fx-pink);color:#fff;font-family:var(--fx-sans);letter-spacing:.08em;white-space:nowrap;padding:2px 7px;font-size:9px;font-weight:500;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.fxd-chip.selected .fxd-chip-tag{background:var(--fx-pink)}.fxd-textlink{border:0;border-bottom:1px solid var(--fx-black);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.12em;cursor:pointer;background:0 0;margin-top:16px;padding:0 0 3px;font-size:11.5px;font-weight:500;display:inline-block}.fxd-year-form{margin-top:4px}.fxd-year-row{align-items:flex-end;gap:10px;margin-top:4px;display:flex}.fxd-year-input{width:120px;font-family:var(--fx-display);-moz-appearance:textfield;margin-top:0;font-size:22px;font-weight:700}.fxd-year-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fxd-year-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fxd-year-unit{font-family:var(--fx-serif);padding-bottom:12px;font-size:15px}.fxd-mini{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;min-height:38px;font-family:var(--fx-sans);letter-spacing:.14em;cursor:pointer;border-radius:0;padding:0 14px;font-size:11px;font-weight:500}.fxd-mini.ghost{background:var(--fx-white);color:var(--fx-black)}.fxd-selection{gap:4px;margin:0 0 14px;display:grid}.fxd-selection .fxd-step-label{margin-bottom:0}.fxd-selection strong{font-family:var(--fx-serif);letter-spacing:-.01em;font-size:17px;font-weight:700}.fxd-form .fxd-step:last-child .fxd-submit{margin-top:0}.fxd-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.fxd-card{border:1px solid var(--fx-black);background:var(--fx-white);min-width:0;color:var(--fx-black);text-align:center;gap:4px;padding:14px 10px 12px;text-decoration:none;transition:background .12s,color .12s;display:grid}.fxd-card:hover{background:var(--fx-off)}.fxd-card-range{font-family:var(--fx-sans);letter-spacing:.04em;font-size:12px;font-weight:500}.fxd-card-ganzhi{font-family:var(--fx-serif);font-size:21px;font-weight:700;line-height:1.2}.fxd-card-status{font-family:var(--fx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fx-muted);font-size:9px;font-weight:500}.fxd-card.now .fxd-card-status{color:var(--fx-pink-deep)}.fxd-card.selected{background:var(--fx-black);color:#fff}.fxd-card.selected .fxd-card-status{color:#ffffffc7}.fxd-card.selected.now .fxd-card-status{color:var(--fx-pink)}body .report-purchase-dialog{text-align:left;padding:26px 22px 20px}body .report-purchase-dialog h2{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;line-height:1.3}.fxp-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);font-size:9.5px;font-weight:500;display:block}.fxp-price{border-top:1px solid var(--fx-black);align-items:baseline;gap:10px;margin-top:14px;padding-top:14px;display:flex}.fxp-price strong{font-family:var(--fx-display);letter-spacing:.01em;color:var(--fx-black);font-size:30px;font-weight:700;line-height:1}.fxp-price span{font-family:var(--fx-sans);letter-spacing:.06em;color:var(--fx-muted);font-size:11px}.fxp-line{color:var(--fx-ink-2);word-break:keep-all;margin:12px 0 0;font-size:13px;line-height:1.65}.fxp-pay{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;width:100%;min-height:52px;font-family:var(--fx-sans);letter-spacing:.12em;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:500;display:flex}.fxp-pay:disabled{background:var(--fx-white);color:var(--fx-muted);border-color:var(--fx-line);cursor:not-allowed}.fxp-legal{color:var(--fx-muted);word-break:keep-all;margin-top:10px;font-size:11px;line-height:1.6;display:block}.fxp-legal a{color:var(--fx-black);border-bottom:1px solid var(--fx-black)}.fxp-alert{border:1px solid var(--fx-pink-deep);color:var(--fx-pink-deep);margin:10px 0 0;padding:9px 12px;font-size:12px}.fxp-dev{border-top:1px dashed var(--fx-line);flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;display:flex}.fxp-dev-row{align-items:center;gap:6px;display:flex}.fxp-dev span{font-family:var(--fx-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--fx-muted);font-size:9px}.fxp-dev button{border:1px dashed var(--fx-muted);background:var(--fx-white);min-height:34px;color:var(--fx-ink-2);font-family:var(--fx-sans);cursor:pointer;border-radius:0;flex:1;font-size:11px}.fxp-dev button:disabled{opacity:.6;cursor:progress}.fxp-dev .fxp-dev-run{border:1px solid var(--fx-pink-deep);background:var(--fx-pink-deep);color:#fff;letter-spacing:.04em;flex:none;width:100%;min-height:44px;font-size:12px;font-weight:700}.fxp-dev .fxp-dev-run:disabled{opacity:.7}.fxp-dev-note{font-family:var(--fx-sans);color:var(--fx-muted);margin:-2px 0 0;font-size:10.5px;line-height:1.5}.fxp-dev-row a{border:1px dashed var(--fx-muted);min-height:34px;color:var(--fx-ink-2);font-family:var(--fx-sans);flex:1;justify-content:center;align-items:center;font-size:11px;text-decoration:none;display:inline-flex}.shared-report{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;padding:0 20px 64px;display:flex}.shared-report .fx-topbar{grid-template-columns:1fr auto;margin:0 -20px}.shared-report .fx-wordmark{text-align:left}.shared-report-badge{font-family:var(--fx-sans);letter-spacing:.18em;color:var(--fx-pink-deep);font-size:10.5px}.shared-report-title{border-bottom:1px solid var(--fx-black);padding:26px 0 8px}.shared-report-title .eyebrow{font-family:var(--fx-display);letter-spacing:.3em;text-transform:uppercase;color:var(--fx-muted);margin:0 0 8px;font-size:11px}.shared-report-title h1{font-family:var(--fx-serif);color:var(--fx-black);margin:0;font-size:24px;font-weight:700;line-height:1.3}.shared-report-title p{color:var(--fx-muted);word-break:keep-all;margin:10px 0 0;font-size:13px;line-height:1.6}.shared-report-cta{background:var(--fx-black);color:#fff;margin-top:28px;padding:24px 20px}.shared-report-cta .eyebrow{font-family:var(--fx-display);letter-spacing:.3em;text-transform:uppercase;color:var(--fx-gold);margin:0 0 10px;font-size:11px}.shared-report-cta h2{font-family:var(--fx-serif);color:#fff;margin:0;font-size:22px;font-weight:700;line-height:1.35}.shared-report-cta p{color:#fffc;word-break:keep-all;margin:10px 0 0;font-size:13.5px;line-height:1.65}.shared-report-cta-row{justify-content:center;display:flex}.shared-card-note{border-top:1px solid var(--fx-line);color:var(--fx-muted);word-break:keep-all;margin:5px 0 0;padding-top:12px;font-size:12.5px;line-height:1.65}.shared-report-cta a{background:var(--fx-pink);color:#fff;font-family:var(--fx-sans);letter-spacing:.08em;margin-top:18px;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.shared-report-cta small{color:#fff9;word-break:keep-all;margin-top:16px;font-size:11.5px;line-height:1.6;display:block}.shared-closed .shared-report-title{padding-bottom:18px}.shared-closed .shared-report-title h1{font-size:28px}.shared-closed .shared-report-cta{margin-top:36px}.orders-page{padding-bottom:96px}.orders-alert{border:1px solid var(--fx-pink-deep);background:var(--fx-pink-tint);color:var(--fx-pink-deep);margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.6}.orders-empty,.orders-status-card{border:1px solid var(--fx-black);background:var(--fx-white);margin-top:22px;padding:26px 20px 24px}.orders-empty .eyebrow,.orders-status-card .eyebrow{font-family:var(--fx-display);letter-spacing:.3em;text-transform:uppercase;color:var(--fx-muted);margin:0 0 10px;font-size:11px}.orders-status-card.working .eyebrow{color:var(--fx-pink-deep)}.orders-empty h2,.orders-status-card h2{font-family:var(--fx-serif);color:var(--fx-black);margin:0;font-size:22px;font-weight:700;line-height:1.35}.orders-empty p:not(.eyebrow),.orders-status-card p:not(.eyebrow):not(.orders-alert){color:var(--fx-muted);word-break:keep-all;margin:10px 0 0;font-size:13.5px;line-height:1.65}.orders-empty-actions{flex-direction:column;gap:8px;margin-top:20px;display:flex}.orders-cta{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;font-family:var(--fx-sans);letter-spacing:.08em;text-align:center;cursor:pointer;padding:14px 18px;font-size:13px;font-weight:700;text-decoration:none;display:block}.orders-secondary{border:1px solid var(--fx-black);background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.08em;text-align:center;padding:13px 18px;font-size:12.5px;text-decoration:none;display:block}.orders-id{letter-spacing:.04em;color:var(--fx-muted);word-break:break-all;margin-top:16px;font-size:11px;display:block}.orders-note{color:var(--fx-muted);word-break:keep-all;margin:12px 2px 0;font-size:12.5px;line-height:1.6}.orders-row{text-decoration:none}.orders-status{border:1px solid var(--fx-line);font-family:var(--fx-sans);letter-spacing:.08em;color:var(--fx-muted);flex:none;margin-right:6px;padding:4px 8px;font-size:10.5px}.orders-status.done{border-color:var(--fx-black);color:var(--fx-black)}.orders-status.work{border-color:var(--fx-pink-deep);color:var(--fx-pink-deep)}.orders-status.off{text-decoration:line-through}.my-withdraw-link{text-align:left;margin:8px 0 0}.my-withdraw-link button{color:var(--fx-muted);font-family:var(--fx-sans);letter-spacing:.06em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:11.5px;text-decoration:underline}.fx-cover-glow{mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ff2d7a42 0%,#ff2d7a1a 34%,#c9a9620f 52%,#0000 68%);width:380px;height:380px;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.fx-cover-stars{pointer-events:none;position:absolute;inset:0}.fx-cover-stars i{color:var(--fx-pink);text-shadow:0 0 8px #ff2d7a8c;font-size:15px;font-style:normal;line-height:1;animation:3.2s ease-in-out infinite fx-twinkle;position:absolute}.fx-cover-stars i.small{font-size:10px}.fx-cover-stars i.gold{color:var(--fx-gold);text-shadow:0 0 8px #c9a96299}@keyframes fx-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.fx-cover-skyline{fill:#0b0b0b12;pointer-events:none;width:100%;height:96px;position:absolute;bottom:0;left:0;right:0}.fx-cover-stamp{border:1.5px solid var(--fx-pink);color:var(--fx-pink);font-family:var(--fx-sans);letter-spacing:.24em;text-transform:uppercase;pointer-events:none;background:#ffffffb8;padding:5px 9px;font-size:9px;font-weight:600;position:absolute;top:18px;left:16px}.fx-cover-cities{text-align:right;font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-ink-2);pointer-events:none;margin:0;padding:0;font-size:9.5px;line-height:2.1;list-style:none;position:absolute;top:16px;right:18px}.fx-cover-cities li.home{color:var(--fx-pink);font-weight:600}.fx-cover-cities li.home:after{content:" ✦"}.fx-cover-copy{z-index:1}@media (prefers-reduced-motion:reduce){.fx-cover-stars i{opacity:.8;animation:none}}.library-page.lib .my-page-header{margin:0 -16px 2px;padding:10px 16px 12px}.library-page.lib .library-people{margin:14px 0 0}.lib-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.lib-chip{border:1px solid var(--fx-line);background:var(--fx-white);min-height:34px;color:var(--fx-ink-2);font-family:var(--fx-sans);white-space:nowrap;cursor:pointer;flex:none;padding:0 12px;font-size:12.5px}.lib-chip i{color:var(--fx-pink-deep);margin-left:5px;font-size:11px;font-style:normal;font-weight:700}.lib-chip.selected{border-color:var(--fx-black);background:var(--fx-black);color:#fff}.lib-chip.selected i{color:#ff9dc2}.lib-bar{border-bottom:1px solid var(--fx-black);justify-content:space-between;align-items:baseline;gap:10px;margin-top:18px;padding-bottom:8px;display:flex}.lib-bar strong{font-family:var(--fx-serif);color:var(--fx-black);font-size:15px;font-weight:700}.lib-bar button{color:var(--fx-muted);font-family:var(--fx-sans);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11.5px}.lib-list{flex-direction:column;display:flex}.lib-notice{border:1px solid var(--fx-line);background:var(--fx-off);color:var(--fx-ink-2);word-break:keep-all;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.lib-item{border-bottom:1px solid var(--fx-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.lib-mark{border:1px solid var(--fx-black);background:var(--fx-champagne);width:44px;height:44px;font-family:var(--fx-serif);color:var(--fx-black);place-items:center;font-size:19px;font-weight:700;display:grid}.lib-copy{min-width:0}.lib-menu{font-family:var(--fx-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fx-pink-deep);font-size:10px;display:block}.lib-copy h3{font-family:var(--fx-serif);color:var(--fx-black);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:16px;font-weight:700;overflow:hidden}.lib-copy p{color:var(--fx-muted);word-break:keep-all;margin:3px 0 0;font-size:11.5px;line-height:1.5}.lib-open{border:1px solid var(--fx-black);background:var(--fx-white);color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.06em;white-space:nowrap;flex:none;padding:9px 12px;font-size:11.5px;font-weight:700;text-decoration:none}.library-page.lib .orders-empty{margin-top:20px}@media (max-width:400px){.lib-item{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.lib-mark{width:38px;height:38px;font-size:17px}.lib-open{padding:8px 10px;font-size:11px}}.fx-index{flex-direction:column;margin:4px 18px 0;display:flex}.ix-row{border:0;border-bottom:1px solid var(--fx-line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 92px;align-items:stretch;gap:12px;width:100%;padding:17px 0 17px 12px;transition:background .12s;display:grid;position:relative}.ix-row:before{content:"";background:var(--fx-line);width:4px;position:absolute;top:17px;bottom:17px;left:0}.ix-row:last-child{border-bottom:1px solid var(--fx-line)}.ix-row:hover,.ix-row:active{background:var(--fx-off)}.ix-num{font-family:var(--fx-display);color:#c8c1b6;padding-top:1px;font-size:26px;font-weight:700;line-height:1.05}.ix-copy{flex-direction:column;min-width:0;display:flex}.ix-menu{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);font-size:19px;font-weight:700;display:block}.ix-head{font-family:var(--fx-serif);color:var(--fx-ink-2);word-break:keep-all;margin-top:5px;font-size:15px;font-weight:700;line-height:1.35;display:block}.ix-lead{color:#4f4a45;word-break:keep-all;margin-top:6px;font-size:11.5px;line-height:1.6;display:block}.ix-meta{font-family:var(--fx-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fx-pink-deep);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:9px;font-size:9.5px;font-weight:500;display:flex}.ix-price{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.ix-price i{font-style:normal;font-weight:500}.ix-price b{font-weight:700}.ix-go{letter-spacing:0;font-size:13px}.ix-art{border:1px solid var(--fx-black);background:var(--fx-champagne);align-self:stretch;width:92px;min-height:118px;position:relative}.ix-art img{object-fit:contain;padding:10px}.ix-row.service-wealth .ix-art{background:#fbe6cf}.ix-row.service-wealth:before{background:#eaa96c}.ix-row.service-compatibility .ix-art{background:#fbdfe4}.ix-row.service-compatibility:before{background:#ec8fa6}.ix-row.service-love .ix-art{background:#fadfee}.ix-row.service-love:before{background:#eb84bb}.ix-row.service-date .ix-art{background:#f6ecc9}.ix-row.service-date:before{background:#dcbb4e}.ix-row.service-general .ix-art{background:#f0e7d5}.ix-row.service-general:before{background:#c4ae7c}.ix-row.service-tojeong .ix-art{background:#f7ded0}.ix-row.service-tojeong:before{background:#e39072}.ix-row.service-daeun .ix-art{background:#eaead3}.ix-row.service-daeun:before{background:#aeb46e}.ix-row.service-seun .ix-art{background:#f0e3ea}.ix-row.service-seun:before{background:#bd90b1}@media (max-width:380px){.ix-row{grid-template-columns:30px minmax(0,1fr) 80px;gap:10px;padding-left:10px}.ix-num{font-size:23px}.ix-menu{font-size:18px}.ix-art{width:80px;min-height:108px}}.fx-home .fx-footer{padding:0 18px calc(96px + env(safe-area-inset-bottom));background:var(--fx-champagne);border-top:1px solid var(--fx-black);margin:34px 0 0}.fx-home .fx-footer-links{justify-content:center;gap:16px;padding:10px 0 0;display:flex}.fx-home .fx-footer-links a{min-height:34px;color:var(--fx-black);font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;align-items:center;padding:4px 2px;font-size:9.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.fx-home .fx-footer-links a+a:before{content:"";border-left:1px solid var(--fx-line);height:10px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.fx-home .fx-footer .fx-colophon{border-top:1px solid var(--fx-line);margin:6px 0 0;padding-top:10px}.fx-home:has(.fx-footer){padding-bottom:0}.ix-row.service-wealth{background:linear-gradient(90deg,#fbe6cf55 0%,#fbe6cf26 42%,#0000 82%)}.ix-row.service-compatibility{background:linear-gradient(90deg,#fbdfe455 0%,#fbdfe426 42%,#0000 82%)}.ix-row.service-love{background:linear-gradient(90deg,#fadfee55 0%,#fadfee26 42%,#0000 82%)}.ix-row.service-date{background:linear-gradient(90deg,#f6ecc955 0%,#f6ecc926 42%,#0000 82%)}.ix-row.service-general{background:linear-gradient(90deg,#f0e7d555 0%,#f0e7d526 42%,#0000 82%)}.ix-row.service-tojeong{background:linear-gradient(90deg,#f7ded055 0%,#f7ded026 42%,#0000 82%)}.ix-row.service-daeun{background:linear-gradient(90deg,#eaead355 0%,#eaead326 42%,#0000 82%)}.ix-row.service-seun{background:linear-gradient(90deg,#f0e3ea55 0%,#f0e3ea26 42%,#0000 82%)}.ix-row:hover,.ix-row:active{background-color:var(--fx-off)}.service-flow-compatibility{--pink:var(--fx-black);--pink-deep:var(--fx-black);--pink-soft:var(--fx-champagne);--card-border:var(--fx-line);--card:var(--fx-white);--text-dim:var(--fx-muted)}body .cx-person{border:1px solid var(--fx-line)!important;background:var(--fx-white)!important;border-radius:0!important}body .cx-person.is-saved{border-color:var(--fx-black)!important}body .cx-person-head{padding:16px 15px!important}body .cx-person-head strong{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);font-size:16px!important;font-weight:700!important}body .cx-person-mark{font-family:var(--fx-display);background:var(--fx-champagne)!important;width:28px!important;height:28px!important;color:var(--fx-black)!important;border-radius:0!important;font-size:13px!important}body .cx-person.is-saved .cx-person-mark{background:var(--fx-black)!important;color:#fff!important}body .cx-person-meta{font-family:var(--fx-sans);letter-spacing:.02em;color:var(--fx-muted)!important;font-size:11.5px!important}body .cx-person-toggle{color:var(--fx-black)!important;font-size:18px!important}body .cx-editor{border-top:1px solid var(--fx-line)!important;background:var(--fx-white)!important}body .cx-editor :is(input,select,button,label,p,div){border-radius:0!important}body .cx-editor :is(input,select){border:1px solid var(--fx-line)!important;background:var(--fx-white)!important}body .cx-editor button[aria-pressed=true]{border-color:var(--fx-black)!important;background:var(--fx-champagne)!important}body .cx-error{color:var(--fx-pink-deep)!important}body .cx-submit{font-family:var(--fx-sans);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--fx-line)!important;background:var(--fx-off)!important;color:var(--fx-muted)!important;border-radius:0!important;font-size:12px!important;font-weight:500!important}body .cx-submit.is-ready{border-color:var(--fx-black)!important;background:var(--fx-black)!important;color:#fff!important}body .cx-picker-backdrop{background:#0b0b0b8c!important}body .cx-picker{box-shadow:0 24px 60px #0b0b0b47;border:1px solid var(--fx-black)!important;border-radius:0!important}body .cx-picker-close{color:var(--fx-black)!important}body .cx-picker-head{border-bottom:1px solid var(--fx-black)!important;padding:24px 40px 18px!important}body .cx-picker-head strong{font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);font-weight:700;font-size:21px!important}body .cx-picker-head p{font-family:var(--fx-sans);letter-spacing:.02em;color:var(--fx-muted)!important;font-size:12px!important}body .cx-picker-item{border-bottom:1px solid var(--fx-line)!important}body .cx-picker-item strong{font-family:var(--fx-serif);color:var(--fx-black);font-weight:700}body .cx-picker-item small,body .cx-picker-item span span{color:var(--fx-muted)}body .cx-picker-mark{font-family:var(--fx-serif);color:var(--fx-black);border:1px solid var(--fx-black)!important;border-radius:0!important;width:42px!important;height:42px!important;font-size:17px!important}body .cx-picker-add{font-family:var(--fx-sans);letter-spacing:.16em;text-transform:uppercase;border-top:1px solid var(--fx-black)!important;background:var(--fx-pink)!important;color:#fff!important;font-size:12px!important;font-weight:500!important}body .cx-picker-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:8px;font-size:9.5px;font-weight:500;display:block}body .service-flow-compatibility{padding-top:14px}body .service-flow-compatibility .service-back{margin:0 0 12px 18px;position:static}body .service-flow-compatibility .service-intro{background:var(--fx-champagne);height:auto;color:var(--fx-black);margin:0 18px;padding:22px 22px 20px;display:block;position:static}body .service-flow-compatibility .service-intro p{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);opacity:1;margin-bottom:10px;font-size:9.5px;font-weight:500}body .service-flow-compatibility .service-intro h1{font-family:var(--fx-serif);letter-spacing:-.02em;color:var(--fx-black);font-size:26px;font-weight:700;line-height:1.25}body .service-flow-compatibility .service-intro div>span{border-top:1px solid var(--fx-black);font-family:var(--fx-sans);color:var(--fx-ink-2);opacity:1;margin-top:14px;padding-top:12px;font-size:11.5px;line-height:1.6;display:block}.term-trigger{border:0;border-bottom:1px dashed var(--fx-muted);color:inherit;font-size:inherit;cursor:pointer;background:0 0;line-height:1.45}.term-backdrop{z-index:100;background:#0b0b0b8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.term-card{text-align:left;border:1px solid var(--fx-black);background:var(--fx-white);width:min(100%,340px);color:var(--fx-black);border-radius:0;padding:22px 20px 20px;box-shadow:0 24px 60px #0b0b0b47}.term-label{font-family:var(--fx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--fx-pink-deep);margin-bottom:8px;font-size:9.5px;font-weight:500;display:block}.term-title{border-bottom:1px solid var(--fx-black);font-family:var(--fx-serif);letter-spacing:-.01em;color:var(--fx-black);padding-bottom:10px;font-size:19px;font-weight:700;display:block}.term-body{font-family:var(--fx-sans);letter-spacing:.02em;color:var(--fx-ink-2);word-break:keep-all;margin:12px 0 0;font-size:13.5px;line-height:1.75}.term-close{border:1px solid var(--fx-black);background:var(--fx-black);color:#fff;width:100%;min-height:44px;font-family:var(--fx-sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border-radius:0;margin-top:18px;font-size:11px;font-weight:500}
body .tarot-page.tarot-city{isolation:isolate;color:#fff4ea;background:#170e20;min-height:100dvh;padding:0 0 48px;position:relative;overflow:hidden}.tarot-city-background{z-index:-1;pointer-events:none;height:790px;position:absolute;inset:0 0 auto}.tarot-city-background img{object-fit:cover;object-position:center top}.tarot-city-background:after{content:"";background:linear-gradient(#1007198c,#10071914 22%,#10071933 55%,#170e20 100%);position:absolute;inset:0}body .tarot-city .service-top{background:linear-gradient(#1a0b21d9,#0000);height:76px;padding:18px 20px 6px}body .tarot-city .service-top strong{font-family:var(--fx-serif,serif);letter-spacing:.04em;color:#ffe5f3;text-shadow:0 0 9px #ff2d7a,0 0 24px #ff2d7a;font-size:23px;font-weight:600}body .tarot-city .service-top a{color:#fff0f7;text-shadow:0 0 12px #ff4e9c}.tarot-city-kicker{text-align:center;letter-spacing:.12em;color:#eac6dd;padding:0 12px;font-size:10px}body .tarot-city .tarot-heading{text-align:center;padding:162px 20px 0}body .tarot-city .tarot-heading h1{color:#fff4ea;font:600 clamp(25px,6.5vw,32px)/1.5 var(--fx-serif,serif);text-shadow:0 2px 16px #130818,0 0 28px #ff438977;margin:0 0 12px}body .tarot-city .tarot-heading p{color:#f1dbe9;word-break:keep-all;text-shadow:0 1px 8px #000;font-size:12px;line-height:1.7}body .tarot-city .tarot-deck{perspective:1000px;height:265px;margin:10px 0 0;padding:0;position:relative}body .tarot-city .tarot-card{width:clamp(84px,23vw,114px);height:clamp(146px,39vw,190px);transform:translateX(calc(-50% + var(--card-offset) * clamp(26px,8vw,45px))) rotate(calc(var(--card-offset) * 8deg));transform-origin:50% 130%;background:#291332;border:1.5px solid #e8bc72;border-radius:9px;margin:0;transition:transform .35s,box-shadow .35s;position:absolute;top:52px;left:50%;box-shadow:0 12px 28px #09030dd9,0 0 12px #f9bf5326}body .tarot-city .tarot-card:not(:disabled):hover,body .tarot-city .tarot-card:focus-visible{z-index:5;transform:translateX(calc(-50% + var(--card-offset) * clamp(26px,8vw,45px))) translateY(-15px) rotate(calc(var(--card-offset) * 7deg));outline:none;box-shadow:0 0 0 2px #fff3cc,0 0 28px #ff409c}body .tarot-city .tarot-card-back{color:#efd496;background:radial-gradient(#4b224e,#201029 75%);border:1px solid #d9ae68;border-radius:4px;inset:6px}.tarot-city .tarot-card-back b{font-size:19px;font-weight:400}.tarot-city .tarot-card-back svg{fill:none;stroke:#ebc47c;stroke-width:1.3px;width:72%;height:58%}body .tarot-city .tarot-guide{color:#ffedf6;text-align:center;word-break:keep-all;margin:0 16px;font-size:14px;line-height:1.8}body .tarot-city .tarot-guide span{color:#d5afc9;margin-top:12px;font-size:11px}body .tarot-city.is-revealed .tarot-heading{padding-top:24px}body .tarot-city.is-revealed .tarot-heading h1{margin-bottom:4px;font-size:18px}body .tarot-city .tarot-deck.revealed{height:340px;margin-top:8px}.tarot-city .tarot-deck.revealed:before{content:"";border:2px solid #ffa5d7;border-radius:50%;width:262px;height:292px;animation:4s ease-in-out infinite alternate tarot-city-glow;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ff4ca0,0 0 32px #ff4ca099,inset 0 0 22px #ff4ca044}body .tarot-city .tarot-card.chosen{opacity:1;background:#fff2d8;border:2px solid #ffe0a1;border-radius:10px;width:200px;height:298px;margin:0;animation:.7s ease-out both tarot-city-reveal;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #fff1c8,0 0 22px #ff419b}body .tarot-city .tarot-card.chosen img{object-fit:contain}body .tarot-city .tarot-deck.revealed .tarot-card:not(.chosen){display:none}body .tarot-city .tarot-result{color:#fff1f7;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 18px;padding:0;animation:.4s ease-out rise}body .tarot-city .tarot-result:before,body .tarot-city .tarot-result:after{content:none}.tarot-city-identity{text-align:center;padding:0 12px 22px}body .tarot-city .tarot-result h2{color:#ffeaf5;text-shadow:0 0 18px #ff4d9b88;outline:none;margin:0;font-size:30px}body .tarot-city .tarot-result h2:focus-visible{outline-offset:4px;outline:2px solid #c32773}body .tarot-city .tarot-result em{color:#d9b1cd;margin-top:6px;font-size:12px}body .tarot-city .tarot-city-identity>strong{color:#f9d1e6;background:#3b193b88;border:1px solid #ff86bf66;border-radius:30px;margin:14px 0 0;padding:7px 15px;font-size:12px;line-height:1.6;display:inline-block}body .tarot-city .tarot-result .tarot-reading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#2a132be0;border:1px solid #ff8dc22e;border-radius:16px;gap:14px;padding:26px 22px;box-shadow:0 12px 32px #07030c33}body .tarot-city .tarot-result .tarot-reading p{color:#fff0f5;word-break:keep-all;font-size:15px;line-height:1.85}.tarot-city-takeaway{border-top:1px solid #fa82b933;margin-top:10px;padding:20px 0 0}.tarot-city-takeaway h3{color:#ff9bca;margin-bottom:12px;font-size:12px;font-weight:500}.tarot-city-footer{text-align:center;color:#cfb2c6;margin:32px 22px 0;font-size:10px;line-height:1.8}.tarot-city-footer span{color:#edc181;margin-bottom:10px;display:block}@keyframes tarot-city-glow{0%{opacity:.7}to{opacity:1}}@keyframes tarot-city-reveal{0%{opacity:0;transform:translate(-50%)rotateY(85deg)scale(.88)}to{opacity:1;transform:translate(-50%)rotateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){body .tarot-city *,body .tarot-city :before{transition:none!important;animation:none!important}}@media (max-width:360px){body .tarot-city .tarot-heading{padding-top:130px}body .tarot-city .tarot-result{margin-inline:12px}body .tarot-city .tarot-result .tarot-reading{padding-inline:17px}}
